BODY {background-color:#FCFBED; color:#333333; font-size:14px; font-family:sans-serif, Verdana; line-height:18px; background-image:url(../imagenes/fondoweb.jpg); background-repeat:no-repeat; background-position:top center; margin:0px;}
.cabecera{vertical-align:bottom; text-align:right; padding-right:3px; padding-bottom:3px; background-image:url(../imagenes/cabecera.jpg);}
.menu{vertical-align:middle; position:relative; bottom:0px; right:0px; width:374px; height:33px; margin-right:5px;}
.txt{font-family:sans-serif, Verdana; font-size:10px; color:white;text-decoration:none;}
.cuerpo{vertical-align:top; padding-top:0px;padding-bottom:0px; padding-left:28px; padding-right:28px; background-image:url(../imagenes/cuerpo.jpg);}
p{text-indent:18px; text-align:justify; background-image:url(../imagenes/fondo-parrafo.jpg); background-repeat:no-repeat !important; background-position:top left; padding:5px;}
a{cursor:pointer;}
li:hover .descripcion{color:#333333;}
li a:active,li a:visited,li a:link{font-weight:bold;text-decoration:none; display:block; width:200px; padding-bottom:1px; margin-bottom:3px; border-width:0px 0px 1px 0px; border-color:#B674B6; border-style:dashed;}
li a:hover{ border-width:0px 0px 1px 0px; border-color:#A93FAB; border-style:dashed;}

hr {width:70%; color: #B979B9; background-color: #BD82BD; height: 2px; border:0px solid;}

#lista{list-style-image:url(../imagenes/lista.jpg);}
#lista li:hover{list-style-image:url(../imagenes/lista2.jpg);}

.evento{background-color:#D2AAD2; border:2px solid #AF67AF; font-weight: normal; text-align:left; font-size:12px; width:600px; line-height:16px;}
.evento legend{background-color:#D2AAD2; border:1px solid #AF67AF; font-weight: bold; text-align:left; font-size:11px; width:468px;}

.carpeta{width:180px; font-weight:bold; height:65px; padding:2px 2px 6px 2px; background-image:url(../imagenes/carpeta.jpg); border:0px; text-align:left; vertical-align:bottom; padding-left:10px; background-repeat:no-repeat; background-position:bottom left; white-space: nowrap;}

.carpeta a:link, .carpeta a:active, .carpeta a:visited{padding:14px; color:#333333; text-decoration:none; font-size:14px; font-family:sans-serif, arial, verdana; display:block;}
.carpeta a:hover{text-decoration:underline; font-size:14px;}


.tabla_horarios{text-align:center;border:1px solid #864895;}
.tabla_horarios td{background:#BC7EBC; font-weight:bold; height: 36px; padding: 2px 0px;}
.tabla_horarios2{background:#BD82BD !important;}

.header td{height:20px; background:#A93FAB; color:white;}
td.hora {font-size:11px; color:#8D387E; font-weight:normal;}

.horario{color:#A3079E; font-size: 13px;}

.nota{color:red; font-weight: normal;}

.anotaciones{font-size: 0.9em;}

.aviso{border:1px dashed #333333; color:white; background-color:#7A4699; padding:4px; font-size:12px;}

.descripcion{font-size:14px; font-style:italic; line-height:14px; color:#653A7E;}
.tip{font-size:12px; font-style:italic; line-height:14px; color:#333333;}

.titulo{font-size:16px;font-weight:bold;font-family:sans-serif, Verdana, Arial; padding:2px 10px 2px 24px; background-image:url(../imagenes/mini_loto.jpg); background-repeat:no-repeat; background-position:center left;}

/* GALERIA DE FOTOS */
.galeria {margin:2px; border:2px solid white;}
.galeria:hover{border:2px solid #A93FAB;}

.tooltip{
	color:#FFF;
	font-size:10px;
	text-align:left;
	padding-left:32px;
	padding-top:14px;
	float:left;
}


a:link{color:#333333; text-decoration:underline; font-size:14px; font-family:sans-serif, Verdana, Arial, Helvetica;}
a:visited{color:#333333; text-decoration:underline; font-size:14px;}
a:hover{color:#333333; text-decoration:none; font-size:14px;}
a:active{color:#333333; text-decoration:underline; font-size:14px;}



a.txt:link{padding:2px 4px 2px 3px; color:white; text-decoration:none; font-size:11px; font-family:sans-serif, arial, verdana;}
a.txt:visited{padding:2px 4px 2px 3px; color:white; text-decoration:none; font-size:11px; font-family:sans-serif, arial, verdana;}
a.txt:hover{padding:2px 4px 2px 3px; color:white; background-color:#A93FAB; text-decoration:underline; font-size:11px; font-family:sans-serif, arial, verdana;}
a.txt:active{padding:2px 4px 2px 3px; color:white; text-decoration:none; font-size:11px; font-family:sans-serif, arial, verdana;}


/*  FORMULARIOS */
input,select, textarea{
	background: #B674B6;
	color: #333333;
	font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;
	font-size: 14px;
	border: solid 1px;
	padding:2px;
	border-color: #A93FAB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus{
	background: #B674B6;
	color: #333333;
	font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;
	font-size: 14px;
	padding:2px;
	border: solid 1px;
	border-color: #333333;
}
