/* CSS Document */


#contents{float:left;width:60em;margin:0;background:#FFF /*url('http://www.axa-cooperative.com/img_cms/back_contents.gif') repeat-x left top*/;padding:20px 0 1px 0;}
#contents.index{width:60em;}





/*******************************COL_LEFT********************************/
#col_left{float:right;width:46em;}
#col_left.index{width:41em;background:url('../img_cms/top_index.gif') no-repeat right top;}




/****bnn***/
#bnn{float:right;width:42em;}
#bnn img{display:block;}






/****des_content***/
#des_content{float:right;width:45.3em;margin:2px 0 0 0;padding:0;border:5px solid #baccda;height:22.6em;}
html > body #des_content{height:auto;min-height:22.6em;}

#des_content h2{margin:0 0 .7em 0;padding:0;font-size:1.6em;font-weight:normal;color:#47a4c7;}
#des_content h3{margin:1.5em 0 .5em 0;padding:0;font-size:1.2em;font-weight:normal;color:#47a4c7;}
#des_content p{font-size:.8em;margin:.5em 0;padding:0;}




/*********des_content form************/
#des_content form{margin:0;padding:0;}

#des_content form fieldset{margin:0;padding:0;border:0px;}



#des_content form fieldset label{float:right;font-size:.7em;text-align:right;margin:0 0 0 .5em;color:#006699;}

#des_content form div.hm fieldset label{display:inline;}

#des_content form fieldset select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;color:#666;width:13.3em;padding:0;float:right;margin:0;border:1px solid #7f9db9;}

#des_content form fieldset div.hm select{float:none;}



#des_content form fieldset input.button{border:0px;font-size:.7em;font-weight:bold;color:#FFF;margin:2em 0 0 0em !important;}
#des_content form fieldset input.bt9{background:url('../img_cms/button/button_size9.gif') no-repeat right top;width:100px;height:22px;font-size:0.8em;}
#des_content form fieldset input.bt9r{background:url('../img_cms/button/button_size9R.gif') no-repeat right top;width:100px;height:22px;font-size:1em;}

#des_content form fieldset ul.datos li .link3
{
background:url("../img_cms/button/button_size9.gif") no-repeat scroll left top transparent !important;
color:#FFFFFF !important;
display:inline-block;
font-size:1em;
font-weight:bold;
height:22px;
margin:1em 0em 0 0;
padding:0.3em 0 0;
text-align:center;
text-decoration:none;
width:100px;
}

#des_content form fieldset ul.datos li .link3r
{
background:url("../img_cms/button/button_size9R.gif") no-repeat scroll left top transparent !important;
color:#FFFFFF !important;
display:inline-block;
font-size:1em;
font-weight:bold;
height:22px;
margin:1em 0em 0 0;
padding:0.3em 0 0;
text-align:center;
text-decoration:none;
width:100px;
}

#des_content form fieldset ul.datos{margin:0;padding:1.5em 0 0 0;list-style-type:none;font-size:.7em;float:right;width:31em;}
#des_content form fieldset ul.datos li{float:right;margin:0 0 0 0;border-left:1px solid #c9c9c9;padding:0 .4em 0 .5em !important;height:11.3em;width:9.2em;display:block;}
#des_content form fieldset ul.datos li{font-size:100% !important}
html > body #des_content form fieldset ul.datos li{height:auto;min-height:11.3em;}
#des_content form fieldset ul.datos li.sin{border-left:0px;}
#des_content form fieldset ul.datos li span{display:block;height:7.8em;overflow:hidden;float:right;}
html > body #des_content form fieldset ul.datos li span{height:7.8em;overflow:hidden;}
#des_content form fieldset div.datos2{float:right;clear:both;height:6.7em;}








/*****offices****/
.offices{float:right;width:36.5em;}
.offices .bl_off{float:right;width:11em;padding:0 0 0 1.1em;}









/**************options************/


ul.options{background:url('../img_cms/back_options.gif') repeat-y left top; margin:0;padding:0;list-style-type:none;float:right;width:11.1em;border-top:1px solid #FFF;clear:left !important;height:22.3em;}
html > body ul.options{height:auto;min-height:22.3em;}

ul.options li{margin:0 0 0 1px;padding:0;float:right;width:174px;cursor:pointer;}

 

ul.options li img{display:block;cursor:pointer;float:right;width:42px;height:36px;}

 

ul.options li h1{display:inline;float:left;width:132px;height:37px;font-size:.7em !important;margin:0 !important;padding:0 !important;font-weight:normal;}

ul.options li h2{display:inline;float:left;width:132px;height:37px;font-size:.7em !important;margin:0 !important;padding:0 !important;}

ul.options li span{display:block;color:#FFF;background:#b1c8dc;border-bottom:1px solid #FFF;border-left:1px solid #FFF;cursor:pointer;font-size:1em;padding:21px 10px 0 0;}

/*
Original classes for landing page's icons background color

ul.options li span.motor_on{background:#7a006d;}
ul.options li span.home_on{background:#6c9d32;}
ul.options li span.health_on{background:#9b3447;}
ul.options li span.travel_on{background:#3c68af;}
ul.options li span.yatch_on{background:#004dff;}
ul.options li span.golf_on{background:#34623d;}
ul.options li span.perso_on{background:#ffe500;}
ul.options li span.relo_on{background:#db9a24;}
ul.options li span.life_on{background:#f2b530;}
ul.options li span.motorcycle_on{background:#7e0871;}

*/

/* Fixed single class for all */
ul.options li span.color_on{background:#8daac8;}

/********home******/

#blocks{float:right;width:45.3em;background:url('../img_cms/back_blocks.gif') repeat-y right top;}

#block1{float:right;width:34.9em;}
#block2{float:left;width:10.3em;background:#647e97;height:23.0em;}


#block1 h3{background:none !important;margin:0 0 .7em 0!important;padding:0 !important;color:#066895; font-size:.8em;font-weight:bold;}
#block1 h4 span{color:#47a4c7 !important;}
#block1 fieldset.gene{background:#f7f7f7 url('../img_cms/back_block1b.jpg') repeat-x left top;padding:0 1em;width:21.75em !important;margin:.15em 0;height:22.9em !important;}
html > body #block1 fieldset.gene{height:auto;min-height:22.9em !important;}

#block1 fieldset.gene p{font-size:.7em;}
#block1 fieldset.gene a{font-size:.7em;color:#153582;}

#block1 p.manda{font-weight:bold;color:#066895;}

#block1 a.link{display:inline-block;width:129px;height:22px;background:url('../img_cms/button/button_size12.gif') no-repeat right top !important;color:#FFF !important;font-weight:bold;text-align:center;text-decoration:none;font-size:.7em;padding:.3em 0 0 0;margin:1em 0 0 2em;}
#block1 a.linkr{display:inline-block;width:129px;height:22px;background:url('../img_cms/button/button_size12R.gif') no-repeat right top !important;color:#FFF !important;font-weight:bold;text-align:center;text-decoration:none;font-size:.7em;padding:.3em 0 0 0;margin:1em 0 0 2em;}

#block1 a.link2{display:inline-block;width:129px;height:22px;background:url('../img_cms/button/button_size12.gif') no-repeat right top !important;color:#FFF !important;font-weight:bold;text-align:center;text-decoration:none;font-size:1em !important;padding:.3em 0 0 0;margin:1em 0 0 2em;}
#block1 a.linkr2{display:inline-block;width:129px;height:22px;background:url('../img_cms/button/button_size12R.gif') no-repeat right top !important;color:#FFF !important;font-weight:bold;text-align:center;text-decoration:none;font-size:1em !important;padding:.3em 0 0 0;margin:1em 0 0 2em;}

#block1 a.fl_right{float:left;}

#block1 .options_desa{height:23.0em;float:left;background:#f7f7f7;}

#block1 .options_desa .buttons{padding:0 2em 0 0;}
#block1 .options_desa .buttons a.link{margin:1em 0 0 1em;}

#block2 h3{background:none !important;margin:.5em 0 .7em 0!important;padding:0 !important;}
#block2 p{font-size:.7em;font-weight:bold;}
#block2 ul{margin:0;padding:0 .5em 0 0;list-style-type:none;font-size:.7em;}
#block2 ul li{background:url('../img_cms/bullet.gif') no-repeat right .7em; padding:0 10px .4em 0;margin:0; font-family:Verdana, "Franklin Gothic Book", Arial, Helvetica, sans-serif;}
html > /**/ body #block2 ul li{background:url('../img_cms/bullet.gif') no-repeat right .4em;padding:0 10px .8em 0;}
#block2 img{display:block !important;margin:0 !important;padding:0 !important;}


#block2 #reasons{background:#647e97;color:#FFF;width:8.8em;padding:1em .5em 0 .3em;}
html > body #block2 #reasons{padding:1em .3em 0 1.2em;}
#block2 #reasons h2 img{display:inline !important;}
/*#block2 #reasons h3{background:url('http://www.axa-cooperative.com/img_cms/h3_reasons.jpg') no-repeat left top !important;width:172px;height:54px;}*/
#block2 #reasons h3 span{display:none;}
#block2 #reasons ul li{background:url('../img_cms/bullet2.gif') no-repeat right .6em;padding:0 1.2em .4em 0;font-weight:bold;display:inline-block;}
html > /**/body #block2 #reasons ul li{background:url('../img_cms/bullet2.gif') no-repeat right .5em;}

#block2 .going{background:url('../img_cms/bg_going.gif') no-repeat right bottom;width:9.95em;color:#4b9aab;padding:1.5em .5em .2em 0;font-weight:bold;}
html > body #block2 .going{width:9.8em;}

#block2 .going2{background:url('../img_cms/bg_going.gif') no-repeat right bottom;width:9.95em;color:#4b9aab;padding:0 .5em .2em 0;font-weight:bold;}
html > body #block2 .going2{width:9.8em;}

/*#block2 #block_gulf h3{background:url('http://www.axa-cooperative.com/img_cms/block_gulf.gif') no-repeat right top !important;width:292px;height:23px;}*/
#block2 #block_gulf h3 span{display:none;}

#block2 #block_gulf ul li{background:none;text-align:left;}


/***bnn_bottom***/

.bnn_bottom{float:right;width:45.4em;background:url('../img_cms/back_des.gif') repeat-x right top;padding:1em .5em .5em 0;clear:both;}

.bnn_bottom ul{margin:0;padding:1em 0;list-style-type:none;font-size:.7em;color:#000000;}
.bnn_bottom ul li{background:url('../img_cms/bullet3.gif') no-repeat right .6em;padding:0 1em 0 0;line-height:1.5em;}

.bnn_bottom .info_bottom{width:30em;float:right;}
.bnn_bottom .info_bottom .bnn_title{color:#4aa0b9;border-bottom:1px solid #cecece;font-size:1.4em;}
.bnn_bottom  img.bnn_right{float:left;padding:0 3em 0 0;}



/*******************************COL_RIGHT********************************/
#col_right{float:left;width:14em;margin:0 0 0 0;}

#col_right h2{font-family:Verdana, "Franklin Gothic Book", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;color:#345096;margin:0;padding:0 29px 0 0;line-height:1.6em;}
#col_right h2 span{font-size:.8em;font-weight:normal;line-height:.5em;padding:0 0 .6em 0;display:block;}


h2.call{background:url('../img_cms/ico_phone.gif') no-repeat right top;}
h2.faq{background:url('../img_cms/ico_faq.gif') no-repeat right top;}
h2.plus{background:url('../img_cms/ico_plus.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
h2.plus_sin{background:url('../img_cms/ico_plus.gif') no-repeat right top;}
h2.locate{background:url('../img_cms/ico_locate.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
h2.other{background:url('../img_cms/ico_other.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
h2.find{background:url('../img_cms/ico_find.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}

.bnn_lat div.SideBar{padding:0 28px 0 0 !important;}

div.SideBar{font-family:Verdana, "Franklin Gothic Book", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;color:#345096;margin:0;padding:0 29px 0 0;line-height:1.6em;}
div.SideBar span{font-size:.8em;font-weight:normal;line-height:.5em;padding:0 0 .6em 0;display:block;}
div.SideBar2{font-family:Verdana, "Franklin Gothic Book", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;color:#345096;margin:0;padding:0 29px 0 0;height:2em;}
div.SideBar2 span{font-size:.8em;font-weight:normal;/*line-height:.5em;*/padding:0 0 .6em 0;display:block;}

div.SideBar2 img{margin:.3em 0 0 0;}

div.SideBar2 span.ltr{direction: ltr;
color:#345096;
font-family:"Franklin Gothic Book",Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:2em;
margin:0;
/*padding:0.5em 0 0;*/
text-align:right;
}

div.call{background:url('../img_cms/ico_phone.gif') no-repeat right top;margin:.5em 0 0 0;}
div.faq{background:url('../img_cms/ico_faq.gif') no-repeat right top;}
div.faq a{color:#345096;text-decoration:none;}

div.plus{background:url('../img_cms/ico_plus.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
div.plus_sin{background:url('../img_cms/ico_plus.gif') no-repeat right top;}
div.locate{background:url('../img_cms/ico_locate.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
div.other{background:url('../img_cms/ico_other.gif') no-repeat right top;border-bottom:1px solid #e8e8ea;}
div.find{background:url('../img_cms/ico_find.gif') no-repeat right top;margin:1em 0 0 0;}


.tog{background:url('../img_cms/ico_min.gif') no-repeat right top !important;cursor:pointer;display:block;}
.plustog{background:url('../img_cms/ico_plus.gif') no-repeat right top !important;display:block;}

/*********cristal***********/

#cristal{background:url('../img_cms/bottom_cristal_ar.gif') no-repeat right bottom;margin:0 0 0 0;float:right;width:14em;}

#cristal #top_cristal{background:url('../img_cms/top_cristal_ar.gif') no-repeat right top;padding:.5em 2em 3em 0;float:right;}

#cristal .bloque{padding:0 .7em 0 .5em;float:right;display:block;}
html > /**/ body #cristal .bloque{padding:0 .5em 0 .5em;}

#contents.index #cristal{margin:0 0 0 0;}


#cristal .bloque fieldset{margin:0;padding:0;border:0px;} 
#cristal p{font-size:.7em;margin:0 0 .5em 0;padding:0;}
#cristal ul{margin:0;padding:0;list-style-type:none;font-size:.7em;color:#334e95;}
#cristal ul li{line-height:1.8em;}
#cristal ul li.alto{line-height:0em !important;margin:.5em 0;}
#cristal ul li a{color:#334e95;}
#cristal ul li.selec a{color:#333;font-weight:bold;text-decoration:none;}
#cristal hr{border:0px;display:none;}
#cristal .hr{background:url('../img_cms/cristal_hr.gif') no-repeat right top;width:185px;height:7px;margin:.2em .06em;float:right;}
html > body #cristal .hr{margin:.2em .1em;}
html > /**/ body #cristal .hr{margin:.2em 0;}
#cristal select{width:12em;font-size:.7em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;}

#cristal a.boton{background:url('../img_cms/button/button_size10.gif') no-repeat left top;width:174px;height:33px;color:#FFF;display:inline-block;line-height:29px;text-align:center;text-decoration:none;}
#cristal a.redboton{background:url('../img_cms/button/button_size11.gif') no-repeat left top;width:174px;height:33px;color:#FFF;display:inline-block;line-height:29px;text-align:center;text-decoration:none;}




/*********bnn_lat***********/
.bnn_lat{padding:.5em 2.5em 2em 0;font-size:.7em;float:right;width:14em;}
#col_right .bnn_lat h2{font-size:1.4em;line-height:1.8em;margin:0 0 .6em 0;}
#col_right .bnn_lat div.SideBar{font-family:Verdana, "Franklin Gothic Book", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.4em;color:#345096;margin:0;padding:0 29px 0 0;line-height:1.6em;}
.bnn_lat p{margin:0 0 .5em 0;padding:0;}
.bnn_lat p.rg{color:#334e95;text-align:right;}
.bnn_lat p.rg a{color:#334e95;}
.bnn_lat form{margin:0;padding:0;}
.bnn_lat form fieldset{margin:0;padding:0;border:0px;}
.bnn_lat form fieldset label{font-weight:bold;display:block;color:#666;}
.bnn_lat form fieldset select{width:14em;font-size:1.1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;}
.bnn_lat .disp2{font-size:1.1em;margin:1em 0 0 0;}
.bnn_lat .disp2 h3{margin:0;padding:0;font-size:1em;color:#666;}
#col_right div.SideBarHeader2{margin:0;padding:0;font-size:1em;color:#666;font-weight:bold;}

.bnn_lat ul{margin:0;padding:0;list-style-type:none;}
.bnn_lat li{line-height:1.5em;padding:0 0 .6em 0;margin:1em;}
.bnn_lat li a{color:#113184;}



/*******************VARIOS*********************/

#block1 fieldset.gene .con_boton1{background:url('../img_cms/ejem_block.jpg') no-repeat left top;width:345px;height:186px;}
#block1 fieldset.gene .con_boton1 a{background:url('../img_cms/button/button_size11.gif') no-repeat left top !important;width:174px;height:33px;color:#FFF;display:inline-block;text-decoration:none;margin:100px 0 0 90px;text-align:center;font-size:1em;padding:0 !important;line-height:15px;}
 #block1 fieldset.gene .con_boton1 a span{font-size:.7em}
 
 
#block1 fieldset.gene .con_boton2{background:url('../img_cms/ejem_block3.jpg') no-repeat left top;width:345px;height:186px;}
#block1 fieldset.gene .con_boton2 a{background:url('../img_cms/button/button_size11.gif') no-repeat left top !important;width:174px;height:33px;color:#FFF;display:inline-block;text-decoration:none;margin:100px 0 0 90px;text-align:center;font-size:1em;padding:0 !important;line-height:15px;}
 #block1 fieldset.gene .con_boton2 a span{font-size:.7em}
 
 #block1 .alto_imagen{height:200px;}
 
 /* zoom texto version arabe

#global p,
#global li,
#global label,
#global input{font-size:102% !important}
#global p a,
#global li a,
#global p span{font-size:100%  !important} 

*/