﻿#dvOpDetGlobal
{
    margin-top: 5px;

}
#dvOpDetMedia
{
    float:left;
    width: 184px;
    height:80px;
    border-right: 1px dotted #D1D1D1; 
    border-collapse: collapse;
    text-align: center;
    padding: 0 8px 8px;
}
#dvOpDetPuntuaciones
{
    
    overflow:hidden;
    text-align: left;
    padding:2px;
    height:90px;
}
#dvOpDetPuntuaciones ul
{
    width:99%;
    list-style: none;
    margin-top: 14px;
    margin-left:0;
}
#dvOpDetPuntuaciones li
{    
    width:46%;
    text-align: left;
    float:left;
    margin-right: 15px;
    overflow:hidden;
    padding: 1px 0 0;
}

#dvOpDetUsuarioGlobal
{
	overflow:hidden;
}
#dvOpDetUsuario
{
    float:left;
    width: 80px;
    padding-top: 5px;
    text-align: left;
}
#dvOpDetPuntUsuario
{
    float:left;
    width:510px;
    overflow:hidden;
    text-align: left;
    padding-top: 5px;
}
#dvOpDetPuntUsuario ul
{
    width:99%;
    list-style: none;
    margin-left:0;
}
#dvOpDetPuntUsuario li
{    
    width:32%;
    text-align: right;
    float:left;
}
#dvOpDetPuntFinalUsuario
{
    float:left;
    width:86px;
    text-align: center;
    margin-top:0px;
    padding-top:0px;    
    height: 42px;
}
#dvOpDetComUsuario
{
	overflow:hidden;
	padding-right: 20px;
	font-style:oblique;
	padding-bottom: 12px;
	padding-top: 5px;
}
#dvOpDetUser
{
    padding-left: 10px;
}
.dvOpDetBarra
{
	background-image: url(/comun/images/opiniones/fondoBarraOpinion.gif);
    background-repeat: no-repeat;
}
#espera
{
	width:680px;
	padding: 50px 0;
	text-align:center;
}

#espera img 
{
	margin-left:0px;
	}

div.idioma{
width:30px;
text-align:center;
float:left;
height:30px;
padding-top:20px;
}

/*----OPINIONES ----*/
.preguntaBig{float:left;width:100px;}
/*----OPINIONES ----*/
.pregunta{float:left;width:85px;}

.elemPaginado{width:15px;height:15px;float:left;margin-left:1px;padding:1px;}
.nota
{
    float:right;
    margin-right:5px;
}
.big{width:80px;}
.txtPregunta{float:left;}


#fichaHotelMeta  #dvOpDetPuntUsuario{width:730px;}


#dvOpDetMediaVal
{
    float:right;
    width: 80px;
    height:70px; 
    text-align: center;
    padding: 10px;
}

.notaValMedia
{
    vertical-align: middle; 
    text-align: center;
}

.divPregunta
{
    float: left; 
    width: 120px;
}

.divRespuesta
{
    float: left; 
}

.notaMedia
{
    float:left;
    margin-right:5px;
}

.paginadoOpiniones
{
    float: right;
    padding: 10px;
    text-align: right;
    width: 655px;
}

.paginadoOpinionesInterior
{
    float: right;
}

.txtMasOpi
{
    float:left;
    margin-left: 3px;
}

#opiWrapPag
{
    float:left;
}

#dvOpDetUsuarioBig
{
    float:left;
    width: 120px;
    padding-top: 5px;
    text-align: left;
    min-height: 80px;
    margin-right: 10px;
}

#wrapperPest_opi #opiWrapTot #dvOpDetUsuarioGlobal #dvOpDetPuntUsuarioNew {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
    width: 380px;
    padding-left: 10px;
}

#dvOpDetPuntUsuarioNew {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
    width: 410px;
    margin-left: 10px;
}

#dvOpDetPuntUsuarioNew li {
    float: left;
    text-align: right;
    width: 48%;
}


#dvOpDetPuntUsuarioNew ul {
    list-style: none outside none;
    margin-left: 0;
    width: 99%;
}

.nombreCliente
{
    float:left;
    clear: left;
    max-width: 85px;
}

.habCom
{
    float:left;
    clear: both;
}

.fechaCom
{
    float:left;
    clear: both;
}

div.idiomaNew
{
    width:30px;
    text-align:center;
    float:left;
    padding-top: 1px;
}

.cleared
{
    clear: both;
}

#dvOpDetComUsuarioNew
{
	overflow:hidden;
	padding-right: 20px;
	font-style:oblique;
	padding-bottom: 12px;
	padding-top: 5px;
	float: left;
}

#dvOpDetUsuarioGlobalNew
{
	float: left;
    overflow: hidden;
    width: 420px;
    border-collapse: collapse;
    border-right: 1px dotted #D1D1D1;
    border-left: 1px dotted #D1D1D1;
}

#dvOpDetPuntFinalUsuarioNew
{
    float:left;
    width:86px;
    text-align: center; 
    height: 42px;
    padding-left: 10px;
    padding-top: 10px;
}

.textoPeor, textoMejor
{
    float: left;
    width: 360px;
}

.divMejor
{
    padding: 2px 0px 2px 10px;
}

.divPeor
{
    padding: 2px 0px 0px 10px;
}

.notaNew
{
    float:right;
    margin-right:30px;
}