/*INSTANT SEARCH*/
	
	#keywords{
		width:150px;
		height:13px;
		color:#888;
		font-style:italic;
	}

	.suggestionsBox {
		position: relative;
		left: 0px;
		margin: 00px 0px 0px 0px;
		width: 435px;
        height: 400px;
        overflow:auto;
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;	
		color: #000000;
        top:8px;
	}
	
	.suggestionList ul{
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
        height:90px;
        border-bottom:1px dotted #cccccc;
	}
	
	.suggestionList li:hover {
		background-color: #f5f5f5;
        color: #FFFFFF;
	}
	
	#search_text_box{
		margin:10px 0px;
		font-size:11px;
	}
	
	.search_text_box_avanzado{
		margin:10px 0px;
		font-size:11px;
		font-weight:bold;		
	}
    .InstantSearchCaja{
        position:relative;
		margin:0px;
    }
    .InstantSearchImage{
        position:absolute;
        top:5px;
        left:5px;
        width:100px;
        height:100px;
    }
    .InstantSearchNombre{
        position:absolute;
        top:5px;
        left:120px;
        font-size:14px;
        font-weight:bold;
        color:#333;
        text-align:left;
        width:280px;
        height:35px;
        overflow:hidden;
    }
    .InstantSearchDescripcion{
        position:absolute;
        top:45px;
        left:120px;
        font-size:10px;
        text-align:left;
        color:#555;
        width:280px;
        height:45px;
        overflow:hidden;
    }
    .InstantSearchPrecio{
        position:absolute;
        top:50px;
        left:120px;
        text-align:left;
    }
    .InstantSearchPrecioNormal{
        color: #d02957;
        font-size:14px;
        font-weight:bold;
    }
	.InstantSearchPrecioOfertaAnt{
        text-decoration:line-through;
        color:#7d7b7c;
        font-size:14px;
    }
    .InstantSearchPrecioOferta{
        font-size:14px;
        font-weight:bold;
        color:#d02957;
        margin-left:20px;
    }
	
/*VOTACION*/

#cuadro_voto {
   
    /*height: 105px;*/
    margin: 0px 0% 0px;
    position: relative;
    width: 100%;   
}

#cuadro_voto_titulo {
    color: #730319;
    font-size: 11px;
    font-weight: bold;
    left: 25px;
    position: absolute;
    top: 10px;
}
#cuadro_voto_puntuacion {   
    position: relative;
    padding: 0px;
	margin:5px 0px 5px 0px;
}
#cuadro_voto_numero {
    color: #d956b4;
    font-size: 12px;
}
#cuadro_voto_estrellas {
    left: 84px;
    position: absolute;
    top: 59px;
	display:none;
}
#bloque_info {
    color: #222;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 65px;
    width: 250px;
}
#cuadro_voto_opinion {
    color: #730319;
    font-size: 11px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 247px;
	display:none;
}
#cuadro_voto_colaborar {
    color: #730319;
    display: none;
    font-size: 11px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 250px;
}
.stars {
    cursor: pointer;
    vertical-align: middle;
}
#cuadro_voto_boton {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 25px;
}


/*---------------------------TOP VENTAS------------------------------------
--------------------------------------------------------------------------------*/

.elemento_topventas{
	position:relative;
	height:95px;
	width:100%;
	text-align:center;
	border-bottom:1px solid #c0d5de;
	margin:10px 0px 0px 0px;
}

.elemento_topventas_image{
	position:absolute;
	top:0px;
	left:12px;
}

.elemento_topventas_name{
	position:absolute;
	top:0px;
	left:96px;
	width:120px;
	height:57px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	color:#044C72;
}

.elemento_topventas_price{
	position:absolute;
	bottom:10px;
	left:95px;
	width:120px;
	text-align:center;
	font-size:10px;
	color:#e05723;
	vertical-align:middle;
}

SPAN.productNormalPriceTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #861546;
	font-size:12px;
	font-weight:bold;
	display:block;
	
}

SPAN.productSpecialPriceTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	display:block;	
}

SPAN.productWithoutSpecialPriceTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:line-through;	
	color:#555;
	font-size:10px;	
	display:block;	
}
#box_encuestas{
	margin: 0px 0 20px;
}
#box_encuestas_cabecera{
	background:#A82E97;
	min-height:70px;
}
#box_encuestas_cabecera_1{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	padding-top: 10px;
	color:#FFFFFF;
}
#box_encuestas_cabecera_2{
	text-align:center;
	font-size: 16px;
	color:#FFFFFF;
}

#box_encuestas_puntuacion{
	background:#888888; 
	min-height:42px;
}
#box_encuestas_puntuacion_1{
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 30px;
}
#box_encuestas_comentarios{
	background:#FFFFFF; 
	min-height:63px;
}
#box_encuestas_comentarios_1{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	padding-top: 5px;
	color:#A82E97;
}
#box_encuestas_comentarios_2{
	text-align:center;
	font-size: 16px;
	color:#A82E97;
}
#box_encuestas_comentario{
	background:#EBEBEB; 
	min-height:166px;
}
#box_encuestas_comentario_1{
	padding:10px;
}
#box_encuestas_comentario_2{
	text-align:center;
}
#box_encuestas_comentario_3{
	border:1px solid #d0d0d0;
	color:#454547;
	background:#FFFFFF;
	margin:10px 20px;
	height:86px;
	overflow:auto;
	padding: 5px;
	font-size:12px;
}
#box_encuestas_comentario_enlace{
	color:#A82E97;
	text-decoration:underline;
}

@media screen and (max-width: 700px){ 
	.suggestionsBox {
			width:192%;
			height: 450px;
	}
	
	.suggestionList li{
		height: auto;
	}
    .InstantSearchImage{
        width: 25%;
		height: auto;
		position: relative;
		text-align: center;		
		display: inline-block;
		vertical-align: top;
    }
    .InstantSearchNombre{
		left: 10%;
		width: 66%;
		height: auto;
		font-size: 12px;
		position: relative;
		top: 0;
		display: inline-block;
		vertical-align: top;
    }
    .InstantSearchDescripcion{
        width:66%;
		left:10%;
		height:auto;
    }
    .InstantSearchPrecio{
        top:70px;
        left:0%;
        text-align:right;
		position: relative;
		top: 0;
		padding: 0 10px;
    }
    .InstantSearchPrecioOferta{
        
        margin-left:20px;
    }
}
#comentarios_ajax .comentario{
	margin: 0px 0 25px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
#comentarios_ajax .comentario .comentario_nombre{
	
}
#comentarios_ajax .comentario .comentario_votos{
	
}
#comentarios_ajax .comentario .comentario_comentarios{
	
}