/* CSS Document */

body{background:#e9f3fb;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin:0;}
.fondoBlanco{background:#fff;}
img{border:0;}
.jump{text-indent:-1000em;overflow:hidden;}
#global{width:60em;margin:0 auto;background:#FFF;}
h1{display:none;}
br.clear{clear:both;font-size:0em;line-height:0em;}



/**************************************HEADER*******************************/

#header{float:right;width:60em;background:#FFF url('../img_cms/cab_top.gif') repeat-x right top;}

#header_left{float:right;width:1em;background:url('../img_cms/cab_left.gif') no-repeat right bottom; margin:.1em 0 0 0;}
#header_right{float:right;width:60em;background:url('../img_cms/cab_right.gif') no-repeat left bottom;}

#header_right img.logo{padding:21px; float:right;}


#header_right #country{float:left; margin:24px 0px 0px 10px;font-size:.7em;width:30em;}
html > body #header_right #country{margin:24px 0px 0px 15px;}
#header_right #country img{float:left;}
#header_right #country ul{float:left;margin:0 0px 0 3px;padding:4px 0 0 0;list-style-type:none; color:#CCC; text-align:right;height:39px;}
html > body #header_right #country ul{height:auto;min-height:39px;}
#header_right #country ul li{float:left;margin:0px;height:20px;}
html > body #header_right #country ul li{height:auto;min-height:20px;}
#header_right #country ul li span{font-size:1.5em;}
#header_right #country ul li a{color:#676767;padding:0 4px 0 0px;text-decoration:none;}
#header_right #country ul li a:active, #header_right #country ul li a:link, #header_right #country ul li a:visited{text-decoration:none;}
#header_right #country ul li a:hover{text-decoration:underline;}
#header_right #country ul li.langu a{background:url('../img_cms/arrow_language.gif') no-repeat left 3px;padding:0 3px 0 11px;display:block;margin:.5em 0 0 0;}


#header_right #country ul li.langu:hover div.hide, #header_right #country ul li.langu_over div.hide{visibility:visible;display:block;}

#header_right #country ul li div.hide{visibility:visible;display:none;position:absolute;border:1px solid #999;padding:.3em;background:#FFF;margin:0em -7em 0 0em;z-index:10;}  
#header_right #country ul li div.hide ul{margin:0;padding:0;float:none;width:8.5em;}
#header_right #country ul li div.hide ul li{display:block;border-bottom:1px dotted #CCC;}
#header_right #country ul li div.hide ul li.last{border-bottom:0px;margin-bottom:-1em;}
html > body #header_right #country ul li div.hide ul li.last{margin-bottom:0em;}
#header_right #country ul li div.hide ul li a{background:none;display:block;padding:.2em 0em .2em 5em;margin:0;}

#header_right #country ul li form{margin:0 0 0 2px;padding:0 9px 0 0px;background:url('../img_cms/buscador_ar.gif') no-repeat right top;height:20px;width:143px;display:inline;float:left;}
html > body #header_right #country ul li form{height:auto;min-height:20px;}
html > /**/ body #header_right #country ul li form{display:inline-block;margin:0px;}

#header_right #country ul li form fieldset{margin:0;padding:0;border:0px;display:inline;}

#header_right #country ul li form input.cj_texto{font-size:.9em;border:0px;width:115px;height:17px;padding:3px 0px 0px 0px;background:transparent;float:right;}
html > body #header_right #country ul li form input.cj_texto{height:auto;min-height:17px;}
html >/**/ body #header_right #country ul li form input.cj_texto{font-size:1.1em;}

#header_right #country ul li form input.bt_buscar{border:0px;width:25px;height:20px;background:transparent;float:right;}
html > body #header_right #country ul li form input.bt_buscar{height:auto;min-height:20px;}


                        /************main menu**********/
#menu{float:right;width:59.7em;border-top:1px solid #B4BED9;margin:0 1px 0 0px;background:url('../img_cms/back_menu.gif') repeat-x left 21px;}
html > body #menu{width:59.7em;margin:0 2px 0 7px;}

#menu ul{margin:-1px 0px 0px 0px;padding:0;list-style-type:none;}
#menu ul li{float:right;}
#menu ul li span{display:none;}


#menu ul li a{display:block;z-index:100;position:absolute;}

#menu ul li.li_1,#menu ul li a.a1{width:91px;height:29px;}
#menu ul li.li_2,#menu ul li a.a2{width:131px;height:29px;}
/*#menu ul li.li_3,#menu ul li a.a3{width:131px;height:29px;}*/
#menu ul li.li_3,#menu ul li a.a3{width:131px;height:29px;}
#menu ul li.li_4,#menu ul li a.a4{width:99px;height:29px;}
#menu ul li.li_5,#menu ul li a.a5{width:99px;height:29px;}
#menu ul li.li_6,#menu ul li a.a6{width:100px;height:29px;}

#menu ul li.li_1 a:active, #menu ul li.li_1 a:link, #menu ul li.li_1 a:visited{background:url('../img_cms/menu/li_1.gif') no-repeat left top;}
#menu ul li.li_1 a:hover, #menu ul li.li_1 a.selec:active, #menu ul li.li_1 a.selec:link, #menu ul li.li_1 a.selec:visited{background:url('../img_cms/menu/li_1_hover.gif') no-repeat left top;}


#menu ul li.li_2 a:active, #menu ul li.li_2 a:link, #menu ul li.li_2 a:visited{background:url('../img_cms/menu/li_2_ar.gif') no-repeat left top;}
#menu ul li.li_2 a:hover, #menu ul li.li_2 a.selec:active, #menu ul li.li_2 a.selec:link, #menu ul li.li_2 a.selec:visited{background:url('../img_cms/menu/li_2_hover_ar.gif') no-repeat left top;}


/*#menu ul li.li_3 a:active, #menu ul li.li_3 a:link, #menu ul li.li_3 a:visited{background:url('../img_cms/menu/li_4.gif') no-repeat left top;}
#menu ul li.li_3 a:hover, #menu ul li.li_3 a.selec:active, #menu ul li.li_3 a.selec:link, #menu ul li.li_3 a.selec:visited{background:url('../img_cms/menu/li_4_hover.gif') no-repeat left top;}*/


#menu ul li.li_3 a:active, #menu ul li.li_3 a:link, #menu ul li.li_3 a:visited{background:url('../img_cms/menu/li_3_ar.gif') no-repeat left top;}
#menu ul li.li_3 a:hover, #menu ul li.li_3 a.selec:active, #menu ul li.li_3 a.selec:link, #menu ul li.li_3 a.selec:visited{background:url('../img_cms/menu/li_3_hover_ar.gif') no-repeat left top;}


#menu ul li.li_4 a:active, #menu ul li.li_4 a:link, #menu ul li.li_4 a:visited{background:url('../img_cms/menu/li_4_ar.gif') no-repeat left top;}
#menu ul li.li_4 a:hover, #menu ul li.li_4 a.selec:active, #menu ul li.li_4 a.selec:link, #menu ul li.li_4 a.selec:visited{background:url('../img_cms/menu/li_4_hover_ar.gif') no-repeat left top;}


#menu ul li.li_5 a:active, #menu ul li.li_5 a:link, #menu ul li.li_5 a:visited{background:url('../img_cms/menu/li_5_ar.gif') no-repeat left top;}
#menu ul li.li_5 a:hover, #menu ul li.li_5 a.selec:active, #menu ul li.li_5 a.selec:link, #menu ul li.li_5 a.selec:visited{background:url('../img_cms/menu/li_5_hover_ar.gif') no-repeat left top;}


#menu ul li.li_6 a:active, #menu ul li.li_6 a:link, #menu ul li.li_6 a:visited{background:url('http://www.axa-cooperative.com/img_cms/menu/li_6.gif') no-repeat left top;}
#menu ul li.li_6 a:hover, #menu ul li.li_6 a.selec:active, #menu ul li.li_6 a.selec:link, #menu ul li.li_6 a.selec:visited{background:url('http://www.axa-cooperative.com/img_cms/menu/li_6_hover.gif') no-repeat left top;}


#menu ul li:hover div.hide2, #menu ul li.over div.hide2{visibility:visible;display:block;}


#menu ul li:hover.li_1 a, #menu ul li.over a.a1:active, #menu ul li.over a.a1:link, #menu ul li.over a.a1:visited, #menu ul li.over a.a1:hover{background:url('../img_cms/menu/li_1_hover_ar.gif') no-repeat left top;}
#menu ul li:hover.li_2 a, #menu ul li.over a.a2:active, #menu ul li.over a.a2:link, #menu ul li.over a.a2:visited, #menu ul li.over a.a2:hover{background:url('../img_cms/menu/li_2_hover_ar.gif') no-repeat left top;}
#menu ul li:hover.li_3 a, #menu ul li.over a.a3:active, #menu ul li.over a.a3:link, #menu ul li.over a.a3:visited, #menu ul li.over a.a3:hover{background:url('../img_cms/menu/li_3_hover_ar.gif') no-repeat left top;}
#menu ul li:hover.li_4 a, #menu ul li.over a.a4:active, #menu ul li.over a.a4:link, #menu ul li.over a.a4:visited, #menu ul li.over a.a4:hover{background:url('../img_cms/menu/li_4_hover_ar.gif') no-repeat left top;}
#menu ul li:hover.li_5 a, #menu ul li.over a.a5:active, #menu ul li.over a.a5:link, #menu ul li.over a.a5:visited, #menu ul li.over a.a5:hover{background:url('../img_cms/menu/li_5_hover_ar.gif') no-repeat left top;}
#menu ul li:hover.li_6 a, #menu ul li.over a.a6:active, #menu ul li.over a.a6:link, #menu ul li.over a.a6:visited, #menu ul li.over a.a6:hover{background:url('http://www.axa-cooperative.com/img_cms/menu/li_6_hover.gif') no-repeat left top;}

#menu ul li div.hide2{visibility:visible;display:none;position:absolute;margin-top:20px;padding-top:12px;z-index:10;background:url('../img_cms/bg_hide.gif') no-repeat left bottom;}

#menu ul li ul{font-size:.6em;margin-top:-3px;background:url('../img_cms/bg_submenu_ul.gif') no-repeat left bottom;padding:0 6px 8px 6px;}
#menu ul li ul li{float:none;color:#0C3182;padding:0 10px 0 25px;line-height:2em;border-top:1px solid #d3dfef;display:block;width:13em;}

#menu ul li ul li a{color:#0C3182;position:relative;}

#menu ul li ul li a:active, #menu ul li ul li a:link, #menu ul li ul li a:visited{text-decoration:none;}
#menu ul li ul li a:hover{text-decoration:underline;}
#menu ul li.li_1 ul li a:active, #menu ul li.li_1 ul li a:link, #menu ul li.li_1 ul li a:visited, #menu ul li.li_1 ul li a:hover{background:none;}
#menu ul li.li_2 ul li a:active, #menu ul li.li_2 ul li a:link, #menu ul li.li_2 ul li a:visited, #menu ul li.li_2 ul li a:hover{background:none;}
#menu ul li.li_3 ul li a:active, #menu ul li.li_3 ul li a:link, #menu ul li.li_3 ul li a:visited, #menu ul li.li_3 ul li a:hover{background:none;}
#menu ul li.li_4 ul li a:active, #menu ul li.li_4 ul li a:link, #menu ul li.li_4 ul li a:visited, #menu ul li.li_4 ul li a:hover{background:none;}
#menu ul li.li_5 ul li a:active, #menu ul li.li_5 ul li a:link, #menu ul li.li_5 ul li a:visited, #menu ul li.li_5 ul li a:hover{background:none;}
#menu ul li.li_6 ul li a:active, #menu ul li.li_6 ul li a:link, #menu ul li.li_6 ul li a:visited, #menu ul li.li_6 ul li a:hover{background:none;}




#menu div.tfno{float:left;width:270px;height:21px; padding:1px 0px 0 15px;}
html > /**/ body #menu div.tfno{padding:0px 0px 0 15px;}
#menu div.tfno span{display:none;}
#menu div.tfno img{margin:0 0 0 .3em;vertical-align:top;float:right;}
#menu div.tfno img.alt{margin:3px 0 0 0;float:left;}
#menu div.tfno span.tfno{direction:ltr;display:inline-block;font-size:.9em;background:url('../img_cms/ico_tfno2.gif') no-repeat right top;margin:3px 0 0 0;padding:0 15px 0 0px;float:left;}



/**************************************FOOT*******************************/

#foot{float:right;width:60em;background:#FFF url('../img_cms/back_foot.jpg') repeat-x right top;height:6.3em;}
#foot h2{margin:0;padding:0;font-size:.7em;font-weight:bold;color:#113083;font-family:Verdana, "Franklin Gothic Book", Arial, sans-serif;}
#foot h2.you{background:url('../img_cms/axa_you.gif') no-repeat right top;width:61px;height:9px;}
#foot h2.gulf{background:url('../img_cms/axa_gulf.gif') no-repeat right 2px;width:94px;height:12px;}
#foot h2.keep{background:url('../img_cms/axa_keep.gif') no-repeat right 2px;width:83px;height:12px;margin:0 0 .8em 0;}
#foot h2 span{display:none;}

#foot div.you{background:url('../img_cms/axa_you_ar.gif') no-repeat right top;width:90px;height:21px; margin:0 0 4px 0;}
#foot div.gulf{background:url('../img_cms/axa_gulf_ar.gif') no-repeat right 2px;width:94px;height:21px;margin:0 0 4px 0;}
#foot div.keep{background:url('../img_cms/axa_keep_ar.gif') no-repeat right 2px;width:110px;height:21px;margin:0 0 4px 0;}
#foot div span{display:none;}
#foot_lf{float:right;padding:1em 1.2em .5em 0;margin:1px 0 0 0;border-left:1px solid #E5E5E5;background:url('../img_cms/back_foot_lf_ar.jpg') right 4px no-repeat;height:4.8em;}
html >/**/body #foot_lf{padding:1em 1.2em .8em 0;height:4.5em;}
#foot_lf ul{margin:0;padding:0;list-style-type:none;font-size:.6em;width:30em;}
#foot_lf ul li{float:right;background:url('../img_cms/arrow_foot_lf_ar.gif') no-repeat right .2em;padding:0 7px 1em 25px;width:11em;}
#foot_lf ul li a{color:#333;}
#foot_lf ul li a:active, #foot_lf ul li a:link, #foot_lf ul li a:visited{text-decoration:none;}
#foot_lf ul li a:hover{text-decoration:underline;}

#foot_rg{float:left;padding:.7em 0 .4em 1.2em;margin:4px 0 0 0;width:38.4em;background:url('../img_cms/back_foot_rg_ar.jpg') left bottom no-repeat;}
html > body #foot_rg{padding:.7em 0 .4em 1.2em;}
html >/**/ body #foot_rg{padding:.7em 0 .6em 1.2em;}
#foot_rg div.lf{float:right;width:17.2em;}
#foot_rg div.lf2{float:right;width:16em;}
#foot_rg ul{margin:0;padding:0;list-style-type:none;font-size:.7em;float:right;}
#foot_rg ul li{padding:0;margin:0;line-height:1.2em;}
#foot_rg ul li a{color:#0F3284;background:url('../img_cms/arrow_foot_rg_ar.gif') no-repeat left bottom;padding:0 0 0 18px;display:inline-block;}
#foot_rg ul li a.sin{background:none;}
#foot_rg ul li a:active, #foot_rg ul li a:link, #foot_rg ul li a:visited{text-decoration:none;}
#foot_rg ul li a:hover{text-decoration:underline;}
#foot_rg img{float:left;}
#foot_rg div.lf2 a.arrow{color:#0F3284;background:url('../img_cms/arrow_foot_rg_ar.gif') no-repeat left bottom;padding:0 0 0 18px;font-size:.7em;float:right;margin:.52em 2em 0 0;}
html >/**/ body #foot_rg div.lf2 a.arrow{margin:.62em 2em 0 0;}
html >/**/ body #foot_rg div.lf2 a.arrow{margin:.72em 2em 0 0;}
#foot_rg div.lf2 a.arrow:active, #foot_rg div.lf2 a.arrow:link, #foot_rg div.lf2 a.arrow:visited{text-decoration:none;}
#foot_rg div.lf2 a.arrow:hover{text-decoration:underline;}

#foot_rg a.book{color:#333;font-size:.6em;background:url('../img_cms/ico_book.gif') no-repeat right top;padding:0 19px 3px 0;display:inline-block;}
#foot_rg a.book:active, #foot_rg a.book:link, #foot_rg a.book:visited{text-decoration:none;}
#foot_rg a.book:hover{text-decoration:underline;}

#subfoot{float:right;width:60em;background:url('../img_cms/back_subfoot.jpg') repeat-x left top;padding:0 0 .5em 0;}
#subfoot ul{margin:1em 0 .5em .5em;padding:0;list-style-type:none;float:left;font-size:.6em;color:#2C2E2D;width:32em;}
html > body #subfoot ul{margin:1em 0 .5em 1em}
#subfoot ul li{float:right;margin:0 .3em 0 .3em;}
#subfoot ul li a{color:#2C2E2D;}
#subfoot ul li a:active, #subfoot ul li a:link, #subfoot ul li a:visited{text-decoration:none;}
#subfoot ul li a:hover{text-decoration:underline;}

#foot p.book{font-size:.65em;display:inline;margin:0;padding:0;}

/****error (Validator)***/

.error_validator{background:url('../img_cms/top_validator_new.gif') no-repeat left top;margin:0 0 1em 1em;float:left;width:50.5em;clear:both;padding:1.2em 1.2em 0 0;}

.error_validator h3{background:none !important;color:#cc6600 !important;margin:0 0 .3em 0!important;padding:0 1em 0 3em!important;}
.error_validator p{background:none !important;margin:0 !important;padding:0 1em 0 4.9em!important;}
.error_validator ul{margin:0;background:url('../img_cms/bottom_validator_new.gif') no-repeat left bottom;padding:.5em 1em 1.2em 4.9em;color:#cc6600;font-size:1em;list-style-type:none;}
.error_validator ul li{background: url("../img_cms/guion.gif") no-repeat scroll right 0.6em transparent;line-height: 1.3em;padding: 0 1em 0 0;}

.error_validator2{width:24.3em;float:none;background:url('../img_cms/top_validator3.gif') no-repeat left top;}
.error_validator2 ul{background:url('../img_cms/bottom_validator3.gif') no-repeat left bottom;}


select.error{border:1px solid #cc6600 !important;background:#F4F4F4;}
input.error{border:1px solid #cc6600 !important;background:#F4F4F4;padding:.1em .3em !important;}

br.clear{clear:both;}