@import url("tables.css");

@import url("galleries.css");

@import url("boxes.css");


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

.barra {margin-left: 20px;font-size: 12px;}

.clearing{clear:both}

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

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:  #FFFFFF; font-size: 1em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;
 border-bottom: 2px solid #B0BFCE;
 background:#B01B28 ;
}
/*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.hijos li {
border-bottom: 1px solid #CCCCCC;
}


.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;margin:0px;}

.menusyl a {color:#000000;}

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



#container            {width: 981px;}

#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*/


/*CONTENEDOR PRODUCTOS*/
.listado-categorias .ptop-left     { background: url(../img/arri_izq.jpg) 0 0  no-repeat;}
.listado-categorias .ptop-right    { background: url(../img/arri_der.jpg) 100% 0 no-repeat;}
.listado-categorias .pbottom-left  { background: url(../img/aba_izq.jpg) 0 100% no-repeat;}
.listado-categorias .pbottom-right { background: url(../img/aba_der.jpg)  100% 100% no-repeat;padding-bottom: 2px;}
.listado-categorias .ptop          { background: url(../img/repetir_arri.jpg) 50% 0 repeat-x;}
.listado-categorias .pbottom       { background: url(../img/repetir_aba.jpg) 50% 100% repeat-x;}
.listado-categorias .pleft         { background: url(../img/repetir_izq.jpg) 0 50% repeat-y;}
.listado-categorias .pright        { background: url(../img/repetir_der.jpg) 100% 0 repeat-y; width: 100%;}
/*FIN PRODUCTOS*/

/*CONTENIDOS TIPO CATEGORIAS*/
.ofertas .listado-categorias .categoria {border: none;}
.ofertas .contenido-categoria {border: 2px solid #CCCCCC;}


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

.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  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 p  { text-indent: 20px;}
.listado-secciones .bloque-seccion ul { list-style-type: none;}
.listado-secciones .bloque-seccion ul li { background: url(../img/vineta_lista.gif) 0 2px 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;
	}
	#footer p {
		margin:0;
    }
}/*FIN PIE*/
