@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight: normal;
background-color: #dff3fe;
}

A.clase2:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase2:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase2:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial; TEXT-DECORATION: underline;
}


A.clase3:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #340e70; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase3:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #340e70; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase3:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #340e70; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}
A.clase3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #340e70; FONT-FAMILY: verdana, arial; TEXT-DECORATION: underline;
}

.textoparrafo {
text-align:justify;
margin:0px;
}
.cursofecha {
color:#FF0000;
font-size:14px;
}

.cursolink{
color:#FF0000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.cursolink a{
color:#FF0000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.cursolink a:hover {
text-decoration:underline;
}

.cursotitu {
color:#49B3E2;
font-size:20px;
font-weight:bold;
line-height:24px;
}

.cursotitu2 {
color:#49B3E2;
font-size:16px;
font-weight:bold;
line-height:18px;
}

.cursotext {
color:#330D70;
font-size:12px;
}

.cursodiser {
color:#330D70;
font-size:14px;
font-weight:bold;
}


.textotitulo {
text-align:left;
margin:0px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}

.textotitulo2 {
text-align:left;
margin:0px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color:#60BFF3;
}

.textotitulo3 {
text-align:left;
margin-top:15px;
margin-bottom:5px;
font-size:16px;
font-weight:bold;
color:#FFF;
}

.textotitulo4 {
text-align:left;
margin-top:15px;
margin-bottom:5px;
font-size:16px;
font-weight:bold;
color:#330D70;
}

.titulosedes {
text-align:left;
margin:0px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
}

.azulprof {
font-size:15px;
color:#330d70;
}

.celesprof {
font-size:15px;
color:#1687c5;
}

.textosedes {
text-align:left;
margin:0px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
/*botonera vertical*/
.wireframemenu{
width: 188px;
text-align: left;
border-bottom-width: 0;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 180px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;

}

.wireframemenu a{
font: bold 13px Verdana;
padding: 3px 4px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #ffffff;
text-decoration: none;

margin-bottom: 3px;
}

.wireframemenu a:visited{
color: #ffffff;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{

color: #ffffff;
}

.wireframemenu #bot1 a{
background-image:url(../img/botvert1.gif);
}

.wireframemenu #bot1 a:hover{
background-image:url(../img/botvert1b.gif);
}

.wireframemenu #bot2 a{
background-image:url(../img/botvert2.gif);
}

.wireframemenu #bot2 a:hover{
background-image:url(../img/botvert2b.gif);
}

.wireframemenu #bot3 a{
background-image:url(../img/botvert3.gif);
}
.wireframemenu #bot3 a:hover{
background-image:url(../img/botvert3b.gif);
}

.wireframemenu #generico a{
background-color: #533688;
}
.wireframemenu #generico a:hover{
background-color: #2C0C5A;
}

/**/

/*botonera horizontal*/
#modernbricksmenu{
padding: 0;
width: 760px;
background-color: #60BFF3;
background-image:url(../img/bg-bothoriz.jpg);
voice-family: "\"}\"";
voice-family: inherit;
}

* html .modernbricksmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 752px;
}

#modernbricksmenu ul{
font: bold 12px Arial;
margin:0;
 /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0; /*Margin between each menu item*/
padding-top: 5px;
padding-bottom: 5px;
padding-left:46px;
padding-right: 47px;
text-decoration: none;
letter-spacing: 1px;
background-color: #60BFF3; /*Default menu color*/
border-bottom: 2px solid #000066;
}

#modernbricksmenu a:hover{
background-color: #4bb2eb; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #ffffff; /*Brown color theme*/ 
border-color: #ffffff; /*Brown color theme*/ 
color: #000066;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}
/**/

/*botonera horizontal uno*/
#modernbricksmenuhome{
padding: 0;
width: 740px;
voice-family: "\"}\"";
voice-family: inherit;
}

* html .modernbricksmenuhome{ /*IE only rule. Original menu width minus all left/right paddings */
width: 732px;
}

#modernbricksmenuhome ul{
font: bold 11px Arial;
margin:0;
 /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenuhome li{
display: inline;
margin: 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenuhome a{
float: left;
display: block;
color: #000000;
margin: 0; /*Margin between each menu item*/
padding-top: 5px;
padding-bottom: 5px;
padding-left:30px;
padding-right: 30px;
text-decoration: none;
background-color: #ffffff; /*Default menu color*/
border-bottom: 2px solid #000000;
}

#modernbricksmenuhome a:hover{
background-color: #ffffff; /*Menu hover bgcolor*/
text-decoration: underline;

}

#modernbricksmenuhome #current a{ /*currently selected tab*/
background-color: #e6e6e6; /*Brown color theme*/ 
border-color: #e6e6e6; /*Brown color theme*/ 
color: #000000;
padding-left:40px;
padding-right: 40px;
}

#modernbricksmenulinehome{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}
/**/
/*form*/
input {
	background-color: #f8f8f8;
	border: 1px solid #272980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border: 1px solid #272980;
	height: 100px;
	width: 515px;
	background-color: #f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/**/

/**/
.popupmenu{
border-bottom-width: 0;
width: 720px;
height: 160px;
margin-bottom: 5px;
}

* html .popupmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 714px;
}

.popupmenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.popupmenu a{
font: bold 15px Arial, Verdana;
padding-top: 15px;
padding-bottom: 95px;
padding-left: 290px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #ffffff;
text-decoration: none;
margin-bottom: 1px;
}

.popupmenu a:visited{
color: #ffffff;
}

html>body .popupmenu a{ /*Non IE rule*/
width: auto;
}

.popupmenu a:hover{
color: ffffff;
text-decoration: underline;
}

#infantino {
background-image:url(../img/infantino.gif);
background-repeat: no-repeat;
background-position: top left;
}


#molaro {
background-image:url(../img/molaro.gif);
background-repeat: no-repeat;
background-position: top left;
}

#grip {
background-image:url(../img/grip.gif);
background-repeat: no-repeat;
background-position: top left;
}

#iniciacion {
background-image:url(../img/iniciacion.gif);
background-repeat: no-repeat;
background-position: top left;
}

#nivel1 {
background-image:url(../img/nivel1.gif);
background-repeat: no-repeat;
background-position: top left;
}

#nivel2 {
background-image:url(../img/nivel2.gif);
background-repeat: no-repeat;
background-position: top left;
}

#managment {
background-image:url(../img/managment.gif);
background-repeat: no-repeat;
background-position: top left;
}

#coach {
background-image:url(../img/coach.gif);
background-repeat: no-repeat;
background-position: top left;
}

#opcional {
background-image:url(../img/opcional.gif);
background-repeat: no-repeat;
background-position: top left;
}

#distancia {
background-image:url(../img/distancia.gif);
background-repeat: no-repeat;
background-position: top left;
}