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

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:330px;
}
.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:10px auto 10px auto;
	padding:0;
	width:950px;
}
	#general #cebecera {
		float:left;
		width:100%;
		z-index:10;
	}
		#general #cebecera #logo{
			width:300px;
			height:100px;
			margin-left:40px;
			position:relative;
			top:18px;
			.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;
		}	
		#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:188px;
			width:160px;
		}
		#general #cebecera #botones #btnActuales {
			right:354px;
			width:160px;
		}
		#general #cebecera #botones #btnGanadores2, #general #cebecera #botones #btnPasadas2 {
			float:left;
			display:none;
			background:#3D5F7B;
			width:100%;
			margin-top:1px;
			.margin-top:21px;
		}
		#general #cebecera #botones #btnGanadores2 #btnGanadores3, #general #cebecera #botones #btnPasadas2 #btnPasadas3 {
			float:left;
			border-bottom: 1px solid #647F90;
			width:100%;
			text-align:right;
		}	
			.ganadoresElemento {
				padding:6px;
				color:#DADECF;
				text-decoration:none;
			}	
			 .ganadoresElemento:hover {
				color:#FFFFFF;
			}	
		#general #cebecera #menu {
			float:left;
			background-color:#3D5F7B;
			width:100%;
			z-index:5;
			margin-top:3px;
		}
			#general #cebecera #menu #menu2 {
				float:left;
				height:200px;
				width:920px;
				height:340px;
				margin:15px;
				_margin:15px 7px 7px 7px;
				background-color:#DADECF;
			}
				#general #cebecera #menu #menu2 #flash{
					float:left;
					width:890px;
					height:310px;
					background-color:#FFFFFF;
					margin:15px;
					_margin:15px 7px 7px 7px;
				}
				
	#general #contenido {
		float:left;
		background-color:#3D5F7B;
		width:100%;
		z-index:5;
	}
	#general #contenido #contenido2 {
		position:relative;
		margin:0px 15px 15px 15px;
		.margin-top:15px;
		.padding-bottom:1px;
		background-color:#0F1C2D;
	}
		#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;
			background-color:#0F1C2D;
			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:0px 15px 15px 15px;
		.margin-top:15px;
		padding-top:30px;
		padding-left:50px;
		.padding-bottom:1px;
		background-color:#DADECF;
		height:750px;
	}
	#general #contenido #contenido4 {
		position:relative;
		margin:0px 15px 15px 15px;
		.margin-top:15px;
		padding-top:30px;
		padding-left:50px;
		.padding-bottom:1px;
		background-color:#DADECF;
		height:300px;
	}
	#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-top:15px;
		padding-top:30px;
		padding-left:15px;
		.padding-bottom:1px;
		background-color:#DADECF;
		height:850px;
	}
		#general #contenido #contenido6 #cartel {
			float: right;
			background-color:#FFFFFF;
			margin:15px;
			.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:80px;
	left:28px;
	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;
}
