/*generales--------------------------------------------------------------------------------------------------------------------------*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(imagenes/pattern_158.jpg);/*Thanks to www.squidfingers.com */
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	font-weight: 500;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
margin-left:15px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
ul{

}
li{
}






/*capa contenedora y cabecera*-----------------------------------------------------------------------------------------------------*/
#container{
	width: 800px;
	height:auto;/*necesario para el color de fondo en body*/
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	font-weight: 500;
	margin:auto;
	/*padding:25px 2px 2px 2px;*/
	
	background-image:url(imagenes/fondo_container.png);
	background-repeat:repeat-y;
		
}
#topContainer{
width:800px;
height:44px;
background-image:url(imagenes/containerTop.png);
background-repeat:no-repeat;
margin:auto;}
#bottomContainer{
width:800px;
height:44px;
background-image:url(imagenes/containerBottom.png);
background-repeat:no-repeat;
margin:auto;
}

#cabecera{
	background-repeat: no-repeat;	
	width:100%;
	height:auto;
	clear:both;
	overflow:hidden;
	
}
#logo{
height:auto;
width:auto;
float:left;
margin-left:15px;}


#banner{
height:100px;
width:450px;
float:left;
margin-left:50px;;}

/*MENU*------------------------------------------------------------------------------------------------------------------------------*/
#subcabecera{
	width:auto;
	height:25px;
	margin-top:53px;
	margin-left:230px;


	
}

#menu a{display:block; width:auto; height:20px; line-height:20px; font-weight:900; text-decoration:none; color:#333; background:url(imagenes/off.gif); background-repeat:no-repeat; float:left;
}
#menu a span {padding-left:20px; padding-right:20px;
}
#menu a:hover {display:block; width:auto; height:20px; cursor:pointer; font-weight:900; text-decoration:none; color:#c00; background:url(imagenes/on.gif); background-repeat:no-repeat;
}
	
/*CONTENIDO--------------------------------------------------------------------------------------------------------------------------*/	

#info{
	width:378px;
	height:auto;
	margin-left:10px;
	
	

}
#info a{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#CC0000;
	font-weight: 900;
	display:block;
	padding-bottom:10px;
	text-decoration:underline;
}	
#info a:hover{color: #ff6634;
text-decoration:none;
}
.aviso1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	margin-top:1%;
	width:378px;
	height:130px;
	overflow:hidden;
	display:block;
	float:left;
	padding-left:10px;
	background-image:url(imagenes/fondo_aviso1.png);
	background-repeat:no-repeat;

	
}


.aviso1 h1{font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000;
width:70%;
float:left;
font-weight:900;
display:block;
margin-right:7px;
margin-top:15px;
padding:5px 5px 5px 10px;


}
.aviso1 h2{font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000;
width:70%;
float:left;
font-weight:900;
display:block;
margin-right:7px;
margin-top:15px;
padding:5px 5px 5px 10px;



}
.aviso1 p{display:block;
width:80%;
margin:7px;
margin-top:4px;
color:#333;
font-weight:900;
font-size:1.1em;
clear:both;
}
/*MODULO NOTICIAS---------------------------------------------------------------------------------------------------------------*/
#noticias{
width:350px;
height:auto;
overflow:auto;
margin-top:2%;
margin-right:15px;
padding-top:20px;
float:right;
background-color:#ccc;
background-image:url(imagenes/fondo_noticias001.png);
background-repeat:no-repeat;


}
#noticias_bottom{
width:350px;
height:50px;
/*margin-top:150px;*/


background-image:url(imagenes/fondo_noticias_bttm.png);
background-repeat:no-repeat;


}
#noticias h2{
color:#000;
font-size:14px;
font-weight:900;
padding:10px 5px 2px 5px;
display:inline-block;
clear:both;

}
#noticias h3{
color:#fff;
font-size:14px;
font-weight:900;

margin-top:25px;
text-align:center;
background-color:#ccc;
}



#noticias p{
color:#333;
padding:0px 5px 10px 10px;
font-size:1em;
}

#noticias a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000;
	display:block;
	font-weight: 900;
	margin-top:1px;
	padding-left:20px;	
	padding-top:1px;
	text-decoration:underline;
}
#noticias a:hover{
color: #c00;
text-decoration:none;
background-color:#CCCCCC;

}

#noticias img{
float:left;
margin-right:4px;
border:#000000 1px solid;}




/*MODULOS PUBLICIDAD---------------------------------------------------------------------------------------------------------------*/

#publicidad{
width:100%;
height:175px;
padding-top:20px;
clear:both;

}
#info2{
	width:240px;
	height: 150px;
	margin-right:3px;
	background-repeat:no-repeat;
	background-image:url(imagenes/info201.jpg);
	padding-top:1%;
	float:left;	
	
}
#info3{
	width:240px;
	height: 150px;
	margin-left:37px;
	background-repeat:no-repeat;
	background-image:url(imagenes/info202.jpg);
	padding-top:1%;
	float:left;
}

#info4{
	width:240px;
	height: 150px;
	margin-left:37px;
	background-repeat:no-repeat;
	background-image:url(imagenes/info203.jpg);
	padding-top:1%;
	float:left;
}

.info{
font-family:Verdana, Arial, Helvetica, sans-serif;}
a.info{
display:block;
font-weight:900;
color:#f1703e;
float:right;
padding:10px 5px 0px 0px;
}
a:hover.info{
color:red;
}
h2.info{
color:#FFFFFF;
font-size:1.8em;
text-align:center;
}

h3.info{
color:#FFFFFF;
font-size:1.2em;
text-align:center;
}








/*pie de pagina-------------------------------------------------------------------------------------------------------------------*/

#piedepagina{
width:700px;

margin:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:700;
padding-top:20px;
margin:auto;
clear:both;
}
#piedepagina p{
color:#ff6634;}

#piedepagina a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#333;
	text-decoration: underline;
	font-weight: normal;
	display:inline;
}
#piedepagina a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#ff6634;
	text-decoration: underline;
	font-weight: normal;
	display:inline;
}



