@import url("tables.css");

@import url("galleries.css");

@import url("boxes.css");


/*DEFINICIONES GENERALES*/
body,html{
 margin:0; padding:0;   
 font-family:Helvetica, Century Gothic,Verdana,Arial;
 color:#000000;
}

body#general {
   background-color:#e7e6da;
   background-image: url(../img/abt_repetir_body.jpg);
   background-position: 50% 0;
   background-repeat: repeat-y;}

body#catalogo {
   background-color:#e7e6da;
   background-image: url(../img/abt_repetir_body2.jpg);
   background-position: 50% 0;
   background-repeat: repeat-y;}

#logotipo {float:left;}


#banderas {float: right;}

.clearing {clear:both}

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

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

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

   
.imagen-noborder{border:none}


.imagen-right {
   float:right;
   color:#777;
   margin:5px 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 0px;margin: 0px;}

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: #24407E;}

h3.mes-noticia {}

h3.titulo-cnoticia {}

h3.titulo-bloqueseccion {
 color:  #ffa817;
 font-size: 1em;
 padding: 3px 0px 3px 0px;
 margin:  0px 1px 4px 0px;
 border-bottom: 2px solid #003300;
}
/*FIN DEFINICIONES H3*/


/*CONTENIDOS NOTICIAS*/
.calendario{background: url(../img/calendar.gif) 0 0 no-repeat;float:left;height:49px;width:45px;margin-right: 5px;}

.calendario .dia{color:#999999;font-size:18px;text-align:center;text-transform:uppercase;display:block;margin-left:3px;padding-top:7px;line-height:18px;}

.calendario .mes{color:#FFFFFF;font-size:11px;font-weight: bold;text-align:center;text-transform:uppercase;display:block;line-height:11px;margin-left:3px;padding-top:6px;}

.noticia    {margin: 0 0 0 3em;font-family:arial, helvetica, sans-srif;font-size:0.8em;}
.noticia .entradilla    {font-size: 1em;font-style:italic;text-align:justify;}
.noticia .fecha         {color: #24407e;float: left;padding-top: 4px;font-weight:bold;}
.noticia .fechatitular  {color: #777;float: right;}
.noticia .imagen        {float:right;color: #777;text-align: justify;padding: 10px;}
.noticia p              {text-align:justify;}

.cnoticia .imagen-left      { padding: 5px;float: left;margin:0px;}

.cnoticia .imagen-left img  { border: 1px solid #000000;margin: 5px;}

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

/*.listadoTitulares h2.mes {font-size: 1em;border-bottom: 1px solid #000000;}*/

.listadoTitulares li     {font-size: 0.8em;padding-left: 14px;
background: url(../img/minicalendar.gif) 0 50% no-repeat;}
.listadoTitulares .fecha           { color: #CCCCCC;font-weight: bold;border-bottom: 1px solid #CCCCCC;}
.listadoTitulares a.titular        { color: #24407E;text-decoration:none;	}
.listadoTitulares a.titular:hover  { background-color: #24407E;color: #FFFFFF;text-decoration:none;	}

.listadoMeses      {list-style-type: none;}
.listadoMeses li   {font-size: 0.8em;padding-left: 18px;background: url(../img/minicalendar.gif) 0 50% no-repeat;}

.resumen-noticias .listadoTitulares {margin: 40px 0px 0px 20px;}
.resumen-noticias {background: url(../img/resumen_noticias.gif) 50% 50% no-repeat;}
/*FIN CONTENIDOS NOTICIAS*/


/**CONTENIDO PRINCIPAL**/

#wwrap {
background-image: url(../img/abt_repetircab.gif);
background-position: top left;
background-repeat: repeat-x;
}

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

#header    { background:#FFFFFF;padding:0px;height: 119px;background: url(../img/abt_motivo.gif) top right no-repeat; }

#menu_sup{font-size: 0.8em;color: #000000;float:right;}
#menu_sup a {color: #000000;}

/*MENU PRINCIPAL*/
div#menu_sup { float:right;}

div#menu_sup ul{padding:0px;list-style-type: none;margin:0px;}

div#menu_sup li{float: left; padding: 0px 3px 0px 4px;}



div#menu_sup li a.first{background: none;}
div#menu_sup li a{
padding: 0px 2px 0px 14px;text-align: center;color: #FFFFFF;font-weight: bold;text-decoration: none;font-size: 14px;background: url(../img/vinetasup.gif) 0px 5px no-repeat;}

div#menu_sup li a:hover{color: #FFA817;text-decoration:none;}

div#menu_sup li a.current {
        padding: 0px 2px 0px 2px;
     text-align: center;
          color: #FFA817;
    font-weight: bold;
text-decoration: none;
      font-size: 14px;
text-decoration: none;}

div#menu_sup .admin-toolbar img{padding:5px 3px 0px 0px;}

div#menu_sup li.home  { padding: 5px 5px 0px 5px;}

div#menu_sup li.ayuda { padding-left: 20px;margin-left: 4px;
background: url(../img/help.gif) 0 40% no-repeat;}
/*FIN DEL MENU PRINCIPAL*/


/*MENU LATERAL*/
#panel-izquierda   { float:left;width:229px; margin-left: 3px; }

#panel-izquierda #titulo-panel {
	background-image: url(../img/abt_textopanel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height:   30px;
	width:   210px;
	text-align:right;
	padding-right: 30px;
	padding-top: 9px;
	margin: 10px 0px 0px 0px;
	font-style:italic;
}

#quick-menu{}

#quick-menu a{display:block;height:34px;padding-top: 8px;padding-left: 35px;color: #003300;text-decoration:none;}

#quick-menu #boton12       {background-image: url(../img/abt_botones12.gif);background-position: -229px 0;background-repeat: no-repeat; }

#quick-menu #boton12:hover {background-image: url(../img/abt_botones12.gif);background-position: 0 0;background-repeat: no-repeat; }
#quick-menu #boton12activo {background-image: url(../img/abt_botones12.gif);background-position: 0 0;background-repeat: no-repeat; }

#quick-menu #boton13       {background-image: url(../img/abt_botones13.gif);background-position: -229px 0;background-repeat: no-repeat; }

#quick-menu #boton13:hover {background-image: url(../img/abt_botones13.gif);background-position: 0 0;background-repeat: no-repeat; }
#quick-menu #boton13activo {background-image: url(../img/abt_botones13.gif);background-position: 0 0;background-repeat: no-repeat; }

#quick-menu #boton14       {background-image: url(../img/abt_botones14.gif);background-position: -229px 0;background-repeat: no-repeat; }

#quick-menu #boton14:hover {background-image: url(../img/abt_botones14.gif);background-position: 0 0;background-repeat: no-repeat; }
#quick-menu #boton14activo {background-image: url(../img/abt_botones14.gif);background-position: 0 0;background-repeat: no-repeat; }

#quick-menu #boton15       {background-image: url(../img/abt_botones15.gif);background-position: -229px 0;background-repeat: no-repeat; }

#quick-menu #boton15:hover {background-image: url(../img/abt_botones15.gif);background-position: 0 0;background-repeat: no-repeat; }
#quick-menu #boton15activo {background-image: url(../img/abt_botones15.gif);background-position: 0 0;background-repeat: no-repeat; }

#quick-menu ul {list-style-type:none; padding:0px; margin:0px}

#quick-menu ul li{margin: 2px 0px 0px 0px;font-size: 22px;font-weight:bold;}


.menuabt   { margin-top: 5px; }

.menuabt a {
  color:#000000;
  display:block;
  padding: 4px 0px 4px 18px;  
  text-decoration:none;  
  background-image: url(../img/abt_vineta2.gif);
  background-position: 6px 8px;
  background-repeat: no-repeat;   
  font-weight: bold;
  /*font-style: italic;*/
 }

 
.menuabt a:hover{

  color: #FFFFFF;
  background-image: url(../img/abt_vineta1.gif);
  background-color:#6cb933;
  
 }
 
.menuabt a.current{

  color: #FFFFFF;
  background-image: url(../img/abt_vineta1.gif);
  background-color:#6cb933;
  
}

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

.menuabt ul li              {padding:0px 0px 3px 0px;margin: 0px 0px 0px 0px;font-size: 12px;}

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

/*FIN MENU LATERAL*/



#container            {width: 935px;}

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

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

#fondo-content        { width:697px;height:172px;margin-top: 3px;
background-image: url("../img/boton00.jpg");
background-position: top left;background-repeat: no-repeat;
}



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


/*CONTENIDOS TIPO CATEGORIAS*/

.listado-categorias  {padding: 0; margin-top: 10px; width: 100%;}

.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;}
.listado-categorias  .descripcion          {margin: 0px 5px 0 5px;}
.listado-categorias  .innerdescripcion     {width: 98%;}


.listado-categorias  .categoria            {float: left;width: 317px;padding: 4px 10px 0px 0px;text-align: justify;}
t

.listado-categorias  .categoria-center     {width: 317px;margin:0px auto;padding: 4px 4px 0px 4px;text-align: justify;}


.imagen-categoria              {padding: 0px; margin: 0px;}
.imagen-categoria a            {text-decoration: none;border:none;}
.imagen-categoria img          {border-bottom: 2px solid #000000;
border-top:0px;
border-right:0px;
border-left:0px;}

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

 h3.titulo-categoria {z-index:1000;}
 h3.titulo-categoria  a        {color: #FFA817;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;text-align: justify;font-size: 14px;}

.listado-secciones .bloque-seccion p  { text-indent: 20px;margin-top: 0px;}
.listado-secciones .bloque-seccion table  {margin-top: 0px;padding: 0px;}
.listado-secciones .bloque-seccion ul { list-style-type: none;}
.listado-secciones .bloque-seccion ul li { background: url(../img/abt_vineta2.gif) 0 4px no-repeat; padding-left: 16px;}
.listado-secciones .bloque-seccion ul ul li { background: url(../img/vineta_nivel2.jpg) 0 2px no-repeat; padding-left: 16px;}
/*FIN CONTENIDOS TIPO SECCIONES TEXTIMG*/



/*CONTENIDOS TIPO RECURSOS*/
.listado-recursos           {margin:0px auto;width: 70%;}
.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: #B4CC3F;}
/*FIN CONTENIDOS TIPO RECURSOS*/



/*PIE*/
	#footer {
		clear:both;
		text-align: center;
		border-top: 1px solid #CCCCCC;
		margin-left: 235px;
		margin-right: 4px;
		font-size: 12px;
	}
	#footer p {
		margin:0;
    }
}/*FIN PIE*/