/*estilos listado_vo*/

.contador{
width:41px;
height:22px;
background:url(../images/listado_vo/contador.png) no-repeat;
}


.banda_gris674{
width:664px;
height:43px;
background-color:#bdbdbd;
}

.banda_gris942{
width:942px;
height:47px;
background-color:#e7e7e7;
}
.banda_gris942_02{
width:942px;
height:28px;
background-color:#a9aaac;
}
.banda_gris276{
width:266px;
height:36px;
background-color:#dddddd;
}

.back_resultados{
width:121px;
height:18px;
background:url(../images/listado_vo/back_resultados.gif) no-repeat;
}

.back_buscador_banda_gris674{
width:394px;
height:28px;
background:url(../images/listado_vo/back_buscado_banda_gris674.gif) no-repeat;
}

.recuadro_black{
width:23px;
height:18px;
background-color:#000000;
}

.cabecera_col_filtrada{
padding-top:4px;
margin-right:10px;
background-color:#000000;
padding-bottom:2px;
}
.contenido_col_filtrada{
margin-right:10px;
background-color:#e7e7e7;
}


#comparativa_container{
 width: 952px;
 float: left;
 padding-top: 8px; 

}

#comparativa_content{
 float: left;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 10px;
}

#comparativa_content li{
	float:left;
	display:inline;
	  padding-right: 10px;
}

#comparativa_content li a{
	float:left;
}

#comparativa_content li ul{
	float:left;
	padding-left: 16px;
}

#comparativa_content li ul li{
	float: none;
	display:block;
	    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
    line-height:15px;
}

.quitar_comparativa{

	padding-top:4px;
	display:block;
}

.quitar_comparativa a{
	color:#F6BB01;
	}
	
.anadir_comparativa{

	padding-top:4px;
	display:block;
	float: left;
}

.anadir_comparativa a{
	color:#2080ff;
	font-size: 13px;
	}

#accion_comp{
    background-color: #E7E7E7;
    float: left;
    margin-left: 5px;
    padding: 5px 4px 4px 10px;
    width: 928px;
}

#accion_comp a{

 height: 19px;
 margin-right:29px;
}
#contiene_comparativa{
	background-color:red;
	width:200px;
	height:200px;
}


button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 

   margin-right: 5px;
   padding: 0 15px 0 0;
   text-align: center;
	background: transparent url(../images/listado_vo/boton_general.png) no-repeat right -140px; 

	font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
	padding: 4px 21px 0 0;

}
	
button.submitBtn span {
/*	padding: 13px 0 0 15px; */
	    padding: 14px 14px 4px 18px;
	height:37px; 
	background: transparent url(../images/listado_vo/boton_general.png) no-repeat left top; 
	color:black; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
	
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
	color:white;
}

