@import "reset.css";
/*__ Redefiniciones generales*/
body
{
	font-family: Arial, "MS Trebuchet", sans-serif;
	background-image: url('../images/body-fondo.gif');
	background-repeat: repeat-x;
	background-color: #fff;
}
.clears
{
	clear: both;
}
.sincss
{
	display: none;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

/*__ Redefiniciones generales fin*/
.todo
{
	width: 990px;
	margin: 0px auto;
}
.cab, .cont, .soporte_pie, .pie
{
	width: 100%;
	float: left;
	background-color: #fff;
}
/*__ CABECERA*/
.cab
{
	height: 74px;
}
div.contenido_cab { padding: 0 26px; *width: 938px; _width: 938px; }
#cabecera
{
	width: 740px;
	height: 31px;
	float: left;
	margin: 2px 0px 0px 0px;
	background: transparent url("../images/menuprin-back-nologo.gif") no-repeat 0 0;
}
.cabecera-nav
{
	margin: 0px auto;
}
.cabecera-nav a img
{
	border: 0px;
}
.logo
{
	float: left;
}
.logo img
{
	border: 0px;
}
.slogan
{
	float: left;
	margin: 0 0 0 0;
}
.slogan img
{
	border: 0px;
}
/*__________MENU PRINCIPAL________________*/

#menu-superior
{

	float: right;
	margin: 27px 3px 0 0;
	/*_margin: 25px 29px 0 0;
	*margin: 25px 29px 0 0;*/
}

.menu-superior-lista ul
{
	margin: 0px;
}

.menu-superior-lista
{
	float: right;
	margin: 0px 0px 0px 0px;

}
.menu-superior-lista li
{
	display: inline;
}

.menu-superior-lista li a
{
	float: left;
	margin: 0px 0px;
	color: #4E73C1;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	text-align: center;

}

.menu-superior-lista li a:hover, .menu-superior-lista li a.act
{
	float: left;
	margin: 0px 0px;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	text-align: center;

}

span.separa-elem
{
	color: #DBDBDB;
	margin: 0px 8px;
}

.cabecera-menu
{
	float: left;
	margin: 0px 0px 0px 0px;
}
.cabecera-menu li
{
	display: inline;
}
.cabecera-menu li a
{
	width: 86px;
	/*width: 93px;*/
	height: 18px;
	float: left;
	margin: 0px 0px;
	padding: 9px 0px 0px 0px;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
	text-align: center;
	background: transparent url(../images/menuprin-li-back.gif) no-repeat 0 0;
}
.cabecera-menu li a.grande
{
	width: 148px;
}

.cabecera-menu li a:hover, .cabecera-menu li a.act
{
	width: 86px;
	/*width: 93px;*/
	height: 22px;
	float: left;
	margin: 0px 0px;
	padding: 9px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
	text-align: center;
	background: transparent url(../images/menuprin-li-back-hover.gif) no-repeat 0 0;
}
.cabecera-menu li a.grande:hover, .cabecera-menu li a.grandeact:hover, .cabecera-menu li a.grandeact
{
	width: 148px;
	height: 22px;
	background: transparent url(../images/menuprin-li-back-hover-gran.gif) no-repeat 0 0;

}
.cabecera-menu li.relleno
{
	width: 24px;
	height: 18px;
	float: left;
}
/*__ CABECERA fin*/
/*__ SOPORTE_PIE*/
.soporte_pie
{
	height: 175px;
}
div.contenido_soporte_pie
{
	padding: 0 26px;
}
.linea_puntos_1
{
	width: 937px;
	height: 1px;
	float: left;
	margin: 38px 0 14px 0;
	background: transparent url(../images/linea_puntos.gif) no-repeat 0 0;
}

#blogs_pie
{
	display: inline;
	width: 268px;
	height: 121px;
	margin: 0 34px 0 0;
	float: left;
	background-image: url("../images/blogs-pie-back.gif");
}

#blogs_texto p
{
	color: #7b7b7b;
	font-size: 105%;
	width: 155px;
	height: 60px;
	padding: 40px 7px 0 100px;
	overflow: hidden;
}

#blogs_pie a
{
	color: #7b7b7b;
	text-decoration: none;
}

#blogs_pie a:hover
{
	color: #7b7b7b;
	cursor: hand;
}

#noticia_pie
{
	display: inline;
	width: 268px;
	height: 121px;
	margin: 0 34px 0 0;
	float: left;
	background-image: url("../images/noticia-pie-back.gif");
}
#noticia_titulo p
{
	color: #0670be;
	font-weight: bold;
	font-size: 110%;
	width: 246px;
	padding: 5px 14px 0 2px;
	overflow: hidden;
}
#noticia_texto p
{
	color: #7b7b7b;
	font-size: 105%;
	width: 246px;
	height: 58px;
	padding: 22px 7px 0 14px;
	overflow: hidden;
}
#noticia_texto p span
{
	color: #000;
	font-weight: bold;
}
#noticia_pie a.noticia_titulo
{
	text-decoration: none;
	color: #3582ba;
}
#noticia_pie a.noticia_texto
{
	text-decoration: none;
	color: #7b7b7b;
}
#noticia_pie a.noticia_titulo:hover
{
	color: #0f6195;
	cursor: hand;
}
#noticia_pie a.noticia_texto:hover
{
	color: #000;
	cursor: hand;
}
#faq_pie
{
	display: inline;
	width: 274px;
	height: 121px;
	margin: 0 40px 0 0;
	float: left;
	background-image: url("../images/faq-pie-back.gif") ;
}
#faq_pie p
{
	color: #7b7b7b;
	font-size: 105%;
	width: 246px;
	height: 58px;
	padding: 40px 14px 0 14px;
	overflow: hidden;
}
#faq_pie a.pregunta
{
	text-decoration: none;
	color: #3582ba;
}
#faq_pie a.pregunta:hover
{
	color: #0f6195;
	cursor: hand;
}
#atencion_pie
{
	display: inline;
	width: 322px;
	height: 121px;
	margin: 0 0 0 0;
	float: left;
	/*background-image: url("../images/atencion-pie-back.gif") ;*/
}
#atencion_pie p
{
	color: #7b7b7b;
	padding: 37px 0 0 133px;
}
#enlaces_atencion_pie
{
	width: 160px;
	margin: 11px 0 0 158px;
}
#atencion_pie .consulta
{
	margin: 0 21px 0 0;
	display: inline;
	background: transparent url(../images/flecha.gif) no-repeat 0px 2px;
}
#atencion_pie a.consulta
{
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #0f6195;
	font-weight: bold;
}
#atencion_pie a.consulta:hover
{
	color: #0a4164;
	font-weight: bold;
	background: transparent url(../images/flecha-hover.gif) no-repeat 0px 2px;
	cursor: hand;
}

#atencion_lateral
{
	display: inline;
	width: 190px;
	height: 127px;
	margin: 0 0 18px 0;
	float: left;
}

.linea_puntos_2
{
	width: 937px;
	height: 1px;
	float: left;
	margin: 1px 0 0 0;
	background: transparent url(../images/linea_puntos.gif) no-repeat 0 0;
}

/*__ SOPORTE_PIE fin*/
/*__ PIE*/
.pie
{
	height: 70px;
	margin: 40px 0 0 0;
}
div.contenido_pie { padding: 0 26px; }
.linea
{
	width: 937px;
	height: 2px;
	float: left;
	margin: 0px 0px 18px 0;
	background: transparent url(../images/linea.gif) no-repeat 0 0;
}
.direccion
{
	margin: 0px 0px 0px 0px;
	width: 100%;
	clear: both;
	float: left;
}
.direccion p
{
/*	float: left; */
	color: #7b7b7b;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.direccion p.add
{
	margin: 0 40px 0 75px;
	padding: 0px 0px 3px 0px;
}
.direccion p a
{
	text-decoration: none;
	color: #6791ac;
}
.direccion p a:hover
{
	color: #0f6195;
	cursor: hand;
}
.direccion p a.email
{
	text-decoration: none;
	color: #0f6195;
	font-weight: bold;
}
.direccion p a.email:hover
{
	color: #0a4164;
	font-weight: bold;
	cursor: hand;
}
.direccion p span
{
	color: #000000;
	font-weight: bold;
}
.veiss
{
	display: inline;
	width: 48px;
	height: 18px;
	float: right;
	margin: 0px 26px 0px 0px;
	background: transparent url(../images/veiss-logo.gif) no-repeat 0 0;
}
.veiss:hover
{
	background: transparent url(../images/veiss-logo-roll.gif) no-repeat 0 0;
	cursor: hand;
}
.veiss span
{
	display: none;
}
/*__ PIE fin*/

/*Estilos que se repiten en varias páginas*/

/*PAGINACION*/

div.paginacion { color: #B2AEAA; height: 22px; margin: 12px; }
#msg { display: block; float: left;  margin: 4px 20px 0; }
div.paginacion a { text-decoration: none; display: block; float: left; height: 22px; width: 22px; }
div.paginacion a span { visibility: hidden; }
div.paginacion a.inicio {background: transparent url(../images/paginacion_inicio.gif) no-repeat scroll 0 0;}
div.paginacion a.final {background: transparent url(../images/paginacion_fin.gif) no-repeat scroll 0 0;}
div.paginacion a.anterior {background: transparent url(../images/paginacion_anterior.gif) no-repeat scroll 0 0;}
div.paginacion a.siguiente {background: transparent url(../images/paginacion_siguiente.gif) no-repeat scroll 0 0;}
div.paginacion a:hover { text-decoration: none; background-position: 0 -22px; cursor: hand;}

/*OPINIONES*/

div.impresion { border-bottom: 1px dotted #B2AEAA; margin: 0 0 15px 0; }

/*GOOGLE MAPS*/

input.boton_google { display: block; background: url(../images/boton_gris_peque.gif) no-repeat; border: none; margin: 2px 0 0 4px; width: 65px; height: 18px; cursor: pointer; font-size: 11px; }
#map { display: block; width: 55em; height: 30em; border: 1px solid #303030; }

/*FORMULARIOS CONTACTO, OPINIONES Y REGISTRO*/

label.contacto { display: block; float: left; padding-top: 4px; color: #7A7A7A; width: 8em; }
input.contacto { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 40em; }
textarea.contacto { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 40em; }
input.boton_gris_contacto { display: block; background: url(../images/boton_gris_peque.gif) no-repeat; border: none; margin: 10px auto 0; width: 65px; height: 18px; cursor: pointer; font-size: 11px; }

label.opinion { display: block; float: left; padding-top: 4px; color: #7A7A7A; width: 7em; }
input.opinion { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 11.5em; }
textarea.opinion { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 11.5em; }
input.boton_gris_opinion { display: block; background: url(../images/boton_gris_peque.gif) no-repeat; border: none; margin: 10px auto 0; width: 65px; height: 18px; cursor: pointer; font-size: 11px; }

label.registro { display: block; float: left; padding-top: 4px; color: #7A7A7A; width: 8em; }
input.registro, input.registro_peque, input.registro_check { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 40em; }
textarea.registro { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 40em; }
input.boton_gris_registro { display: block; background: url(../images/boton_gris_peque.gif) no-repeat; border: none; margin: 10px auto 0; width: 65px; height: 18px; cursor: pointer; font-size: 11px; }

label.acceso { display: block; float: left; padding-top: 4px; color: #7A7A7A; width: 8em; }
input.acceso { border: 1px solid #303030; padding: 2px; margin: 0 0 3px 0; font: 12px Arial; color: #303030; width: 40em; }
input.boton_gris_acceso { display: block; background: url(../images/boton_gris_peque.gif) no-repeat; border: none; margin: 10px auto 0; width: 65px; height: 18px; cursor: pointer; font-size: 11px; }

/*MANUALES E-BOOKS*/

a.documento_enlace { display: block; color: #056FBD; text-decoration: none; margin: 0 0 9px 0; }
a.documento_enlace div.nombre_doc { text-decoration: none; color: #056FBD; }
a.documento_enlace:hover div.nombre_doc { text-decoration: underline; cursor: hand;}

/*Fin estilos que se repiten en varias páginas*/

/*__ Específicas para el contenido de cada página */
/*__ HOME */
div.contenido_home { padding: 0 26px; }
#home
{
	width: 937px;
	height: 264px;
	margin: 0 0 0 0;
	float: left;
	background: url("../images/fondo_index.jpg") no-repeat left bottom;
	border-bottom: 1px solid #DDD;
}
#menu_enlaces_home
{
	width: 378px;
	height: 24px;
	float: right;
	margin: 45px 64px 0 0;
}
#menu_enlaces_home .enlaces_home
{
	margin: 0 11px 0 0;
	display: inline;
	background: transparent url(../images/subrayado-enlace.gif) 0px 0px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#menu_enlaces_home a.enlaces_home
{
	padding: 0 0 3px 0;
	text-decoration: none;
	color: #d2d2d2;
	font-weight: bold;
}
#menu_enlaces_home a.enlaces_home:hover, #menu_enlaces_home a.act
{
	color: #0270bd;
	font-weight: bold;
	background: transparent url(../images/subrayado-enlace-hover.gif) 0px 0px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#capa_tpv, #capa_may, #capa_dyf
{
	width: 443px;
	height: 150px;
	float: right;
	margin: 44px 0 0 0;
}
#capa_tpv img.enlaces_informate
{
	border: none;
}
#capa_may img.enlaces_informate
{
	border: none;
}
#capa_dyf img.enlaces_informate
{
	border: none;
}


/*__ HOME fin*/


/* La empresa */
strong { color: #303030; }
div.contenido_pagina { padding: 0 26px; width: 938px;}

div#migas_de_pan p { font-size: 10px; color: #7A7A7A; margin: 6px 0 0 0; }
div#migas_de_pan p a { color: #7A7A7A; text-decoration: none; }
div#migas_de_pan p a:hover { text-decoration: underline; cursor: hand;}
div#migas_de_pan span {border-bottom: 1px dotted #B2AEAA; font-weight: normal;}
/*
div#cabecera_contenido div#migas_de_pan { margin: 0px 0px 0px -20px; padding: 0px; }
div#cabecera_contenido div#migas_de_pan p { font-size: 10px; color: #7A7A7A; margin: 6px 0 0 0; padding: 0px; }
div#cabecera_contenido div#migas_de_pan p a { color: #7A7A7A; text-decoration: none; font-size: 10px; }
div#cabecera_contenido div#migas_de_pan p a:hover { text-decoration: underline; cursor: hand;}
div#cabecera_contenido div#migas_de_pan span {font-size: 10px; border-bottom: 1px dotted #B2AEAA; font-weight: normal;}
*/
h1 { margin: 0; padding: 20px 0 5px 0; border-bottom: 1px dotted #B2AEAA; font-weight: normal; }
h2 { margin: 0; padding: 30px 0 20px 0; font: 26px Arial; color: #303030; font-weight: normal; }
h3 { margin: 0; padding: 56px 0 10px 0; font: 20px Arial; color: #303030; font-weight: normal; }
h3.menos_margen { margin: 0; padding: 26px 0 10px 0; font: 20px Arial; color: #303030; }
div#cabecera_contenido { background: url(../images/degradado_cabecera.gif) repeat-x left bottom; border-bottom: 1px solid #D1D1D1; padding: 0; /* 75px 20px;*/ }
/*div#cabecera_contenido { position: relative; overflow: hidden; }*/
/*div#cabecera_contenido img { height: 345px; position: absolute; right: 0; bottom: 0; z-index: 10; }*/
/*div#cabecera_contenido div.texto { padding: 75px 20px; }*/
div#cabecera_contenido table 			{ border-collapse: collapse; text-indent: 0; }
div#cabecera_contenido table td 		{ padding: 0; }
div#cabecera_contenido table td.texto 	{ padding: 0 20px; width: 100%; }

div#cabecera_contenido p { /*width: 25em;*/ font: 14px Arial; color: #717171; margin: 0 0 20px 0; }
div#cabecera_contenido ul { margin: 30px 0 0 0; }
div#cabecera_contenido ul li { background: url(../images/guion_azul.gif) no-repeat left 4px; padding: 0 0 10px 15px; }
div#cabecera_contenido ul li a { color: #006FBE; font-size: 14px; text-decoration: none; }
div#cabecera_contenido ul li a:hover { text-decoration: underline; cursor: hand;}
div.contenido_pagina_izq { display: block; float: left; width: 55em; }
div.contenido_pagina_izq p { color: #7A7A7A; font-size: 12px; margin: 0; padding: 0 0 10px 0; }
div.contenido_pagina_izq p a { text-decoration: none; color: #056FBD; }
div.contenido_pagina_izq p a:hover { text-decoration: underline; cursor: hand;}
div.contenido_pagina_izq ul { padding: 0 0 0 5px; }
div.contenido_pagina_izq ul li { background: url(../images/guion_gris.gif) no-repeat left 6px; padding: 0 0 0 15px; }
div.contenido_pagina_izq ul li.sub { background: url(../images/guion_azul_sub.gif) no-repeat left 6px; padding: 0 0 0 15px; }
div.contenido_pagina_izq p.error { color: red; margin: 0; padding: 5px 0; font-weight: bold; }
div.contenido_pagina_der p.error { color: red; margin: 0; padding: 5px 0; font-weight: bold; }
div.contenido_pagina_der { display: block; float: right; width: 18em; margin-right: 2em; }
div.contenido_pagina_der p { color: #7A7A7A; font-size: 11px; margin: 0; padding: 0 0 7px 0; }
div.contenido_pagina_der p a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 5px 10px; display: block; border-bottom: 1px dotted #B2AEAA; }
div.contenido_pagina_der p a:hover { text-decoration: underline; cursor: hand;}

div.espaciador { height: 30px; overflow: hidden; }

/* Fin La empresa */

/* Productos */
/*div#cabecera_productos { border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_productos p { font: 12px Arial; color: #7A7A7A; padding: 0 0 15px 0; margin: 0; }
div.cuadro_producto_primero h3, div.cuadro_producto_otros h3 { padding: 0 0 15px 0; }
div.cuadro_producto_primero { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 0; }
div.cuadro_producto_otros { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_producto_primero p, div.cuadro_producto_otros p { color: #7B7B7B; }
div.cuadro_producto_primero p.mas_info, div.cuadro_producto_otros p.mas_info { padding: 15px 0 0 0; margin: 0; }
div.cuadro_producto_primero p.mas_info a, div.cuadro_producto_otros p.mas_info a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; }
div.cuadro_producto_primero p.mas_info a:hover, div.cuadro_producto_otros p.mas_info a:hover { text-decoration: underline; }*/

div#cabecera_productos { border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_productos p { font: 12px Arial; color: #7A7A7A; padding: 0 0 15px 0; margin: 0; }
div.cuadro_producto_primero h3, div.cuadro_producto_medio h3, div.cuadro_producto_otros h3 { padding: 0 0 15px 0; }
div.cuadro_producto_primero { display: block; float: left; width: 277px; min-height: 160px; margin: 30px 0 0 0; }
div.cuadro_producto_otros { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_producto_medio { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_producto_primero p, div.cuadro_producto_medio p, div.cuadro_producto_otros p { color: #7B7B7B;  height: 87px; /*height: 110px;*/}
div.cuadro_producto_primero p.mas_info, div.cuadro_producto_medio p.mas_info, div.cuadro_producto_otros p.mas_info { padding: 15px 0 0 0; margin: 0; height: 25px; }
div.cuadro_producto_primero p.mas_info a, div.cuadro_producto_medio p.mas_info a, div.cuadro_producto_otros p.mas_info a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; height: 25px; }
div.cuadro_producto_primero p.mas_info a:hover, div.cuadro_producto_medio p.mas_info a:hover, div.cuadro_producto_otros p.mas_info a:hover { text-decoration: underline; height: 25px; cursor: hand;}

/* Fin productos*/

/* Sistema Millennium*/

#submenu { position: relative; /*width: 937px; float: left;*/ }
#submenu_listado { position: absolute; left: 251px; top: 33px; }
#submenu_listado li { float: left; display: block; margin: 0 30px 0 0; padding: 0 0 30px 0; }
#submenu_listado li a { color: #007CD5; text-decoration: none; padding: 0 0 30px 0; }
#submenu_listado li a:hover { background: url(../images/fondo_submenu.gif) repeat-x left 16px; color: #3C5060; cursor: hand;}
div#cabecera_productos { height: auto; border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_productos p { font: 12px Arial; color: #7A7A7A; padding: 0 0 15px 0; margin: 0; }
div.ficha_destacado { height: 123px; width: 196px; margin: 0 32px 0 2px; padding: 0 0 0 18px; border-left: 1px dotted #B2AEAA; }
div.ficha_destacado h3 { margin: 0px; padding: 0; }
#tabla_destacados tr td { position: relative; vertical-align:top; }
div.ficha_destacado p { color: #7A7A7A; margin: 7px 0 0 1px; }
div.ficha_destacado p.mas_info a { position: absolute; bottom: 5px; text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; }
div.ficha_destacado p.mas_info a:hover { text-decoration: underline; cursor: hand;}
#desplazar_izq, #desplazar_dcha { cursor: pointer;}

/* Fin Sistema Millennium */

/* Funciones Sistema Millennium */
div.ampliar_informacion { background: #E6F0F8; padding: 13px; margin: 30px 0 0 0; text-align: right; }
div.ampliar_informacion p { margin: 0; padding: 0; }
div.ampliar_informacion p a { background: url(../images/guion_azul.gif) no-repeat left top; padding: 0 0 0 13px; font-size: 10px; color: #056FBD; text-decoration: none; }
div.ampliar_informacion p a:hover { text-decoration: underline; cursor: hand;}

/*FIn Funciones Sistema Millennium*/

/* Informacion SIstema Millennium*/
div#cabecera_sistema_millennium, div#cabecera_sistema_twister { background: url(../images/fondo_millennium_detalle.jpg) no-repeat; border: 1px solid #EEE8D8; padding: 35px 14px; }
div#cabecera_sistema_millennium p.marron, div#cabecera_sistema_twister p.marron  { color: #593F2B; font-size: 16px; width: 44em; line-height: 120%; }
div#cabecera_sistema_millennium p.marron b, div#cabecera_sistema_twister p.marron b  { color: #863E04; }
div#cabecera_sistema_millennium p.azul, div#cabecera_sistema_twister p.azul { color: #212A39; font-size: 16px; width: 44em; line-height: 120%; margin: 15px 0 0 0; }
div#cabecera_sistema_millennium p.azul b, div#cabecera_sistema_twister p.azul b { color: #3B5B90; }
div#cabecera_sistema_millennium p.granate, div#cabecera_sistema_twister p.granate { color: #82677d; font-size: 16px; width: 44em; line-height: 120%; margin: 15px 0 0 0; }
div#cabecera_sistema_millennium p.granate b, div#cabecera_sistema_twister p.granate b { color: #762f68; }


/* Volver */
a#volver { background: url(../images/guion_azul.gif) no-repeat left top; position: absolute; right: 10px; top: 60px; color: #056FBD; text-decoration: none; padding: 0 0 0 15px; font-size: 10px; }
a#volver:hover { text-decoration: underline; cursor: hand;}


/* Noticias */
div.contenido_pagina_noticias_izq { display: block; float: left; width: 36em; }
div.contenido_pagina_noticias_izq p { color: #7A7A7A; font-size: 12px; margin: 0; padding: 0 0 10px 0; }
div.contenido_pagina_noticias_izq p a { text-decoration: none; color: #056FBD; }
div.contenido_pagina_noticias_izq p a:hover { text-decoration: underline; cursor: hand;}
div.contenido_pagina_noticias_izq ul { padding: 0 0 0 5px; }
div.contenido_pagina_noticias_izq ul li { background: url(../images/guion_gris.gif) no-repeat left 6px; padding: 0 0 0 15px; }
div.contenido_pagina_noticias_der { display: block; float: right; width: 36em; margin-right: 2em; }
div.contenido_pagina_noticias_der p { color: #7A7A7A; font-size: 11px; margin: 0; padding: 0 0 7px 0; }
div.contenido_pagina_noticias_der p a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 5px 10px; display: block; border-bottom: 1px dotted #B2AEAA; }
div.contenido_pagina_noticias_der p a:hover { text-decoration: underline; cursor: hand;}
/* Fin Noticias */

/* Sectores y mercados */
/*div#cabecera_sectores { border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_sectores p { font: 12px Arial; color: #7A7A7A; padding: 0 0 15px 0; margin: 0; }
div.cuadro_sector_primero h3, div.cuadro_sector_otros h3 { padding: 0 0 15px 0; }
div.cuadro_sector_primero { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 0; }
div.cuadro_sector_otros { display: block; float: left; width: 277px; min-height: 160px; margin: 56px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_sector_primero p, div.cuadro_sector_otros p { color: #7B7B7B; }
div.cuadro_sector_primero p.mas_info, div.cuadro_sector_otros p.mas_info { padding: 15px 0 0 0; margin: 0; }
div.cuadro_sector_primero p.mas_info a, div.cuadro_sector_otros p.mas_info a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; }
div.cuadro_sector_primero p.mas_info a:hover, div.cuadro_sector_otros p.mas_info a:hover { text-decoration: underline; }*/

div#cabecera_sectores { border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_sectores p { font: 13px Arial; color: #7A7A7A; padding: 0; margin: 0; }
div.cuadro_sector_primero h3, div.cuadro_sector_medio h3, div.cuadro_sector_otros h3 { padding: 0 0 15px 0; }
div.cuadro_sector_primero { display: block; float: left; width: 277px; min-height: 165px; margin: 30px 0 0 0; }
div.cuadro_sector_otros { display: block; float: left; width: 277px; min-height: 165px; margin: 30px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_sector_medio { display: block; float: left; width: 277px; min-height: 165px; margin: 30px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_sector_primero p, div.cuadro_sector_medio p, div.cuadro_sector_otros p { color: #7B7B7B;  height: 98px; /*height: 110px;*/}
div.cuadro_sector_primero p.mas_info, div.cuadro_sector_medio p.mas_info, div.cuadro_sector_otros p.mas_info { padding: 15px 0 0 0; margin: 0; height: 25px; }
div.cuadro_sector_primero p.mas_info a, div.cuadro_sector_medio p.mas_info a, div.cuadro_sector_otros p.mas_info a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; height: 25px; }
div.cuadro_sector_primero p.mas_info a:hover, div.cuadro_sector_medio p.mas_info a:hover, div.cuadro_sector_otros p.mas_info a:hover { text-decoration: underline; height: 25px; cursor: hand;}

/* Fin Sectores y mercados */

/* Faq */
div#cabecera_faq { border-bottom: 1px solid #D1D1D1; padding: 15px 0 0 0; }
div#cabecera_faq p { font: 13px Arial; color: #7A7A7A; padding: 0 0 15px 0; margin: 0; }
div.cuadro_faq_primero h3, div.cuadro_faq_otros h3 { padding: 0 0 15px 0;}
div.cuadro_faq_primero { display: block; float: left; width: 277px; margin: 30px 0 0 0; }
div.cuadro_faq_otros { display: block; float: left; width: 277px; margin: 30px 0 0 26px; padding-left: 26px; border-left: 1px dotted #B2AEAA; }
div.cuadro_faq_primero p, div.cuadro_faq_otros p { color: #7B7B7B; height: 97px; /*height: 110px;*/}
div.cuadro_faq_primero p.mas_info, div.cuadro_faq_otros p.mas_info { padding: 15px 0 0 0; margin: 0; height: 25px;}
div.cuadro_faq_primero p.mas_info a, div.cuadro_faq_otros p.mas_info a { text-decoration: none; color: #056FBD; background: url(../images/guion_azul_pequeno.gif) no-repeat left 3px; padding: 0 0 0 10px; margin: 10px 0 0 0; height: 25px;}
div.cuadro_faq_primero p.mas_info a:hover, div.cuadro_faq_otros p.mas_info a:hover { text-decoration: underline; height: 25px; cursor: hand;}

/* Fin Faq */

/* COMENTARIOS

div.comentarios { margin: 0 0 50px 32px; }
div.comentarios div.contenido_comentarios div.detalle { float: left; margin: 170px 0 0 13px; width: 350px; }
div.comentarios div.contenido_comentarios div.detalle p { margin: 0px; width: 350px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #242424; }
div.comentarios div.contenido_comentarios div.formulario { float: right; padding: 0px; margin: 109px 30px 0 0px; width: 490px; }
div.comentarios div.contenido_comentarios div.formulario table tr td { vertical-align: top; }
div.comentarios div.contenido_comentarios div.formulario table tr td.label { padding: 9px 7px 0 0; }
div.comentarios div.contenido_comentarios div.formulario label { color: #535353; font-size: 10px; margin-top: 7px; }
div.comentarios div.contenido_comentarios div.formulario input.comentario { color: #1A1A1A; font-family: Arial; font-size: 11px; background: #F3F2EA; border: none; padding: 5px; width: 330px; }
div.comentarios div.contenido_comentarios div.formulario textarea.comentario { color: #1A1A1A; font-family: Arial; font-size: 11px; background: #F3F2EA; border: none; padding: 5px; width: 330px; height: 104px; }
div.comentarios div.contenido_comentarios div.impresiones { padding: 30px 0 60px 0; width: 885px; }
div.comentarios div.contenido_comentarios div.impresiones p.texto_impresiones { display: inline; font-size: 16px; }
div.comentarios div.contenido_comentarios div.impresiones p.texto_impresiones span.num_impresiones { color: #8A8A8A; font-size: 10px; padding-left: 200px; }
div.comentarios div.contenido_comentarios div.impresiones div.enlaces { display: block; float: right; height: 20px; }
div.comentarios div.contenido_comentarios div.impresiones div.enlaces a { color: #484949; font-size: 10px; }
div.comentarios div.contenido_comentarios div.impresiones div.enlaces a:hover { text-decoration: underline; }
div.comentarios div.contenido_comentarios div.impresiones div.enlaces a#anterior { background: url(../images/anterior.gif) no-repeat 0 5px; padding: 4px 0 0 10px; }
div.comentarios div.contenido_comentarios div.impresiones div.enlaces a#siguiente { background: url(../images/siguiente.gif) no-repeat right 5px; padding: 4px 10px 0 0; }
div.comentarios div.contenido_comentarios div.impresiones div.separador { background: #E5E5E5; height: 4px; overflow: hidden; }
div.comentarios div.contenido_comentarios div.impresiones div.impresion { display: block; float: left; width: 274px; min-height: 100px; margin: 1px 1px 0 0; background: #F3F2EA; padding: 20px 10px 10px 10px; }
div.comentarios div.contenido_comentarios div.impresiones a { color: #FFF;}
div.comentarios div.contenido_comentarios div.impresiones a:hover div.impresion {background: #FFF;}
div.comentarios div.contenido_comentarios div.impresiones div.impresion p.nombre { display: inline; margin: 0; padding: 0 15px 0 0; font-size: 12px; font-weight: bold; background: url(../images/flecha_der_comentario.png) no-repeat right 0; color: #010101; }
div.comentarios div.contenido_comentarios div.impresiones div.impresion p.fecha { margin: 3px 0 0 0; font-size: 11px; color: #010101; }
div.comentarios div.contenido_comentarios div.impresiones div.impresion p.descripcion { margin: 3px 0 0 0; font-size: 11px; color: #555555; }

div.impresion_ajax { display: block; width: 445px; height: 420px; margin: 20px 0 0 0; padding: 0; background: #F3F2EA; }
div.impresion_ajax div.dentro_impresion_ajax { padding: 10px; }
div.impresion_ajax div.dentro_impresion_ajax p.nombre { display: inline; margin: 0; padding: 0 15px 0 0; font-size: 12px; font-weight: bold; background: url(../images/flecha_der_comentario.png) no-repeat right top; color: #010101; }
div.impresion_ajax div.dentro_impresion_ajax p.fecha { margin: 3px 0 0 0; font-size: 11px; color: #010101; }
div.impresion_ajax div.dentro_impresion_ajax p.descripcion { margin: 3px 0 0 0; font-size: 11px; color: #555555; }

 Fin COMENTARIOS */
/*__ Específicas para el contendo de cada página fin*/

/************ MAPA SENSIBLE ***********/
#provincias_vacias div							{ position: absolute; top: 0; left: 0; filter: alpha(opacity=0); opacity: 0;/*   display: none;*/}
div#mapa_provincias 					 	 	{ position: relative; width: 238px; height: 278px; margin: 15px 0 15px 0; }
div.sensible 									{ display: block; position: absolute; left: 0; top: 0; }
div.sensible img 								{ border: none; }
