/* .- intro -. */

body {
	font-family: arial, sans-serif, "Trebuchet MS", Helvetica, serif;
	color:#484848;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;	
	/*background-image: url('../img/bg.png');*/
	/*background-image: url('../img/casadegobierno_bg.jpg');*/
	background-image: url('../img/saladillo_bg.jpg');
	background-position: center top;
   
    background-attachment: fixed;
}

#home {
    
    width: 979px; /*960px*/
	margin: 0 auto;
	clear:both;
}

/* .- end intro -. */



/* .......................................... */

a{
	text-decoration:none;
	color:#E67700;
}
img{
	border:0;
}
#header{
width: 979px; /*960px*/

}


#top {
	width: 979px;
	height: 116px;
	background: transparent url('../img/add_logo.gif') 0 0 no-repeat;
	
	}

#add_logo{
    width: 19px;
	height: 116px;
	float:left;

   }

#top_logo{
	width: 530px;
	height: 116px;
	float:left;
	background: transparent url('../img/header_logo_plus_wob.png') 0 0 no-repeat;
	}

#top_right{
	width: 430px;
	height: 116px;
	/*background: transparent url('../img/bg_header.jpg') 0 0 repeat-x;*/
	float:left;
	
	}

#top_right_banner{
    margin-top:10px;
	margin-left:120px;
	margin-right:10px;
    
}

div#jq-whosUsing {
	height: 79px;
	width:250px;

	
}

h2.jq-whosUsing {

font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
color: #C4CDD7;
}
ul.jq-whosUsing {
margin-top: 0px;
width:250px;

}
ul.jq-whosUsing li {
float: left;
margin: 0 5px;
list-style:none;
}
ul.jq-whosUsing li a {
float: left;
height: 79px;
width: 150px;
text-indent: -9999999px;
background: url(../img/san_luis_hacienda_logos.gif) 0 0 no-repeat;
overflow: hidden;
}
ul.jq-whosUsing li a.jq-sanluis:hover {background-position: 0 0; width: 100px;}
ul.jq-whosUsing li a.jq-sanluis {background-position: 0 -78px; width: 100px;}

ul.jq-whosUsing li a.jq-hacienda:hover {background-position: -108px 0; width: 100px;}
ul.jq-whosUsing li a.jq-hacienda {background-position: -108px -78px; width: 100px;}


.select {
	width: 203px;	
}

#topSelect {
	margin-left: 17px;
	margin-top: 3px;
}

#top-right {
	width: 278px;
	height: 52px;
	float: left;
	background: transparent url('../img/Bar-Top_Right.jpg') no-repeat center center;
}


/* .......................................... */

/* .- menu -. */

#menu {
    width: 960px;
	height: 56px;
    margin-top: 1px;
	margin-left: 19px;
    background: transparent url('../img/bg_menu.png') repeat-x;

}

.link_menu a {
	font-family: Arial;
	font-size: 13px;
	color: #181818;
	/*color:#FFF;*/
	text-decoration: none;
	/*display:block; */
	text-decoration:none; 	
}

.link_menu li a:hover {
	/*color: #dd8f00;*/
	color:#FFF;
	text-decoration: underline;
}

#main_menu{
	text-align:left;
	float:left;
	margin-left:0px;
	/*clear:left;*/
	width:682px;
	height: 52px;
	
}

#main_menu ul{
	list-style: none; 
	margin: 0;
	clear:left;
	padding-left: 0px;
	display:inline;
	height: 30px;
}

#main_menu li {	
	float:left; 
	margin-left:20px;
	margin-top: 5px;
	padding-left: 2px;
	padding-top: 0px;
	text-align: center;
	padding-top: 15px;
}

#menu_footer{
   text-align:center;

}

#menu_footer ul{
	list-style: none; 
	margin: 0;
	clear:left;
	padding-left: 0px;
	display:inline;
	height: 30px;
}

#menu_footer li {	
	float:left; 
	margin-left:20px;
	margin-top: 5px;
	padding-left: 2px;
	padding-top: 0px;
	text-align: center;
	padding-top: 15px;
}

/* .- end menu -. */

/* .- contents -. */

   
	#main_content {
		width: 960px;
		height:auto;
		float: right;
		margin-top:1px;
		margin-left:19px;
		clear: right;
		background:none repeat scroll 0 0 red;
		/*background: url('../img/bg_main_content.jpg') repeat-x;*/
		background:white;
		
	}

/* .- start footer -.*/

	#footer {
		float:left;
		width: 960px;
		height: 140px;
		background: transparent url('../img/bg_footer.jpg') 0 0 repeat-x;
		margin-left:19px;
		margin-top:20px;
		}

		
	#content_footer {
		margin-top: 15px;	
		width:950px;
	}

	#copyright {
		width: 950px;
		float: left;
		padding: 0;
		margin-bottom:0px;
	}
/* .- end footer -.*/

/* .- noticias -.*/



#left_title_grande{
  float: left;
  width: 600px;
  height: auto;
  padding-top: 16px;
  text-align: left;
  margin-left:12px;

}

#content_noticia_detalle{
 width:650px;
	   background-color:#FFFFFF;
	   margin-left:15px;
		   margin-top: 35px;
		   height: 100%;
		   margin-bottom:0px;
		   padding-top:0px;
	

}

.titulo_noticia_detalle{
		width:600px;
		text-align:left;
		margin-left:15px;
		}

.contenido_noticia_detalle{
		width:600px;
		text-align:justify;
		padding-left:15px;
		float:left;


}

/* .- end noticias -.*/


	#content_resultado{
	   width:650px;
	   background-color:#FFFFFF;
	   margin-left:15px;
		   margin-top: 35px;
		   height: 100%;
		   margin-bottom:0px;
		   padding-top:0px;
	
	}
	
	/* .- left content -.*/

    #content_big_left {
			width: 680px;
			float: left;
			margin-top: 0px;
			
											
		}

	#header_big_content{
		background: transparent url('../img/bartop_colbig.jpg') no-repeat;
		width: 650px;
		height: 6px;
		margin-top:0px;
		float:left;
		}

		#content_left {
			width: 455px;
			float: left;
			margin-top: 0px;
								
		}

		#content_news{
		   background-color:#FFFFFF;
		   margin-left:15px;
		   margin-top: 35px;
		   width: 425px;
		   padding-top:0px;
		   float:left;
		}

		#header_content_news{
		background: transparent url('../img/bartop_col1.gif') no-repeat;
		width: 425px;
		height: 6px;
		margin-top:0px;
		float:left;
		}
		
		
		#left_title {
			float: left;
			width: 400px;
			height: auto;
			padding-top: 16px;
			text-align: left;
			margin-left:12px;
		}

		.header_new {
		    width:380px;
			height:37px;
			background: transparent url('../img/bartop_news.gif') repeat-x;
		    float:left;
			margin-left:12px;
			margin-top:15px;
			margin-bottom:15px;
		}

      
		.left_calendar {
			float: left;
			width: 300px;
			height: 40px;
			padding-top: 10px;
			text-align:left;

		}

		.content_detail_news {
			width:370px;
			height:auto;
			margin-left:12px;
			text-align:left;
		}

		.content_detail_news a{
		text-decoration: none;
		color: #e67700;
		}

        .content_inside{
		   width:500px;
		
		}
		
		.content_inside_mapas{
		   width:500px;
		}

		.content_inside_juegos{
		   width:500px;
		   text-align:justify;
		
		}

		.red{
		color:red;
		}


		
		#append_juegos{
		float:left;
		margin-top:35px;
		height:350px;
			
		}


		.social_img img{
		border:0;
		}
		/*
		#comments {
			float: left;
			width: 110px;
			height: 40px;
			padding-top: 65px;
			padding-left: 165px;

		}

		
		/*

		#content_news_bottom {
			float: left;
			width: 370px;
			padding-top: 10px;

		}

		#left_calendar_bottom {
			float: left;
			width: 80px;
			height: 40px;
			
		}

		#comments_bottom {
			float: left;
			width: 110px;
			height: 40px;
			padding-top: 0px;
			padding-left: 180px;
			margin-left: 0px;
		}


		/* .- end left content -.*/



		/* .- center content -.*/
			#content_center {
			    margin-top: 35px;
				float: left;
				width: 260px;
				height: auto;
				padding: 0;
			}

			

			#center_top_title {
				padding-top: 18px;
				padding-bottom: 17px;
				text-align:center;
				
			}

			#result_content {
				text-align: left;
				padding-left: 0px;
				width:250px;
				background-color:#FFFFFF;
				padding-bottom:25px;

			}	

			#header_result_content{
			background: transparent url('../img/bartop_col2.gif') no-repeat;
			width: 250px;
			height: 6px;
			margin-top:0px;
			float:left;
			}

			.resultado_numeros {
				padding-top: 8px;
			}

			#select_bottom {
				padding-top: 4px;
			}
		/* .- end center content -.*/



		/* .- rigth content -.*/

			#conent_rigth {
			    margin-top: 35px;
				float: left;
				width: 240px;
				height: auto;
				margin-left:0px;
			}

			#right_top {
				float: left;
				width: 210px;
				height: auto;
				margin: 0;
				padding: 0;
				
			}

			#right_center {
				float: left;
				width: 240px;
				height: 350px;
				margin: 0;
				margin-left:0px;
				margin-top: 9px;
				background: transparent url('../img/right_medium_image.jpg') 0 0 no-repeat;
			}

			#right_top_title {
				float: left;
				width: 200px;
				height: 30px;
				margin-top: 38px;
				margin-left: 0px;
				margin-bottom:20px;
				text-align: left;
			}

			#right_bottom {
				float: left;
				width: 210px;
				height: 350px;
				margin-left:10px;
				text-align: left;
				margin-top:10px;
				margin-bottom:20px;
				z-index:500;
				
			}

			.sitios_interes {
				margin-top: 4px;
				padding-left: 8px;
			}

		/* .- end rigth content -.*/

		/* contacto*/

		#contacto {
				float: left;
				width: 200px;
				height: auto;
				margin-left:10px;
				text-align: left;
			}

		#modal_close{
		
		margin-bottom:0px;
		}

		/* end contacto*/

/* .- end contents -. */


/* .- font styles -. */

h1 {
	font-family: arial;
	font-size: 28px;
	color: #3d1e00;
	padding: 0;
	margin: 0;
}

h2 {
	font-family: arial;
	font-size: 15px;
	color: #e67700;
	padding: 0;
	margin: 0;
}

h3 {
	font-family: arial;
	font-size: 17px;
	color: #3d1e00;
	padding: 0;
	margin: 0;
}

h4 {
	font-family: "Trebuchet MS";
	font-size: 28px;
	color: #e67700;
	padding: 0;
	margin: 0;
}

h5 {
	font-family: "Trebuchet MS";
	font-size: 17px;
	color: #dd7400;
	padding: 0;
	margin: 0;
}

.h5 a{
	font-family: "Trebuchet MS";
	font-size: 17px;
	color: #dd7400;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.h5 a:hover {
	text-decoration: underline;
	color: #ffab4f;
}

.texto_noticias { /* span */
	font-family: arial;
	font-size: 12px;
	color: #484848;
	text-align: justify;
	width:370px;
	float:left;
}

.titulo_resultado {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #0066cc;
	text-align: center;
	margin-bottom:5px;
	margin-top:5px;
}

.imagen_juego{
  float:left;
  width:120px;
  height:80px;
 
}

.titulo_numeros {
	font-family: "Trebuchet MS";
	height:26px;
	font-size: 16px;
	padding-left:5px;
	margin-left:5px;
	margin-right:2px;
	margin-bottom:5px;
	font-weight: bold;
	color: #3a1c00;
	text-align: left;
	background: url('../img/back_titulo_juegos.jpg') repeat-x;
}

.numeros {
	font-family: "Trebuchet MS";
	font-size: 15px;
	padding-left:5px;
	font-weight: bold;
	color: #879a63;
	text-align: left;
}

.numeros a{
    text-decoration:none;
	color: #879a63;
}

.titulo_otro_resultado {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	text-align: left;
}

.titulo_derecha {
	font-family: arial;
	font-size: 21px;
	font-weight: bold;
	color: #3a1c00;
	text-align: left;
}

.texto_interes {
	font-family: arial;
	font-size: 12px;
	color: #909090;
	text-align: left;
}

.link_one a{
	text-decoration: none;
	color: #777;
}

.link_one a:hover{
	text-decoration: underline;
	color: #333;
}

.fecha_chica{
	font-family: arial;
	font-size: 10px;
	color: #909090;
	text-align:rigth;
	float:left;
	margin-right:5px;
	}

.titulo_juegos{
float:left;
width:170px;

}

/* .- end font styles -. */










/* quiniela resultados*/

#content_quiniela_resultados{
   width:614px;
   height:110px;
   background-color:#F8F8F8;
   margin-top:0px;
   margin:0 auto;
}

.content_resultados{
float:left;
width: 100px;
margin-left:10px;
margin-top:20px;


}

.header_content_resultados_1{
background:url('../img/header_resultados_1.jpg') 0 0 no-repeat;
width:103px;
height:22px;
padding-top:5px;
margin-bottom:0px;
font-weight: bold;

}

.header_content_resultados_2{
background:url('../img/header_resultados_2.jpg') 0 0 no-repeat;
width:103px;
height:22px;
padding-top:5px;
margin-bottom:0px;
font-weight: bold;

}

.header_content_resultados_3{
background:url('../img/header_resultados_3.jpg') 0 0 no-repeat;
width:103px;
height:22px;
padding-top:5px;
margin-bottom:0px;
font-weight: bold;

}

.content_resultados_valores{

margin-top:0px;
background:url('../img/background_resultados.jpg');
height:420px;
width:103px;
padding-top:5px;

}

.posicion_numero{
width:20px;
float:left;
margin-left:10px;
font-weight: bold;
}
.resultado_numero_1{
width:50px;
float:left;
font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #0099cc;

}

.resultado_numero_2{
width:50px;
float:left;
font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;

}

.resultado_numero_3{
width:50px;
float:left;
font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #333333;

}


/* end quiniela resultados*/

#contenido_tramites {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 600px;
	text-align: justify;
}

#contenido_suenios {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 600px;
	text-align: justify;
}

#autoridades {
	float: left;
	width: 599px;
	height: 359px;
	padding-top: 20px;
	
}

#areajuegos {
	float: left;
	width: 750px;
	height: 458px;
	padding-top: 20px;
}

#flash_player {
	float: left;
	width: 320px;
}

.head_title {
	color: #c1c1c1;
	font-style: italic;
	font-size: 10px;
}

/*-----------consulta de plan digital---------------*/

.consulta_plan_digital{
background-color:#CCC;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;
color: #333333;
width:500px;
margin-left:20px;

}


/*-----------lista de casinos---------------*/

#navcontainer ul
{
list-style-type: none;
text-align: left;
}

#navcontainer ul li a
{
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}



#navcontainer ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: black;
}

#navcontainer ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: red;
}




#navcontainer h5 a{
text-align: center;
font: bold 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: black;

}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

.jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}