@import url("caja1/caja.css");
@import url("caja2/caja.css");

body {
  font: 12px Verdana, Tahoma, Arial, sans-serif;
  margin: 0 auto;
  padding:0;
  text-align: center;
  background: #C6A56B url(../imagenes/fondo.gif); 
  /*background: #94936D repeat-x url(../imagenes/fondoVerde.bmp);*/
  cursor: default;
}

#contenedor{
  text-align: left;
  width: 760px;
  margin: auto;
}
#clasesParticulares{
  width:100%;
  height:100px; 
  margin:0 0 0 15px;
  width: 745px;
  /*background: #000000 url(fondo_cuerpo.gif) repeat-y;*/
  background:#fc0;
}
  #clasesParticulares p{
    color:#000;
    margin:0;
    padding:0;
    text-align:center; 
  }
  #clasesParticulares .p1{
    font:30px Arial, Verdana;
    font-weight:bold;
    text-transform:uppercase;
  }
  #clasesParticulares .p2{
    font:24px Arial, Verdana;
    font-weight:bold;
    text-transform:uppercase;
  }
  #clasesParticulares .p3{
    font:20px Arial, Verdana;
  }
#cabecera{
  height: 310px;
  width: 100%;
}
#cuerpo{
  margin:0 0 0 15px;
  width: 745px;
  background: #000000 url(fondo_cuerpo.gif);
}
#col_izq{
  width: 160px;
  float:left;
}
#col_cen{
  text-align: justify;
  color: #ffffff;
  margin-left: 160px;
  margin-right: 155px;
  padding: 10px;
}
#col_der{
  padding:10px 10px 10px 0px;
  width: 145px;
  float: right;
}
#clear{
  clear:both;
}
#pie{
  height: 150px;
  margin:0 0 0 15px;
  width: 745px;
  clear: both;
}

/* col der */
#banner_plano{
  text-align: center;
}
#banner_plano img, a {
  border:0;  margin:0;  padding:0;
}
#banner_eltiempo{
  margin-top: 20px;
  text-align: center;
}
#banner_eltiempo img, a {
  border:0;  margin:0;  padding:0;
}
#banner_calendario{
  margin-top: 20px;
  text-align: center;
}
#banner_mensajeitor{
  margin-top: 20px;
  text-align: center;
}



/* menu */
.enlaces_menu {
  padding: 0;  
}
.div_item_menu {
  margin: 50px 0 0 0;
  border-bottom:1px solid #111111;  
}
.titulo_item_menu{
  font: 16px Trebuchet MS, Verdana, sans;
  font-weight:bold;
  height: 30px;
  margin:0;
  padding:3px 0 0 15px;
  background:url(item_menu_alternativo.gif) no-repeat;
  color:#ffffff;
}
.div_titulo_inicio {
  margin: 40px auto 0 auto;
}
.titulo_inicio{
  font: 20px Trebuchet MS, Verdana, sans;
  letter-spacing:3px;
  font-weight:bold;
  height: 40px;
  width:400px;
  margin:0;
  padding:7px 0 0 30px;
  background:url(../imagenes/titulo_inicio_alternativo.gif) no-repeat;
  color:#ffffff;
}
.enlaces_menu a {
  font-size: 10px;
  color: #ffffff;
  padding: 2px 0 2px 12px;
  background:#333333 url(bullet_menu.gif)  no-repeat;
  display:block;
  text-decoration:none;
  border-top:1px solid #555555;
  border-bottom:1px solid #111111;
}
.enlaces_menu a:hover {
  	color:#FFCC00;
  	background-color:#555555;
}

.enlaces_menu a.nuevo:link, .enlaces_menu a.nuevo:visited, .enlaces_menu a.nuevo:active {
  font: 10px Verdana, sans-serif;
  color: #ffffff;
  padding: 2px 0 2px 12px;
  background:#990000 url(bullet_menu.gif)  no-repeat;
  display:block;
  text-decoration:none;
  border-top:1px solid #BB0000;
  border-bottom:1px solid #770000;
}
.enlaces_menu a.nuevo:hover {
  font: 10px Verdana, sans-serif;
  color: #cccccc;
  padding: 2px 0 2px 12px;
  background:#BB0000 url(bullet_menu.gif)  no-repeat;
  display:block;
  text-decoration:none;
  border-top:1px solid #BB0000;
  border-bottom:1px solid #770000;
}

/* noticias */
#noticias {
  margin: 15px auto;
  width: 95%;
}
#noticias table {
  border-bottom: 1px dashed #026488;
  font-weight:bold;
  margin:15px 0 0 0;
}
#noticias td {
  vertical-align: top;
}
#noticias .td_imagen {
  width: 100px;
  text-align: center;
}
  #noticias .td_imagen img {
    border: 1px solid #028ECA;
    margin: 5px 0 0 0;
  }
  
#noticias .titulo{
  font:11px Verdana;
  font-weight:bold;
  margin:0;
}
#noticias a:link,#noticias a:active,#noticias a:visited{
  color: #028ECA;
  text-decoration: none;
}
#noticias a:hover {
  color: #ffcc00;
}

#noticias .detalles{
  font: 9px Arial, Verdana, sans;
  line-height:10px;
  margin:3px 0;
  color:#026488;
}

#noticias .fuente {

}

#noticias .fecha{

}

#noticias .cuerpo {
  font: 11px Verdana, sans-serif;
  color: #c0c0c0;
  text-align: justify;
  margin: 0;
}




#actualizaciones {
  margin: 15px auto 0 auto;
  width: 95%;
}

#actualidad {
  margin: 15px auto 0 auto;
  width: 95%;
}

.add_evento:link ,.add_evento:active,.add_evento:visited{
  font: 10px Verdana, sans-serif;
  margin:0;
  color:#028ECA;
  text-decoration:none;
}
.add_evento:hover {
  margin:0;
  color:#c0c0c0;
  text-decoration:underline;
}


#ultimos_mensajes{
  margin-top: 20px;
}
#ultimos_mensajes img, a {
  border:0;  margin:0;  padding:0;
}
#ultimos_mensajes p {
  font: 10px Verdana;
  color: #c0c0c0;
}
#ultimos_mensajes a:link,#ultimos_mensajes a:active,#ultimos_mensajes a:visited {
  font: 10px Verdana;
  color: #ffcc00;
}
#ultimos_mensajes a:hover {
  font: 10px Verdana;
  color: #ffffff;
}

#contenido_ultimos_mensajes  {
	width:132px;
	height:310px;
	overflow:auto;
  }
#contenido_ultimos_mensajes  p{
    margin:10px 0;
  }
#contenido_ultimos_mensajes  .enlace1:link, #contenido_ultimos_mensajes .enlace1:active, #contenido_ultimos_mensajes .enlace1:visited{
    color: #2085c2;
    text-decoration:none;
  }
#contenido_ultimos_mensajes  .enlace1:hover{
    color: #ffcc00;
    text-decoration:none;
  }
#contenido_ultimos_mensajes  .enlace2:link, #contenido_ultimos_mensajes .enlace2:active, #contenido_ultimos_mensajes .enlace2:visited{
    color: #c0c0c0;
    text-decoration:none;
  }
#contenido_ultimos_mensajes  .enlace2:hover{
    color: #ffcc00;
    text-decoration:none;
  }


#programacion_ermita{
  width:345px;
  margin:auto;  
}

#programacion_ermita .fecha{
  color:#51475C;
  font:10px Verdana;
  margin:10px 5px 0 80px;
}

#programacion_ermita .titulo{
 font:10px Verdana;
 margin:2px 5px 0 80px;
}

#programacion_ermita .autor{
font:9px Verdana;
margin:0 5px 0 80px;
}

#programacion_ermita .cuadro_actual_si{
  border:1px dotted #ffcc00;
}

#programacion_ermita #ermita_leer_mas,#programacion_ermita #ermita_leer_menos{
  border-top:1px dotted #51475C;
  text-align:right;
  margin:3px 10px 0 80px;
}

#programacion_ermita #ermita_leer_mas a:link,#programacion_ermita #ermita_leer_mas a:visited,#programacion_ermita #ermita_leer_mas a:active,#programacion_ermita #ermita_leer_menos a:link,#programacion_ermita #ermita_leer_menos a:visited,#programacion_ermita #ermita_leer_menos a:active{
  text-decoration:none;
  font-weight: bold;
  font:9px Verdana;
  color:#51475C;
}
#programacion_ermita #ermita_leer_mas a:hover,#programacion_ermita #ermita_leer_menos a:hover{
  text-decoration:none;
  font-weight: bold;
  font:9px Verdana;
  color:#ffffff;
}

#solicitud_redireccion{
  width:350px;
  margin:15px auto 0 auto;  
}

/***** VIDEOS *****/
a.info{
  position:relative;
  z-index:24;
  color:#000;
  text-decoration:none;
  cursor:help;
}

a.info:hover{
  z-index:25;
  color:#fff;
}

a.info span{
  display: none;
}

a.info:hover span{
  display:block;
  position:absolute;
  top:7px; left:-200px; width:200px;
  padding:10px;
  border:1px solid #0cf;
  background-color:#cff; color:#000;
  text-align: justify;
  cursor:default;
}
a.info .enlace{
  color:#ffcc00;
  text-decoration:underline;
  
}
/***** fin VIDEOS *****/
