
/* ------------------------------------------------------------------------ */
/* Modulo: Home Vilflor       Indice Ayto. Vilaflor                         */
/* ------------------------------------------------------------------------ */


/* SELECTORES */
/* CABECERA*/

/* ---------- */
/*#home-fondo { width:575px; height:100px;background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/barner.gif);}*/
#home-contenido-izquierda {

    width: 575px;/*575px*/
    float: left;
	padding:0px 0px 0px 6px;
	/*background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/barner.gif) no-repeat right;*/
	

}

#home-contenido-derecha {
   width: 190px;
   float: right;
	
}

/* Caja para la imagen horizontal grande de la home */
#home-imagen { 
   float: left;
   height: 95px;
   width: 772px;
   padding-bottom: 14px;
   margin: 1px 0 0 0;
   
}

#home-destacado-agenda-img {
   float: right;
   height: 97px;
   width: 189px;
   margin: 1px;
   padding-bottom: 1px;
}

#home-destacado-agenda-img img{
   border:0;
}

#home-col-1 {
   float: left;
   width: 188px;
   margin-right: 5px;
   margin-left: 0px;
   margin-top: 0px;

}


#home-col-1 h2 {
   font: bold 13px Trebuchet MS,"Arial", Helvetica, sans-serif;
   text-transform: capitalize;
   color:#cc0000/*#FFFFFF*//*#66635C*/;
   /*background:/*#cc0000*//*#D4D0BA*/ /*cambio24/07/2009*/
   /*border-bottom: 1px dotted #66635C;*/
   padding:20px;
   
   
}
#home-col-1 ul {
   list-style:none;
   margin: 0px 0px 0px 0px; 
   padding: 5px 10px 0px 0px;
   
   
}
#TT_K9Du618CKBJqyl4cP {position:absolute; margin:228px 0px 0px 45px}
/*--#contador {position:relative; margin:0px 0px 0px 0px}-->*/
#home-col-1 li {padding: 0px 0px 0px 25px; margin:0px; color: #004389;
background-color: transparent;
background-image: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 10px 7px;
}
   

#home-col-1 a {
   color:#006633;
   text-decoration: none;

}
#home-col-1 a:hover {
   text-decoration: underline;
   color:#000000;

}
#home-col-2 {
   float: right;
   width: 188px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;

}

/*#home-espacio{
 padding:0px 0px 130px 0px;*/

}

#home-col-2 h2 {
   font: bold 13px Trebuchet MS,Arial, "Helvetica", sans-serif;
   text-transform: capitalize;
   color:#cc0000/*#FFFFFF*//*#66635C*/;
   background:/*#cc0000*//*#D4D0BA*/;
  /* border-bottom: 1px dotted #66635C;*/
   padding:20px;

}
#home-col-2 ul {
   /*list-style-image: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-2flecha.gif);*//*border-right: outset 2pt;*/
  /*border-right: inset 2pt ;*/
   list-style:none;
   margin: 0px; 
   padding: 5px 0px 0px 0px;


}
#home-col-2 li {
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0px 0px;
   background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta.gif) 10px 7px no-repeat;
}
#home-col-2 a {
   color:#006633;
   text-decoration: none;
   /*text-align:left;*/
}
#home-col-2 a:hover {
   text-decoration: underline;
   color:#000000;

}
#home-col-3 {
   float: left;
   width: 188px;
   margin-right: 5px;
   margin-top: 0px;

}

#home-col-3 h2 {
   font: bold 13px Trebuchet MS,Arial, Helvetica, "sans-serif";
   text-transform: capitalize;
   color:#cc0000/*#FFFFFF*//*#66635C*/;
   background:/*#cc0000*//*#D4D0BA*/;
/*   border-bottom: 1px dotted #66635C;*/
   padding:20px;
   
}
#home-col-3 ul {
  list-style:none;
   margin: 0px; 
   padding: 5px 10px 0px 0px;
}
#home-col-3 li {
   padding: 0px 0px 0px 25px;
   margin: 0px;
   color: #004389; background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta.gif) 10px 7px no-repeat;

}
#home-col-3 a {
   color:#006633;
   text-decoration: none;
}
#home-col-3 a:hover {
   text-decoration: underline;
   color:#000000;

}

#home-imagen-inferior {
  float: left;
   height: 60px;
   width: 673px;
  /* background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/barner.gif) no-repeat right);*/
}

#home-col-4 {
   float: rigth;
   width: 140px;
   margin-top: 0px;
   margin-left: 5px;

}

#home-col-4 h2 {
   font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif;
   text-transform:capitalize;
   color:#cc0000/*#FFFFFF*//*#66635C*/;
   background:/*#cc0000*//*#D4D0BA*/;
   padding:10px;
  /* border-bottom: 1px dotted /*#66635C*//*#009900;*/
   
}
#home-col-4 strong {
   
   font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#cc0000;
   
}


#home-separador {
   height: 0px;
   width: 575px;/*Ancho de linea*/
   border-bottom:2px solid /*#66635C*/ #cc0000;
   padding-left:0px;
   margin-top:1px;/*mrgin top*/
   margin-bottom:0px;
}

#home-separador2 { 
   height: 0px;/*0px*/
   width: 575px;
   border-bottom:2px solid #006633; 
   padding-left:0px;
   margin-top:70px;/*-3 Separador de imagen 50*/
   margin-bottom:3px;
}
#home-promocional {margin:3px 0px 5px 0px ;float:left;width:575px;height:35px}
#home-areas-iz {
   margin-top: 10px;
   float: left;
}
#home-areas-iz h2 {
   font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   /*text-transform: capitalize;*/
   text-transform: uppercase;
   color: /*#66635C*/#cc0000;
   margin: -11px 0px 0 7px;
   margin:-6px 0px 0 7px;

}
#home-areas-der {
   margin: 3px 0 0 10px;
   _margin:8px 0 0 10px;
   float: left;
   width: 460px;
   color:/*#233B8C*/#000000;
   font-weight: bold;

}
#home-areas-der a {
   color:/*#23385E*/#000000;
   font-weight: normal;
}
#home-calendario {
   width: 130px;
   font-size: 11px;
   color: #000000;
   text-align: center;
   border-top: 2px solid #ffffff/*8399A9*/;
   border-bottom: 2px solid /*#8399A9*/#ffffff;
   margin:0px 0px 0px 13px;  
}
#home-calendario caption {
   font-size: 12px;
   /*background-color: #ffffff;*/
   border-bottom: 2px solid /*#8399A9*/#006633;
   font-weight: bold;
   margin:10px 0 0px 0;
   _margin:20px 0 10px 0;
   
}
#home-calendario th {
   border-top: 2px solid /*#8399A9*/#cccc00;
   background-color: /*#DCF6FF*/#ffffff;
   font-weight: bold;
   color: /*#23385E*/#009900;
   font-size: 11px;
   text-align: center;
   
}
#home-calendario td {
      
   border-top: 1px solid;
   background:#FFFFFF;
   /*border-bottom: 3px solid /*#1799BA#009900;*/
   border: 1px solid #ffffff;
   
}
#destacado-agenda {
   font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   font-color:#cc0000;
   text-align:center;
   margin:23px 0px 0px 13px;
   width:150px;
      
}

/* CLASES */
/* ------ */

.calendario-evento-pasado {
   background: #DDEDFF;
   color:#000000;
}
.calendario-evento-hoy {
   font-weight: bold;
   color: /*#1799BA*/#cc0000;
   background-color: #FFCA06;
}
.calendario-evento-futuro {
   font-weight: bold;
   color: #000000;
   background-color: #233B8C;
}
.calendario-evento-futuro a {
   color: #FFCA06;
}
.home-fondo-promo {
   background: url(/MODULOS/_INDICE/publico/interfaces/resto/img/home-fondo-promo.gif) no-repeat right;
   float: left;
   width:200px;
   height: 35px;
   margin-top: 10px;
   padding-top: 7px;
   padding-right: 7px;
   padding-left: 7px;

}

.home-fondo-promo a img {
   border: 0;
   
}
/*estilos para romper el flujo del diseņo*/
.romper {clear:both;}

