body {
	background:url(../img/general/pixel_body.png) repeat #E4ECEF;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	_color:#3D5F7B;
	color:#FFFFFF;
}

textarea, input, select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D5F7B;
}
textarea {
	width:330px;
	height:120px;
}
input[type="text"], input[type="password"] {
	width:238px;
}
.sinfondo { background:none !important; border:none !important; height:15px; vertical-align:middle; width:15px !important; }
.sinfondo2 { background:none !important; border:none !important; vertical-align:middle; padding:0px; margin:0px; height:10px; }

#general {
	margin:0px auto 10px auto;
	padding:0;
	width:985px;
}
	#general #cebecera {
		float:left;
		width:100%;
		z-index:10;
	}
		#general #cebecera #logo{
			width:300px;
			height:188px;
			margin-left:-50px;
			position:absolute;
			top:30px;
			.top:23px;
			background:url(../img/general/logo.png) no-repeat;
			_background:url(../img/general/logo.gif) no-repeat;
		}	
		#general #cebecera #botones{
			float:right;
			margin-top: 80px;
			position:relative;
			top: 40px;
		}	
		#general #cebecera #botones #btnGanadores, #general #cebecera #botones #btnPasadas, #general #cebecera #botones #btnActuales {
			float:left;
			margin-right:4px;
			position:absolute;
			right:80px;
			width:180px;
			
		}
		
		#general #cebecera #botones #btnPasadas {
			right:215px;
			width:160px;
		}
		#general #cebecera #botones #btnActuales {
			_right:400px;
			right:402px;
			width:160px;
		}
		#general #cebecera #botones #btnGanadores2, #general #cebecera #botones #btnPasadas2 {
			float:right;
			display:none;
			background:#3D5F7B;
			width:300px;
			margin-top:1px;
			.margin-top:21px;

		}
		#general #cebecera #botones #btnGanadores2 #btnGanadores3, #general #cebecera #botones #btnPasadas2 #btnPasadas3 {
			float:left;
			border-bottom: 1px solid #647F90;
			width:300px;
			text-align:right;
		}	
			.ganadoresElemento {
				padding:6px;
				color:#DADECF;
				text-decoration:none;
			}	
			 .ganadoresElemento:hover {
				color:#FFFFFF;
			}	
		#general #cebecera #menu {
			float:left;
			background:url(../img/general/fondo_interior_superior.png) no-repeat;
			width:100%;
			z-index:5;
			margin-top:3px;
			height: 390px;
		}
			#general #cebecera #menu #menu2 {
				float:left;
				height:200px;
				width:920px;
				height:340px;
				margin:45px 16px 15px 35px;
				_margin:15px 7px 7px 7px;
				_background-color:#FFFFFF;
			}
				#general #cebecera #menu #menu2 #flash{
					float:left;
					width:890px;
					height:310px;
					background-color:#005069;
					margin:0px;
					_margin:15px 7px 7px 7px;
				}
				
	#general #contenido {
		float:left;
		background:url(../img/general/pixel_fondo_interior.png) repeat-y  scroll left bottom transparent;
		width:100%;
		z-index:5;
	}
	#general #contenido #contenido2 {
		position:relative;
		margin:10px 16px 0px 35px;
		.margin-top:15px;
		.padding-bottom:1px;
		background:url(../img/general/pixel_interior.png) repeat-y;
		width:920px;
	}
		#general #contenido #contenido2 #fondo {
			position:relative;
			text-align:center;
		}
		#general #contenido #contenido2 #formulario {
			position:absolute;
			top:0px;
			left:0px;
		}
		#general #contenido #contenido2 #cartela {
			position:absolute;
			top:11px;
			left:589px;
		}
		#general #contenido #contenido2 #cartela2 {
			position:absolute;
			top:8px;
			left:562px;
		}
		#general #contenido #contenido2 #ficha {
			float:left;
			width:100%;
			text-align:left;
			
			color:#CCCCCC;
			margin:0 0 15px 0;
			_margin:0 0 5px 0;
			font-size:12px;
		}
		#general #contenido #contenido2 #fichaContenido {
			float:left;
			margin:10px 0 10px 20px;
			_margin:10px 0 0px 10px;
			width:395px;
		}
		#general #contenido #contenido2 #ficha #fichaLogo{
			float:left;
			width:100%;
			margin-bottom:10px;
		}
		#general #contenido #contenido2 #ficha #fichaTxt, #fichaTxt3{
			float:left;
			width:100%;
		}
		#general #contenido #contenido2 #ficha #fichaTxt3{
			font-size:14px;
			color:#FFFFFF;
		}
		#general #contenido #contenido2 #ficha #fichaTxt3 .residuales, .residuales a {
			font-size:10px;
			color:#666666;
		}
		#general #contenido #contenido2 #ficha #fichaTxt2{
			float:left;
			width:45%;
		}
		#general #contenido #contenido2 #ficha #fichaTitular, #fichaTitular a{
			color:#30A5DE;
			font-weight:bold;
		}
		#general #contenido #contenido2 #ficha #fichaTitular {
			float:left;
			margin:30px 0 10px 0;
			width:100%;
		}
		#general #contenido #contenido2 #ficha #fichaVerPromo{
			float:left;
			margin:20px 0 10px 0;
		}
		#general #contenido #contenido2 #ficha #fichaVerPromo img {
			border:none;
		}
		#general #contenido #contenido2 #ficha #fichaCartel{
			float:right;
			margin:10px;
		}
		#general #contenido #contenido2 #ficha #fichaOpciones{
			float:right;
			margin:0px 10px 10px 0;
		}
	#general #contenido #contenido3 {
		position:relative;
		margin:10px 16px 0px 35px;
		.margin-top:15px;
		padding-top:30px;
		padding-left:50px;
		.padding-bottom:1px;
		background:url(../img/general/fondo_registro.jpg) no-repeat;
		height:825px;
	}
	#general #contenido #contenido4 {
		position:relative;
		margin:10px 16px 0px 35px;
		.margin-top:15px;
		padding-top:30px;
		padding-left:50px;
		.padding-bottom:1px;
		background:url(../img/general/fondo_contraseņa_nueva.jpg) no-repeat;
		height:295px;
	}
	#general #contenido #contenido5 {
		position:relative;
		background-color:#DADECF;
		height:730px;
		margin:0px 15px 15px 15px;
		padding-left:20px;
		.padding-bottom:1px;
	}
	#general #contenido #contenido5 #titularGanadores {
		float: left;
		margin-top:20px;
	}
	#general #contenido #contenido5 #cartel {
		float: right;
		margin:5px;
	}
	#general #contenido #contenido5 #ganadores {
		float:left;
		background:url(../img/general/fondo_ganadores.jpg) no-repeat;
		width:418px;
		height:256px;
		margin-top:20px;
	}

	#general #contenido #contenido5 #ganadores #premio{
		float:left;
		margin:20px 0px 0px 30px;
	}
	#general #contenido #contenido5 #ganadores #nombres{
		float:left;
		margin:50px 0px 0px 20px;
	}

	#general #contenido #contenido6 {
		position:relative;
		_margin:0px 15px 15px 15px;
		margin:10px 16px 0px 35px;
		.margin-top:15px;
		padding-top:10px;
		padding-left:15px;
		.padding-bottom:1px;
		background:url(../img/general/pixel_fondo_interior_registro.png) repeat-y scroll left bottom transparent;
		_background-color:#DADECF;
		height:850px;
	}
		#general #contenido #contenido6 #cartel {
			float: right;
			background-color:#FFFFFF;
			margin:28px;
			.margin:5px;
			margin-top:5px;
		}
		#general #contenido #contenido6 form {
			width:520px;
		}
		#general #contenido #contenido6 #cartel #cartelpie {
			float: left;
			padding-left:6px;
		}
		#general #contenido #contenido6 #cartel #cartelpie a {
			float: left;
			padding: 5px 0 5px 5px;
			color:#3D5F7B;
			font-weight:bold;
		}
		
		
	#general #contenido #contenido7 {
		position:relative;
		margin:0px 15px 15px 15px;
		.margin-top:15px;
		padding-top:30px;
		padding-left:30px;
		.padding-bottom:1px;
		background-color:#DADECF;
		height:800px;
	}
		#general #contenido #contenido7 #cartel {
			float: right;
			background-color:#FFFFFF;
			margin:15px;
			.margin:5px;
		}
		#general #contenido #contenido7 #cartel #cartelpie {
			float: left;
			padding-left:6px;
		}
		#general #contenido #contenido7 #cartel #cartelpie a {
			float: left;
			padding: 5px 0 5px 5px;
			color:#3D5F7B;
			font-weight:bold;
		}
	
	#general #contenido #gracias {
		position:absolute;
		/*background-color:#3D5F7B;*/
		top:25px;
		left:25px;
		width:100%;
		padding:15px;
		/*_padding:15px 0px 15px 0px;*/
		margin-left:-15px;
		display:none;
	}
	#general #contenido #errorDIV {
	position:absolute;
	/*background-color:#FF0000;*/
	top:60px;
	left:40px;
	width:400px;
	display:none;
	}
		#general #contenido #errorDIV a {
			color:inherit;
			font-weight:bold;
			font-size:14px;
		}

#tablaRegistro {
	width:500px;
}
	#tablaRegistro td {
		padding-top:3px;
		padding-right:10px;
	}
	#tablaRegistro input, select {
		width:100%;
	}

#pie {
	margin:0px auto 0px auto;
	padding:10px;
	width:950px;
	text-align:center;
	color: #FFFFFF;
}

#formulario {
    color: #FFFFFF;
    _font-size: 16px;
    _font-weight: bold;
    height: 370px;
    left: 400px;
    position: absolute;
    text-align: left;
    top: 110px;
    width: 420px;
}
#formulario_nueva_contraseņa {
    color: #FFFFFF;
    _font-size: 16px;
    _font-weight: bold;
    height: 370px;
    left: 20px;
    position: absolute;
    text-align: left;
    top: 110px;
    width: 420px;
}

#img_registro{
    background: url("../img/general/img_registro.png") no-repeat  scroll left bottom transparent;

    float: right;
    height: 550px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 890px;
}

#texto {
    color: #FFFFFF;
    font-size: 13px;
    height: 100px;
    left: 20px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 920px;
}

#pixel_pie {
	float:left;
	background:url(../img/general/pixel_fondo_interior_pie.png) no-repeat;
	width:100%;
	z-index:5;
	height: 50px;
}

.style1, .style2 {
    color: #FF9933;
}

.style2 {
	font-size: 14px;
	font-weight: bold;
} 

p.big {
	font-size:30px;
	margin-top:0px;
	font-family: "Myriad Pro","Trebuchet MS",Arial,Helvetica,sans-serif;
}

#redes_sociales {
    clear: both;
    float: right;
    margin: 30px;
}

#footer{
	padding-top:10px;
	background-color:#005069;
}

.footer{
	padding-top:10px;
	background-color:#005069;
}
