body{
margin:0px;
background:#FFF url("images/fondo.gif") repeat-x;
color:#513045;
font:12px Trebuchet MS;
}

a {
text-decoration:none;
color:#D42492;
}


a:hover {
text-decoration:underline
}

#contenedor{
width:773px;
position:absolute;
left:50%;
margin-left:-386px;
background-color: White;
border:1px solid #F7E9ED;
}

h1{
width:750px;
height:126px;
background: url("images/logo.jpg") no-repeat;
font-size:14px;
text-indent:-5000px;
padding:0px;
margin:1px 0px 0px 8px
}
/*================cabecera==================*/
h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#biodinamica h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera3.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#donde h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera4.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#cursos h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera2.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#testimonios h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera5.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#sugerencias h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera7.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#enlaces h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera8.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}
#aviso h2{
float:right;
width:606px;
height:206px;
background: url("images/imagen_cabecera6.jpg") no-repeat;
text-indent:-5000px;
font-size:12px;
padding:0px;
margin:5px 5px 0px 4px
}


.curso{
	color:#CE74AC;
}

.curso1{
	width:598px;
	/*height:200px;*/
	float:left;
	display:inline;
}
.curso2{
	width:570px;
	display:inline;
	float:left;
	
}
.bloque{
	width:250px;
	display: inline;
	float: left;
	text-align: left;
}

.fechas{
width: 598px;
float:left;
display:inline;
}

/*===============contenedor=======================*/
#contenedor>h2{
margin:0px 9px 0px 1px
}
/*==================menu=========================*/
ul#menu{
list-style:none;
float:right;
background: url("images/fondo_menu.gif") no-repeat;
margin:0px 0px 0px 0px;
padding:6px 0px 76px 5px
}

ul#menu{
	\width:149px; /*para ie5.5 se agrega el padding y border*/	
	w\idth: 139px; /*estandares*/
}
ul#menu li{
float:right;
height:23px;
font-size:13px;
color:#FFF;
background: url("images/opcion_menu.gif")
}

ul#menu li.select{
background: url("images/opcion_menu_selec.gif");
font-weight:bold;
}
ul#menu li a{
display:block;
padding-left:10px;
color:#FFF;
height:23px;
}

ul#menu li a{
	\width:139px; /*para ie5.5 se agrega el padding y border*/	
	w\idth: 129px; /*estandares*/
}

ul#menu li a:hover{
text-decoration:none;
font-weight:bold;
background: url("images/opcion_menu_over.gif");
}
/*================textos==================================*/
#textos {
float:right;
width:593px;
margin:-45px 8px 0px 8px;
}

#contenedor>#textos{
margin:-45px 15px 0px 5px;
}

#textos h3{
font-size:22px;
color:#BC127C;
margin:0px;
padding:6px 0px 0px 9px;
}

#textos p{
font-size: 1.2em;
line-height:180%;
padding:10px 15px 10px 9px;
margin:0px;
text-align: justify;
}
img{
	float:left;
	margin-right:25px;
	padding:3px;
	border:1px solid #ccc;
}
.detalle{
font-style: italic; 
font-weight: bold;
	color:#D381B0;
	font-size: 1.2em;
}

/*=================contacto==========================*/
#contacto {
font-size:10px;
color:#989898;
float:right;
width:141px;
height:360px;
margin:-45px 0px 0px 8px
}

#contacto h3{
font-size:22px;
color:#818081;
margin:0px;
padding:6px 0px 0px 9px
}

#contacto p{
line-height:120%;
padding:10px 9px 10px 9px;
margin:0px;
font-size: 1.1em;
}

strong#telefono{
display:block;
width:105px;
height:14px;
margin:2px 0px 6px 0px
}

a#email{
display:block;
width:125px;
height:13px;
margin:2px 0px 6px 0px
}

a#email:hover{
text-decoration:none
}

#pie{
padding:10px 0px 15px 0px;
clear:both;
font-size:13px;
color:#E6B6D2;
text-align:left;
}
/*========consultas===========*/
.madrid{
	width:250px;
	display: inline;
	float:left;
	
}

.coruna{
	width:250px;
	display: inline;
	float:right;
	
}
/*===============tabla=================*/
table {
margin-left: 50px;
width:450px; 
height:18px;
cellpadding:2px; 
cellspacing:2px;
}

 td {
    font-family:verdana,arial;
    font-size:8pt;
}
 .estilotabla{
    background-color:#484840;
    color:#fff;
    font-weight:bold;
    font-size:10pt;
	 text-align: center;
    font-variant: small-caps;

}
 .estilocelda{
    background-color:#EDEDED;
	 text-align: center;
	 padding-left:10px;
	 padding-right:10px;
	 color:#5A5A5A;
} 