div.container_fotos{
	display:block;
	width:700px;
	margin:10px auto 0px auto;
	overflow:auto;

	height:320px;
	position:relative;

}
div.container_fotos_usuario{	
	display:block;
	width:700px;
	margin:10px auto 0px auto;
	padding-left:15px;
	overflow-y:scroll;
	height:320px;
	position:relative;
	
}
div.container_premios_concurso{	
	display:block;
	width:700px;
	margin:10px auto 0px auto;
	padding-left:15px;
	overflow-y:scroll;
	height:400px;
	position:relative;
	
}
div.container_fotos_premios{	
	display:block;
	width:700px;
	margin:10px auto 0px auto;
	overflow-y:scroll;
	height:400px;
	padding-left:15px;
	position:relative;
	
}

div.container_fotos_detalle{
	display:block;
	width:730px;
	margin:10px auto 0px auto;
	overflow:auto;
	height:390px;
	padding-left:100px;


}
div.container_scroll_fotos{
	width:650px;
	margin:0px;
	float:right;
}

div.caja_foto1{
	display:block;
	width:200px;
	height:187px;
	overflow:hidden;
	background:#fff;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
	margin-left:5px;
	
}
div.caja_foto1 img{
	margin-top:8px;	
}
div.caja_foto1 div.ampliar{
	position:absolute;
	bottom:45px;
	right:3px;
	width:24px;
	height:24px;
	background:url("../img/lupa.png") no-repeat top left;	
}
div.caja_foto1 h2{
	font-size:14px;
}
div.caja_foto1 h3{
	font-size:12px;
}
div.caja_foto1 h2,h3{
	text-align:left;
	margin:0px;
	padding:0px;	
	padding-left:10px;	
	margin-top:10px;
	
}
div.caja_foto1 h3{
	margin-top:5px;		
}

div.container_caja_detalle_foto{
	display:block;
	float:left;
	width:430px;
	height:390px;
	overflow:hidden;
	
}

div.container_caja_detalle_foto div.detalle_foto_top{
	display:block;
	width:428px;
	height:14px;
	background:url("../img/detalle_foto_top.png") no-repeat top left;
}

div.container_caja_detalle_foto div.detalle_foto_content{
	display:block;
	width:428px;
	background:#fff;
}
div.container_caja_detalle_foto div.detalle_foto_content div.ampliar{
	display:block;
	position:absolute;
	bottom:58px;
	right:10px;
	background:url("../img/lupa.png") no-repeat top left;
	width:24px;
	height:24px;	
}
div.container_caja_detalle_foto div.detalle_foto_bottom{
	display:block;
	width:428px;
	height:14px;
	background:url("../img/detalle_foto_bottom.png") no-repeat top left;
}

div.container_caja_detalle_foto div.detalle_foto_content p.titulo{
	font-size:18px;
	color:#000;
	margin:0px;	
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	font-weight:bold;
}
div.container_caja_detalle_foto div.detalle_foto_content p.participante{
	font-size:14px;
	color:#000;
	margin:0px;	
	text-align:left;
	padding-left:15px;
	padding-top:0px;
	font-weight:bold;
}

div.container_caja_detalle_foto div.detalle_foto_content p.descripcion{
	font-size:12px;
	color:#000;
	margin:0px;	
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	
}

div.container_otras_fotos{
	float:left;
	width:250px;
	overflow:auto;
	height:390px;
	margin-left:10px !important;
	margin-left:-15px; /*ie6*/
}
div.container_otras_fotos div.otras_fotos_top{
	width:186px;
	height:13px;
	background:url("../img/otras_fotos_top.png") no-repeat top left;
		
}

div.container_otras_fotos div.content_otras_fotos h3{
	color:#e20a17;
	font-size:14px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

div.container_otras_fotos div.content_otras_fotos p.pie_premio{
	text-align:center;
	color:#e20a17;
	margin:0px;
}

div.container_otras_fotos div.content_otras_fotos span{
	color:#000;	
}

div.container_otras_fotos div.content_otras_fotos{
	width:186px;	
	background:#fff;
		
}

div.container_otras_fotos div.otras_fotos_bottom{
	width:186px;
	height:13px;
	background:url("../img/otras_fotos_bottom.png") no-repeat top left;
		
}

div.container_otras_fotos div.content_otras_fotos p.participante{
	margin:0px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
		
}
div.container_otras_fotos div.content_otras_fotos p.participante span.participante{
	font-weight:bold;	
	font-size:14px;

}
div.container_otras_fotos div.content_otras_fotos p.pie_foto{
	margin:0px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	padding-bottom:25px;		
}


div.paginacion{

}
div.paginacion a{
	padding-left:3px;
	padding-right:3px;
	color:#000;	
}
div.paginacion a:hover{
	font-size:14px;	
	color:#e20a17;
}


div.paginacion a.anterior{
	color:#e20a17;
	font-weight:bold;
}
div.paginacion a.anterior:hover{
	font-size:12px;
}
div.paginacion a.siguiente:hover{
	font-size:12px;
}
div.paginacion a.siguiente{
	color:#e20a17;
	font-weight:bold;
}
div.paginacion p.paginacion span.selected {
	color:#e20a17;
	font-size:14px;		
}



