/* CSS Document */

/* GENERAL */
*, html{ 
margin:0px; 
padding:0px; 
}
body{
margin:0px;
padding:0px;
border:0px;
background:url(../sys_img/fondo.gif) repeat;
font-family:Arial, Helvetica, sans-serif;
}
img { 
margin:0; 
border:0; 
}
ol, ul, li { /*list-style:none*/ }
a {
font-size: 11px;	
color:#999999;
text-decoration:none;
}
a:visited {
color:#999999;
}
a:hover {}
li{
margin:10px; 
margin-left:22px; 
text-indent:0px;
}

/* UTILES */
.estructural{
padding:10px;
}
.flotante_izq{
float:left;
}
.flotante_der{
float:right;
}
.oculto{
display:none;
}
.limpia{
clear:both;
height:0px;
}
.separador{
clear:both; 
height:2px;
background-color:#FFFFFF;
}
.separador_texto_enriquecido{
height:5px;
}

.rounded_box{
margin: 0 auto;
background-color: #000; 
border: 1px solid #fff;	
filter:alpha(opacity=30);
-moz-opacity:.30; 
opacity:.30;
}

.colored{
color:#D86A11;
font-weight:600;
}
.colored2, .coloredB{
color:#f12086;
font-weight:600;
}

.mivideo{
margin:15px; 
margin-top:0px; 
text-align:center; 
z-index:1;
}

/* ESPECIFICAS */
#container{
background:url(../sys_img/fondo.jpg) no-repeat;
}
#contenedor{
width:961px;
margin:auto;
background:#FFFFFF;
padding:10px;
padding-bottom:0px;
padding-top:0px;
}
#cabecera{
height:110px;
background:url(../sys_img/fondo_cabecera.jpg) no-repeat;
}
#logo{
float:left;
}
#datos{
float:right;
font-size:11px;
text-align:right;
padding-top:20px;
}
#datos b{
color:#E83809;
}
#destacao{
background:url(../sys_img/deg.jpg) repeat;
height:265px;
padding: 20px 30px;
}
#destacao #izq{
float:left;
width:270px;
}
#destacao #dch{
float:right;
width:565px;
height:265px;
}
#pie{
background:url(../sys_img/img_pie.jpg) repeat;
height:20px;
font-size:11px;
text-align:center;
padding-top:5px;
clear:both;
}
#central{
padding-top:15px;
padding-bottom:10px;
}
#miga {
color: rgb(255, 51, 0);
font-size:11px;
font-weight:bold;
padding-left:3px;
text-align:right;
}
#miga a{
text-decoration:underline;
color: rgb(255, 51, 0);
text-decoration:none;
}
#central #izq{
float:left;
width:230px;
}
#central #dch{
float:right;
width:700px;
}
#mod_lateral{
float:left;
width: 230px;
clear:both;
}
#menu_lateral{
width: 220px;
background-color: #F1F1F1;
margin-bottom:10px;
border:1px #CCCCCC solid;
}
#contenedor_central{
float:right;
padding-right:15px;
width:620px;
}

#buscador{
font-size: 11px;
color:#999999;
margin-right:30px;
}

#menu_lateral ul{
color: #424E0F;
font-size:12px;
line-height:12px;
/*list-style-image: url(../sys_img/bolito.jpg);*/
}
#menu_lateral ul ul{
color: #A1A1A2;
font-size:12px;
/*list-style-image: url(../sys_img/guion.jpg);*/
}
#menu_lateral ul ul li{
margin-top:0px;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;
}

#menu1{
font-size:13px;
text-transform: uppercase;
color:#D86A11;
float:right;
clear:right;
width: 630px;
padding-top:55px;
text-align:center;
}

#menu1 a{
font-size:13px;
text-transform: uppercase;
color:#D86A11;
}

#menu1 ul, #menu1 li{
display:inline;
margin:0px;
}
#menu1 li{
padding-right:15px;
padding-left:15px;
background-image:url(images/lm.gif);
background-repeat:no-repeat;
background-position:right;
}

#menu1 .ultimo{
background-image:none;
}

#menu2{
margin-top:18px;
width: 220px;
/*background-color: #F1F1F1;*/
margin-bottom:10px;
border:1px #ffffff solid;
}

#menu2 ul, #menu2 ul a{
color: #004481;
font-size:12px;
line-height:12px;
/*list-style-image: url(../sys_img/bolito.jpg);*/
}
#menu2 ul ul, #menu2 ul ul a{
color: #A1A1A2;
font-size:11px;
/*list-style-image: url(../sys_img/guion.jpg);*/
}
#menu2 ul ul li{
margin-top:0px;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;
}

#menu4{
 float:right;
 width:340px;
}
#menu4 ul, #menu4 li{
display:inline;
margin:0px;
}
#menu4 li{
padding-right:12px;
padding-left:12px;
background-image:url(images/lm2.gif);
background-repeat:no-repeat;
background-position:right;
}

/* boxes
----------------------------------------------- */
.box {
	background:#ddd;
	margin-bottom:20px;
	width:576px;
	margin-left:95px;
	margin-top:18px;
}
.box h2 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#333;
	padding:6px 12px;
}


/* TEXTOS */
h1, h2, h3{
color: #000000;
margin-bottom:5px;
}
h4, h5, h6{
color: #E83809;
margin-bottom:5px;
}
p {
font-size:12px;
color:#333333;
}

#izq h1 {height:32px; width:690px; background: url(../sys_img/rose.png); background-repeat:no-repeat; vertical-align:bottom; padding:5px;}
#der h1 {height:32px; width:226px; background: url(../sys_img/top_right.png); background-repeat:no-repeat; vertical-align:bottom; padding:5px;}
#izq h1.b {background: url(../sys_img/gris.png);background-repeat:no-repeat;}

#izq .tit{padding:10px;font-size: 14px;color:#f12086;font-weight:600; }
#der .tit{padding:10px;font-size: 14px;color:#472973;font-weight:600; }
.subtit{font-size: 12px;color:#5e5e70;}

.titulo_texto{
font-weight:bold;
color: #002364;
}



/* CLASS ELEMENTS */
/* Maquetando los textos */
.texto_texto img{ margin:0px; border:#CCCCCC 1px solid; margin-left:30px; !important; }
.texto_texto .autor, .texto_texto .fecha{ display:block; margin:0 0 10px 0; clear:right; text-align: right; color: #717a95; font: 10px Helvetica, Arial, sans-serif; }
.texto_texto .relacionado{display:block;margin:0 0 10px 0;clear:both;text-align:left;color:#717a95;font:10px Verdana,'Lucida Grande',Arial,"Trebuchet MS",Helvetica, sans-serif;}
.texto_texto p, .texto_texto h4{margin-bottom:10px;}
.texto_texto .negrita{ font-weight:bold; }
.texto_texto li{}
.texto_texto{
padding:5px;
padding-left:15px;
padding-right:15px;
}


/* Maquetando las noticias */
.listado_noticias{/*padding:15px;*/}
.noticia{padding:10px;padding-left:15px;padding-right:15px;}
.noticia p{ margin-bottom:10px;}
.noticia .image_news{float:left; margin-right:10px; margin-top:5px; margin-bottom:5px;}  /* CAPA que contiene las noticias */
.noticia .image_news img{ width:100px; height:85px; padding:5px; background-color:#FFFFFF; border:1px solid #BBBBBB;} /* Imagen que acompaa en el listado */
.noticia .image_news img:hover{ width:100px; height:85px; padding:5px; background-color:#FFFFFF; border:1px solid #666666;} /* Imagen que acompaa en el listado rollover */
.noticia .image_newsd {
background-color:#FFFFFF;
float:right;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
}
.noticia .image_newsd img {
height:300px;
width:400px;
}
.noticia .fecha{color: #666666;} /* es un p */
.noticia .titular{}
.noticia .titular h3{font-size:14px;	} /* es el TITULAR */
.noticia .entradilla{font-size:12px;} /* DIV */
.noticia .texto{} /* DIV */
.noticia .autor{display: block; margin: 0 0 10px 0; clear: right; text-align: right; color: #717a95; font: 10px Helvetica, Arial, sans-serif; } /* DIV */
.noticia .relacionado{display: block; margin: 0 0 10px 0; clear: both; text-align: left; color: #717a95; font: 10px Verdana,'Lucida Grande', Arial, "Trebuchet MS", Helvetica, sans-serif; } /* DIV */
.paginator{ text-align:center;}  /* DIV. el paginador es el mismo en todos los listados */
.leer_mas{text-align: right; float:right;} /* DIV con un <a> */
.volver{padding:5px;padding-left:15px;} /* DIV con un <a> */
.volver a, .leer_mas a{color:#999999;}
.listado_noticias_rss{padding:15px;}
.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:#472973;}
.evento_list_portada a{ color:#472973;}

/* 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:#472973; }
.testimonio a{color:#472973;}

/* Maquetando formulario basico */
form{
font-size:9px;
}
.nb{font-size:11px; border:0px; background-color: #333333; color:#FFFFFF; cursor:pointer;}
.nc{width:100px; height:13px; font-size:11px; border:0px;}

.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;
}
#componentes img {
padding:5px;
} 

