hr{
	border-style:dotted;
}
#cabecera{
	background-image:url(/img/cabecera.jpg);
}

#menu1{
	background-image:url(/img/menu1.jpg);
	font-family:Verdana;
	font-size:10px;
}

#menu1 a,
#menu1 a:link,
#menu1 a:visited,
#menu1 a:active{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#menu1 a:hover{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#menu2{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dotted #333333;
}

#menu2 a,
#menu2 a:link,
#menu2 a:visited,
#menu2 a:active{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#menu2 a:hover{
	font-family:Verdana;
	font-size:10px;	
	text-decoration:none;
}

#menu2 ul{
	list-style-type:none;
}

#menu2 li{
	padding:5px;
}

#cuerpo{
	background-color:#FFFFFF;
	border-left:1px dotted #333333;
}

#pie{
	background-image:url(/img/pie.jpg);
	font-family:Verdana;
	font-size:10px;
}

#usuario{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#usuario a,
#usuario a:link,
#usuario a:visited,
#usuario a:active{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#usuario a:hover{
	font-family:Verdana;
	font-size:10px;	
	text-decoration:none;
}

.resalte_usuario{
	font-family:Verdana;
	font-size:10px;
}

#titular{
	font-family:Verdana;
	font-size:12px;
	border-bottom:1px solid #333333;
}

#contenido_cuerpo{
	font-family:Verdana;
	font-size:10px;
	padding-right:20px;
}

#contenido_cuerpo a,
#contenido_cuerpo a:active,
#contenido_cuerpo a:visited,
#contenido_cuerpo a:link{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#contenido_cuerpo a:hover{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#contenido_cuerpo table{
	border:1px dashed #999999;
	margin-top:7px;
	font-family:Verdana;
	font-size:10px;
}

#contenido_cuerpo td{
	border-width:0px;
	font-family:Verdana;
	font-size:10px;
}

#pie a,
#pie a:visited,
#pie a:link,
#pie a:active{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
}

#pie a:hover{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
}

/*Estilos para el calendario de disponibilidad de la administracion*/
#dhtmltooltip {
	position:absolute;
	width:auto;
	border:1px solid black;
	padding:4px;
	visibility:hidden;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
	background:#EFF1F0;
	max-width:340px
}

#gris_calendario{
	background-color:#666666;
}

#mes_calendario{
	background-color:#F4EDE1;
}

#fondo_calendario{
	background-color:#FFFFFF;
}

#todoCerrado{
	background-color:#FCC5D6;
}

#todoLibre{
	background-color:#FFFFFF;
}

#parcialOcupado{
	background-color:#B8CCB3;
}

#todoCompleto{
	background-color:#C0C0C0;
}

#reservaSinPagar{
	background-color:#FFCC33;
/*Fin estilos para el calendario de disponibilidad de la administracion*/