@charset "ISO-8859-1";

.body {margin:0;
padding:0;
}

#photodiv {
  background-repeat: no-repeat;
}

.caja1 {
	position:absolute;
	bottom:50%;
	margin-bottom:5px;
	left:50%;
	margin-left:-255px;
	width:250px;
	height:250px;
	background-color:#884EBF;
}
.caja1b {position:absolute;
top:5px;
left:5px;
height:240px;
width:240px;
background-color:#FFF;
}

.caja1texto {position:absolute;
width:240px;
right:0px;
padding-top:5px;
padding-bottom:10px;
bottom:15px;
text-align:right;
background-color:#FFF
}

.caja1textotalleres {position:absolute;
width:240px;
right:0px;
padding-top:5px;
padding-bottom:10px;
bottom:14px;
text-align:right;
background-color:#FFF
}

.caja1textotalleres h3{font-family:Verdana, Geneva, sans-serif;
color:#FFCC00;
font-size:0.8em;
line-height:1em;
margin-top:4px;
margin-bottom:0px;
}

.caja1tarifas{position:absolute;
top:15px;
padding-top:5px;
right:0px;
background-color:#FFF;
width:240px;
text-align:right;
height:25px;
}

.caja1tarifas2{position:absolute;
top:15px;
padding-top:5px;
right:0px;
background-color:#FFF;
width:240px;
text-align:right;
height:75px;
}

.caja1tarifas2 p{ font-size:0.75em}

.caja1textotalleres p{margin-top:4px;}

.caja1 a{color:#884EBF;
text-decoration:none;
}

.caja1 a:hover{color:#884EBF;
text-decoration:none;
font-weight:bold;
}

.caja2 { position:absolute;
bottom:50%;
margin-bottom:5px;
left:50%;
margin-left:5px;
width:250px;
height:250px;
background-color:#7F014D;
}

.caja2b {position:absolute;
top:5px;
left:5px;
height:240px;
width:240px;
}

.caja2b p{font-family:Verdana, Geneva, sans-serif;
color: #FFF;
font-size:0.7em;
line-height:1em;
margin-top:2px;
margin-bottom:0px;
}

.caja2b h3{font-family:Verdana, Geneva, sans-serif;
color:#FFCC00;
font-size:0.7em;
line-height:1em;
margin-top:8px;
margin-bottom:0px;
}

.caja2b h4{font-family:Verdana, Geneva, sans-serif;
color: #CCC;
font-size:0.7em;
line-height:1em;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
}

.caja2b a{font-family:Verdana, Geneva, sans-serif;
color:#FFF;
text-decoration:none;
}

.caja2b a:hover{font-family:Verdana, Geneva, sans-serif;
color:#FFCC00;
text-decoration:none;
}

.caja3 { position:absolute;
top:50%;
margin-top:5px;
left:50%;
margin-left:-255px;
width:250px;
height:250px;
text-align:right;
}

.caja3b {position:absolute;
top:120px;
width:250px;
right:0px;
text-align:right;
}

.caja3b p{font-family:Verdana, Geneva, sans-serif;
color: #999;
font-size:0.75em;
line-height:1em;
margin-top:5px;
margin-bottom:0px;
}

.caja3b a{color:#FFCC00;
text-decoration:none}

.caja3b a:hover{color:#7F014D;
text-decoration:none;
font-weight:normal;
font-size:1em}

.caja4 { position:absolute;
top:50%;
left:50%;
margin-top:5px;
margin-left:5px;
width:250px;
height:250px;
background-color:#FFCC00;
}

.caja4b {position:absolute;
top:5px;
left:5px;
height:240px;
width:240px;
}

.caja4b h3{font-family:Verdana, Geneva, sans-serif;
color:#7F014D;
font-size:0.7em;
line-height:1em;
margin-top:6px;
margin-bottom:0px;
}

.caja4b h4{font-family:Verdana, Geneva, sans-serif;
color:#884EBF;
font-size:0.7em;
line-height:1em;
margin-top:3px;
margin-bottom:0px;
font-weight:bold;
}

.caja4b p{font-family:Verdana, Geneva, sans-serif;
color: #555;
font-size:0.7em;
line-height:1em;
margin-top:2px;
margin-bottom:0px;
}

.caja4b a{font-family:Verdana, Geneva, sans-serif;
color:#FFF;
text-decoration:none;
}

.caja4b a:hover{font-family:Verdana, Geneva, sans-serif;
color:#7F014D;
text-decoration:none;
}

.caja4texto {position:absolute;
width:250px;
top:5px;
background-color:#FFF;
height:245px;
}

.caja4texto p{font-family:Verdana, Geneva, sans-serif;
color: #333;
font-size:0.70em;
line-height:1.2em;
margin-top:3px;
margin-bottom:0px;
text-align:justify;
}

.caja4texto a{color:#7F014D;
text-decoration:none;
font-weight:bold;
}

.caja4texto a:hover{color:#7F014D;
text-decoration:none;
font-weight:normal;
}

.caja4texto h3{font-family:Verdana, Geneva, sans-serif;
color:#FFCC00;
font-size:0.7em;
line-height:1em;
margin-top:8px;
margin-bottom:0px;
}


.arriba {position:absolute;
top:50%;
margin-top:-272px;
height:15px;
width:255px;
left:50%;
text-align:right;
}

.arriba p{ font-family:Verdana, Geneva, sans-serif;
color:#999;
font-size:0.70em;
line-height:1em;
margin-top:4px;
margin-bottom:0px;
}

.arriba a{ font-family:Verdana, Geneva, sans-serif;
color:#999;
text-decoration:none;
}

.arriba a:hover{ font-family:Verdana, Geneva, sans-serif;
color:#000;
text-decoration:none;
}

.titulo {position:absolute;
top:0px;
text-align:right;
width:250px;
}

p{font-family:Verdana, Geneva, sans-serif;
color:#999;
font-size:0.8em;
line-height:1em;
margin-top:5px;
margin-bottom:0px;
}

h1{font-family:Verdana, Geneva, sans-serif;
font-size:1.25em;
color: #999;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
line-height:1em;
}

h2{font-family:Verdana, Geneva, sans-serif;
font-size:1.05em;
color: #999;
font-weight:normal;
margin-top:8px;
margin-bottom:20px;
line-height:.8em;
}

.enlace {color:#7F014D;
font-weight:bold;}

.clases {}

.clases a{color:#884EBF;
text-decoration:none;
font-weight:bold;
}

.clases a:hover{color:#884EBF;
text-decoration:none;
font-weight:normal;
}

.clasesb {}

.clasesb a{color:#884EBF;
text-decoration:none;
font-weight:normal;
}

.clasesb a:hover{color:#884EBF;
text-decoration:none;
font-weight:normal;
}

.talleres {}

.talleres a{color:#7F014D;
text-decoration:none;
font-weight:bold;
}

.talleres a:hover{color:#7F014D;
text-decoration:none;
font-weight:normal;
}

.talleresb {}

.talleresb a{color:#7F014D;
text-decoration:none;
font-weight:normal;
}

.talleresb a:hover{color:#7F014D;
text-decoration:none;
font-weight:normal;
}

.actividades {}

.actividades a{color:#FFCC00;
text-decoration:none;
font-weight:bold;
}

.actividades a:hover{color:#FFCC00;
text-decoration:none;
font-weight:normal;
}

.actividadesb {}

.actividadesb a{color:#FFCC00;
text-decoration:none;
font-weight:normal;
}

.actividadesb a:hover{color:#FFCC00;
text-decoration:none;
font-weight:normal;
}


.info {}

.info a{color: #999;
text-decoration:none;
font-weight:bold;
}

.info a:hover{color:#999 ;
text-decoration:none;
font-weight:normal;
}

.infob {}

.infob a{color: #999;
text-decoration:none;
font-weight:normal;
}

.infob a:hover{color:#999 ;
text-decoration:none;
font-weight:normal;
}

.i {color:#FFCC00}
.a {color:#884EBF;}
.e {color:#7F014D;}