/* CSS Document */

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




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

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

#foot div.you { background: url('../img_cms/axa_you.gif') no-repeat left top; width: 61px; height: 9px; }
#foot div.gulf { background: url('../img_cms/axa_gulf.gif') no-repeat left 2px; width: 94px; height: 12px; }
#foot div.keep { background: url('../img_cms/axa_keep.gif') no-repeat left 2px; width: 83px; height: 12px; margin: 0 0 .8em 0; }
#foot div span { display: none; }
#foot_lf { float: left; padding: 1em 0 .5em 1.2em; margin: 1px 0 0 0; border-right: 1px solid #E5E5E5; background: url('../img_cms/back_foot_lf.jpg') left 4px no-repeat; }
html > body #foot_lf { padding: 1em 0 .8em 1.2em; }
#foot_lf ul { margin: 0; padding: 1.5em 0 0 0; list-style-type: none; font-size: .6em; width: 30em; }
#foot_lf ul li { float: left; background: url('../img_cms/arrow_foot_lf.gif') no-repeat left .2em; padding: 0 25px 1em 7px; 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: right; padding: .7em 1.2em .4em 0; margin: 4px 0 0 0; width: 38.4em; background: url('../img_cms/back_foot_rg.jpg') right bottom no-repeat; }
html > body #foot_rg { padding: .7em 1.2em .4em 0; }
html > body #foot_rg { padding: .7em 1.2em .6em 0; }
#foot_rg div.lf { float: left; width: 17.2em; }
#foot_rg div.lf2 { float: left; }
#foot_rg ul { margin: 0; padding: .8em 0 0 0; list-style-type: none; font-size: .7em; float: left; }
#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.gif') no-repeat right bottom; padding: 0 18px 0 0; }
#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: right; }
#foot_rg div.lf2 a.arrow { color: #0F3284; background: url('../img_cms/arrow_foot_rg.gif') no-repeat right bottom; padding: 0 18px 0 0; font-size: .7em; float: left; margin: .52em 0 0 2em; }
html > body #foot_rg div.lf2 a.arrow { margin: .62em 0 0 2em; }
html > body #foot_rg div.lf2 a.arrow { margin: .72em 0 0 2em; }
#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 left top; padding: 0 0 3px 19px; }
#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: left; width: 60em; background: url('../img_cms/back_subfoot.jpg') repeat-x left top; padding: 0 0 .5em 0; }
#subfoot ul { margin: 1em .5em .5em 0; padding: 0; list-style-type: none; float: right; font-size: .6em; color: #2C2E2D; }
html > body #subfoot ul { margin: 1em 1em .5em 0; }
#subfoot ul li { float: left; margin: 0 .3em 0 0; }
#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 0 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 left .6em; padding: 0 0 0 .7em; line-height: 1.3em; }

.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; }