/* CSS Document */
/* ----------------------------------GENERALES---------------------------------- */
body{margin:0px; background-color:#f1f0ee;}
body,p,a,span,div,input,textarea,textfield,select,table,td,h1{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a:hover{text-decoration:underline;}
center{height:100%;}
img{border:0;}
ul{margin:0; padding:0 0 10px 15px;}
li{margin:0; padding-bottom:10px;}

#web{width:998px; text-align:left;}
#general{width:812px; overflow:hidden; margin:0 81px; vertical-align:top; padding:25px 8px 19px 8px; border-bottom:4px solid #FFFFFF; border-left:4px solid #FFFFFF; border-right:4px solid #FFFFFF;}

/* ---------------------------------- HEAD ---------------------------------- */
#cabecera{width:612px; float:left; vertical-align:top; padding-bottom:25px;}
#cabecera img{ float:left; margin-right:18px; vertical-align:top;}
#cabecera span{float:left; margin-top:14px; font-size:14px; letter-spacing:1px; font-weight:bold; color:#e58316;}

#buscar{width:200px; float:left; vertical-align:top}
#buscar .td1{width:120px; padding:2px 0 0 12px;}
#buscar .td2{width:80px; padding-right:4px;}
#buscar .box{width:100px; height:12px; background-color:#FFFFFF; border-left:2px solid #7d7d7d; border-top:2px solid #7d7d7d;}
#buscar .btn{width:70px; height:22px; background-color:#e8e3e1; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #a79f97; border-right:1px solid #a79f97; color:#677588; text-align:center;}

#flash{width:612px; float:left;}
#blue_box{width:176px; height:135px; float:left; background-color:#cfd6dd; padding:15px 12px 0 12px;}
#blue_box a{color:#677588; text-decoration:underline;}
#blue_box a:hover{color:#e58316;}
#blue_box .menu{width:176px; height:19px; background-color:#FFFFFF; border-left:2px solid #7d7d7d; border-top:2px solid #7d7d7d; border-right:2px solid #eceff3; border-bottom:2px solid #eceff3; color:#677588; margin:18px 0 48px 0;}


/* ---------------------------------- MENU ---------------------------------- */
#menu{width:812px; float:left; background-color:#677588; vertical-align:top; color:#FFFFFF; margin:4px 0 20px 0; margin-top:2px !important; padding:3px 0 4px 0;}
#menu a{color:#FFFFFF; height:20px; letter-spacing:1px; padding:3px 0 4px 10px; margin-left:-2px;}
#menu a.off{color:#FFFFFF;}
#menu a.off:hover, #menu a.on{background-color:#e58316; text-decoration:none;}
#menu .line{padding-left:10px; letter-spacing:0; margin-right:-3px;}


/* ---------------------------------- CONTENIDO HOME ---------------------------------- */
#content_izq{width:200px; float:left;}
#content_izq h2{background-color:#e58316; color:#FFFFFF; font-size:11px; padding:3px 0 4px 8px; margin:0; font-weight:normal; letter-spacing:1px;}
#content_izq .txt{width:184px; float:left; background-color:#e8e3e1; padding:5px 8px 6px ; line-height:15px; letter-spacing:1px;}
#content_izq .txt a{color:#e58316; text-decoration:underline;}
#content_izq .txt a:hover{color:#46617d;}

#center{width:412px; float:left;}
#center .td1{width:12px; vertical-align:top;}
#center .icono{width:30px; padding-bottom:10px;}
#center .td2, #center .td4{width:152px; padding:0 0 10px 4px;}
#center a{font-size:9px; color:#46617d; letter-spacing:1px; text-decoration:none;}
#center a:hover{color:#e58316; text-decoration:underline;}
#center .td3{width:24px;}
#center .td5{width:12px;}
.enlacesHome a{width:144px; float:left; margin:5px 0;}
#center .enlacesHome a.on, #center .enlacesHome a.off:hover{color:#46617d; background-image:url(../imagenes/bullet_azul.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:8px;}
#center .enlacesHome a.off{color:#e58316; background-image:url(../imagenes/bullet_naranja.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:8px;}
.cerrar{text-align:right; float:right; padding-top:5px;}

#content_der{width:200px; float:left;}
#content_der .cajas{float:left; margin-bottom:20px;}
#content_der .cajas img{float:left;}
#content_der h2{width:192px; background-color:#e58316; color:#FFFFFF; font-size:11px; padding:3px 0 4px 8px; margin:0; font-weight:normal; letter-spacing:1px;}
#content_der .textos{float:left; width:193px; background-color:#e8e3e1; padding:12px 0 6px 7px;}
#content_der .textos a{color:#e58316; text-decoration:underline; letter-spacing:1px; line-height:15px;}
#content_der .textos a:hover{color:#46617d;}

#content_der .links{float:left; *width:193px; width:166px; padding:12px 0 6px 7px;}
#content_der .links a{ font-weight:normal; float:left; width:166px; color:#e58316; text-decoration:underline; letter-spacing:1px; line-height:15px; background-repeat:no-repeat; padding:0 0 10px 20px;}
#content_der .links a:hover{color:#46617d;}
#content_der .links a.imprimir{background-image:url(../imagenes/imprimir_icono_naranja.gif);}
#content_der .links a.recomienda{background-image:url(../imagenes/recomienda_icono_naranja.gif);}
#content_der .links a.imprimir:hover{background-image:url(../imagenes/imprimir_icono_azul.gif);}
#content_der .links a.recomienda:hover{background-image:url(../imagenes/recomienda_icono_azul.gif);}

/* ---------------------------------- CONTENIDO INTERNAS ---------------------------------- */
#menu_izq{width:200px; float:left; background-color:#9aa6b5;}
#menu_izq a{width:195px; float:left; color:#FFFFFF; letter-spacing:1px; padding:3px 0 4px 5px; border-bottom:1px solid #f1f0ee;}
#menu_izq a.off{color:#FFFFFF;}
#menu_izq a.off:hover, #menu_izq a.on{background-color:#e58316; text-decoration:none;}

#menu_izq .despegable{width:200px; float:left; background-color:#cfd6dd;}
#menu_izq .despegable a{width:191px; float:left; color:#677588; letter-spacing:1px; padding:3px 0 4px 9px; border-bottom:1px solid #f1f0ee;}
#menu_izq .despegable a.off{color:#677588;}
#menu_izq .despegable a.off:hover, #menu_izq .despegable a.on{background-color:#e58316; text-decoration:none; color:#FFFFFF;}

#menu_izq .tercer{width:200px; float:left; background-color:#e4e8ee;}
#menu_izq .tercer a{width:191px; float:left; color:#677588; letter-spacing:1px; padding:3px 0 4px 9px; border-bottom:1px solid #f1f0ee;}
#menu_izq .tercer a.off{color:#677588;}
#menu_izq .tercer a.off:hover, #menu_izq .despegable a.on{background-color:#e58316; text-decoration:none; color:#FFFFFF;}

#center_interno{width:388px; float:left; padding:0 12px; line-height:15px;}
#center_interno h1{font-size:13px; font-weight:bold; color:#46617d; margin:0; padding:3px 0 13px 0; letter-spacing:1px;}
#center_interno p{margin:0; padding-bottom:12px;}
#center_interno a{color:#e58316; text-decoration:underline;}
#center_interno a:hover{color:#46617d;}

#center_interno #contacto{width:364px;}
#center_interno #contacto td{ vertical-align:top; padding:10px 0 15px 0; width:50%;}
#center_interno #contacto td img{ margin:0 10px 0 0;}
#center_interno #contacto th{ background-color:#e8e3e1; padding:3px 5px;}

#center_interno #recomienda{width:364px;}
#center_interno #recomienda td{ padding-bottom:15px;}
#center_interno #recomienda .btn{ margin-right:16px;}

#center_interno h3{width:364px; background-color:#d6dce2; color:#46617d; font-size:12px; margin:0 0 10px 0; padding:3px 0;}

#tabla_txt{width:388px;}
#tabla_txt td{width:194px; vertical-align:top; padding:5px 0; border-bottom:1px solid #dddddd;}

#formulario{width:300px; float:left;}
#formulario .td1{width:100px; padding-bottom:0; padding-bottom:5px !important; text-align:left;}
#formulario .td2{width:200px; padding-bottom:0; padding-bottom:5px !important; text-align:left;}
#formulario .caja{width:200px; height:14px; background-color:#FFFFFF; border:1px solid #999999;}
#formulario .caja_msg{width:200px; background-color:#FFFFFF; border:1px solid #999999;}
#enviar{width:70px; height:22px; background-color:#e8e3e1; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #a79f97; border-right:1px solid #a79f97; color:#677588; text-align:center;}

#mapa{width:388px; vertical-align:top;}
#mapa .td1{width:200px; vertical-align:top; padding:15px 5px 15px 0; border-bottom:1px solid #dddddd;}
#mapa .td2{width:188px; vertical-align:top; padding:15px 0; border-bottom:1px solid #dddddd;}
#mapa a{color:#46617d; text-decoration:underline;}
#mapa a:hover{color:#e58316;}
#mapa li{float:left; *float:none; width:188px; *width:auto; list-style-type:square;}
#mapa li.bulletNivel2{padding-left:20px; list-style-type:disc;}
#mapa li.bulletNivel3{padding-left:40px; list-style-type:circle;}
.cuadroRoper{padding:10px 0;}
.tituloConsumer{font-size:16px; color:#002E32; background-color:#C0C0C0; padding-left:5px;}
.preguntaConsumer{font-size:10px; color:#002E32; background-color:#D9E1E1; padding-left:10px;}
.columnaDerecha{padding:0 0 5px 0;}
.columnaIzquierda{padding:0 10px 5px 0;}
.colorTabla{padding:10px; border-bottom:1px solid #FFFFFF;}

/* ---------------------------------- FOOT---------------------------------- */
#foot1{width:812px; padding:16px 0 54px 0;}
#foot1 a{color:#46617d; letter-spacing:1px;}
#foot1 a:hover{text-decoration:none;}
.pie1{}
.foot2{text-align:right; color:#46617d; letter-spacing:1px;}