/* SAESA */
body{background: url(../imagenes/html/fondo_general.jpg) repeat-x 0px 0px #FFF; margin: 0px; padding: 0px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}

h1{font: bold 19px Arial, Helvetica, sans-serif; color: #12496E;}
h2{font: bold 14px Arial, Helvetica, sans-serif; color: #C60;}
h3{font: bold 24px Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0px;}

form{margin: 0px; padding: 0px;}

.img_right{border: 1px solid #CCC; padding: 4px;margin: 0px 0px 0px 0px; float: right;}
.img_left{border: 1px solid #CCC; padding: 4px;margin: 0px 10px 0px 0px; float: left;}


/*ESTRUCTURA*/         
#fondo_01{background:url(../imagenes/html/fondo_contenidos.jpg) repeat-y 0px 0px; width: 917px; clear: both; margin: 0px auto;}
#main{background:url(../imagenes/html/fondo_01.jpg) no-repeat -1px -1px; width: 917px; overflow: hidden; border-left: 1px solid #CCC;}

/*HEADER*/
#header{width: 917px; height: 14px; margin: 0px auto; padding: 6px 4px; clear: both; font-size: 11px;}
#header a:link, #header a:visited{color: #FFF; text-decoration: underline;}
#header a:hover, #header a:active{color: #FFF; text-decoration: none;}

#header ul{margin: 0px;padding: 0px;list-style: none;color: #FFFFFF; width: 917px;}
#header ul li{margin: 0px;float: left;padding-top: 0px;padding-right: 6px;padding-bottom: 0px;padding-left: 0px;}

#header #link_inicio{background: url(../imagenes/html/home.png) no-repeat 0px 0px; padding: 0px 10px 3px 23px;}
#header #link_contacto{background: url(../imagenes/html/contactenos.png) no-repeat 0px 0px; padding: 0px 10px 3px 23px;}
#header #link_mapa{background: url(../imagenes/html/link_mapa.gif) no-repeat 0px 0px; padding: 0px 10px 3px 23px;}
#header #link_presentaciones{background: url(../imagenes/html/link_presentaciones.gif) no-repeat 0px 0px; padding: 0px 10px 3px 23px;}
#header #link_desconex{padding: 0px 10px 3px 0px; padding-right: 23px;}
#header #link_pague{background: url(../imagenes/html/link_pague.gif) no-repeat 0px 0px; padding: 0px 10px 3px 23px;}
#header #link_last{padding: 0px;}


/*CENTRO*/
#centro{width: 663px; margin: 0px; padding: 0px; padding: 0px 0px 0px 14px;}
#centro #banner_central{border: 1px solid #CCC;background-color: #FFFFFF;margin-top: 10px;margin-bottom: 7px;padding-top: 5px;padding-right: 4px;padding-bottom: 5px;padding-left: 4px;}

/*BREADCRUMS*/
#breadcrums{margin: 0px; padding: 3px 0px 15px 12px; color: #666; font-size: 10px;}
#breadcrums p{margin: 0px; padding: 0px;}
#breadcrums a:link, #breadcrums a:visited{color: #4B6AA1; text-decoration: none;}
#breadcrums a:hover, #breadcrums a:active{color: #4B6AA1; text-decoration: none;}
#breadcrums a.home:link, #breadcrums a.home:visited{background: url(../imagenes/html/bullet_home.gif) no-repeat 0px 0px; padding: 0px 6px 2px 6px; color: #666; text-decoration: none;}
#breadcrums a.home:hover, #breadcrums a.home:active{color: #000; text-decoration: none;}


/*DOCUMENTOS*/
.documentos{color: #999;}
.documentos caption{background: url(../imagenes/html/fondo_tabla.jpg) repeat-x 0px 0px; padding: 5px 10px 6px 10px; text-align:left; color: #930; font-size: 11px; font-weight: bold; border-top: 1px dashed #CCC;}
.documentos td{vertical-align: top; padding: 8px 5px; border-bottom: 1px dashed #CCC;}
.documentos .word{background: url(../imagenes/html/ico_word.gif) no-repeat 0px 3px; padding: 5px 0px 2px 18px; margin: 0px; display: block; color: #666;}
.documentos a.descargar:link, .documentos a.descargar:visited{background: url(../imagenes/botones/bot_descargar.gif) no-repeat 0px 0px; width: 68px; height: 14px; display: block; text-decoration: none; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; text-indent: -9000px;}
.documentos a.descargar:visited, .documentos a.descargar:hover{text-decoration: none;}


/*BOTONES TARIFAS*/
#botonera_tarifas{margin: 0px; padding: 0px; list-style: none; width: 645px; height: 18px;}
#botonera_tarifas li{background: url(../imagenes/botones/bot_tarifas.gif) no-repeat 0px 0px; float: left; margin: 0px 1px 0px 0px; padding: 0px; width: 105px; text-align: center;}
#botonera_tarifas a:link, #botonera_tarifas a:visited{background: url(../imagenes/botones/bot_tarifas.gif) no-repeat 0px 0px; color: #666; display: block; height: 15px; text-decoration: none; padding: 3px 0px 0px 0px;}
#botonera_tarifas a:hover, #botonera_tarifas a:active{background: url(../imagenes/botones/bot_tarifas_over.gif) no-repeat 0px 0px; color: #930; text-decoration: none;}
#botonera_tarifas a.activo:link, #botonera_tarifas a.activo:visited{background: url(../imagenes/botones/bot_tarifas_over.gif) no-repeat 0px 0px; font-weight: bold; color: #930; text-decoration: none;}


#anios_tarifas{background: url(../imagenes/html/fondo_tarifas_anios.jpg) no-repeat 0px 0px; clear: left; font-size: 11px; height: 21px; margin: 0px; padding: 8px 0px 5px 13px; list-style: none;}
#anios_tarifas li{background: url(../imagenes/html/linea_tarifas.gif) no-repeat right center; display: inline; margin: 0px; padding: 0px 10px 0px 10px;}
#anios_tarifas a:link, #anios_tarifas a:visited{color: #666; text-decoration: none;}
#anios_tarifas a:hover, #anios_tarifas a:active{color: #930; text-decoration: none;}
#anios_tarifas .activo{color: #930; text-decoration: none;}


/*DATOS TARIFAS*/
#datos_tarifas{border: 1px solid #CCC; border-collapse: collapse; font-size: 10px; width: 647px;}
#datos_tarifas th{background: #4583C0; border-collapse: collapse; font-size: 11px; font-weight: bold; color: #FFF; vertical-align: top; padding: 6px 3px 4px 16px; text-align: left;}
#datos_tarifas td{background: url(../imagenes/html/bullet_tarifas.gif) no-repeat 6px 12px; color: #999; border-collapse: collapse; font-size: 10px; vertical-align: top; padding: 6px 3px 6px 16px;}
#datos_tarifas a:link, #datos_tarifas a:visited{color: #999; text-decoration: underline;}
#datos_tarifas a:hover, #datos_tarifas a:active{color: #999; text-decoration: none;}


/*CONTENIDOS 2 COLUMNAS*/
#cont_2columnas{width: 647px; font: 10px/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #154F75;}
#cont_2columnas h1{background: none; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold;}
#cont_2columnas p{margin: 0px; padding: 0px;}
#cont_2columnas img{float: left; border: 1px solid #CCC; margin: 0px 8px 3px 0px;}
#cont_2columnas .fila{border-bottom: 1px dashed #D7D7D7; clear: left; padding: 15px 0px 20px 0px; width: 647px; margin: 0px 0px 10px 0px; overflow: hidden;}
#cont_2columnas .columna01{border-right: 1px dashed #D7D7D7; float: left; width: 317px; padding: 0px 10px 0px 0px;}
#cont_2columnas .columna02{border-left: 1px dashed #D7D7D7; float: left; width: 307px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px -1px; position: relative;}
#cont_2columnas .vermas{background: url(../imagenes/botones/bot_vermas.gif) no-repeat 0px 0px; padding: 6px 10px 6px 15px; display: block; float: right; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; color: #FFF;}
#cont_2columnas .vermas:hover{text-decoration: none; color: #FFD204;}



/*DETALLE DE PRODUCTOS*/
#productos_detalle{font: 11px Arial, Helvetica, sans-serif; color: #666; width: 647px;}
#productos_detalle h2{background: url(../imagenes/html/fondo_tit_productos.jpg) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 4px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #930; text-align: center;}
#productos_detalle h3{margin: 0px; padding: 5px 17px 5px 9px; font: normal 11px Arial, Helvetica, sans-serif; color: #666;}
#productos_detalle h3 strong, #productos_detalle h3 b{font-size: 15px; font-weight: bold; color: #0F4569; float: right;}
#productos_detalle p{margin: 0px; padding: 0px 0px 0px 9px;}

#productos_detalle img{width: 153px; height: 73px; border: none;}

#productos_detalle .fila{clear: left; width: 647px; margin: 0px 0px 20px 0px;}
#productos_detalle .columnas{background: url(../imagenes/html/fondo_productos.jpg) no-repeat left bottom; float: left; width: 175px; margin: 0px 0px 20px 30px; padding: 0px 0px 12px 0px; height: 145px; height: auto !important; min-height: 145px;}

#productos_detalle .vermas{background: url(../imagenes/botones/bot_producto_01.gif) no-repeat 0px 0px; padding: 3px 5px 6px 13px; display: block; float: left; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; color: #FFF;}
#productos_detalle .vermas:hover{text-decoration: none; color: #FFD204;}

#productos_detalle .solicitar_visita{background: url(../imagenes/botones/bot_producto_02.gif) no-repeat 0px 0px; padding: 0px 4px 8px 10px; margin: 2px 0px 0px 12px; display: block; float: left; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; color: #FFF;}
#productos_detalle .solicitar_visita:hover{text-decoration: none; color: #FFD204;}


/*FORMULARIOS*/
#formularios{font: 11px Arial, Helvetica, sans-serif; color: #666;}
#formularios h2{background: url(../imagenes/html/fondo_tit_formularios.jpg) repeat-x 0px 0px; color: #930; width: 640px; font: bold 11px Arial, Helvetica, sans-serif; margin: 12px 0px 13px 0px; padding: 8px 0px 4px 10px;}
#formularios p{margin: 0px; padding: 0px 0px 12px 0px;}
#formularios input{border: 1px solid #2C628A; background: #EDEDED; font-size: 11px; padding: 0px; margin: 0px 2px 0px 0px;}
#formularios strong, #formularios b{color: #930; font-size: 10px; padding: 0px 2px;}
#formularios button{background: url(../imagenes/botones/bot_vermas.gif) no-repeat 0px 0px; border: none; cursor: pointer; padding: 6px 12px 4px 19px; width: 66px; float: right; margin: 0px 10px 0px 0px; font: 10px Arial, Helvetica, sans-serif; color: #FFF;}
#formularios .adjuntar{background: url(../imagenes/botones/bot_adjuntar.jpg) no-repeat 0px 0px; width: 62px; height: 14px; border: none; cursor: pointer; margin: 0px; padding: 0px; color: #FFF; font-size: 10px;}


/*FOOTER*/
#footer{background: url(../imagenes/html/fondo_footer.jpg) no-repeat 0px 0px; clear:both; width: 917px; margin: 0px auto; padding: 10px 0px 10px 0px; font: 9px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666;}
#footer p{margin: 0px; padding: 5px 0px 0px 10px; clear: both; font-size: 10px;}
#footer ul{margin: 0px; padding: 0px 0px 0px 174px; list-style: none; height: 40px;}
#footer ul li{float: left; margin: 0px; padding: 0px;}
#footer #link_trabaje{background: url(../imagenes/html/link_trabaje.gif) no-repeat 0px 0px; padding: 3px 56px 5px 24px;}
#footer #link_proveedores{background: url(../imagenes/html/link_proveedores.gif) no-repeat 0px 0px; padding: 3px 56px 6px 35px;}
#footer #link_contactenos{background: url(../imagenes/html/link_contactenos.gif) no-repeat 0px 0px; padding: 3px 60px 5px 34px;}
#footer #link_pague_linea{background: url(../imagenes/html/link_pague_linea.gif) no-repeat 0px 3px; padding: 3px 0px 5px 22px;}
