/* CSS Document */

/* GENERAL */
*, html{ 
margin:0px; 
padding:0px; 
}
body{ 
margin:0px;
padding:0px;
border:0px;
background-color:#0065A7;
background-image:url(../sys_img/background.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
div { 
padding:0px; 
margin:0px; 
border:0px solid #9df2ff; 
}
img { 
border:0; 
}
ol, ul, li { /*list-style:none*/ }
ul a {
text-decoration:none;
}
ul a:hover{
text-decoration:none;
}
#pie a {
text-decoration:none;
color:#002363;
}
a {
font-size: 12px;	
color:#2FB0D0;
text-decoration:none;
}
a:visited {
color:#2FB0D0;
}
a:hover {
text-decoration: underline;
}
li{
margin-top:3px; 
margin-bottom:3px; 
margin-fight:10px;
margin-left:27px; 
text-indent:0px;
}
.archivo_descarga a{
font-size: 12px;
color:#2FB0D0;
}

/* ESTRUCTURA */
center{ 
width:100%;
}
#wrapper{ 
width: 800px;
margin: auto;
padding:10px;
background:#000000;
clear:both;
border-right:#5B0D18 solid 1px;
border-left:#5B0D18 solid 1px;
height:100%;
}


/* UTILES */
.estructural{
padding:10px;
}
.flotante_izq{
float:left;
}
.flotante_der{
float:right;
}
.oculto{
display:none;
}
.limpia{
clear:both;
height:0px;
}
.separador{
clear:both; 
height:10px;
}
.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:#2FB0D0;
font-size: 13px;
font-weight:600;
}
.colored2, .coloredB{
color:#f12086;
font-weight:600;
}

.mivideo{
margin:15px; 
margin-top:0px; 
text-align:center; 
z-index:1;
}
.slideshow2{
height:168px;
z-index:10;
}
.slideshow2 img{
z-index:11;
}


/* ESPECIFICAS */
#container{
/*padding-top:40px;
padding-bottom:40px;*/
width:911px;
margin:auto;
background-color:#C6C9EA;
border: #33577B solid 1px;
}
#contenedor{
width:890px;
margin:auto;
background-color:#FFFFFF;
}
#cabecera{
clear:both;
background-image:url(../sys_img/cabecera.jpg);
background-position:top center;
height:120px;
}
#menu{
background-color:#2FB0D0;
height:30px;
}
#centro{
clear:both;
}
#mod_lateral{
float:left;
width: 190px;
padding-left:25px;
padding-top:15px;
clear:both;
}
#menu_lateral{
width: 220px;
background-color: #F1F1F1;
margin-bottom:10px;
border:1px #CCCCCC solid;
}
#contenedor_central{
float:right;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
width:635px;
}
#miga{
float:right;
font-size:10px;
color:#2FB0D0;
}
#caja_curva{

}
#acordeon{
clear:both;
padding-top:40px;
}

#acordeonp{
clear:both;
padding-left:255px;
padding-top:20px;
}
#acordeonp ul li{
display:inline;
margin:0px;
}


#pie{
text-align:center;
width:900px;
margin:auto;
padding:5px;
clear:both;
color:#002363;
font-size:11px;
}
h1,h2,h3,h4,h5,h6{}
#caja_curva{
color:#999999;
font-size:12px;
}
#buscador{
width:445px;
font-size: 11px;
color:#999999;
float:right;
padding-right:10px;
}
#menu_pal{
font-size:13px;
text-transform: uppercase;
color:#D86A11;
float:right;
clear:right;
width: 630px;
padding-top:55px;
text-align:center;
}
#menu_pal a{
font-size:13px;
text-transform: uppercase;
color:#D86A11;
padding-right:15px;
padding-left:15px;
}
#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;
}
#acordeon ul li{
display:inline;
margin:0px;
}

/* TEXTOS */
h1{font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;padding:5px; font-size:14px; height:32px;}
h1{ margin-bottom:0px;}
h2{font-family: Arial, Helvetica, sans-serif; text-align:left;/*padding:5px;*/color:#679DCB; }
	h2, h2 label, h2 a {/*font-size: 12px;line-height:12px;*/}
h3{font-family: Arial, Helvetica, sans-serif; }
h3 {font-size: 16px;color:#002363;font-weight:600;	padding:0px; margin:0px;margin-top:15px; margin-bottom:10px;border:0px; display:block}
h4{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
h5{font-family: Arial, Helvetica, sans-serif; font-weight:normal;}




#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;
}

.archivo_descarga{
margin: 10px 16px 0px;
padding: 0;
}
.borde_btt {
border-bottom:1px dotted #003046;
margin-bottom:10px;
padding-bottom:5px;
}


/* CLASS ELEMENTS */
/* Maquetando los textos */
.texto_texto p img{
margin-left: 5px; 
margin-right: 5px; 
}
.texto_texto table{
 margin-bottom:10px;
 font-size:12px;
 color:#164159;
}
.texto_texto .autor, .texto_texto .fecha{ display:block; margin:0 0 10px 0; clear:right; text-align: right; color: #717a95; font: 10px Arial, Helvetica, 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;font-size:12px; color:#164159;}
.texto_texto .negrita{ font-weight:bold; }
.texto_texto li{}
.texto_texto{
padding:5px;
padding-left:15px;
padding-right:15px;
 margin-bottom:10px;
 font-size:12px;
 color:#164159;
/*font-size:12px;*/
}
.titulo_icono{color:#2FB0D0; font-size:12px; font-style:italic; font-weight:bold; text-decoration:underline; text-align:left; width:145px; padding-top:5px;}
.texto_icono{font-size:11px; width:145px; text-align:left;color:#164159;}
/* Maquetando las noticias */
.listado_noticias{padding:15px;padding-top:0px;}
.noticia{padding:1px;padding-left:0px;padding-right:0px;color:#164159;}
.noticia p{ }
.noticia .image_news{float:left; padding-right:10px; padding-top:15px; padding-bottom:20px; background-color:#FFFFFF;}  /* CAPA que contiene las noticias */
.noticia .image_news img{ width:170px; } /* Imagen que acompaņa en el listado */
.noticia .fecha{display: block; clear: right; /*text-align: right;*/ color: #717a95; font: 10px Arial, Helvetica, sans-serif; /*float:right;*/} /* es un p */
.noticia .titular{}
.noticia .titular h3{font-size:14px;	} /* es el TITULAR */
.noticia .entradilla{font-size:12px;padding-bottom:10px;font-weight:bold;} /* DIV */
.noticia .texto{font-size:12px;}
.noticia .texto img{
margin-left: 5px; 
margin-right: 5px; 
} /* DIV */
.noticia .autor{display: block; margin: 0 0 10px 0; clear: right; text-align: right; color: #717a95; font: 10px Arial, Helvetica, 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{display: block; margin: 0 0 15px 0; clear: right; text-align: right; color: #717a95; font: 10px Arial, Helvetica, sans-serif; float:right;} /* DIV con un <a> */
.volver{padding:5px;padding-left:15px;} /* DIV con un <a> */
.volver a, .leer_mas a{color:#2FB0D0;}
.listado_noticias_rss{padding:15px;}
.noticia .negrita{ font-weight:bold; }


/*Maquetando productos*/
.producto{
background-image: url(../sys_img/fondoproducto.jpg);
background-repeat:no-repeat;
width: 155px;
height: 155px;
float:left;
}
.image_producto{
width: 135px;
height: 115px;
margin:auto;
margin-top: 5px;
}
.listado_productos{
margin-left:10px;
}
.producto .entradilla p{
text-align:center;
padding-top:5px;
font-weight:bold;
font-style:italic;
}

/* 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;
}

#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;
}