@charset "UTF-8";
/* CSS Document */

body {
	margin:0 auto;
	background-color:#000000;
	text-align:center;
	height:100%;
	font-size:12px;
	
} 


body {text-align: -moz-center; }

img {
	border:none;
}

.contenedor {
		width:601px;
		height:100%;
		background-image: url(../img/MANCHAS.gif);
		background-repeat:no-repeat;
		background-color:#F5A81C;
		
} 

.ojales {
		width:40px;
		height:700px;
		background-image: url(../img/ojal.gif);
		background-repeat:repeat-y;
		float:right;
} 

.ojalesj {
		width:45px;
		height:840px;
		background-image: url(../img/ojal.gif);
		background-repeat:repeat-y;
		float:right;
} 

.ojalesf {
		width:45px;
		height:650px;
		background-image: url(../img/ojal.gif);
		background-repeat:repeat-y;
		float:right;
} 

.contenido {
		width:556px;
		float:left;
} 

.top {
		width:536px;
		height:170px;
		margin:20px 0px 0 0;
		text-align:right;
		
} 

.menu {
		width:180px;
		float:left;
			
} 

.texto {
		width:336px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		float:right;
		margin:20px 20px 0 0px;
		
} 

.texto h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#961B20; margin:0px }
.texto h1 a { color:#961B20; }

.textoGenerico {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		margin:0 15px 0 15px;
} 

.textoAgradecimiento {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:10px 15px 0 15px;
		width:336px;
		float:right;
} 

.textoAgradecimiento h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#961B20; margin:0px; }
.textoAgradecimiento h1 a { color:#961B20; }

.textob {
		width:336px;
		height:430px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		float:right;
		margin:10px 15px 0 0;
		overflow-y: scroll;
		
} 

.textoc {
		width:336px;
		height:770px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		float:right;
		margin:10px 15px 0 0;
		/*margin:10px 15px 20px 0;*/
		
}

.textoc #formulario { margin-left:-1em; }

.textoc #formulario #formtable1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;	
}

.textoc #formulario #formtable2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;	
}

.textod {
		width:336px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		float:right;
		margin:20px 20px 0 0px;
		
} 


.botones {
		width:336px;
	    text-align: center;
		margin:20px 20px 0 20px;
		float:right;
		
}	

.reglas {
		width:336px;
		height:430px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		float:right;
		margin:10px 15px 0 0;
		overflow-y: scroll;
		
} 

.ganadores { width:340px; float:right; margin:10px 11px 0 10px; }
.ganadores .back { text-align:right; width:340; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#961B20; }
.ganadores .back a { text-align:right; width:340; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#961B20; }
.ganadores .item { float:left; width:340px; margin-top:20px; }
.ganadores .item .foto { width:160px; float:left; }
.ganadores .item .descripcion { width:169px; float:right; margin:0 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }

#divinfo {
	height:110px;
	width:200px;
	/*background-image:url(../img/fondo-divinfo.jpg);*/
	background-color:#961B20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F5A81C;
	z-index:99;
	position:absolute;
	top:600px; 
	left:240px;
	padding:5px 5px 5px 5px;
	
}

#helpcontainer { 
	padding:10px 10px 10px 10px; 
	height:520px;
	width:300px;
	position:absolute;
	top:360px; 
	left:220px;
	background-color:#961B20;
	display:none;

}

#helpbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../img/fondo-help.jpg);
	float:right;
	width:80px;
	height:20px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	color:#F5A81C;
}

.cerrar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F5A81C;
	text-decoration:underline;
	cursor:pointer;
	float:right;
}

#help {
	height:500px;
	width:280px;
	/*background-image:url(../img/fondo-divinfo.jpg);*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F5A81C;
	z-index:99;
	overflow:scroll-y;
	padding:5px 5px 5px 5px;
	
}

#help .pregunta { font-size:12px; font-weight:bold; padding-bottom:5px; }
#help .respuesta { font-size:10px; padding-bottom:10px; }
#help .respuesta a { font-size:10px; color:#F5A81C;}



#acepto {
	background-image:url(../img/acepto.gif) no-repeat 0 100%;
}

#noacepto {
	background-image:url(../img/noacepto.gif) no-repeat 0 100%;
}

.premios {
		width:536px;
		text-align:center;
		padding:20px 0 0 0;
}
		
#licategorias {
		list-style: square inside;
		margin-left:1px;
		margin-bottom:10px;
		/*list-style-image: url(bullet.gif);*/
		padding-left: 1em;
		text-indent: -1em;
		font-size:12px;
		color:#961B20;
		line-height:20px;
}
#licategorias a { color:#961B20; }

.legal {
		padding:5px 20px 5px 20px;
		font-size:9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.input {
	background-color:#961B20;
	color:#F5A81C;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #B3867B;
	border-top:solid 1px #B3867B;
}

/* ADMIN */

#headeradmin { float:left; width:100%; height:80px; background-image:url(../img/header_admin.jpg); background-repeat: no-repeat; text-align:right; background-color:#f5A71C; }
#headeradmin img { padding-right:30px; }
#menuadmin {
	float:left;
	width:100%;
	text-align:left;
	height:95px;
	background-color:#961B20;
}
#menuadmin #sectiontitle {
	float:left;
	height:70px;
	padding:35px 0px 0px 30px;
	margin:0px 0px 0px 10px;
	font-family:Helvetica, sans-serif; font-size:20px;
	color:#F5A81C;
}

#menuadmin #admininfo {
	height:105px;
	width:400px;
	float:right;
	padding:7px 30px 0px 0px;
	font-family:Verdana; font-size:11px;
	color:#F5A81C;	
}

ul{
	padding-top:10px;
    margin: 0 auto;
}
#wrappergallery{ background-color:#f5A71C; overflow:hidden; float:left; width:100%; }

ul.imagelist li{
        text-align:left;
        float:left;
        list-style:none;
        padding-top:10px;
		height:314px;
        width:256px;
}

.checks { font-family:Verdana, Arial, Helvetica, sans-serif; }
.hideselection { font-family:Verdana, Arial, Helvetica, sans-serif; }
.select { text-align:right; width:240px; padding-right:30px; }
.fotoList { font-family:Verdana, Arial, Helvetica, sans-serif; }
.fotoitem { width:100%; cursor:pointer; }

#links { float:left; width:100%; height:40px; padding-top:10px; color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#f5A71C; font-weight:bold; }
#links a { font:Verdana, Arial, Helvetica, sans-serif small; color:#F5A81C; font-weight:normal; font-size:11px; }
#links a:hover { text-decoration:underline; color:#F5A81C; font-weight:normal; font-size:11px; } 
#links a:visited { color:#AAAAAA; font-weight:normal; font-size:11px; } 

#bottomnavigation a { color:#F5A81C; }
#bottomnavigation a:hover { color:#F5A81C; }
#bottomnavigation a:visited { color:#AAAAAA; }

.pagelink { padding-top:10px; float:left; width:100%; height:30px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f5A71C; background-color:#333333; }
.pagelink a { text-decoration:none; }
.pagelink a:hover { text-decoration:underline; }

.wrapperimage { height:256px; background-image:url(../img/marco.jpg); background-repeat:no-repeat; }
.wrapperimage-padding-ie { margin-top:-40px; }
.wrapperimage-padding-deselected-ie { margin-top:-0px; }
.wrapperimage-padding-ff { margin-top:-37px; }
.imageframe { width:250px; text-align:center; #text-align:left; _text-align:left; } 
.photoselected { position:relative; z-index:10; top:120px; margin-left:20px; font-family:Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#666666; }

/*
.imageframe-center { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; }
.imageframe-ie7 { #position:relative; #top:-50% }
*/
.wrappertext { height:48px; background-image:url(../img/marco_texto.jpg); background-repeat:no-repeat; }
.containertext { padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

#login { padding:10px; margin-top:100px; width:500px; background-color:#F5A81C; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
#login label { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#login .field { width:300px; height:35px; text-align:right; }
