@charset "utf-8";
/* CSS Document */

.imprimir {
	/*visibility:hidden;*/
    display:none;
}
body {
	background: #FFF url(../imagenes/compar_fondo.gif) repeat-x;
	padding:0;
	margin:0;
	}
.leyendapago {
	color:#1e4b66;
	text-align:center;
	font-size:12px;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
}
.columnas_fijas {
	height: inherit;
	width:275px;
	float:left;
}
.columnas_moviles {
	height: inherit;
	widht:100%;
	overflow:auto;
	overflow-y: hidden;
	/*float:left;*/
}
.cabecera_tabla {
	height:195px;
	/*height:100%;*/
    /*padding-top:32px;	*/
}
.botonera_top {
	height:60px;
	/*height:100%;*/ 
	background:url(../imagenes/menu_fondo.gif) repeat-x;
}
.botones_comparar {
	width:250px;
	height:28px;
	margin:auto;
	background-color:#FFF;
	padding-top:4px;
	padding-left:5px;
}
.btncomp_imprimir {
	height:45px;
    width:140px;
	float:left;}
	
.btncomp_imprimir a{
	display:block;
	height:45px;
    width:140px;
	cursor:pointer;
	background:url(../imagenes/btn_imprimir.gif) 0 0 no-repeat;
}	
.btncomp_imprimir a:hover{	
	background:url(../imagenes/btn_imprimir.gif) 0 -46px no-repeat;
}
.btncomp_exportarPDF {
	height:45px;
    width:140px;	
	float:left;}
	
.btncomp_exportarPDF a{
	display:block;
	height:45px;
    width:140px;
	cursor:pointer;
	background:url(../imagenes/btn_exportar.gif) 0 0 no-repeat; 	
}
.btncomp_exportarPDF a:hover{
	background:url(../imagenes/btn_exportar.gif) 0 -46px no-repeat; 	
}

.btncomp {	
	height:45px;
    width:140px;
	float:left;
	}

.btncomp a{
	display:block;
	height:45px;
    width:140px;
	cursor:pointer;	
	background:url(../imagenes/btn_comparar.gif) 0 0 no-repeat; 
}
.btncomp a:hover{	
	background:url(../imagenes/btn_comparar.gif) 0 -46px no-repeat;  
}
.btnvertodo {
	height:45px;
    width:140px;
	float:left;
	background:url(../imagenes/btn_vertodos.gif) 0 -92px no-repeat; 
	}

.btnvertodo a{
	display:block;
	height:45px;
    width:140px;
	cursor:pointer;
	background:url(../imagenes/btn_vertodos.gif) 0 0 no-repeat; 
	
}
.btnvertodo a:hover{	
	background:url(../imagenes/btn_vertodos.gif) 0 -46px no-repeat; 
}

.contenido_tabla {
	width:100%;
    /*overflow:auto;	*/
	float:left;
}
.logo {
	top: 40px;
	/*left: 20px;*/
	margin:auto;
	/*background:url(../imagenes/logo_comparativa.gif) no-repeat;*/
	width:190px;
	height:81px;
	position:relative;
}
.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-align:center;
	top:60px;
	position:relative;
}

.fila_impar {
	background:#beced7;
}
.fila_par {
	background:#fff;
}

.celda_encab_comparativa {
	width:160px;
	height:195px;
	text-align:center;	
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#1d1d1d;
	display:table;
}

.celda_item_comparativa {
	width:120px;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#1d1d1d;
	/*padding:3px 0;*/
	padding-left:5px;
}

.sel_filtro {width:120px;
font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
}


.celda_valor_comparativa {
	width:160px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#1d1d1d;
}

.comp_precio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006dae ;
	text-align:center;
	clear:both;
	padding: 5px 0;
}

.comp_precio em{
	font-size:11px;
}

/* --------------------- barra de navegacion ------------------------*/

.nav{
width:960px;
height:64px;
clear:both;
}

.nav_izq{
width:15px;
height:64px;
float:left;
background:url(../imagenes/menu_izq.gif) no-repeat;
}

.nav_der{
width:15px;
height:64px;
float:left;
background:url(../imagenes/menu_der.gif) no-repeat;
}

.nav_cont{
width:930px;
height:64px;
float:left;
background:url(../imagenes/menu_fondo.gif) repeat-x;
font:Arial, Helvetica, sans-serif;
font-size:11px;
} 

.circulo_dto {
	width:58px;
	height:52px;
	background: url(../imagenes/grillachica_dto.png);	
	color:#FFF;
	text-align:center;
	line-height:62px;
	font-size:14px;
	font-weight:bold;
	margin-right:2px;
	margin-top:2px;
	position:absolute;
	top:78px;
	left:10px;
}

/* --------------------  menu de navegacion -----------------------*/

#navlist
{
margin: 0;
padding: 10px 0 20px 10px;
/*border-bottom: 1px solid #000;*/
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

.dummy {
	height:0px;
	#height:18px;
}



