/* CSS Document */
body {
	padding: 0pt; 
	margin: 0pt; 
	background-color: #eaeaea;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}


#submenu a{
color:#FFFFFF;
display:block;
text-decoration:none;
font-size: 10pt;
padding: 3pt;
padding-left: 50px;
}

#submenu a.activo{
	background-image:url(images/submenu.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-weight: bold;
}

#submenu a:hover{
	background-image:url(images/submenu.gif);
	background-repeat:no-repeat;
	background-position:center;
}


.pie {
	clear:both; 
	text-align: center; 
	margin-top: 50px; 
	padding-bottom: 30px;
	font-size: 9pt;
	color: #919393;
}

#contenido {
	width: 520px; 
	background-color:#f8f8f8; 
	float:left;
	}

#contenido div {
	margin: 0pt 35px 0px 35px;
	background-color: #90c1d1;
	clear:both; 
	padding: 20px;
	background-image:url(images/sombra_contenido.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 11pt;
}

#contenido div h1 {
	font-size: 13pt;
	font-weight: bold;
	color: #2b2b2b;
}

#contenido div h2 {
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: normal;
}

#contenido div div {
	clear: both;
	margin: 0pt auto 0pt auto;
	padding: 0pt;
	background: none;
	width: 300px;
	text-align: center;
}

.link1, .link1:visited {
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	}

.link1:hover {
	text-decoration:underline;
	}
	
.link2, .link2:visited {
	font-size: 10pt;
	text-decoration:none;
	color:#939393;
	}
	
.link2:hover {
	text-decoration:underline;
	}
	
.foro {
	margin-top: 20px;
	display:block;
	background-image:url(images/foro.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 70px;
	color:#FFFFFF;
	font-size: 10pt;
	text-decoration:none;
	min-height: 38px;
}
.radio {
	margin-top: 20px;
	display:block;
	background-image:url(images/radio.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 70px;
	color:#FFFFFF;
	font-size: 10pt;
	text-decoration:none;
	min-height: 36px;
}

#noticias {
	float: right;
	display: inline;
	position: absolute;
	background:url(images/noticias_fondo.gif) no-repeat left top;
	width: 240px; 
	min-height: 37px;
}

#noticias h1 {
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	font-family: sans-serif;
	margin-left: 40px;
	margin-top: 15px;
}

#top {
	background-image:url(images/back1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	clear:both; 
	height: 320px;
	background-color:#e8eef1;
	min-width: 1000px;
}

.menu {
	list-style: circle; text-transform:uppercase; color:#7c7c7c; font-size: 11pt; font-weight: bold;
}
.menu li {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom: solid 1px #d8dde0;
}	

.menu  li a {
	text-decoration: none;
	display: block;
	color: #7c7c7c;	
}

.menu li a:hover {

	color: #161616;
}

.menu li a.activo {
	color: #161616;
}

.menu li.activo {
	color: #161616;
	background-color:#FFFFFF;

}


.politicas {
	font-size: 9pt;
	color:#c0c0c0;
	display:inline-block; 
	float:left;
	text-decoration:none;
	background-image:url(images/politicas.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 25px;
	margin-left: 10pt;
	margin-top: 5pt;	
	cursor: pointer;
}

.guia {
	font-size: 9pt;
	color:#c0c0c0;
	display:inline-block; 
	float:left;
	text-decoration:none;
	background-image:url(images/guia.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 25px;
	margin-left: 5pt;
	margin-top: 5pt;
}

.mapa {
	font-size: 9pt;
	color:#c0c0c0;
	display:inline-block; 
	float:left;
	text-decoration:none;
	background-image:url(images/mapa.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 25px;	
	margin-left: 5pt;	
	margin-top: 5pt;	
}

.mapa:hover {
	color: #696969;
}

.guia:hover {
	color: #696969;
}

.politicas:hover {
	color: #696969;
}

.subtitulo {
	clear:both;
	margin-top: 20px;
	margin-bottom: 10px;
	color:#FFFFFF;
	font-size: 10pt;
	background-image:url(images/logo_small.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	min-height: 18px;
	font-weight: bold;
}

#tabla1 td a {
	color:#FFFFFF;
	text-decoration:none;
}

.eev, eev:visited{
	margin-top: 20px;
	background-color: #8fd0ae;
	border: solid 2px #FFFFFF;
	display: inline-block;
	color: #2b2b2b;
	text-decoration: none;
	width: 150px;
	font-size: 9pt; font-weight: bold;
	padding: 10px 0px 10px 70px;
	background-image:url(images/eev.gif);
	background-position:left center;
	background-repeat: no-repeat;
}

.eev:hover{
	background-color: #90c1d1;
	
}

#contacto input[type=text] 
{
	border: solid 1px #cccccc;
	width: 200px;
	font-size: 10pt;
}

#contacto textarea
{
	border: solid 1px #cccccc;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;
	-moz-opacity: 0.7;
	}
	
.ul_politicas 
{	
	list-style-type:none;
	margin: 20px 30px 20px 20px;
	}

.ul_politicas li 
{
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: solid 1px #777777;
}

.bibliotecas 
{
	list-style-type: none;
	list-style-position:outside;
	margin: 0pt;
	padding: 0pt;
		
}
.bibliotecas  li 
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fafafa;
}

.bibliotecas  li a
{
	text-decoration: none;
	color: #000000;
	display: block;
}
.bibliotecas  li a:hover
{
	background-color: #a8d7e7;

}

.bibliotecas  li a span
{
	font-weight:  bold;
	font-size: 11pt;
	
}

.paginacion 
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
}

.negro { font-weight: bold; }

.centro { text-align: center; }
