/*{font-weight:normal; color:#660000;}*/

a:link, a:active {color:#660000;}
a:hover, a:visited {color:#660000;} 

/* javier: estilo para quitar los bordes de las imagenes dentro de enlaces */



/* estilos alberto */
body { font-family:Arial,Helvetica,sans-serif; background:#CCCC66; font-weight:normal; color:#000000; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; background-image:none; padding-top:0}

/*.titulo{font-size:120%;  background-color: #74a86b; color: #000000; line-height: 25px;} */
.titulobloque{font-size:80%; font-weight:bold; background-color: #efc465;}
.titulo{ font-weight:bold;}
.subtitulo{font-size:80%; font-weight:bold;}/*estilos de la pagina antigua!*/
.relleno{ background-color: #FCE9AF;}
.subtitmenu{font-size:80%; font-weight:normal; line-height:20px;}
.bordegris{border:1px solid #C0C0C0;}
/*.subtitulo{font-size:120%;color:#51764B;}*/
.barragris {border-top: #999999 thin dashed; border-bottom:none; border-right:none; border-left:none;}
/* estilos alberto */


.avisoPequeno{font-size:70%;}
.link{font-size:80%;}
.info{font-size:80%; font-weight:bold;}
.infoalterna{color:#51764B;}
.titulo2{ font-weight:bold; color: #51764b; }
.titulo2:link,.titulo2:visited{ font-weight:bold; color: #51764b;}

.info2{font-size:80%; font-weight:normal; }
.infoPeq{font-size:70%; font-weight:normal;}
.noticia{font-family:sans-serif; font-size:70%;  font-weight:normal;}



.msginfo {font-weight:bold;color: #51764b;}
.msgerror {font-weight:bold;color: #cc0000; font-size:120%;}
.destacar {font-weight:bold; color:#cc0000;}

a.destacar {font-weight:bold;color: #cc0000;}
a.destacar:hover, a.destacar:visited {color:#dd4444;}

.centrar {display:block; text-align:center; padding:5px 0px 3px 0px; width:100%;}
.replica {color: #51764b;font-weight:bold;}

ul { 
list-style-image: url("/images/b.gif");
list-style-type: circle;
list-style-position: outside;
padding: 0px 5px 0px 25px;
margin: 0px 0px 5px 0px;
vertical-align: middle;
}

li { margin: 0px 0px 5px 0px;  }

 .boton {
background-color: #ffcc66;
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size:80%;
color: #000000;
width:auto;
margin:0.2em; 
vertical-align:middle;
border: #404040 solid;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 2px;
border-right-width: 2px;
text-decoration: none;
cursor: pointer;  /*antes cursor: hand;*/
}

#tbprecios td { 
font-size:80%;
}
#tbprecios {
width: 92%;
text-align: center;
}
#tabpreciostit {
font-weight:bold;
text-align: center;
}
#tabpreciostitizq{
text-align:left;
font-weight:bold;
}
.sinnegrita {
font-weight:normal;
}

.botonv {
background-color: #ffffff;
font-weight: bold;
font-size:80%;
color: #006300;
width:auto;
margin:0.2em;
padding-right: 5px;
padding-left: 5px;
vertical-align:middle;
border: #006300 ridge;
border-top-color: #006300;
border-left-color: #006300;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 2px;
border-right-width: 2px;
text-decoration: none;
cursor: pointer;  /*antes cursor:hand;*/
}
.botonv:link,.botonv:visited,.botonv:active,.botonv:hover{color:#006300;}

.fonnar{
padding: 1px 5px 1px 5px;
}

.fonamrc, .espacio, .fonamrc100, .titpagusr{
padding: 5px 5px 5px 5px;
}

.fonamrc100 {
background-color: #ffffcc;
height:100%;
}

.fonamrc, .fonamrcsp  {background-color: #ffffcc;}

.fonnar, .fonnarsb {background-color: #EFC465;}

.fonnarsb { 
padding: 1px 1px 1px 1px;
}

.lstcasa {list-style-image: url("/images/icocasa.gif"); list-style-type: circle;	list-style-position: outside;  }
.lstmsg {list-style-image: url("/images/iconuevo.gif"); list-style-type: circle;	list-style-position: outside;  }

.btnzn {
padding-top: 10px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
}



.titpagusr { 
font-weight: bold;
background-color: #ffffcc;
color:#51764B;
width:auto;
margin:0.3em; 
vertical-align:middle;
text-decoration: none;
}

div#redamar{background: #ffffcc;}
b.rtop, b.rbottom, b.rbtop, b.rbbottom{display:block;background: #FBE295}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ffffcc}

b.rtop1, b.rbottom1, b.rbtop1, b.rbbottom1{display:block;background: #efc465;}
b.rtop1 b, b.rbottom1 b{display:block; height: 1px; overflow: hidden;background: #ffffcc}

b.r1,b.rb1{margin: 0px 5px; }
b.r2,b.rb2{margin: 0px 3px; }
b.r3,b.rb3{margin: 0px 2px; }
b.rtop b.r4, b.rbottom b.r4, b.rbtop b.rb4, b.rbbottom b.rb4{margin: 0px 1px;height: 2px; }
b.rbtop b, b.rbbottom b{display:block; height: 1px;  overflow: hidden; background: #efc465}

div#redoscu{background: #efc465;}




/*div#redamar{background: #ffffcc;}
b.rtop, b.rbottom, b.rbtop, b.rbbottom{display:block;background: #FBE295}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ffffcc}

b.rtop1, b.rbottom1, b.rbtop1, b.rbbottom1{display:block;background: #efc465;}
b.rtop1 b, b.rbottom1 b{display:block;height: 1px; overflow: hidden; background: #ffffcc}

b.r1,b.rb1{margin: 0px 5px; margin: expression('0px 4px');}
b.r2,b.rb2{margin: 0px 3px; margin: expression('0px 2px');}
b.r3,b.rb3{margin: 0px 2px; margin: expression('0px 1px');}
b.rtop b.r4, b.rbottom b.r4, b.rbtop b.rb4, b.rbbottom b.rb4{margin: 0 1px;height: 2px}
b.rbtop b, b.rbbottom b{display:block;height: 1px; overflow: hidden; background: #efc465}

div#redoscu{background: #efc465;}*/




.cajades {
   font-family: Verdana;
   font-size: 10px;
   color: #000000;
   background-color: #cccccc;
   border: 1px solid #000000;
   margin-top:0px;
   margin-bottom:0px;
}
.cajahab {
   font-family: Verdana;
   font-size: 10px;
   color: #000000;
   background-color: #DAF4FE;
   border: 1px solid #000000;
   margin-top:0px;
   margin-bottom:0px;
}


a.foro:link,a.foro:active {color:#000000;}
a.foro:hover,a.foro:visited{color:#996600;}

a.foroinfoalterna:link, a.foroinfoalterna:active{color:#51764B;}
a.foroinfoalterna:hover, a.foroinfoalterna:visited{color:#74a86b;}

a.infoalterna:link, a.infoalterna:active{color:#51764B; font-weight:bold; }
a.infoalterna:hover, a.infoalterna:visited {color:#74a86b;}

/*
.info a {border:none; text-decoration:none; }
.info a b.infoalterna {border:none; text-decoration:none; }
*/

#label-recommended {font-weight:normal; margin-top:5px; display:inline;}
#wnd-recommended {z-index:999; border:1px solid #999999; background:#ffc; position:absolute; width:300px; height:150px; padding:10px; font-family:arial; font-size:10px; }			

#tiovivo-image {cursor:pointer; cursor:pointer; }  /* antes cursos:hand;*/
#tiovivo-image-title {padding:4px 0px; text-align:center; }
#tiovivo-controls {padding:4px 0px; }
#tiovivo-controls #tiovivo-controls-left {float:left; }
#tiovivo-controls #tiovivo-controls-right {float:right; }
#tiovivo-controls #tiovivo-controls-middle {text-align:center;}
#tiovivo-controls #tiovivo-controls-middle a {padding:0px 5px; font-weight:normal; }
#tiovivo-controls #tiovivo-controls-middle .sel {font-weight:bold; text-decoration:none; background:rgb(255,255,200);}
	
.negrita {font-weight:bold; }

.tab_marcacion {
		background-color: #ffffcc;
		font-weight: normal;
		color: #000000;
}
.cal_otro {
		font-size:80%;
		color: #808080;
		background-color: #CCCC66;
		font-weight: normal;
		text-align: center;
	}
.cal_normal {
		font-size:80%;
		color: #000000;
		font-weight: normal;
		text-align: center;
	}
.cal_fest {
		font-size:80%;
		font-weight: bold;
		text-align: center;
		color: #000000;		
	}
.cal_libre {
		font-size:80%;
		text-align: center;
		background-color: #66c366;
		color: #000000;		
	}
.cal_desh {
		font-size:80%; 
		text-align: center;
		background-color: #FADC82;
		color: #666666;
	}	
.cal_ocupado {
	font-size:80%;
	font-size:80%;
	background-color: #ff5959;
	text-align: center;
	text-decoration: line-through;
	color: #000000;
}

.cal_ambar {
	font-size:80%;
	background-color: #ffdf01;
	text-align: center;
	color: #000000;
}
.cal_etiq {
	font-size:80%;
	background-color: #ffffcc;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.cal_etiq2 {
	font-size:80%;
	font-weight: bold;
	color: #000000;
	text-align: center;
} 

.cal_fondo1
{
	font-size:80%;
	background-color: #ffffcc;
	font-weight: bold;
	color: #000000;
	text-align: center;
} 
