a{ text-decoration: none; color:#d96727; cursor: pointer; }
a:link{ color:#d96727; }
body { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #ccc; margin: 0; 
padding: 0; *font-size:100%; }

#home h2, #home p { cursor:pointer;}

#content-all{ background-image: url(../images/bg_content_all.gif); width: 950px; }
#sub-header{ text-align: right; width: 660px; float: right; padding-right: 5px; }
#sub-header .uno{ width: 8px; float: left; }
#sub-header .dos{ width: 8px; float: left; padding-right: 2px; }
#sub-header .opcion{ background-image: url(../images/bg_opcion_subheader.gif); float: left; margin: 0; padding: 5px 5px 8px 9px; *padding-top:3px;  *padding-bottom:10px;  display: inline; }
#sub-header .opcion-over{ background-image: url(../images/bg_opcion_subheader_over.gif); float: left; margin: 0; padding: 5px 5px 8px 9px; *padding-top:3px;  *padding-bottom:10px;  display: inline; }
#sub-header .opcion a{ color: #fff; font-size: 0.7em; font-weight: bold; text-decoration: none; }
#sub-header .opcion-over a{ color: #fff; font-size: 0.7em; font-weight: bold; text-decoration: none; }
#logo{ width: 205px; height: 116px; float: left; }
#header{ background-color: #fff; background-image: url(../images/logo_global.gif); background-repeat: no-repeat; 
width: 942px; height: 116px; }
#header ul{ font-size: 12px; font-weight: bold; text-align: left; position: relative; *left: -0px; 
width: 670px; float: right; margin: 60px 40px 0 0; padding: 0; *margin-right:20px;  }
#header ul li{ padding-left: 18px; display: inline; }
#header ul li a{ color: #333; text-decoration: none; }
#header ul li a:hover{ color: #d96727; text-decoration:none; }
#agradecimiento td{ font-size: 18px; }

#flashcontent1{ background-image: url(../images/bg_home.gif); background-repeat: repeat-x; background-position: 0 278px; width: 942px; height: 285px; }
#home{ width: 860px; margin-top: 15px; }
#bloque-home{ width: 395px; height: 135px; float: left; margin-bottom: 10px; padding-top: 0; padding-left: 35px; }

.uno,
.dos,
.tres,
.cuatro,
.cinco,
.seis,
.siete{  background-repeat: no-repeat; background-position: 0 0; }

.uno{background-image: url(../images/bg_bloque_home1.jpg)}
.dos{background-image: url(../images/bg_bloque_home2.jpg)}
.tres{background-image: url(../images/bg_bloque_home3.jpg)}
.cuatro{background-image: url(../images/bg_bloque_home4.jpg)}
.cinco{background-image: url(../images/bg_bloque_home5.jpg)}
.seis{background-image: url(../images/bg_bloque_home6.jpg)}
.siete{background-image: url(../images/bg_bloque_home7.jpg)}

#login-home{ background-image: url(../images/bg_login_home.jpg); width: 375px; height: 135px; float: left; margin-bottom: 10px; padding-right: 20px; padding-left: 35px; }
#login-home h2{ color: #333; font-size: 1.1em; text-align: left; margin: 24px 0 0 115px; padding: 0; }
#login-home .rojo{ color: #ce2e1e; }
#login-home .campo{ color: #333; font-size: 0.7em; width: 145px; margin-bottom: 8px; padding: 2px; border: solid 1px #a8cd3b; }
#login-home p{ text-align: left; margin: 5px 0 0; padding: 0 0 0 125px; }
#login-home .olvido a{ color: #333; font-size: 0.7em; text-decoration: underline; text-align: left; }
#login-home #forma{ margin-top: 10px; margin-left: 100px; }

a #bloque-home {text-decoration: none;}
#bloque-home h2{ color: #333; font-size: 1.1em; text-align: left; margin: 24px 0 0; padding: 0 0 4px; }
#bloque-home p{ color: #333; font-size: 0.7em; text-align: left; width: 215px; float: left; margin: 0; }
#bloque-home .verde{ color: #A1CD2F; }

#promo-home{ width: 410px; float: left; margin-bottom: 10px; text-align: left; padding-left: 20px; }

.image-left{ position: relative; left: -60px; z-index: 5; float: left; }
#cuerpo2{ background-color: #fff; background-image: url(../images/cuerpo_gradiente.jpg); background-repeat: repeat-x; background-position: 0 top; text-align: left; width: 675px; padding: 20px 35px 60px 230px; }
#cuerpo2 p{ color: #333; font-size: 0.8em; margin: 0; padding: 18px 0; }
#cuerpo2 p a{ color: #d96727; text-decoration: underline; }
#cuerpo2 ul{ color: #d96727; font-size: 0.8em; margin: 0 0 0 20px; padding: 15px 0 0; }
#cuerpo2 ul li { padding-bottom: 15px; }
#cuerpo2 ul li span{ color: #333; }
#cuerpo2 h2{ color: #d96727; font-size: 1.4em; margin: 0; padding: 0; }
#cuerpo2 h2 a{ color: #d96727; text-decoration: none; }
#cuerpo2 h2.ficha{ width: 420px; color: #666; font-weight: normal; float: right; margin-top: 20px; }


#cuerpo2 table{ color: #333; font-size: 0.8em; margin: 0; padding: 0; }
#cuerpo2 table a{ color: #d96727; }
#cuerpo2 table a:hover{text-decoration: underline;}
#cuerpo2 table #observacion{ color: #666; font-size: 0.9em; float: left; margin: 0 10px 0 0; padding: 0; }
#cuerpo2 table .campo{ color: #333; font-size: 0.9em; font-weight: normal; height: 18px; margin: 4px 0; padding: 0; border: solid 1px #d96727; }
#cuerpo2 table .texto{ color: #333; font-size: 1.1em; font-weight: normal; height: 70px; width:180px; margin: 4px 0; padding: 0; border: solid 1px #d96727; }
#cuerpo2 table .drop{ color: #333; font-size: 0.9em; font-weight: normal; height: 18px; margin: 4px 0; padding: 0; }
#cuerpo2 table .enviar{width:130px; height:20px;  }


#footer-home{ background-color: #acacac; background-image: url(../images/bg_footer_home.gif); background-repeat: repeat-x; background-position: 0 0; width: 942px; margin-top: 20px; padding-bottom: 10px; }
#footer-home #bloque{ width: auto; float: left; margin-left: 10px; padding-top: 4px; }
#footer-home #bloque p{ font-size: 0.7em; text-align: left; width: 140px; float: left; margin: 0; padding: 0; }
#footer-home #bloque h3{ color: #fff; font-size: 0.9em; font-weight: bold; text-align: left; margin-top: 10px; margin-bottom: 5px; margin-left: 75px; padding-top: 0; }
#footer-home #bloque h3 a{ color: #fff;}
#footer-home #bloque p a{ color: #000;}
#footer{ background-color: #333; width: 942px; padding-top: 10px; padding-bottom: 10px; }
#footer ul{ margin: 0 0 0 75px; *margin-left:81px;  padding: 0; }
#footer ul li{ padding-right: 80px; *padding-right: 80px; display: inline; }
#footer ul li a{ color: #ccc; font-size: 11px; font-weight: bold; }


#cuerpo2 table .campo { *font-size:11px;}
#cuerpo2 table .texto { *font-size:12px;}

