@import url("tables.css");

@import url("galleries.css");

@import url("boxes.css");


/*DEFINICIONES GENERALES*/


.clearing{clear:both}

.session {position:absolute; top: 0;left: 0;background-color: #000000;color: #FFFFFF;font-size: 10px;}
.session a {color: #FFFFFF;}

.imagen-border{border:1px solid #000000}

.imagen-center{
   text-align:center;
   margin:4px auto;
   color:#777
}

.imagen-left{
   float:left;
   margin:0 10px 10px 0;
   color:#777;
   text-align:center;
}

.imagen-noborder{border:none}

.imagen-right{
   float:right;
   color:#777;
   margin:0 0 10px 10px;
   text-align:center;
}

.invisible{display:none}

.mas-info{
   color:#000000;
   text-align:right;
   display: block;
   padding-right:17px;
   background:url(../img/masinfo.jpg) 100% 40% no-repeat;
   font-weight:bold;
   font-size:12px;
   text-decoration:none
}


.mensaje-ayuda{
   border:2px solid #6F88FF;
   background-color:#FEF4B7;
   width:85%;
   margin:0px auto;
   padding:5px
}

 * html #footer { height:1px; }

/* Start Commented Backslash Hack \*/
 * html .bloque-seccion {zoom: 1;}
/* Close Commented Backslash Hack */

#error{
   padding:5px 20px 5px 20px;
   border:3px solid #A00;
   background-color:#FEE;
   margin-left:0px auto;
   margin-bottom:3px
}

#exito{
   padding:5px 20px 5px 20px;
   border:3px solid #0F0;
   background-color:#EFE;
   margin-left:0px auto;
   margin-bottom:3px
}


#info{
   padding:5px 20px 5px 20px;
   border:3px solid #f1e9dd;
   background-color:#fefcf9;
   margin-left:0px auto;
   margin-bottom:3px
}
/*FIN DEFINICIONES GENERALES*/

/*DEFINICIONES H3*/
h3.copyright{
   font-size:10px;
   font-style:italic;
   color:#666666;
   padding:0px;
   margin:0px;
   text-align:right
}

h3.titulo-categoria {padding: 0px 0px 3px 90px;margin: 0px;}kk

h3.titulo-categoria-proyectos {padding: 0px 0px 3px 0px;margin: 0px;font-size: 10px;}

h3.titulo-categoria-proyectos a {color: #24407E;}

h3.copyright a{
   font-style:italic;
   color:#666666;
   text-decoration:none
}

h3.titulo-noticia {margin: 0px 0px 5px 0px; text-align: left;}
h3.titulo-noticia a{color: #C0D57B;}

h3.mes-noticia {}

h3.titulo-cnoticia {}

h3.titulo-bloqueseccion {
 color:  #000000; font-size: 1.8em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;
}
h3.titulo-bloqueseccion .titulo-bloqueseccion-resto{
color:  #ed1c24;
font-size: 0.7em;
}
h3.titulo-bloqueseccion2 {
 color:  #000000; font-size: 1.1em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;

}

/*FIN DEFINICIONES H3*/


/**CONTENIDO PRINCIPAL**/

#wrap      { width:981px;margin:0 auto; }

#header    { background:#FFFFFF;padding:0px;height: 130px;
             background: url(../img/syl_right.jpg) top right no-repeat;
}

#menu_sup{text-align: right; margin-top: -25px; font-size: 0.8em;color: #000000;}
#menu_sup a {color: #000000;}



/*MENU LATERAL*/

#panel-izquierda   { float:left;width:218px; }

.menusyl{
   margin-left: 32px;
   margin-top: 20px;
   width: 186px;
}

.menusyl ul {list-style-type:none; padding:0px; margin:0px}

.menusyl ul li{padding:0px 22px 3px 0px;margin: 0px 0px 15px 0px;border-bottom: 1px dashed #b90c1c;background: url(../img/syl_menulat.jpg) top right no-repeat;font-size: 18px;}

.menusyl ul li ul li   {border: none;background: none;padding: 0px 0px 0px 5px;margin: 0px;}
.menusyl ul li ul li a {font-size: 10px;font-weight: normal;}
.menusyl ul li ul li ul li{padding: 0px 0px 0px 15px;}

.menusyl a {color:#000000;}

.menusyl a:hover{text-decoration: underline;color: #333333;}
/*FIN MENU LATERAL*/



#content-wrapper      { float:right;width:763px; }

#content   { margin-right: 0px; padding: 0px 0px 0px 11px;}



/*LISTADO CATEGORIAS*/
#servicios       {margin-left: 15px;margin-right: 335px;}
/*FIN LISTADO CATEGORIAS*/

/*CONTENIDOS TIPO CATEGORIAS*/
.listado_categorias  {border: 1px solid #f3ab57;background:url(../img/fondo_listadocategorias.png) top left repeat;margin-right: 19px;}
.listado_categorias ul{text-align:left;list-style-type: none;margin: 2px 2px 2px 8px;}
.listado_categorias ul li{background: url(../img/vinetamenu.png) left 5px no-repeat; padding-left: 10px;}
.listado_categorias ul li .boton-fondo{margin: 0px 0px 0px 0px;padding: 0px;height: 25px;background: url(../img/boton-repeat2.jpg) top left repeat-x;}
.listado_categorias ul li .boton-left{height: 25px;padding: 0px;margin: 0px;background: url(../img/boton-left2.jpg) top left no-repeat;}
.listado_categorias ul li .boton-right{height: 25px;padding: 0px;margin: 0px;background: url(../img/boton-right2.jpg) top right no-repeat;}
.listado_categorias ul li a {color: #000000; text-decoration:none;padding:5px;font-size: 14px;}
.listado_categorias ul li a:hover {color: #ffffff; text-decoration:underline;}

.listado_categorias  .bloque-categoria    {padding-top: 0px; margin-left: 2%; width: 100%;}
.listado_categorias  .contenido-categoria {padding: 0px 5px 5px 5px;margin: 0px 10px 0px 0px;min-height: 80px;zoom: 1;border-bottom: 1px solid #CCCCCC;}
.listado_categorias  .descripcion         {border: 1px solid #24407e;margin: 0px 5px 0 5px;}
.listado_categorias  .innerdescripcion    {width: 98%;}

.listado_categorias  .categoria           {float: left;width: 47%;padding: 4px 10px 0px 4px;text-align: justify;}

.listado_categorias  .categoria-center    {width: 44%;margin:0px auto;padding: 4px 4px 0px 4px;text-align: justify;}


.imagen-categoria              {padding: 5px;float: left;margin:0px;}
.imagen-categoria a            {text-decoration: none;}
.imagen-categoria img          {border:none;}

 h3.titulo-categoria  a        {color: #24407e;text-decoration: none;}

 .recursos-directos {float: right;}
 .recursos-directos a img {border:none;}

/*FIN CONTENIDOS TIPO CATEGORIAS*/

/*CONTENIDOS TIPO SECCIONES TEXTIMG*/
.listado-secciones { margin-left: 20px; margin-right: 20px;}
.listado-secciones .bloque-seccion .texto{font-size: 0.8em;color: #000000;margin: 8px 0px 12px 0px;}
.listado-secciones .bloque-seccion p  { text-indent: 20px;}
.listado-secciones .bloque-seccion ul { list-style-type: none;}
.listado-secciones .bloque-seccion ul li { background: url(../img/vineta_lista.jpg) 0 5px no-repeat; padding-left: 16px;}
.listado-secciones .bloque-seccion ul ul li { background: url(../img/vineta_nivel2.jpg) 0 5px no-repeat; padding-left: 16px;}
/*FIN CONTENIDOS TIPO SECCIONES TEXTIMG*/

/*CONTENIDOS TIPO RECURSOS*/
.listado-recursos           {margin:0px auto;width: 70%;}
.listado-recursos h2 {font-size: 12px;text-decoration: none;margin: 3px 0px;}
.listado-recursos ul        { list-style-type: none; padding: 0; margin: 0 0 0 20px;}
.listado-recursos .titulo   {
margin-top: 0px;padding: 4px 0px 6px 23px;
background-repeat: no-repeat;background-position:  top left;
}
.listado-recursos .titulo a {text-decoration: none; color: #000000;}
/*FIN CONTENIDOS TIPO RECURSOS*/
