﻿/* Generales */
body { background-color: #000; color: #FFF; font-size: 62.5%; margin: 0; padding: 0; text-align: center; }
	body * { font-size: 1.01em; margin: 0 auto; padding: 0; color: #FFF; }
ul, ol { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
img, fieldset { border: 0; }
address { font-style: normal; }
abbr, acronym { border-bottom: 0;}
a { text-decoration: none; }
	/*a:hover { text-decoration: underline; }*/
/* Fin Generales */

/* Estructura */
	body { background: url(/includes/images/trama.gif) repeat; }
	#page {
		font-family: "Helvetica";
		font-size: 1.25em;
		/*margin: 20px auto;*/
		width: 900px;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    height: 580px;
	    margin-top: -290px;    /*// 200px/2*/
	    width: 900px;
	    margin-left: -450px;    /*// 300px/2 */
	
	}
		#head {
			height: 0;
			text-align: right;
			width: 900px;
		}
		#central { 
			margin: 0px auto;
			overflow: hidden;
			padding-top: 0px;
			text-align: center;
			width: 900px;
		}
		#foot{
			height: 0px;
			width: 900px;
		}
/* Fin Estructura */

/* LEFT */
#left {
	background-color: #FFF;
	color: #000;
	float: left;
	height: 580px;
	width: 400px;
}
	#mobilize {}
/* Fin LEFT */

/* RIGHT */
#right {
	float: left;
	text-align: right;
	width: 480px;
}
	#right img {
		padding:42px 26px 20px 0;
	}
	#right p{ padding-right: 32px;}
	#right p.lista_ganadores{ 
		font-size:x-small;
		padding:20px 33px 15px 0;
	}

	#square {
		background: url(/includes/images/fondo-naranja.gif);
		font-family: "Verdana";
		height: 340px;
	}
		#square ul { 
			height: 290px;
			padding: 40px 32px 0 0;
		}
			#square li {
				font-size:0.8em;
				font-weight: bold;
				height: 22px;
			}
			#square li, #square li * { color: #000; }
/* Fin RIGHT */	

/* ENLACES */
	ul.enlaces {
		float:left;
		padding: 158px 34px 0 0;
	}
		ul.enlaces li{
			background: transparent url(/includes/images/punto-nar.gif) no-repeat 5px 6px;
			display: inline;
			font-size: 1em;
			padding-left: 20px;
		}
			ul.enlaces li.primero{ background: none; }
/* Fin ENLACES */

/* SUB ENLACES */
	ul.sub_enlaces {
		float:right;
		padding: 11px 34px 0 0;
	}
		ul.sub_enlaces  li{
			background: transparent url(/includes/images/punto-nar.gif) no-repeat 6px 6px;
			display: inline;
			font-size: 0.8em;
			padding-left: 20px;
		}
			ul.sub_enlaces  li.primero{ background: none; }
/* Fin SUB ENLACES */

/* LANGUAGES */
	ul.languages {
		float:right;
		padding: 158px 0 20px 0;
	}
		ul.languages li {
			display: inline;
			font-size: 1em;
		}
/* Fin LANGUAGES */

/* FORMULARIO */
	#formulario {
		clear: both;
		overflow: hidden;
		/*padding-top: 10px;*/
		text-align: left;
	}
		#formulario fieldset { height: 310px; }
		#formulario legend{
			font-weight: bold;
			padding:17px 0 10px 75px;
			width: 50%;
		}
		#formulario ol { }
			#formulario li { height:21px; }
				#formulario li.condiciones { text-align: center; }
				#formulario li.condiciones textarea { width: 450px; }
				#formulario label {
					display:block;
					overflow:hidden;
					width:100%;
				}
				#formulario label.short {
					float:left;
					width:260px;
				}
				#formulario span.short {
					display:block;
					float:right;
					padding-right:25px;
				}
					#formulario span{
						float:left;
						font-size:0.9em;
						font-weight: normal;
						padding-right: 5px;
						text-align:right;
						width:150px;
					}
					#formulario input, #formulario select {
						border:0;
						width: 300px;
					}
					#formulario input { height:16px; }
					#formulario input.short, #formulario select.short { width: 100px; }
				li#text_captcha {
					height: 16px;
					font-weight: normal;
					padding-left: 154px;
				}
				#captcha {
					height: 45px;
					padding: 2px 0 0 154px;
				}
					#captcha img { padding: 0; }
/* Fin FORMULARIO */	

/* ERROR */
	#error {
		background:transparent url(/includes/images/error.gif) no-repeat scroll 6px 2px;
		color:#000000;
		font-size:0.8em;
		padding: 5px 0 0 29px;
	}
/* Fin ERROR */

/* BUTTONS */
	#buttons { overflow:hidden; }
		#buttons ol {
			overflow: hidden;
			padding-top: 19px;
		}
		#buttons ol * {
			height: 25px;
		}
			#buttons li {
				border: 1px solid #FF7D00;
				display: inline;
				float:right;
				margin-left: 20px;
				text-align: center;
			}
				#buttons li.short{
					width: 100px;
				}
				#buttons li.long {
					width: 150px;
				}
				#buttons li input, #buttons li a {
					background:transparent none repeat scroll 0% 50%;
					color:#FF7D00;
					display: inline;
					height: 22px;
					font-family:helvetica;
					padding-top: 3px;
					text-align: center;
					width: auto;
				}
				#buttons li a{
					position: relative;
					top: 5px;
				}
/* Fin BUTTONS */

/* Otros */
.oculto {
	display: none;
}
.naranja {
	color: #FF7D00;
}
.derecha {
	text-align: right;
}
/* Fin Otros */