/* CSS Document */

body {
	background-image: url(imagenes/back.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*line-height:15px;*/
}
body,td,th {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	/*line-height:15px;*/
}

table.tabla_cal_dia {
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	border-color:#e8e8c8;
	border-collapse:collapse;
}

table.tabla_cal_dia th {
	/*vertical-align:top;*/
	border-width:1px;
	padding:0px;
	border-style:solid;
	border-color:#e8e8c8;
}

table.tabla_cal_dia td {
	/*vertical-align:top;*/
	border-width:1px;
	padding:0px;
	border-style:solid;
	border-color:#e8e8c8;
}


table.tabla_cal_dia_res {
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-collapse:collapse;
}

table.tabla_cal_dia_res th {
	/*vertical-align:top;*/
	border-width:1px;
	padding:4px;
	border-style:solid;
	border-color:#FFFFFF;
}

table.tabla_cal_dia_res td {
	/*vertical-align:top;*/
	border-width:1px;
	padding:4px;
	border-style:solid;
	border-color:#FFFFFF;
}





table.tabla_cal_dia_sub {
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

table.tabla_cal_dia_sub th {
	/*vertical-align:top;*/
	border-width:0px;
	padding:0px;
}

table.tabla_cal_dia_sub td {
	/*vertical-align:top;*/
	border-width:0px;
	padding:0px;
}


.td1{
	width:40%;
}
.td2{
	width:25%;
}
.td3{
	width:35%;
}




.div_fecha {margin-bottom:8px; margin-left:13px; margin-top:10px;float:left; width:80px;}
.div_fechaMes {margin-bottom:8px; margin-left:13px; margin-top:10px;float:left; width:80px;}
.div_cal {margin-bottom:12px; margin-left:13px; margin-right:8px; float:left;}
.div_prof {margin-right:15px; float:left;}
.div_cupo {margin-right:45px; float:right;}


.menuTop {color: #626262; font-weight: bold; text-decoration:none; }
.menuTop:link {color: #626262; font-weight: bold; text-decoration:none; }
.menuTop:hover {color: #5b5e00; font-weight: bold; text-decoration:none; }

.ligasTop {color: #626262; font-weight: bold; text-decoration:none; font-size:10px; }
.ligasTop:link {color: #626262; font-weight: bold; text-decoration:none; font-size:10px;}
.ligasTop:hover {color: #5b5e00; font-weight: bold; text-decoration:none; font-size:10px;}

.ligasVerdeClaro10 {color: #929400; font-weight: bold; text-decoration:underline; font-size:12px;}
.ligasVerdeClaro10:link {color: #929400; font-weight: bold; text-decoration:underline; font-size:12px;}
.ligasVerdeClaro10:hover {color: #e4eca7; font-weight: bold; text-decoration:none; font-size:12px;}

.liga_gris_cal11 {color: #5d5d5d; font-weight: normal; text-decoration:none; font-size:11px; }
.liga_gris_cal11:link {color: #5d5d5d; font-weight: normal; text-decoration:none; font-size:11px;}
.liga_gris_cal11:hover {color: #333333; font-weight: normal; text-decoration:none; font-size:11px; border-bottom-style:dotted; border-width:1px;}

.verVerde {color: #4d4e01; font-weight: bold; text-decoration:none; font-size:9px; }
.verVerde:link {color: #4d4e01; font-weight: bold; text-decoration:none; font-size:9px;}
.verVerde:hover {color: #929400; font-weight: bold; text-decoration:none; font-size:9px;}

.verAzul { font-weight: bold; text-decoration:none; font-size:9px; color:#0066FF; }
.verAzul:link { font-weight: bold; text-decoration:none; font-size:9px; color:#0066FF; }
.verAzul:hover { font-weight: bold; text-decoration:none; font-size:9px; color:#6699FF; }

.verRojo {color: #754528; font-weight: bold; text-decoration:none; font-size:9px; }
.verRojo:link {color: #754528; font-weight: bold; text-decoration:none; font-size:9px;}
.verRojo:hover {color: #e17b3e; font-weight: bold; text-decoration:none; font-size:9px;}

.verAmarillo {color: #ffffcb; font-weight: bold; text-decoration:none; font-size:9px; }
.verAmarillo:link {color: #ffffcb; font-weight: bold; text-decoration:none; font-size:9px;}
.verAmarillo:hover {color: #dfdf5e; font-weight: bold; text-decoration:none; font-size:9px;}

.liga_blanca11 {color: #FFFFFF; font-weight: normal; text-decoration:none; font-size:11px; }
.liga_blanca11:link {color: #FFFFFF; font-weight: normal; text-decoration:none; font-size:11px;}
.liga_blanca11:hover {color: #FFFFFF; font-weight: normal; text-decoration:underline; font-size:11px;}

.liga_rojo12 {font-size: 11px; color: #c23200; font-weight: bold; text-decoration:underline;}
.liga_rojo12:link {font-size: 11px; color: #c23200; font-weight: bold; text-decoration:underline;}
.liga_rojo12:hover {font-size: 11px; color: #e66539; font-weight: bold; text-decoration:none;}

.liga_gris12_cal {color: #4a4a4a; font-weight: normal; text-decoration:none; font-size:12px; }
.liga_gris12_cal:link {color: #4a4a4a; font-weight: normal; text-decoration:none; font-size:12px;}
.liga_gris12_cal:hover {color: #f48f51; font-weight: normal; text-decoration:underline; font-size:12px;}

liga_rojo_cal11

.liga_rojo_cal11 {color: #d97233; font-weight: normal; text-decoration:none; font-size:11px; }
.liga_rojo_cal11:link {color: #d97233; font-weight: normal; text-decoration:none; font-size:11px;}
.liga_rojo_cal11:hover {color: #d65414; font-weight: normal; text-decoration:underline; font-size:11px;}

.liga_gris11 {font-size: 11px; color: #222222; font-weight: normal; text-decoration:none; margin:4px}
.liga_gris11:link {font-size: 11px; color: #222222; font-weight: normal; text-decoration:none; margin:4px}
.liga_gris11:hover {font-size: 11px; color: #999999; font-weight: normal; text-decoration:underline; margin:4px}


.liga_roja12act {font-size: 12px; color: #5e2902; font-weight: bold; text-decoration:none;}
.liga_roja12act:link {font-size: 12px; color: #5e2902; font-weight: bold; text-decoration:none;}
.liga_roja12act:hover {font-size: 12px; color: #a54600; font-weight: bold; text-decoration:underline;}

.backPupupMenu{ background-image:url(imagenes/back_popupmenu.gif);}


.tit_verde30 {font-family: Arial, Helvetica, sans-serif; color: #717800; font-size: 30px; letter-spacing:-1px;}

.tit_gris12 {color: #555555; font-weight: bold; font-size: 12px; line-height:25px;}

.tit_blanco12 {font-size: 12px; font-weight: bold; color: #FFFFFF; line-height:20px;}

.tit_noticias_home {color: #985b03; font-weight: bold; line-height:15px;}

.tit_horarios {color: #4d5600; font-weight: normal; font-size: 16px;}

.tit_gris16Bold {font-size: 16px; font-weight: bold; color: #333333;}
.tit_gris16Bold_cal {font-size: 16px; font-weight: bold; color: #434343;}



.txt_verde11Bold{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494d1b; font-size: 11px; font-weight: bold;}

.txt_verdeClaro11Bold{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7d8347; font-size: 11px; font-weight: bold;}

.txt_azul11Bold{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0d4945; font-size: 11px; font-weight: bold; line-height:23px;}

.txt_GrisClaro11{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; line-height:15px;}

.txt_blanco11 {font-size: 11px; font-weight: normal; color: #FFFFFF; line-height:15px;}



.textoGris12{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px;}

.textoGris12Bold{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-weight: bold; line-height:15px;}



.fecha_notas_naranja {font-size: 11px; color: #cf883c; font-weight: bold; line-height:15px;}

.fecha_amarilla {font-size: 11px; color: #ffffcb; font-weight: bold; line-height:15px;}

.pipe_notas {font-size: 11px; margin:4px; color: #878787; line-height:15px;}

.detalles_notas {font-size: 11px; color: #878787; line-height:15px;}

.fondo_rojo {
	font-size: 12px;
	color: #ffffff;
	background-color: #CC0000;
}
.txt_rojo13 {font-size: 13px; color: #c23200; font-weight: bold; }
.txt_dias_cal{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; font-weight: bold;}




    /*################ NUEVOS ESTILOS CALENDARIO ######################*/




.area_verde {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; font-weight: bold;
	color: #0b7805;
	font-weight: normal;
	text-indent:20px;
	text-decoration:underline;
	height:14px;
	white-space:nowrap;
	background-image:url(imagenes/icono-verde.png);
	background-position:left top;
	background-repeat:no-repeat;
    float:left;
}
.area_verde:link {
	text-indent:20px;
	color: #0b7805;
	text-decoration:underline;
}
.area_verde:hover {
	text-indent:20px;
	color: #40bc39;
	text-decoration:none;
}



.area_rojo {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; font-weight: bold;
	color: #cd2e00;
	font-weight: normal;
	text-indent:20px;
	text-decoration:underline;
	height:14px;
	white-space:nowrap;
	background-image:url(imagenes/icono-rojo.png);
	background-position:left top;
	background-repeat:no-repeat;
    float:left;
}
.area_rojo:link {
	text-indent:20px;
	color: #cd2e00;
	text-decoration:underline;
}
.area_rojo:hover {
	text-indent:20px;
	color: #ff5d2e;
	text-decoration:none;
}


.area_azul {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; font-weight: bold;
	color: #4696c8;
	font-weight: normal;
	text-indent:20px;
	text-decoration:underline;
	height:14px;
	white-space:nowrap;
	background-image:url(imagenes/icono-azul.png);
	background-position:left top;
	background-repeat:no-repeat;
    float:left;
}
.area_azul:link {
	text-indent:20px;
	color: #4696c8;
	text-decoration:underline;
}
.area_azul:hover {
	text-indent:20px;
	color: #51bcff;
	text-decoration:none;
}

.area_amarillo {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: yellow; font-size: 11px; font-weight: bold;
	color: yellow;
	font-weight: normal;
	text-indent:20px;
	text-decoration:underline;
	height:14px;
	white-space:nowrap;
	background-image:url(imagenes/icono-rojo.png);
	background-position:left top;
	background-repeat:no-repeat;
    float:left;
}

.area_amarillo:link {
	text-indent:20px;
	color: yellow;
	text-decoration:underline;
}
.area_amarillo:hover {
	text-indent:20px;
	color: yellow;
	text-decoration:none;
}



.actividad_gde {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; font-weight: bold;
	color: #626400;
	font-size: 14px; 
	font-weight: bold;
	text-indent:13px;
	text-decoration:none;
	height:14px;
	white-space:nowrap;
	background-image:url(imagenes/icono_cal_actividades.gif);
	background-position:left top;
	background-repeat:no-repeat;
    float:left;
}
.actividad_gde:link {
	text-indent:13px;
	color: #626400;
	text-decoration:none;
}
.actividad_gde:hover {
	text-indent:13px;
	color: #9fa214;
	text-decoration:none;
	background-image:url(imagenes/icono_cal_actividades2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.subcategoria_cal {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px;
	color: #323232;
	font-size: 11px; 
	font-weight: bold;
	margin-left:24px;
	text-decoration:none;
	height:14px;
	white-space:nowrap;
}

.tit_reservar {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px;
	color: #4d5001;
	font-size: 21px; 
	font-weight: bold;
}

.fecha_reservar {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px;
	color: #2b2b2b;
	font-size: 14px; 
	font-weight: bold;
}

.txt_info_res {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; 
	color: #373737;
	font-size: 12px;
	line-height:16px;
}

.txt_verde11Bold {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; 
	color: #919b2d;
	font-size: 11px;
}


.width100perc {
	width:100%;
}

.txt_verde14 {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #45460d; font-size: 11px; 
	color: #275501;
	font-size: 14px;
	font-weight:bold;
}









