/*  (c)1996-2005 Inter Media S.A. Todos los Derechos Reservados. */  

/*  CSS para proyecto  Tattersall 		 	 			*/
/*  Version 1.0                              			*/
/*  media: screen                           			*/
/*  Fecha de creación 31/08/2005          				*/

/*  Historial de Modificaciones              			*/
/*  07/11/2005 
    Se Modifica la Css para crear plantillas de páginas estáticas y carro de compras
	se modifica la clase .cajas para crear los campos de usuario registrado en la
	columna izquierda.
*/

body{margin: 0px; padding:0px; text-align: center; background: url(../images/html/fondo.gif) no-repeat top center; font: 11px Arial, Helvetica, sans-serif;}
#logo_impresion{ display: none; visibility: hidden;}

form, label{margin:0px; padding:0px;}
.bullet_rojo{color: #EE5601; font: bold 1em Arial, Helvetica, sans-serif;}
.adobe{ background: url(../images/html/ic_adobe.gif) no-repeat 380px 0px; text-align:center; padding: 10px 70px 8px 0px; font: 9px Arial, Helvetica, sans-serif; margin: 4px 0px 0px 0px;}
.foto_mapas{border: 1px solid #000;}
.foto_right{float:right; margin: 0px 5px 10px 10px; padding: 0px; font: 10px Arial, Helvetica, sans-serif; color: #069; text-align:center;}
.foto_right img{border: 1px solid #069;}
.float_left{float:left;}
.float_right{float:right; width:auto; text-align:right; margin: 0px 10px 0px 0px;}
.ErrorMessage{margin: 0px 0px 0px 15px; padding: 0px; clear: both;}
.align_right{text-align:right;}
.align_left{text-align:left;}



.caja75{width: 75px; margin:4px 4px 2px 12px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja25{width: 25px; margin:4px 4px 2px 12px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja120{width: 120px; font: 11px Arial, Helvetica, sans-serif; color: #000; height:20px; padding: 0px;}
.caja180{width: 180px; margin:4px 4px 2px 2px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja230{width: 230px; margin:4px 4px 2px 2px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja350{width: 350px; margin:4px 4px 2px 0px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja500{width: 500px; margin:4px 4px 2px 2px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
.caja_busqueda_avanzada{float: left; width: 220px; margin: 4px 3px; padding: 1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}


/*BOTONES: Estilos para banners tipo button, input, cajas de texto, etc.*/
.banner_maquinaria{ background: url(../images/banner/banner_maquinaria.gif) no-repeat 0px 0px; width: 180px; height: 47px; padding:2px 3px 2px 12px; border:0px; cursor:default; margin: 2px 0px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px;}
.banner_cultivo_anual{ background: url(../images/banner/banner_cultivo_anual.jpg) no-repeat 0px 0px; float:left; width:90px; height:55px; border:0px; cursor: pointer; padding:0px; margin:0px 0px 0px 3px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px;}
.banner_cultivo_frutal{ background: url(../images/banner/banner_cultivo_frutal.jpg) no-repeat 0px 0px; float:left; width:90px; height:55px; border:0px; cursor: pointer; padding:0px; margin:0px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px;}
.banner_revista{ background: url(../images/banner/banner_revista.gif) no-repeat 0px 0px; width: 180px; height: 45px; padding:2px 3px 2px 12px; border:0px; cursor: pointer; margin: 3px 0px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px;}



.bot_agregar_cotizacion{background: url(../images/html/bot_agregar_cotizacion.gif) no-repeat 0px 0px; margin: 0px 0px 0px 10px; padding: 0px; cursor: pointer; border: 0px; width: 115px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_agregar_cotizacion_disabled{background: url(../images/html/bot_agregar_cotizacion_disabled.gif) no-repeat 0px 0px; margin: 0px 0px 0px 10px; padding: 0px; cursor: help; border: 0px; width: 115px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}

.bot_agregar_producto{background: url(../images/html/bot_agregar_producto.gif) no-repeat 0px 0px; margin: 0px 0px 0px 2px; padding: 0px; cursor: pointer; border: 0px; width: 150px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_exportar_excel{background: url(../images/html/bot_exportar_excel.gif) no-repeat 0px 0px; margin: 0px 0px 0px 2px; padding: 0px; cursor: pointer; border: 0px; width: 90px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_actualizar_carro{background: url(../images/html/bot_actualizar_carro.gif) no-repeat 0px 0px; margin: 0px 0px 0px 2px; padding: 0px; cursor: pointer; border: 0px; width: 90px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_cotizar_carro{background: url(../images/html/bot_cotizar_carro.gif) no-repeat 0px 0px; float: right; margin: 8px 10px 8px 0px; padding: 0px; cursor: pointer; border: 0px; width: 55px; height: 20px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}

.bot_entrar{ background: url(../images/html/bot_entrar.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 45px; height: 17px; float: right; padding: 0px; margin: 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}
.bot_enviar{background: url(../images/html/bot_enviar.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 55px; height: 20px; float: right; padding: 0px; margin: 0px 10px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}
.bot_enviar_desabilitado{background: url(../images/html/bot_enviar_desabilitado.gif) no-repeat 0px 0px; cursor: help; border: 0px; width: 55px; height: 20px; float: right; padding: 0px; margin: 0px 10px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}


.bot_solicitar{background: url(../images/html/bot_solicitar.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 80px; height: 17px; padding: 0px; margin: 0px 10px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}
.bot_eliminar{background: url(../images/html/ic_eliminar.gif) no-repeat 0px 0px; margin: 0px; padding: 0px; cursor: pointer; border: 0px; width: 17px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_buscar{ background: url(../images/html/bot_buscar.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 45px; height: 17px; float: right; padding: 0px; margin: 4px 10px 2px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}

.bot_plano_ubicacion{background: url(../images/html/bot_plano_ubicacion.gif) no-repeat 0px 0px; margin: 2px 0px; padding: 0px; cursor: pointer; border: 0px; width: 85px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_distribuidores{background: url(../images/html/bot_distribuidores.gif) no-repeat 0px 0px; margin: 2px 0px; padding: 0px; cursor: pointer; border: 0px; width: 184px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}

.bot_vaciar_carro{background: url(../images/html/bot_vaciar_carro.gif) no-repeat 0px 0px; margin: 0px 0px 0px 2px; padding: 0px; cursor: pointer; border: 0px; width: 90px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}
.bot_cerrar{ background: url(../images/html/ic_cerrar.gif) no-repeat 0px 0px; float: right; margin: 0px; padding: 0px; cursor: pointer; border: 0px; width: 17px; height: 17px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF;}

.bot_recordar_contrasena{background: url(../images/html/bot_recordar_contrasena.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 100px; height: 17px; padding: 0px; margin: 0px 10px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}
.bot_nuevo_rut{background: url(../images/html/bot_nuevo_rut.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 100px; height: 17px; padding: 0px; margin: 0px 10px 0px 0px; font: 1px Arial, Helvetica, sans-serif; color: #327C54; letter-spacing: -1px;}


.agregar_carro{ background: url(../images/html/bot_agregar_carro.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 90px; height: 17px; float: right; padding: 0px; margin: 7px 0px; font: 9px Arial, Helvetica, sans-serif; color: #FFF;}

/*CABECERA*/
#cabecera{width: 780px; height: 144px; padding: 0px; margin: auto; text-align: right; background: url(../images/html/fondo_internas.jpg) no-repeat top right;}
#cabecera img{float: left; margin: 20px 0px 0px 0px; padding:0px;}

#cabecera a:link, #cabecera a:visited{color: #FFF; text-decoration:none;}
#cabecera a:hover{color: #FFF; text-decoration:underline;}
#cabecera a:active{color: #000; text-decoration:none;}

#cabecera #menu{margin:0px; padding:0px; text-align: right; height: 18px; }
#cabecera #menu span{margin:0px; padding:0px 12px; height: 18px; border-left: 1px solid #FFF; font: 9px Arial, Helvetica, sans-serif; text-align:center;}
#cabecera #menu span a:link, #cabecera #menu span a:visited{margin:0px; padding:0px;}
#cabecera #menu span a:hover, #cabecera #menu span a:active{margin:0px; padding:0px;}



/*CABECERA: Cabecera Carros*/
#cabecera #carro{border: 1px solid #CCC; text-align:left; display:table; clear:right; float:right; width: 160px; height:65px; background: #f5f5f5; margin:4px 0px 7px 0px; padding:0px; font: 9px Arial, Helvetica, sans-serif; color: #333;}
#cabecera #carro h1{ background:#CC3B00; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; padding: 2px 0px 2px 7px; margin:0px;}
#cabecera #carro p{margin:2px 1px 2px 7px;}
#cabecera #carro #botones{float:none;}
#cabecera #carro #botones input{color:#FFF;}
#cabecera #carro #botones .bot_carro{background: url(../images/html/bot_carro.gif) no-repeat 0px 0px; cursor:pointer; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 7px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#cabecera #carro #botones .bot_carro_desabilitado{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor: pointer; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 7px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}

#cabecera #carro #botones a.bot_carro:link, #cabecera #carro #botones a.bot_carro:visited{ background: url(../images/html/bot_carro.gif) no-repeat 0px 0px; cursor:pointer; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#cabecera #carro #botones a.bot_carro:hover, #cabecera #carro #botones a.bot_carro:active{ background: url(../images/html/bot_carro.gif) no-repeat 0px 0px; cursor:pointer; border: 0px; width: 67px; height: 17px; text-decoration:none; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#cabecera #carro #botones a{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}
#cabecera #carro #botones a.bot_carro_desabilitado:link, #cabecera #carro #botones a.bot_carro_desabilitado:visited{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}
#cabecera #carro #botones a.bot_carro_desabilitado:hover, #cabecera #carro #botones a.bot_carro_desabilitado:active{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; text-decoration:none; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}


/*Mensaje: Mensajes del sistema*/
#popup_otro_producto #botones{float:none;}
#popup_otro_producto #botones a.bot_carro:link, #cabecera #carro #botones a.bot_carro:visited{ background: url(../images/html/bot_carro.gif) no-repeat 0px 0px; cursor:pointer; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#popup_otro_producto #botones a.bot_carro:hover, #cabecera #carro #botones a.bot_carro:active{ background: url(../images/html/bot_carro.gif) no-repeat 0px 0px; cursor:pointer; border: 0px; width: 67px; height: 17px; text-decoration:none; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#popup_otro_producto #botones a{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; float:left;}
#popup_otro_producto #botones a.bot_carro_desabilitado:link, #cabecera #carro #botones a.bot_carro_desabilitado:visited{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}
#popup_otro_producto #botones a.bot_carro_desabilitado:hover, #cabecera #carro #botones a.bot_carro_desabilitado:active{ background: url(../images/html/bot_carro_desabilitado.gif) no-repeat 0px 0px; cursor:help; text-decoration:none; border: 0px; width: 67px; height: 17px; padding: 2px 0px 2px 4px; margin: 6px 0px 4px 3px; font: 9px Arial, Helvetica, sans-serif; color: #FDB68A; text-align:center; float:left;}
#popup_otro_producto .alert {background:url(../images/html/ic_warning.gif) 0px 7px no-repeat; padding:10px 10px 10px 40px;}


#menu_principal{text-align:center; padding:0px; font: bold 11px Arial, Helvetica, sans-serif; display: table; clear:both; width: 772px;}
#menu_principal p{float: right; margin:0px 1px 0px 0px; padding:0px; background: url(../images/html/fondo_botones.gif) no-repeat 0px 0px; width:112px; height: 32px;}

#menu_principal p.home{float: right; margin: 0px 1px 0px 0px; padding:0px; background: url(../images/html/fondo_botones_home.gif) no-repeat 0px 0px; width: 82px; height: 32px;}
#menu_principal p.home a:link, #menu_principal p.home a:visited{display:block; text-decoration:none; margin: 0px; padding: 9px 0px 9px 0px; color: #FFF;}
#menu_principal p.home a:hover, #menu_principal p.home a:active{background: url(../images/html/fondo_botones_home.gif) no-repeat 0px -33px; display:block; width:82px; text-decoration:none; margin: 0px; padding: 9px 0px 9px 0px; color: #FFF;}

#menu_principal a:link, #menu_principal a:visited{display:block; text-decoration:none; margin:0px; padding: 9px 0px 9px 0px; color: #FFF;}
#menu_principal a:hover, #menu_principal a:active{background: url(../images/html/fondo_botones.gif) no-repeat 0px -33px; display:block; width:112px; text-decoration:none; margin:0px; padding: 9px 0px 9px 0px; color: #FFF;}

/*HOME*/
#contenidos{width: 780px; margin: auto; padding:0px; text-align:left; background: url(../images/html/fondo2.gif) no-repeat top center;}

/*CONTENIDOS: Contenido Menu Izquierdo*/
#contenidos #left{ width: 189px; text-align:center; vertical-align: top; padding: 2px 0px 2px 0px;}
#contenidos #left #contenido_left{ background: url(../images/html/fondo_menu_left.jpg) repeat-x 0px 0px #FFF; text-align: center; width: 189px; height:99%; border: 1px solid #CCC; margin: 0px 2px 0px 0px; padding: 0px 0px 2px 0px;}
#contenidos #left .cajas {width: 180px; border: 1px solid #CCC; text-align:left; margin:3px 4px 6px 4px; background: #FFF; font: 9px Arial, Helvetica, sans-serif; padding: 0px 0px 6px 0px;}
#contenidos #left .cajas p{margin:0px; padding:2px 10px 3px 0px;}

#contenidos #left .cajas .registrado{margin:10px;}
#contenidos #left .cajas .opciones{display:inline; margin:10px 5px 10px 5px; padding:0px;}
#contenidos #left .cajas a.bco:link{color: #FFF; text-decoration:underline; margin: 0px; padding:0px 0px 0px 20px; background: none; }
#contenidos #left .cajas a.bco:visited{color: #FFF; text-decoration:underline; margin: 0px; padding:0px 0px 0px 20px; background: none;}
#contenidos #left .cajas a.bco:hover{color: #FFF; text-decoration:none; margin: 0px; padding:0px 0px 0px 20px; background: none;}
#contenidos #left .cajas a.bco:active{color: #000; text-decoration:none; margin: 0px; padding:0px 0px 0px 20px; background: none;}

#contenidos #left .cajas a:link{ font: 9px Arial, Helvetica, sans-serif; color: #276342; text-decoration:underline; padding: 1px; margin: 0px 0px 0px 3px;}
#contenidos #left .cajas a:visited{ font: 9px Arial, Helvetica, sans-serif; color: #276342; text-decoration:underline; padding: 1px; margin: 0px 0px 0px 3px;}
#contenidos #left .cajas a:hover{ font: 9px Arial, Helvetica, sans-serif; color: #348558; text-decoration:underline; padding: 1px; margin: 0px 0px 0px 3px;}
#contenidos #left .cajas a:active{ font: 9px Arial, Helvetica, sans-serif; color: #348558; text-decoration:underline; padding: 1px; margin: 0px 0px 0px 3px;}
#contenidos #left .cajas label{ text-align:left; margin: 4px 0px 2px 5px; padding:3px 0px 3px 5px; width: 48px; float: left; font: 9px Arial, Helvetica, sans-serif; color: #333; cursor: pointer;}
#contenidos #left .cajas .textbox{width: 110px; margin:4px 4px 2px 2px; padding:1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696; float: left;}
#contenidos #left h1{font: bold 11px Arial, Helvetica, sans-serif; background: #327C54; color: #FFF; margin:0px; padding:2px 3px 2px 12px;}

#contenidos #left #catalogo_left{width: 180px; border: 1px solid #CCC; text-align:left; margin:3px 4px 6px 4px; background: #FFF; font: 11px Arial, Helvetica, sans-serif; color: #333; clear: left;} 
#contenidos #left #catalogo_left p{ background: url(../images/html/bullet_01.gif) no-repeat 0px 0px; text-align: left; padding: 3px 3px 6px 22px; margin: 2px 6px 4px 8px; border-bottom: 1px solid #E6E6E6;}

#contenidos #left #catalogo_left p.destacado{ background: url(../images/html/bullet_02.gif) no-repeat 8px 5px #E0EBE6; text-align: left; padding: 8px 6px 6px 30px; margin: 0px; border-bottom: 1px solid #E6E6E6; font-weight: bold; color: #00856E;}
#contenidos #left #catalogo_left p.destacado a:link{color: #00856E; text-decoration: none;}
#contenidos #left #catalogo_left p.destacado a:visited{color: #00856E; text-decoration: none;}
#contenidos #left #catalogo_left p.destacado a:hover{color: #00856E; text-decoration: underline;}
#contenidos #left #catalogo_left p.destacado a:active{color: #00856E; text-decoration: underline;}

#contenidos #left #catalogo_left a:link{ text-decoration:none; color: #333; padding: 3px;}
#contenidos #left #catalogo_left a:visited{ text-decoration:none; color: #666; padding: 3px;}
#contenidos #left #catalogo_left a:hover{ text-decoration:none; color: #00856E; padding: 3px; font-weight:bold;}
#contenidos #left #catalogo_left a:active{ text-decoration:none; color: #00856E;padding: 3px; font-weight:bold;}

/*CONTENIDOS: Contenido Home*/
#contenidos #centro_home{vertical-align: top; text-align:center; height:100%; margin:0px; padding:2px 0px 0px 0px;}
#contenidos #home{border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px;text-align: center; width: 582px; padding: 0px; margin:0px; height: 90%; font: 11px Arial, Helvetica, sans-serif; color: #333;}
#contenidos #home #foto_flash_top{background: url(../images/html/foto_flash_top.jpg) no-repeat 0px 0px;width: 582px; padding: 0px; margin:0px; height: 9px;}

#contenidos #home h1{color: #00856E; font: bold 17px Arial, Helvetica, sans-serif; letter-spacing:-1px; border-bottom: 1px solid #E2E2E2; padding:0px; margin:12px 8px 0px 11px; text-align: left;}
#contenidos #home h2{color: #00856E; font: bold 11px Arial, Helvetica, sans-serif; margin:3px 0px; padding:0px;}
#contenidos #home .productos{float: left; text-align:left; width: 183px; border-right: 1px solid #CCC; margin:10px 0px 6px 7px; padding:0px 0px 5px 0px;}
#contenidos #home .productos p{margin:3px 0px; padding:0px 6px 0px 0px; font:11px/140% Arial, Helvetica, sans-serif; color: #333;}

#contenidos #home .productos a:link{color: #00856E; text-decoration: underline;}
#contenidos #home .productos a:visited{color: #00856E; text-decoration: underline;}
#contenidos #home .productos a:hover{color: #FFF; text-decoration: underline; background:#668C86;}
#contenidos #home .productos a:active{color: #FFF; text-decoration: underline; background:#668C86;}

#contenidos #menu_inferior{background: url(../images/html/fondo_menu_inferior.jpg) no-repeat 0px 0px; text-align: center; font: 9px Arial, Helvetica, sans-serif; color: #FFF; width: 584px; height: 32px; padding: 13px 0px 0px 0px; margin: 13px 3px 1px 0px; clear: left;}
#contenidos #menu_inferior a:link{color: #FFF; margin: 0px 6px; text-decoration: none; padding: 1px;}
#contenidos #menu_inferior a:visited{color: #FFF; margin: 0px 6px; text-decoration: none; padding: 1px;}
#contenidos #menu_inferior a:hover{color: #FFF; margin: 0px 6px; text-decoration: none; background-color: #990000; padding: 1px;}
#contenidos #menu_inferior a:active{color: #c03; margin: 0px 6px; text-decoration: none; background-color: #990000; padding: 1px;}



/*INTERNAS*/
#contenidos #internas{vertical-align: top; text-align:left; height:100%; margin:0px; padding:28px 0px 0px 1px; font: 11px Arial, Helvetica, sans-serif; color: #333;}
#contenidos #internas td{vertical-align:top;}
#contenidos #internas h1{color: #00856E; font:bold 1.6em Arial, Helvetica, sans-serif; text-align: left; padding: 22px 0px 0px 8px; margin:0px 0px 10px 0px;}
#contenidos #internas h2{color: #0B614C; font:bold 1.2em Arial, Helvetica, sans-serif; text-align: left; padding: 22px 0px 0px 8px; margin:0px 0px 10px 0px;}
#contenidos #internas h3{color: #0B614C; font:bold 1.3em Arial, Helvetica, sans-serif; text-align: left; padding: 22px 0px 0px 8px; margin:0px 0px 10px 0px;}
#contenidos #internas h4{color: #0B614C; font:bold 1.4em Arial, Helvetica, sans-serif; text-align: left; padding: 22px 0px 0px 8px; margin:0px 0px 10px 0px;}
#contenidos #internas h5{color: #0B614C; font:bold 1.5em Arial, Helvetica, sans-serif; text-align: left; padding: 22px 0px 0px 8px; margin:0px 0px 10px 0px;}



#herramientas {font: 9px Arial, Helvetica, sans-serif; margin: 3px 5px 10px 10px; padding: 0px; width:570px; display:table; clear:both; float:none; text-align: left;}
#herramientas a:link{color: #990000; text-decoration: underline;}
#herramientas a:visited{color: #990000; text-decoration: underline;}
#herramientas a:hover{color: #990000; text-decoration: none;}
#herramientas a:active{color: #990000; text-decoration: none;}
#herramientas #breadcrums{float: left; background: url(../images/html/ic_breadcrums.gif) no-repeat 0px 0px; padding: 2px 0px 3px 20px; margin:0px; height:17px;}
#herramientas #tamano_font{float: right; text-align:right; margin:0px; padding:0px; width:200px;}
#herramientas #tamano_font a:link{color: #000; text-decoration: none;}
#herramientas #tamano_font a:visited{color: #000; text-decoration: none;}
#herramientas #tamano_font a:hover{color: #000; text-decoration: underline;}
#herramientas #tamano_font a:active{color: #000; text-decoration: underline;}
#herramientas #tamano_font #aumentar{background: url(../images/html/ic_aumentar.gif) no-repeat 0px 0px; border: 0px; cursor: pointer; font: 0px Arial, Helvetica, sans-serif; color: #F06; letter-spacing: -1px; height: 17px; width:17px; padding:0px; margin:0px 4px;}
#herramientas #tamano_font #disminuir{background: url(../images/html/ic_disminuir.gif) no-repeat 0px 0px; border: 0px; cursor: pointer; font: 0px Arial, Helvetica, sans-serif; color: #F06; letter-spacing: -1px; height: 17px; width:17px; padding:0px; margin:0px 15px 0px 4px;}
#herramientas #tamano_font #imprimir{background: url(../images/html/ic_imprimir.gif) no-repeat 0px 0px; height:17px; width:17px; border: 0px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#F06; margin:0px 4px; padding:0px;}
#enlish_version{background:url(../images/html/ic_english.jpg) 0px 0px no-repeat; float:right; padding:5px 0px 5px 25px; margin:0px 5px 15px 0px; clear:both; font: 9px Arial, Helvetica, sans-serif;}
#enlish_version a:link{color: #990000; text-decoration: underline;}
#enlish_version a:visited{color: #990000; text-decoration: underline;}
#enlish_version a:hover{color: #990000; text-decoration: none;}
#enlish_version a:active{color: #990000; text-decoration: none;}



/*TITULOS: Fotos de los titulos principales*/
#foto_agroquimicos{background: url(../images/fotos/agroquimicos.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px; padding:0px; clear:left;}
#foto_empresa{background: url(../images/fotos/empresa.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px; padding:0px; clear:left;}
#foto_sucursales{background: url(../images/fotos/sucursales.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px; padding:0px; clear:left;}
#foto_formularios{background: url(../images/fotos/formularios.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px 0px 2px 0px; padding:0px; clear:left;}
#foto_cotizar{background: url(../images/fotos/cotizar.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px 0px 2px 0px; padding:0px; clear:left;}
#foto_servicios{background: url(../images/fotos/servicios.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px; padding:0px; clear:left;}
#foto_links{background: url(../images/fotos/links.jpg) no-repeat 0px 0px; width: 582px; height: 140px; margin:0px; padding:0px; clear:left;}
#divCabeceraLinea{margin: 0px; padding: 0px; width: 570px; text-align: left;}
#divCabeceraLinea.cabecera_linea{width: 582px; height: 125px; margin:0px; padding:0px; clear:left;}
#divCabeceraLinea.cabecera_noimagen{width: 582px; margin:0px; padding:0px; clear:left;}



#contenidos #internas #central{background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; border:1px solid #E2E2E2; width: 582px; display: table; font: 1em Arial, Helvetica, sans-serif; color: #069; padding: 0px; margin:0px auto;}
#contenidos #internas #central a:link, #contenidos #internas #central a:visited{color: #069; text-decoration:underline;}
#contenidos #internas #central a:hover, #contenidos #internas #central a:active{color: #069; text-decoration:none;}
#contenidos #internas .logos{ text-align: center; margin: 0px 0px 2px 0px; padding:0px;}
#contenidos #internas .logos img{margin: 0px 8px; padding:0px;}
#contenidos #internas #central ul{margin: 0px; padding:0px;}
#contenidos #internas #foto_catalogo{width: 570px; font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px;}
#contenidos #internas #central ul li{width: 30%; float: left; border-bottom: 1px solid #E6E6E6; background: url(../images/html/bullet_agroquimicos.gif) 0px 6px no-repeat; padding: 4px 0px 6px 14px; margin:3px 0px 3px 5px; list-style:none;}

#contenidos #internas #central .datos{width: 100%; font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px; border-collapse:collapse; border:none;}
#contenidos #internas #central .datos tr.th { background:#C7E2DD; text-align: center; font: 0.9em Arial, Helvetica, sans-serif; color: #333; padding: 4px 0px 4px 3px; vertical-align:top;}
#contenidos #internas #central .datos tr.th.left{ background:#C7E2DD; text-align: left; font: 0.9em Arial, Helvetica, sans-serif; color: #333; padding: 4px 0px 4px 3px; vertical-align:top;}
#contenidos #internas #central .datos tr.th a:link{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos tr.th a:visited{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos tr.th a:hover{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos tr.th a:active{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos tr.th img{margin: 0px 2px; border:0px;}

#contenidos #internas #central .datos th{ background:#C7E2DD; text-align: center; font: 0.9em Arial, Helvetica, sans-serif; color: #333; padding: 4px 0px 4px 3px; vertical-align:top;}
#contenidos #internas #central .datos th.left{ background:#C7E2DD; text-align: left; font: 0.9em Arial, Helvetica, sans-serif; color: #333; padding: 4px 0px 4px 3px; vertical-align:top;}
#contenidos #internas #central .datos th a:link{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos th a:visited{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos th a:hover{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos th a:active{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#contenidos #internas #central .datos th img{margin: 0px 2px; border:0px;}
#contenidos #internas #central .datos td{  padding: 4px 3px 1px 3px; border-bottom: 1px solid #E6E6E6; vertical-align: top;}
#contenidos #internas #central .datos td.left{ text-align: left; padding: 4px 2px 4px 5px; border-bottom: 1px solid #E6E6E6; vertical-align: top;}
#contenidos #internas #central .datos td.destacado{ text-align: left; padding: 4px 2px 4px 5px; border-bottom: 1px solid #E6E6E6; vertical-align: top; color:#00856E; font-weight:bold;}
#contenidos #internas #central .datos td.destacado_right{ text-align: right; padding: 4px 2px 4px 5px; border-bottom: 1px solid #E6E6E6; vertical-align: top; color:#00856E; font-weight:bold;}
#contenidos #internas #central .datos td select{width: 120px; height: 20px; font: 11px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 1px; margin:0px;}
#contenidos #internas #central .datos td input{width: 26px; height: 16px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #000; background: url(../images/html/fondo_input_detalle.gif) no-repeat 0px 0px; text-align:right;}
#contenidos #internas #central .datos td a:link{padding:0px; margin:0px; background: none;}
#contenidos #internas #central .datos td a:visited{padding:0px; margin:0px; background: none;}
#contenidos #internas #central .datos td a:hover{padding:0px; margin:0px; background: none;}
#contenidos #internas #central .datos td a:active{padding:0px; margin:0px; background: none;}
#contenidos #internas #central .datos td a.link_cta_corriente:link{padding:0px; margin:0px; background: none; color:#00856E;}
#contenidos #internas #central .datos td a.link_cta_corriente:visited{padding:0px; margin:0px; background: none; color:#00856E;}
#contenidos #internas #central .datos td a.link_cta_corriente:hover{padding:0px; margin:0px; background: none; color:#154F3C; text-decoration:underline;}
#contenidos #internas #central .datos td a.link_cta_corriente:active{padding:0px; margin:0px; background: none; color:#154F3C; text-decoration:underline;}
#contenidos #internas .caja_ordenar{width: 170px; margin: 7px 0px 7px 10px; padding:0px 0px 0px 4px; font: 11px Arial, Helvetica, sans-serif; color: #000;} 
#contenidos #internas #central .datos .aling_right{text-align:right;}


/*Estilos horarios sucursales*/
#contenidos #internas #textos .tabla_horarios{border-top:1px solid #E2E2E2; border-left:1px solid #E2E2E2; margin:5px auto 15px auto;}
#contenidos #internas #textos .tabla_horarios th{border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; background:#C7E2DD; padding:3px 7px; text-align:left; vertical-align:top; font:0.7em Arial, Helvetica, sans-serif;}
#contenidos #internas #textos .tabla_horarios td{border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; background:#FFF; padding:3px 7px; text-align:left; vertical-align:top; font:0.7em Arial, Helvetica, sans-serif;}



/*Estilos listado de documentos cueta corriente*/
#contenidos #internas #central .datos .documentos{}

#contenidos #internas #central .datos .documentos .tit_datos{height:22px; width:555px; overflow:hidden; margin:0px 15px 0px 0px;}
#contenidos #internas #central .datos .documentos .tit_datos table {font: 0.9em Arial, Helvetica, sans-serif; border-right:1px solid #CCC; border-top:1px solid #CCC; color: #000; margin:0px; padding:0px; width:550px;}
#contenidos #internas #central .datos .documentos .tit_datos th{background:#EEE; border-bottom:1px solid #CCC; padding: 4px 2px; border-left:1px solid #CCC; border-bottom:1px solid #CCC;}


#contenidos #internas #central .datos .documentos div{height:140px; width:568px; margin:0px 0px 5px 0px; overflow:scroll;}
#contenidos #internas #central .datos .documentos div table {font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px; width:550px; border-right:1px solid #E6E6E6;}
#contenidos #internas #central .datos .documentos div table td{padding: 4px 2px; border-bottom: 1px solid #E6E6E6; border-left:1px solid #E6E6E6;}
#contenidos #internas #central .datos .documentos div table .aling_right{text-align:right;}


/*CARRO DE COMPRA*/
#contenidos #internas #botones_carro{ text-align: right; margin: 2px 5px 0px 0px; padding: 0px; }

/*FORMULARIO DE REGISTRO*/
#contenidos #internas #central .form_registro{width: 570px; font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px;}
#contenidos #internas #central .form_registro th{background: url(../images/html/flecha_ir.gif) no-repeat 3px 8px #C7E2DD; text-align: left; font: 0.9em Arial, Helvetica, sans-serif; color: #333; padding: 4px 0px 4px 8px; vertical-align:top;}
#contenidos #internas #central .form_registro td{color:  #333; font: 0.9em Arial, Helvetica, sans-serif; border-bottom: 1px solid #E6E6E6; padding: 9px 0px 11px 32px;}
#contenidos #internas #central .form_registro td.noborde{color:  #333; font: 0.9em Arial, Helvetica, sans-serif; border-bottom: none; padding: 9px 0px 11px 32px;}
#contenidos #internas #central .form_registro p{margin: 0px;}


/*RESULTADO BUSQUEDA*/
#contenidos #internas #buscador{border: 1px solid #CCC; color: #FFF; font: 1em Arial, Helvetica, sans-serif; display: table; width: 570px; margin: 0px 0px 10px 8px;}
#contenidos #internas #buscador h2{background: #327C54; font: bold 1em Arial, Helvetica, sans-serif; color: #FFF; margin: 0px; padding: 3px 0px 3px 10px;}
#contenidos #internas #buscador .text {width: 230px; margin: 8px 4px 8px 14px; padding: 1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
#contenidos #internas #buscador .select {width: 230px; margin: 8px 4px 8px 14px; padding: 1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
#contenidos #internas #buscador span{float: left; margin: 0px; padding: 0px; white-space: nowrap;}

#contenidos #internas #buscador .bot_buscar_{margin: 8px 10px 8px 0px;}

#contenidos #internas #central #resultado_busqueda{color: #000; font: 1em Arial, Helvetica, sans-serif; display: table; width:97%; margin: 0px auto;}
#contenidos #internas #central #resultado_busqueda .ver_ficha{font: 0.8em Arial, Helvetica, sans-serif;}
#contenidos #internas #central #resultado_busqueda h1{margin: 0px; padding: 2px 2px 2px 6px; font: 0.9em Arial, Helvetica, sans-serif; background: #C7E2DD; color: #000; width: auto;}
#contenidos #internas #central #resultado_busqueda h1 b{font: bold; color:red}
#contenidos #internas #central #resultado_busqueda h2{margin:25px 10px 15px 10px; padding:0px 10px;}
#contenidos #internas #central #resultado_busqueda ul{width:98%; margin:20px 10px 10px 20px; padding:0px 0px 10px 0px; list-style-type:none; border-bottom:1px solid #E6E6E6;}
#contenidos #internas #central #resultado_busqueda ul li{float:none; margin:0px; border-bottom:none; width:95%;}
#contenidos #internas #central #resultado_busqueda table {color: #000; font: 1em Arial, Helvetica, sans-serif; display: table;}
#contenidos #internas #central #resultado_busqueda p{border-bottom: 1px solid #E6E6E6; margin: 10px 5px; padding: 0px 0px 10px 15px;}


/*BUSQUEDA AVANZADA*/
#contenidos #internas #busca_avanzada{border:1px solid #CCC; color: #000; font: 1em Arial, Helvetica, sans-serif; display: table; width: 570px; margin: 20px 0px 10px 8px; padding:0px 0px 10px 0px;}
#contenidos #internas #busca_avanzada p{margin:0px 20px 20px 20px;}
#contenidos #internas #busca_avanzada h2{background: #327C54; font: bold 1em Arial, Helvetica, sans-serif; color: #FFF; margin: 0px; padding: 3px 0px 3px 10px;}
#contenidos #internas #busca_avanzada .filtro{width: 230px; margin: 8px 4px 8px 14px; padding: 1px 0px 1px 3px; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; border:1px solid #969696;}
#contenidos #internas #busca_avanzada input{margin:0px 0px 0px 10px;}
#contenidos #internas #busca_avanzada label{margin:0px 15px 15px 0px; cursor:pointer;}
#contenidos #internas #busca_avanzada .bot_buscar{margin: 8px 10px 8px 0px;}




/*POPUP: Catalogo de Productos*/
#popup_productos{text-align: left; font: 11px Arial, Helvetica, sans-serif; border:0px; margin: 0px 2px; padding:0px;}
#popup_productos h1{background:#327C54; padding: 2px 0px 0px 3px; margin: 0px; font: bold 1em Arial, Helvetica, sans-serif; color: #FFF; text-align:left; border: 1px solid #FFF; height:20px;}
#popup_productos h1 a:link{color: #FFF; text-decoration: underline; float: right;margin:0px 3px 5px 0px; padding:0px 2px 0px 5px; font: normal 9px Arial, Helvetica, sans-serif;}
#popup_productos h1 a:visited{color: #FFF; text-decoration: underline; float: right;margin:0px 3px 5px 0px; padding:0px 2px 0px 5px; font: normal 9px Arial, Helvetica, sans-serif;}
#popup_productos h1 a:hover{color: #FFF; text-decoration: none; float: right;margin:0px 3px 5px 0px; padding:0px 2px 0px 5px; font: normal 9px Arial, Helvetica, sans-serif;}
#popup_productos h1 a:active{color: #FFF; text-decoration: none; float: right;margin:0px 3px 5px 0px; padding:0px 2px 0px 5px; font: normal 9px Arial, Helvetica, sans-serif;}
#popup_productos h2{font: bold 1.6em Arial, Helvetica, sans-serif; color: #00856E; text-align:left; border-bottom: 1px solid #E8E8E8; width:483px; margin:0px 0px 6px 0px; padding:0px; clear:left;}
#popup_productos #contenido_ficha{text-align:left; font: 1em Arial, Helvetica, sans-serif; clear:left;}
#popup_productos #contenido_ficha td{ vertical-align: top;}
#popup_productos #cont_ficha{background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; border: 1px solid #E2E2E2; margin:0px; padding: 0px 0px 6px 0px;}
#popup_productos #contenido_ficha .detalle {width: 328px; text-align:left; color: #000; border-top: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; margin: 0px 0px 6px 5px; padding:0px; font: 1em Arial, Helvetica, sans-serif; }
#popup_productos #contenido_ficha .detalle th{background: url(images/html/bullet_catalogo.gif) no-repeat 2px 8px #C7E2DD; padding: 2px 0px 2px 10px; font: 0.9em Arial, Helvetica, sans-serif; color: #333; margin:0px; text-align:left;}
#popup_productos #contenido_ficha .detalle td{padding: 6px; border-bottom: 1px solid #E8E8E8; vertical-align:top; background: #FFF;font: 1em Arial, Helvetica, sans-serif; }
#popup_productos #contenido_ficha .detalle td a:link{color: #069; text-decoration: underline;}
#popup_productos #contenido_ficha .detalle td a:visited{color: #069; text-decoration: underline;}
#popup_productos #contenido_ficha .detalle td a:hover{color: #069; text-decoration: none;}
#popup_productos #contenido_ficha .detalle td a:active{color: #069; text-decoration: none;}
#popup_productos #contenido_ficha .detalle .cantidad{width:120px; background:url(images/html/fondo_input.gif) 0px 0px repeat-x; border:1px solid #999; font:11px Arial, Helvetica, sans-serif;}
#popup_productos #contenido_ficha .detalle .agregar{background:url(../images/html/bot_agregar_cotizacion.gif) 0px 0px no-repeat; width:115px; height:17px; border:none; cursor:pointer; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1em; color:#D03C08;}
#popup_productos #contenido_ficha .detalle .archivos{margin:2px 0px;}
#popup_productos .pdf{ background: url(../images/html/ic_pdf.gif) no-repeat 0px 0px; margin: 6px 0px 0px 0px; text-align:left; padding: 2px 0px 2px 18px; font: 0.9em Arial, Helvetica, sans-serif;}
#popup_productos #foto_productos{ width: 145px; margin:0px 0px 0px 5px; padding:0px; border: 1px solid #E6E6E6; background:#FFF; font: 9px Arial, Helvetica, sans-serif; color: #000;}
#popup_productos #foto_productos img{border: 1px solid #E6E6E6; margin:2px 2px 2px 3px;}
#popup_productos #foto_productos p{margin:1px 0px 1px 1px; background: none no-repeat 0px 0px; padding: 2px 0px 2px 2px;}
#popup_productos #cont_ficha #herramientas{width:auto;}
#popup_productos #cont_ficha #info_contacto{display:none;}



#paginado a {color: #069; text-decoration: underline; float: right;margin:0px 3px 5px 0px; padding:0px 2px 0px 5px; font: normal 9px Arial, Helvetica, sans-serif;}

#popup_productos #foto_productos a:link{color: #000; text-decoration: none; }
#popup_productos #foto_productos a:visited{color: #000; text-decoration: none; }
#popup_productos #foto_productos a:hover{color: #000; text-decoration: underline; }
#popup_catalogo #foto_productos a:active{color: #000; text-decoration: underline; }

#popup_productos .extras{width: 145px; margin:5px 0px 0px 5px; padding:0px; border: 1px solid #E6E6E6; background:#FFF; font: 9px Arial, Helvetica, sans-serif; color: #000;}
#popup_productos .extras th{background:#C7E2DD; padding: 2px 0px 2px 10px; font: 9px Arial, Helvetica, sans-serif; color: #333; text-align:left;}
#popup_productos .extras td{padding:3px 5px;}
#popup_productos .extras td p{font:9px Arial, Helvetica, sans-serif;}
#popup_productos .extras td a:link{color: #069; text-decoration: underline;}
#popup_productos .extras td a:visited{color: #069; text-decoration: underline;}
#popup_productos .extras td a:hover{color: #069; text-decoration: none;}
#popup_productos .extras td a:active{color: #069; text-decoration: none;}


/*POPUP OTROS PRODUCTOS: Popup que permite agregar productos que no estan en el listado de productos al carro de compra*/
#popup_otro_producto{width: 370px; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; border:1px solid #E2E2E2; font: 1em Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 8px 0px; margin: 2px auto 2px auto; text-align: left;}
#popup_otro_producto h1{ background:#C7E2DD; font: 0.9em Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 2px 6px 12px;}
#popup_otro_producto p{padding: 0px; margin: 10px 0px 0px 12px;}




/*POPUP RECORDAR CLAVE*/
#popup_recordar{width: 370px; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; border:1px solid #E2E2E2; font: 1em Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 8px 0px; margin: 2px auto 2px auto; text-align: left;}
#popup_recordar form{height:116px;}
#popup_recordar h1{ background:#C7E2DD; font: 0.9em Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 2px 6px 12px;}
#popup_recordar p{padding: 0px; margin: 10px 0px 0px 12px; font:1em/3em  Arial, Helvetica, sans-serif;}



/*CONTENIDOS GENERICOS*/
#contenidos #internas #textos{background:#FCFCF3; font: 1em/200% Arial, Helvetica, sans-serif; color: #000; padding: 10px 20px; margin: 1px 4px 5px 0px;}
#contenidos #internas #textos p{padding: 0px 8px;}
#contenidos #internas #textos a:link, #contenidos #internas #textos a:visited{color: #069; text-decoration: underline;}
#contenidos #internas #textos a:hover, #contenidos #internas #textos a:active{color: #FFF; text-decoration: none; background: #327C54;}
#contenidos #internas #textos ul{margin:10px 0px 10px 20px; padding:0px; list-style-type:none;}
#contenidos #internas #textos ul li{list-style-image:none; background:url(../images/html/bullet_tri_rojo.gif) 0px 10px no-repeat; padding:0px 0px 0px 10px;}


/*INFOGRAFIAS*/

#contenidos #internas #infografias{background:#FFF; text-align:center; padding: 10px 20px; margin:10px auto; clear:left;}



/*PAGINA PROVEEDORES*/
#contenidos #internas #proveedores{background:#FFF; font: 1em/200% Arial, Helvetica, sans-serif; color: #000; padding:30px 20px 10px 20px; margin: 1px 4px 5px 0px;}
#contenidos #internas #proveedores h1{font:1.6em Arial, Helvetica, sans-serif; margin:0px 7px 10px 5px;}
#contenidos #internas #proveedores h2{background:#E0EBE6; padding:7px 15px; color:#00856E;}
#contenidos #internas #proveedores table{width:540px; margin:0px auto 35px auto; padding:0px; border-top:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
#contenidos #internas #proveedores table td{ border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; width:25%; height:100px; padding:7px 0px; text-align:center; vertical-align:middle; font:bold 11px Arial, Helvetica, sans-serif;}
#contenidos #internas #proveedores table td img{margin:0px;}

#contenidos #internas #proveedores .detacados{width:540px; margin:0px auto; padding:0px; border:none;}
#contenidos #internas #proveedores .detacados td{border:none; text-align:center; vertical-align:middle; color:#CC3300; font:bold 14px Arial, Helvetica, sans-serif;}






/*Estilos productos destacados*/
/*.fecha_noticias{color: #F60; font-size: 0.9em; margin: 0px; padding: 0px;}*/

#contenidos #internas #listado_noticias{font: 1em/140% Tahoma, Arial, Helvetica, Sans-serif;}
#contenidos #internas #listado_noticias td{padding:0px; margin:0px;}
#contenidos #internas #listado_noticias #destacados{font: 1em/200% Arial, Helvetica, sans-serif; padding:0px 15px 10px 25px; color: #000;}
#contenidos #internas #listado_noticias #destacados .fecha_publicacion{padding:0px; margin:10px 0px 15px 2px; color:#000; text-align:right; font:0.8em Arial, Helvetica, sans-serif;}
#contenidos #internas #listado_noticias #destacados .epigrafe{font:bold 1em Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:#000;}
#contenidos #internas #listado_noticias #destacados h1{font:1.6em Arial, Helvetica, sans-serif; color:#004A3E; margin:3px 0px 5px 0px; padding: 0px;}
#contenidos #internas #listado_noticias #destacados .bajada{padding:0px 0px 10px 0px; margin:10px 0px; color:#00856E; font:bold 1.1em/140% Arial, Helvetica, sans-serif; border-bottom:1px solid #E9E9E9;}
#contenidos #internas #listado_noticias #destacados p{padding:5px 0px 10px 0px; margin:0px; color:#000; font:1.1em/140% Arial, Helvetica, sans-serif;}
#contenidos #internas #listado_noticias #destacados .foto_left{float:left; margin:15px 15px 10px 0px; width:1px; padding:2px; color:#000; font:0.8em/120% Arial, Helvetica, sans-serif; border:1px solid #CCC;}
#contenidos #internas #listado_noticias #destacados .foto_left img{border:1px solid #999; margin:1px 1px 3px 1px;}
#contenidos #internas #listado_noticias #destacados .foto_left p{margin:0px 5px; padding:0px; color:#000; font:1em Arial, Helvetica, sans-serif; text-align:left;}
#contenidos #internas #listado_noticias #destacados .foto_left p a{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_left p a:link{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_left p a:visited{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_left p a:hover{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_left p a:active{color:#000; text-decoration:none;}


#contenidos #internas #listado_noticias #destacados .foto_right{float:right; margin:15px 0px 10px 15px; width:1px; padding:2px; color:#000; font:0.8em/120% Arial, Helvetica, sans-serif; border:1px solid #CCC;}
#contenidos #internas #listado_noticias #destacados .foto_right img{border:1px solid #999; margin:1px 1px 3px 1px;}
#contenidos #internas #listado_noticias #destacados .foto_right p{margin:0px 5px; padding:0px; color:#000; font:1em Arial, Helvetica, sans-serif; text-align:left;}
#contenidos #internas #listado_noticias #destacados .foto_right p a{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_right p a:link{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_right p a:visited{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_right p a:hover{color:#000; text-decoration:none;}
#contenidos #internas #listado_noticias #destacados .foto_right p a:active{color:#000; text-decoration:none;}


#contenidos #internas #destacados_portadilla .fecha_noticias{float: right; margin: 0px; padding: 0px; font: 0.9em Tahoma, Arial, Helvetica, Sans-serif; width: 150px; text-align: right;}
#contenidos #internas #destacados_portadilla{background:#FFF; font: 1em/200% Arial, Helvetica, sans-serif; color: #000; padding:30px 20px 10px 20px; margin: 1px 4px 5px 0px;}
#contenidos #internas #destacados_portadilla h1{font:1.1em Arial, Helvetica, sans-serif; color:#00856E; margin:0px 7px 0px 5px; background:#E0EBE6; padding:0px 10px;}
#contenidos #internas #destacados_portadilla p{padding:10px 15px; margin:0px; color:#000; font:1.1em/140% Arial, Helvetica, sans-serif;}
#contenidos #internas #destacados_portadilla .bajada{padding:10px 15px; margin:0px; color:#3F3F10; font:1.1em/140% Arial, Helvetica, sans-serif; background:#FCFCF3;}
#contenidos #internas #destacados_portadilla .foto_left{float:left; width:1px; margin:15px 15px 10px 15px; padding:2px; color:#000; font:0.8em/120% Arial, Helvetica, sans-serif; border:1px solid #CCC;}
#contenidos #internas #destacados_portadilla .foto_left img{margin:0px;}

#contenidos #internas #destacados_portadilla .foto_right{float:right; width:1px; margin:15px 15px 10px 15px; padding:2px; color:#000; font:0.8em/120% Arial, Helvetica, sans-serif; border:1px solid #CCC;}
#contenidos #internas #destacados_portadilla .foto_right img{margin:0px;}


#contenidos #internas #tit_categoria{margin:0px 10px 20px 18px;}
#contenidos #internas #listado_noticias #categoria{padding:0px 15px 10px 25px; color: #000;}
#contenidos #internas #listado_noticias #categoria td{font:0.8em Arial, Helvetica, sans-serif; border-bottom:1px solid #E9E9E9;}
#contenidos #internas #listado_noticias #categoria td .fecha_publicacion{padding:0px; margin:10px 0px 15px 2px; color:#000; text-align:left; font:0.8em Arial, Helvetica, sans-serif;}
#contenidos #internas #listado_noticias #categoria td h1{font:bold 1.2em Arial, Helvetica, sans-serif; color:#004A3E; margin:3px 0px 5px 0px; padding: 0px;}
#contenidos #internas #listado_noticias #categoria td p{margin:10px 0px 5px 0px;}
#contenidos #internas #listado_noticias .paginador{padding:15px 0px; border-bottom:none;}
#contenidos #internas #listado_noticias #categoria td .ver_mas{font:0.9em Arial, Helvetica, sans-serif; margin:2px 0px 15px 0px;}



/*LISTADO DE NOTICIAS COLUMNA DERECHA*/
#listado_noticias #noticias{ float: left; margin: 0px; padding: 0px 10px;}
#listado_noticias #noticias table{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; width: 100%; border: 0px;}
#listado_noticias #noticias p{margin: 0px; padding: 0px;}
#listado_noticias #noticias .vermas{background: url(../images/html/bullet_tri_rojo.gif) no-repeat 0px 4px; font: 10px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 8px; margin: 0px 0px 30px 0px;}
#listado_noticias a{color: #990000; text-decoration: underline;}
#listado_noticias a:hover{color: #FFF; text-decoration: underline; background: #990000;}

#listado_noticias #listado{padding: 0px; height: 100%; background:#E0EBE6; border: 1px solid #CCC; width: 23%;}
#listado_noticias #listado h1{font: bold 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; border-bottom: 1px solid #CCC; margin: 0px; padding: 5px 3px; background: #327C54;}
#listado_noticias #listado p{background: url(../images/html/bullet_tri_rojo.gif) no-repeat 0px 4px; font: 10px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 8px; margin: 10px;}
#listado_noticias #listado a{color: #333; text-decoration: none;}
#listado_noticias #listado a:hover{color: #FFF; text-decoration: none; background: #333;}

/*PAGINADOR*/

#paginador{ text-align: center; padding: 0px; margin: 0px; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; clear: left; color:#FFF;}
#paginador span{background: url(../images/html/ic_paginador_activa.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#paginador a:link, #paginador a:visited{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#paginador a:active, #paginador a:hover{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#paginador a.anterior:link, #paginador a.anterior:visited{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#paginador a.anterior:active, #paginador a.anterior:hover{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#paginador a.siguiente:link, #paginador a.siguiente:visited{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}
#paginador a.siguiente:active, #paginador a.siguiente:hover{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}



#internas #central #resultado_busqueda .paginador{ text-align: center; padding: 0px; margin: 0px; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; clear: left; color:#FFF;}
#internas #central #resultado_busqueda .paginador span{background: url(../images/html/ic_paginador_activa.gif) no-repeat 0px 0px; height:17px; width:17px; cursor:auto; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#internas #central #resultado_busqueda .paginador a:link, #internas #central #resultado_busqueda .paginador a:visited{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#internas #central #resultado_busqueda .paginador a:active, #internas #central #resultado_busqueda .paginador a:hover{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#internas #central #resultado_busqueda .paginador a.anterior:link, #internas #central #resultado_busqueda .paginador a.anterior:visited{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#internas #central #resultado_busqueda .paginador a.anterior:active, #internas #central #resultado_busqueda .paginador a.anterior:hover{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#internas #central #resultado_busqueda .paginador a.siguiente:link, #internas #central #resultado_busqueda .paginador a.siguiente:visited{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}
#internas #central #resultado_busqueda .paginador a.siguiente:active, #internas #central #resultado_busqueda .paginador a.siguiente:hover{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}

#contenidos #internas #central #dtgProductos .paginador{ text-align: center; padding: 0px; margin: 0px; background: url(../images/html/fondo_contenidos.jpg) repeat-y 0px 0px; clear: left; color:#FFF;}
#contenidos #internas #central #dtgProductos .paginador span{background: url(../images/html/ic_paginador_activa.gif) no-repeat 0px 0px; height:17px; width:17px; cursor:auto; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a:link, #contenidos #internas #central #dtgProductos .paginador a:visited{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a:hover, #contenidos #internas #central #dtgProductos .paginador a:active{background: url(../images/html/ic_paginador.gif) no-repeat 0px 0px; height:17px; width:17px; cursor: pointer; font: 9px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 4px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a.anterior:link, #contenidos #internas #central #dtgProductos .paginador a.anterior:visited{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a.anterior:active, #contenidos #internas #central #dtgProductos .paginador a.anterior:hover{background: url(../images/html/ic_anterior.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color:#FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 13px 10px 0px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a.siguiente:link, #contenidos #internas #central #dtgProductos .paginador a.siguiente:visited{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}
#contenidos #internas #central #dtgProductos .paginador a.siguiente:active, #contenidos #internas #central #dtgProductos .paginador a.siguiente:hover{background: url(../images/html/ic_siguiente.gif) no-repeat 0px 0px; color:#E45006; height:17px; width:17px; cursor: pointer; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border:0px; text-align:center; vertical-align: middle; margin: 12px 0px 10px 14px; padding:2px;}



/*MAPA DEL SITIO*/
#contenidos #internas #mapa_sitio{background:url(../images/html/fon_mapa.jpg) 300px 90px no-repeat #FFF; height:500px; font: 1em/200% Arial, Helvetica, sans-serif; color: #000; padding:30px 20px 10px 20px; margin: 1px 4px 5px 0px;}
#contenidos #internas #mapa_sitio h1{font:1.6em Arial, Helvetica, sans-serif; margin:0px 7px 10px 5px; text-align:left;}
#contenidos #internas #mapa_sitio h2{background:#E0EBE6; padding:7px 15px; color:#00856E;}
#contenidos #internas #mapa_sitio a:link, #contenidos #internas #mapa_sitio a:visited{color:#069; text-decoration:underline;}
#contenidos #internas #mapa_sitio a:hover, #contenidos #internas #mapa_sitio a:active{color:#069; text-decoration:none;}
#contenidos #internas #mapa_sitio div{float:left; margin:20px 0px 20px 12px;}
#contenidos #internas #mapa_sitio #mapa_home{width:60px;}
#contenidos #internas #mapa_sitio #mapa_home p{background:url(../images/html/mapa_ic_home.jpg) top center no-repeat; padding:35px 10px 0px 10px; margin:70px 0px 0px 0px; text-align:center;}
#contenidos #internas #mapa_sitio #subnivel{background:url(../images/html/mapa_subnivel.jpg) 0px 0px no-repeat; padding:0px 0px 0px 50px;}
#contenidos #internas #mapa_sitio #subnivel ul{margin:0px; padding:0px; list-style-type:none; color:#069;}
#contenidos #internas #mapa_sitio #subnivel ul li{background:url(../images/html/mapa_bullet.gif) 2px 10px no-repeat; padding:0px 0px 0px 10px; line-height: 24px;}
#contenidos #internas #mapa_sitio #subnivel ul li ul{margin:0px 0px 0px 20px; padding:0px; list-style-type:none; color:#069;}
#contenidos #internas #mapa_sitio #subnivel ul li ul li{background:url(../images/html/mapa_bullet_verde.gif) 2px 10px no-repeat; padding:0px 0px 0px 10px;}



/*Error 404*/
#contenidos #internas #error_404{background:url(../images/html/fon_mapa.jpg) 300px 150px no-repeat #FFF; height:500px; font: 1em/200% Arial, Helvetica, sans-serif; color: #000; padding:30px 20px 10px 20px; margin: 1px 4px 5px 0px;}
#contenidos #internas #error_404 h1{font:1.6em Arial, Helvetica, sans-serif; margin:0px 7px 10px 5px; text-align:left;}
#contenidos #internas #error_404 p{margin:0px 7px 10px 15px; text-align:left;}
#contenidos #internas #error_404 h2{background:#E0EBE6; padding:7px 15px; color:#00856E;}
#contenidos #internas #error_404 a:link, #contenidos #internas #error_404 a:visited{color:#069; text-decoration:underline;}
#contenidos #internas #error_404 a:hover, #contenidos #internas #error_404 a:active{color:#069; text-decoration:none;}
#contenidos #internas #error_404 div{float:left; margin:20px 0px 20px 20px;}
#contenidos #internas #error_404 #mapa_home{width:60px;}
#contenidos #internas #error_404 #mapa_home p{background:url(../images/html/mapa_ic_home.jpg) top center no-repeat; padding:35px 10px 0px 10px; margin:70px 0px 0px 0px; text-align:center;}
#contenidos #internas #error_404 #subnivel{background:url(../images/html/mapa_subnivel.jpg) 0px 0px no-repeat; padding:0px 0px 0px 55px;}
#contenidos #internas #error_404 #subnivel ul{margin:0px; padding:0px; list-style-type:none; color:#069;}
#contenidos #internas #error_404 #subnivel ul li{background:url(../images/html/mapa_bullet.gif) 2px 10px no-repeat; padding:0px 0px 0px 10px;}
#contenidos #internas #error_404 #subnivel ul li ul{margin:0px 0px 0px 20px; padding:0px; list-style-type:none; color:#069;}
#contenidos #internas #error_404 #subnivel ul li ul li{background:url(../images/html/mapa_bullet_verde.gif) 2px 10px no-repeat; padding:0px 0px 0px 10px;}




/*Popup infografias*/
#pop_infografias{background:none; text-align:left;}
#pop_infografias .main th{background:#327C54; font:bold 11px Arial, Helvetica, sans-serif; vertical-align:top; color:#FFF; padding:3px 10px; text-align:left;}
#pop_infografias .main th #cerrar{float:right; font:9px Arial, Helvetica, sans-serif; margin:0px;}
#pop_infografias .main th #cerrar a:link, #pop_infografias table th #cerrar a:visited{color:#FFF; text-decoration:underline;}
#pop_infografias .main th #cerrar a:hover, #pop_infografias table th #cerrar a:active{color:#FFF; text-decoration:none;}
#pop_infografias .main td{background:#327C54; border:1px solid #E2E2E2; background:#F5F5F5; vertical-align:top; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 5px; text-align:left;}
#pop_infografias .main td .fotos{border:1px solid #E6E6E6; background:#FFF; float:left; margin:5px 10px 10px 0px; width:256px;}
#pop_infografias .main td .fotos td{border:1px solid #E6E6E6; background:#FFF;}
#pop_infografias .main td .fotos th{border:none; background:#FFF;}
#pop_infografias .main td .fotos td #anterior{float:left; height:20px;}
#pop_infografias .main td .fotos td #anterior a:link, #pop_infografias .main td .fotos td #anterior a:visited{background:url(../images/pop_info/bot_anterior.gif) top left no-repeat; font:9px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0px 0px 5px 20px; height:20px;}
#pop_infografias .main td .fotos td #anterior a:hover, #pop_infografias .main td .fotos td #anterior a:active{background:url(../images/pop_info/bot_anterior.gif) top left no-repeat; font:9px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; padding:0px 0px 5px 20px; height:20px;}
#pop_infografias .main td .fotos td #siguiente{float:right; height:20px;}
#pop_infografias .main td .fotos td #siguiente a:link, #pop_infografias .main td .fotos td #siguiente a:visited{background:url(../images/pop_info/bot_siguiente.gif) top right no-repeat; font:9px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0px 20px 5px 0px; height:20px;}
#pop_infografias .main td .fotos td #siguiente a:hover, #pop_infografias .main td .fotos td #siguiente a:active{background:url(../images/pop_info/bot_siguiente.gif) top right no-repeat; font:9px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; padding:0px 20px 5px 0px; height:20px;}



#pop_infografias .main td .datos{border:none; float:left; width:240px; margin:7px 0px;}
#pop_infografias .main td .datos th{border:none; background:none; text-align:left; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 5px; color:#000;}
#pop_infografias .main td .datos td{border:none; background:none; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 5px; color:#000;}




/*PIE DE PAGINA: Estilos para copyright, direcciones de contacto, etc*/
#pie{background: url(../images/html/fondo_pie.gif) repeat-x 0px 0px; height: 45px; width: 100%; text-align:center; font: 9px Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0px;}
#pie a:link{color: #333; text-decoration:underline; padding: 1px;}
#pie a:visited{color: #333; text-decoration:underline; padding: 1px;}
#pie a:hover{color: #FFF; text-decoration:underline; background:#8B831D; padding: 1px;}
#pie a:active{color: #000; text-decoration:underline; background:#8B831D; padding: 1px;}
#pie p{width:770px; margin:0px auto; text-align:left; padding: 8px 0px 2px 0px;}
#pie #oficinas{float:right;}
#pie #intermedia{float:right; background: url(../images/html/intermedia.gif) no-repeat right top; width: 71px; height:7px; font:1px Arial, Helvetica, sans-serif; margin:12px 0px 0px 650px; padding:0px; color:#327C54; letter-spacing:-1em;}


/*Mensajes al usuario*/
.small-alert {
	clear:both; background:url(../images/html/mail-attachment.gif) 10px 0px no-repeat #FFC;  height:30px; COLOR: #C40000; font:bold 11px Arial, Helvetica, sans-serif; width:98%; margin:10px 10px 0px 20px; padding:5px 10px 5px 40px;
}
 
.small-aviso {
	background:#FFC; text-align:center; height:30px; COLOR: #C40000; font:normal 11px Arial, Helvetica, sans-serif; padding:15px 10px 5px 40px;
}
 
.small-error {
	clear:both; background:url(../images/html/dialog-error.gif) 10px 0px no-repeat #FFC;  height:30px; COLOR: #C40000; font:bold 11px Arial, Helvetica, sans-serif; width:98%; margin:10px 10px 0px 20px; padding:5px 10px 5px 40px;
}

/*
#internas #central #cuenta_corriente .datos .small-aviso {
	 background:url(../images/html/mail-attachment.gif) 10px 0px no-repeat #FFC; height:30px; COLOR: #C40000; font:normal 11px Arial, Helvetica, sans-serif; width:98%; margin:10px 10px 0px 20px; padding:5px 10px 5px 40px;
}
*/#Form1 #contenidos #internas #proveedores td {
	font-family: "Times New Roman", Times, serif;
	font-size: 8px;
}

