/* CSS Document */

body {
	margin:0;
	padding:0;
	background-image:url(images/logo_fondo7.png);
	background-repeat:repeat
}
	
#todo {
	width:801px;
	position:relative;
	margin:0 auto;
}

#arriba {
	width:100%; 
	background-color:#FFFFFF; 
	margin:0px; 
	padding:0px
}

#lateralizq{
	width:249px;
	float:left;
	background-color:#FFF;
	margin: auto;
	padding:0px;
	height:526px
}
	
#1a {
	height:79px;
	text-align:center;
	padding-top:15px
}

#1b {
	height:94px
}

#titulo {
	height:66px; 
	padding-left:10px
}

#blanco{
	height:66px
}

#2 {height:40px; width:249px}
#3 {width:249px; height:auto}


#contenido{
	position:relative; 
	width:552px
}

#contenido1{
	position:relative; 
	height:auto; 
	width:450px; 
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:10px; 
	padding-bottom:2px
}

#contenido_b{
	position:relative;
	float:right; 
	padding-right:18px;	
}

#contenido_a{ 
	width:435px; 
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:10px; 
	text-align:justify;
	padding-right:15px
}

#contenido_c{
	height:320px;
	float:left;
	width:435px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:10px; 
	text-align:justify; 
	overflow:auto; 
	padding-right:15px;
	padding-bottom:20px;
}

#contenido_d{
	height:auto;
	float:left;
	width:auto;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:10px; 
	text-align:justify; 
	overflow:auto;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ebebeb;
	text-align:center;
	border:0px
}

table tbody td {
	border:1px solid #fff
}

table tbody th {
	border:1px solid #fff;
}
	
table tbody tr.gris{background-color:#e2e2e2}
table tbody td.griscelda{background-color: #e2e2e2}
table tbody td.aikido{background-color: #8A1111; color:#fff}
table tbody td.swing{background-color: #467616; color:#fff}
table tbody td.hiphop{background-color: #90c91d; color:#fff}
table tbody td.tango{background-color: #660066; color:#fff}
table tbody td.folk{background-color: #999900; color:#fff}
table tbody td.teatro{background-color: #E38424; color:#fff}
table tbody td.karate{background-color: #000066; color:#fff}
table tbody td.kobudo{background-color: #003399; color:#fff}
table tbody td.salsa{background-color: #960; color:#fff}
	
#lateralder{
	width:552px;
	float:right;
	background-image:url(images/fondo_dere.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:526px
}

.alinearvertical{
	vertical-align:baseline
}

#menu {height:204px;}
#barra {
	width:100%;
	margin:0px;
	padding:0px
}
	
#abajo {
	width:801px;
	clear:both;	
	left: 0px;
	height: 35px;
	background-image:url(images/abajo1.jpg);
	background-repeat:no-repeat; 
	background-position:bottom right;
	padding-top:20px; 
	top:526px
}

.foother {
	padding-left:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}

a:link {
	border:none;
	text-decoration: none;
	color:#a12b2b
}

a:visited {
	text-decoration: none;
	color:#a12b2b;
	border:none
}

a:hover {
	text-decoration: underline;
	color: #000;
	border:none
}

a:active {
	text-decoration: none;
	color: #FFFFFF;
	border:none;
	background:#000000
}

.formulario{
	background-color:#fff; 
}

.label{
	font-weight:bold; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

.legend {
	color:#000; 
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
} 

.input, textarea {
	background-color:#8C8C8C; 
	border-style:none; 
	width:180px
}

.input:focus, textarea:focus {
	background:#990000;
	color:#FFFFFF
}

.fotoizq {
	float: left;
	padding:0px;
	padding-left:5px;
	padding-right:10px
}

.negrita {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

#contacto0 {
	width:435px;
	padding-top:5px;
}

#contacto1 {
	width:196px;
	padding-top:0px;
	height:auto;
	float:left
	}
	
#foot0 {
	width:800px;
	padding-top:10px;
}

#foot1 {
	width:700px;
	float:left;
}
.fotoizq {
	float: left;
	padding:5px;
}

.t1 {font-size:200%; font-weight:bold}
.t2 {font-weight:bold}
.t3