/**
 * @version 20100211
 */

ol {
	color:#575757;
	font:normal 10px Verdana,sans-serif;
	margin:0px;
	padding:0px;
	padding-left:20px;
	text-align:left;
}

#fotos {
	border:0px solid black;
	float:left;
	left:0px;
	position:relative;
	top:-7px;
	width:475px;
}

#fotosUsuarios {
	border:3px solid #98b6d2;
	background-color:#edf6ff;
	padding:0px 10px;
	width:460px;
}

#contenedorFotoPrincipal {
	background-color:black;
	//background-color:#98be11;
	border:5px solid #98be11;
	//border-bottom:2px solid #98be11;
	width:465px;
}

#contenedorFotoUsuariosPrincipal {
	background-color:black;
	//background-color:#92c37a;
	border:5px solid #92c37a;
	//border-bottom:2px solid #92c37a;
	width:450px;
}

#contenedorFotoPrincipal img {
	height:350px;
	margin:0px;
	width:465px;
}

#contenedorFotoUsuariosPrincipal img {
	height:350px;
	margin:0px;
	width:450px;
}

#encabezadoFotosUsuarios {
	background-color:#98b6d2;
	border:3px solid #98b6d2;
	color:#363940;
	padding:0px 10px;
	position:relative;
	top:1px;
	width:460px;
}

#contenedorFotoPrincipal a, #contenedorFotoUsuariosPrincipal a {
	color:white;
	font:normal 11px Verdana,sans-serif;
	font-variant:small-caps;
	text-decoration:none;
}

#descripcionFoto, #descripcionFotoUsuarios {
	color:#333333;
	font:bold 11px Verdana,sans-serif;
	margin-top:5px;
}

.controlesFotos {
	color:#046a42;
	font:bold 10px Verdana,sans-serif;
	margin:5px 0px 13px 0px;
	text-align:center;
}

.controlesFotos span {
	cursor:pointer;
}

#galeriaFotos, #galeriaFotosUsuarios {
	height:auto;
	//height:120px; /*IE fix*/
	overflow:hidden;
	//overflow:auto; /*IE fix*/
	white-space:nowrap;
	width:100%;
}

#galeriaFotosUsuarios {
	//height:97px; /*IE fix*/
}

#galeriaFotos p, #galeriaFotosUsuarios p {
	/*border:1px solid black;*/
	color:black;
	font:normal 10px Verdana,sans-serif;
	height:25px;
	position:relative;
	white-space:normal;
	width:85px;
}

#galeriaFotos p span, #galeriaFotosUsuarios p span {
	position:absolute;
	left:0px;
	top:0px;
}

#galeriaFotos:hover, #galeriaFotosUsuarios:hover {
	overflow:auto;
}

#galeriaFotos img, #galeriaFotosUsuarios img {
	border:3px solid #98be11;
	cursor:pointer;
	height:60px;
	width:85px;
}

#galeriaFotosUsuarios img {
	border:3px solid #92c37a;
	width:82px;
}

#datos {
	float:right;
	top:-12px;
	width:500px;
}

#datos table {
	border-collapse:collapse;
	width:100%;
}

#datos table td {
	text-align:left;
	vertical-align:top;
}

#datos table td p {
	font-size:17px;
	font-weight:bold;
	color:#0d4496;
}

#datos table table#ponderaciones {
	font:normal 9px Verdana,sans-serif;
	height:345px;
}

#datos table table#ponderaciones th {
	color:gray;
	padding:4px;
	text-align:center;
	width:25%;
}

#datos table table#ponderaciones td {
	padding:4px 8% 4px 0px;
	/*IE fix*/
	//padding:3px;
	text-align:right;
	width:25%;
}

#datos table table#ponderaciones .variable {
	color:navy;
	cursor:pointer;
	padding-left:15px;
	text-align:left;
}

#leyendas {
	border-collapse:collapse;
	text-align:left;
}

#leyendas td {
	padding:0px;
	/*IE fix*/
	//padding:5px;
	width:20%;
}

#leyendas span {
	color:#0d4496;
	font:bold 9px Verdana,sans-serif;
}

#datos table table#datosGenerales td {
	padding:5px 0px;
}

#votacion {
	float:right;
	height:70px;
	top:7px;
	width:500px;
}

#slider, #yaVotado {
	position:absolute;
	text-align:left;
	top:30px;
}

.ui-slider-horizontal {
	background:url('img/escalaCalificacion.jpg') no-repeat center center;
	height:18px;
	width:324px;
}

.ui-slider .ui-slider-handle {
	background:url('img/indicador.gif') no-repeat center center;
	cursor:pointer;
	height:27px;
	margin-left:-2px;
	position:absolute;
	top:-0.3em;
	width:5px;
	z-index: 2;
}

#votoUsuario, #votoGlobal, #califYaVotado {
	border:0px solid black;
	font-size:25px;
	left:340px;
	position:absolute;
	top:23px;
	white-space:nowrap;
}

#votoGlobal {
	top:53px;
}

#guardarVoto {
	display:none;
	left:110px;
	position:absolute;
	top:55px;
}

#comentarios {
	border:0px solid black;
	float:right;
	height:530px;
	overflow:auto;
	top:27px;
	width:500px;
}

#comentarios label, #comentarios p {
	color:#575757;
	display:block;
	font:normal 12px Verdana,sans-serif;
	margin:0px;
	margin-top:5px;
	text-align:left;
}


