@import url("tables.css");

@import url("galleries.css");

@import url("boxes.css");


/*ESQUELAS PORTADA*/

div#listado-salas                {margin-left: 20px;}
#listado-salas .tanatorio h3     {font-style: italic;}
#listado-salas .tanatorio .sala  {
  margin-left: 15px;
  padding-left: 16px;
  background: url(../img/focc_cross.jpg) left center no-repeat;
}

.sala .nombre-sala         {font-weight: bold;}

.sala .nombre {font-size: 12px;}

.sala a {
     background-position: left center;
     background-repeat: no-repeat;
     padding-left: 20px;
     font-size: 10px;
     font-weight: bold;
     text-decoration:none;
     color: #000000;
}

   a.pdf { background-image: url(../img/pdfblue.gif); }

   a.pesame {     background-image: url(../img/envpesame.gif);  }

/*FIN ESQUELAS PORTADA*/


/*DEFINICIONES GENERALES*/
body {background: url(../img/focc_bg.jpg);}

body,html {
   margin:0;
   padding:0;
   font-family:Century Gothic,Verdana,Arial
}

.clearing{clear:both}

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

.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:#355195;
   text-align:right;
   display: block;
   padding-right:17px;
   background:url(../img/masinfo.gif) 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 a {color: #C0D57B;}

.ofertas h3.titulo-categoria {padding: 0px 0px 3px 0px;margin: 0px;color: #8398ad;font-size: 12px;}

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:#B4CC3F ;
}
/*FIN DEFINICIONES H3*/


/**CONTENIDO PRINCIPAL**/

#wrap      { width:987px;margin:0 auto;background-color: #FFFFFF;}

#header    { padding:0px;}

/*MENU PRINCIPAL*/

div#menuppal { background: url(../img/focc_repmenu.jpg) top left repeat-x;height: 22px;width: 979px;margin: 0px auto;}

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

div#menuppal li.last{
  float: left;
  height: 21px;
  padding: 0px 14px 0px 5px;
  background: none;
}

div#menuppal li{
  float: left;
  height: 21px;
  padding: 0px 14px 0px 5px;
  background: url(../img/focc_sepmenu.jpg)  100% 50% no-repeat;
}

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

div#menuppal li a.option:hover{color: #000000;border-bottom: 2px solid #000000;}

div#menuppal li a.current{padding: 0px 2px 0px 2px;text-align: center;color: #000000;font-weight: bold;
text-decoration: none;font-size: 14px;border-bottom: 2px solid #000000;}

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

/*FIN MENU PRINCIPAL*/

/*MENU LATERAL*/

#panel-izquierda   { float:left;width:487px;background: url(../img/focc_repetir_bleft.jpg);margin-left: 0px;margin-bottom: 106px;}

#panel-izquierda #menu-portada ul        {list-style-type: none;}
#panel-izquierda #menu-portada ul a img  {border:none;}

.dummymenu { height: 350px; }

.menutodogas{background: url(../img/frmenutop.gif) top left no-repeat;
   padding-left: 32px;
   padding-top: 5px;
   width: 189px;
}

.menutodogas ul {list-style-type:none;}

.menutodogas ul, .menutodogas ul li { padding:0px; margin:0px}

.menutodogas ul li{padding-right: 5px;margin-bottom: 5px;text-align: right;}

.menutodogas ul li ul li   {border: none;}
.menutodogas ul li ul li a {font-size: 10px;font-weight: normal;}

.menutodogas a {display: block;background-position: right 50%;background-repeat: no-repeat;padding-left: 18px;font-weight: bold;height: 20px;;}

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



/*#container-wrapper    {   background: url(../img/focc_repetir_left.jpg) top left repeat-y;       }*/
#container-wrapper    {   background: url(../img/focc_fondo_container.jpg) top left repeat-y;       }
#container-wwrapper   {   background: url(../img/focc_repetir_right.jpg) top right repeat-y;  }
#container            {   background: url(../img/focc_pie.jpg) bottom left no-repeat;   }

#content-wrapper      { float:right;width:496px;margin-right: 4px;}

#content   { margin-right: 0px; }



/*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;
        background: url(../img/todogas_pie.jpg) top left no-repeat;
    }
    #footer p {
        margin:0;
    }
}/*FIN PIE*/
