/* CSS Document */

body{
	margin:auto;
	padding:0px;
	background-color:#242603;
	background-image:url(../sys_img/fondo_verde.jpg);
	background-repeat:repeat-x;
}
a{
	text-decoration:none;
	color:#2c2f03;
}
#general{
	width:954px;
	margin:auto;
	position:relative;
}
#centro_pagina{
	width: 945px;
	height:582px;
	padding:0px;
	margin:auto;
}
#contenedor{
	width:954px;
	margin:auto;
}
#principal{
	width:100%;
	margin:auto;
}
#pie{
	width:955px;
	height:22px;
	margin:auto;
}
#contenido_cargado{
	width:649px;
	height:320px;
	position:absolute;
	z-index:999;
	margin:auto;
}
#contenido_cargado_vid{/*pa la plantilla video*/
	width:649px;
	height:500px;
	position:absolute;
	z-index:999;
	margin:auto;
}
#capa_transparencia{
	width:649px;
	height:320px;
	margin:auto;
	background-color:#FFFFFF;
	opacity:0.85;
	-moz-opacity:0.85;
	filter:alpha(opacity:85);
	z-index:3;
	position:absolute;
}
#capa_transparencia_vid {/*pa la plantilla video*/
background-color:#FFFFFF;
height:500px;
margin:auto;
opacity:0.85;
position:absolute;
width:649px;
z-index:3;
}
#cargado{
	font-family:Helvetica,Arial,sans-serif;
	width:649px; /*649*/
	height:285px; /*295*/
	z-index:999;
	position:absolute;
	overflow:auto;
	margin:10px 0px 0px 0px;
}
#cargado_vid {/*pa la plantilla video*/
font-family:Helvetica,Arial,sans-serif;
height:470px;
margin:10px 0 0;
overflow:auto;
position:absolute;
width:649px;
z-index:999;
}
#div_foto_fondo{
	margin:auto;
}
#foto_src_fondo{
	margin:auto;
}
/**********************************************************/

img { 
	margin:0; 
	border:0; 
}
ol, ul, li {
	list-style:none;
}

/**********************************************************/

.menusup {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-right:6px;
}
.menusup li{
	display:inline;}
.menusup a {
	font-family:Arial, Helvetica, sans-serif;
	color:#30484C;
	font-weight:bold;
}
.linea_menu{
	position:absolute;
}
#miga {
	height:22px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#30484C;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding-right:15px;
	z-index:999;
	position:relative;
	margin-top:302px;
}
#miga a{
	font-family:"Times New Roman", Times, serif;
	color:#30484C;
	font-weight:bold;
	text-transform:uppercase;
}
	
#copyright {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30484C;
	font-weight:bold;
	height:20px;
	position:relative;
	padding-top:5px;
	padding-right:8px;
	z-index:999;
}
#copyright a {
	font-family:Arial, Helvetica, sans-serif;
	color:#30484C;
	font-weight:bold;}
.limpia{
	clear:both;
	height:0px;
}
.separador{
	clear:both; 
	height:20px;
}
.migaycont{	
	top:250px;
	width:649px;
	height:320px;
	z-index:40;
	margin:auto auto auto 190px;
	position:absolute;

}
.migaycont_vid {/*pa la plantilla de video*/
height:500px;
margin:auto auto auto 190px;
position:absolute;
top:100px;
width:649px;
z-index:40;
}
.archivo_descarga {
	margin:5px 25px 0;
	padding:0;
}
.archivo_descarga a {
	font-size:12px;
}
/* TEXTOS */

.texto_frase{
	color: #30484C;
	font-family:"Times New Roman", Times, serif;
	font-size:x-large;
	font-style:oblique;
}

/* TITULARES */

h1, h2, h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#30484C;
	font-weight:bold;
	text-transform:uppercase;
}
h4, h5{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight:normal; 
	font-size:14px;
	text-transform:uppercase;
	color:#30484C;
}

/* FIN DE LOS TITULARES */

.titulo_texto{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#30484C;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0 0 25px;
	}
.subtit{
	font-size: 13px;
	color:#30484C;
}
.texto_texto{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#2c2f03;
	font-size:12px;
	padding:0px 25px 10px 25px;
}
.texto_texto a{
	text-decoration:underline;
	color:#2c2f03;
}
.texto_texto .autor, .texto_texto .fecha{ 
	display:block;
	clear:right; 
	font: 11px Helvetica, Arial, sans-serif; 
}
.texto_texto .relacionado{
	display:block;
	clear:both;
	text-align:left;
	font:11px Helvetica, Arial, Verdana, sans-serif;;
}
.texto_texto img{
	border:#000000 0px solid;
	margin:0px; !important;
}
.texto_texto .negrita{ 
	font-weight:bold; 
}

.texto_imagen{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#2c2f03;
	font-size:11px;
	width:350px;
	float:left;
	margin-right:20px;
}
.texto_imagen p{
	padding-right:25px;
	padding-top:15px;
	padding-left:25px;
}
.imagen{
	width:223px;
	height:224px;
	float:left;
	padding-top:15px;
}
.contenido_texto{
	margin:auto;
	width:642px;
}
		
/***************************** Maquetando las noticias *******************************/
.listado_noticias{
}
.noticia{
	padding:5px;
	padding-left:25px;
	padding-right:25px;
}
.noticia p{ 
	margin-bottom:10px;
}
.noticia .image_news{
	float:left; 
	margin-right:10px; 
	margin-top:30px; 
	margin-bottom:20px;
}  /* CAPA que contiene las noticias */
.noticia .image_news img{ 
	width:60px; 
} /* Imagen que acompaņa en el listado */
.noticia .fecha{
	display: block; 
	margin: 0 0 10px 0; 
	clear: right; 
	text-align: right; 
	color: #bbb89a; 
	font: 10px Helvetica, Arial, Verdana, sans-serif; 
	float:right;
} /* es un p */
.noticia .titular{}
.noticia .titular h3{
	font-size:14px;	
} /* es el TITULAR */
.noticia .entradilla{
	font-size:12px;
} /* DIV */
.noticia .texto{font-size:12px;} /* DIV */
.noticia .autor{
	display: block; 
	margin: 0 0 10px 0; 
	clear: right; 
	text-align: right; 
	color: #bbb89a; 
	font: 10px Helvetica, Arial, sans-serif; 
} /* DIV */
.noticia .relacionado{
	display: block; 
	margin: 0 0 10px 0; 
	clear: both; 
	text-align: left; 
	color: #bbb89a; 
	font: 10px Helvetica, Arial, Verdana, sans-serif; 
} /* DIV */
.paginator{ 
	text-align:center;
}  /* DIV. el paginador es el mismo en todos los listados */
.leer_mas{
display: block; 
margin: 0 0 15px 0; 
clear: right; 
text-align: right; 
color: #bbb89a; 
font: 12px Helvetica, Arial, sans-serif; 
float:right;
} /* DIV con un <a> */
.volver{padding:5px;padding-left:25px;font-size:12px;} /* DIV con un <a> */
.volver a, .leer_mas a{color:#2C2F03;}
.listado_noticias_rss{padding: 10px 25px;}
.noticia .negrita{ font-weight:bold; }	

/* Maquetando lista eventos */
.listado_eventos{ width:680px; margin-top:10px; margin-left:10px;}
.evento{width:200px; margin-left:16px; float:left; text-align:center; font-size:10px; }
.evento h3{ font-size:12px;}

.evento_list{font-size:10px; margin-bottom:24px;}
.evento_list .fecha {font-size:11px; font-weight:bold;}
.evento_list .fechas {float:right; width: 290px !important;}
.evento_list .url {}
.evento_list h3{ font-size:12px; display:inline; margin-left:30px;}
.listado_eventos h2{ font-size:14px; font-weight:bold;}

.evento_portada{font-size:10px;width:150px; margin-left:10px; float:left; text-align:center; }
.evento_portada h3{ font-size:12px;}

.evento_list_portada{font-size:10px; font-size:10px; font-size:10px; margin-bottom:14px; padding:10px;}
.evento_list_portada h3{ font-size:12px; display:inline; color:#c2b10c;}
.evento_list_portada a{ color:#c2b10c;}
	
/************************** Maquetando testimonios y referencias *******************************/
.testimonio{font-size:10px; margin-bottom:14px; padding:10px; width:300px; float:left;}
.testimonio h3{font-size:12px; display:inline; color:#c2b10c; }
.testimonio a{color:#c2b10c;}	
	
/***************************** Maquetando formulario basico ***************************************/
form{
font-size:9px;
}

#buscador form{
display:inline;
}

.form_basico{padding:10px; padding-left:120px;}
.formulario{padding:0; width:400px; overflow:hidden; vertical-align:top;}
.formulario label {float:left; margin-right:10px; height:3em; width:60px;}
.campo_formulario {width:75%; border:1px solid #999999; }
.obligatorio{color:#FF0000;}


#galeria{
padding:5px;
padding-left:15px;
padding-right:15px;
}
#video{
margin: auto;
width:416px;
}