@charset "utf-8";

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	font-size: 100%;
	list-style:none;
}
:focus {
	outline: 0;
}

/* Elementos comunes */

body{
	font-size: 62.5%;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	color: #fff;
	background:#fff5d1 url("../images/bg_body.gif") no-repeat top center;
	color:#000;
}
a{
	color:#000;
}
a:hover{
	text-decoration:none ;
}
p{
	margin-bottom:.5em;
	font-size:1.1em;
	
}
p.noneMargin{
	margin-bottom:0;
}
h1{
	position:absolute;
	z-index:1;
	width:18em;
}
h2{
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	width:200px;
}
#content .right .cursoBgRed{
	padding-bottom:2.2em;
	background:url("../images/bg_puntosRed.gif") repeat-x bottom left;
	margin-top:1.5em;
}
#content .right .cursoBgRed .content{
	padding:1em 1.2em .7em .6em;
}
#content .right .cursoBgRed .content img{
	float:left;
	margin-right:1em;
}
#content .right .cursoBgRed .content h6{
	color:#590003;
	font-weight:bold;
	padding:0 0 .5em 2em;
	background:url("../images/bulletYellow.gif") no-repeat 0 .2em;
	font-size:.9em;
}
#content .right .cursoBgRed .content p{
	font-size:1em;
}
#content .right .cursoBgRed .content p span{
	font-weight:bold;
}
#content .right .cursoBgRed .content a{
	color:#ac0715;
	display:block;
	font-size:.9em;
	text-decoration:none;
	padding-right:.8em;
}
#content .right .cursoBgRed .content a:hover{
	text-decoration:underline;
}
#content .right .cursoBgRed .content a.black{
	color:#000;
	font-size:.9em;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:1em;
}
#content .right .cursoBgRed .content a.black:hover{
	text-decoration:none;
}
#content .right .cursoBgBlack{
	padding-bottom:2.2em;
	background:url("../images/bg_puntos.gif") repeat-x bottom left;
	margin-top:1.5em;
}
#content .right .cursoBgBlack .content{
	padding:1em 1.2em .7em .6em;
}
#content .right .cursoBgBlack .content img{
	float:left;
	margin:0 1em 1.5em 0;
}
#content .right .cursoBgBlack .content p{
	font-size:1em;
}
#content .right .cursoBgBlack .content p span{
	font-weight:bold;
}
#content .right .cursoBgBlack .content a{
	color:#ac0715;
	display:block;
	font-size:.9em;
	text-decoration:none;
	padding-right:.8em;
}
#content .right .cursoBgBlack .content a:hover{
	text-decoration:underline;
}
#content .right .cursoBgBlack .content a.black{
	color:#000;
	font-size:.9em;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:1em;
}
#content .right .cursoBgBlack .content a.black:hover{
	text-decoration:none;
}
#content .left .submenu {
	border-top:.1em solid #780303;
	border-bottom:.1em solid #780303;
	background:#fff69b;
	height:1.7em;
	padding:.4em 0 0 3em;
	clear:both;
}
#content .left .submenu ul li{
	display:inline;
	margin-right:3.45em;
}
#content .left .submenu ul li a{
	color:#780303;
	text-decoration:none;
	font-weight:bold;
}
#content .left .submenu ul li a.active,#content .left .submenu ul li a:hover{
	text-decoration:underline;
}
/* layout */

#wrapper{
	width:83.1em;
	background:#fff;
	margin:0 auto;
	text-align:left;
	padding:0 1.6em 4em 1.6em;
}
* html #wrapper{
	width:83.6em;
}
*+html #wrapper{
	width:83.6em;
}
#wrapper:after{
	clear:both; 
	display:block; 
	content:"."; 
	height:0; 
	visibility:hidden;
}
#header{
	padding-top:2.5em;
	position:relative;
	height:22.3em;
}
#header .left{
	float:left;
	width:19.9em;
	padding-right:1em;
}
#header .left .logo{
	float:left;
	width:19.9em;
	height:9.6em;
}
#header .left .logo img{
	position:absolute;
	z-index:2;
}
#header .left .slogan{
	float:left;
	color:#590003;
	text-transform:uppercase;
	font-size:.8em;
}#header .left .slogan span{	float:right; 	padding-right:15px}
#header .left ul{
	float:left;
	margin-top:.9em;
	width:19.3em;
	padding:.9em .3em .8em .3em;
	background:#fff59b;
}
#header .left ul li{
	border-bottom:.1em solid #fff;
	float:left;
	width:100%;
}
#header .left ul li.last{
	border-bottom:none;
}
#header .left ul li a{
	display:block;
	padding:.5em 0 .5em 2.2em;
	text-transform:uppercase;
	color:#000;
	background:url("../images/bgArrows.gif") no-repeat .2em -1em;
	text-decoration:none;
	font-weight:bold;
}
#header .left ul li a:hover{
	text-decoration:underline;
	color:#590003;
}
#header .left ul li a.active{
	color:#fff59b;
	background:#590003 url("../images/bgArrows.gif") no-repeat .2em .8em;
}
#header .left ul li a.active:hover{
	color:#fff59b;
	background:#590003 url("../images/bgArrows.gif") no-repeat .2em .8em;
	text-decoration:none;
}

#header .right{
	float:right;
	width:61.7em;
	height:22.3em;
	background:url("../images/imgBackgroundCursos.jpg") no-repeat bottom right;
}
#header .right ul{
	float:right;
}
#header .right ul li{
	float:left;
	text-transform:uppercase;
	padding-left:1.8em;
}
#header .right ul li a{
	text-decoration:none;
	color:#780303;
	font-size:.8em;
}
#header .right ul li a:hover{
	text-decoration:underline;
}
#content{
	padding-top:2.4em;
}

/* home */

#header #landscape.right{
	background:url("../images/photos/foto_home.jpg") no-repeat bottom right;
}
#header #contacta.right{
	background:url("../images/photos/foto_contacta.jpg") no-repeat bottom right;
}
#header #nuestrospro.right{
	background:url("../images/photos/foto_ntrosprofesionales.jpg") no-repeat bottom right;
}
#header #enlaces.right{
	background:url("../images/photos/foto_links.jpg") no-repeat bottom right;
}
#header #mvtc.right{
	background:url("../images/photos/foto_mvtc.jpg") no-repeat bottom right;
}
#header #clinic.right{
	background:url("../images/photos/foto_SERVICIOSCLINICAS.jpg") no-repeat bottom right;
}
#content .left {
	float:left;
	width:56em;
	position:relative;
}
#content .left img.animated{
	position:absolute;
	top:.2em;
}
#home .left h3{
	color:#2B2A26;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2.3em;
	
	padding-top:.2em;
	margin:.2em 0 0.5em 0;
	text-align:center;
	height:1.4em;
}
 
#cursos .left .txt h3{
	color:#590003;
	font-size:1.3em;
	font-weight:bold;
	padding-top:.2em;
	padding-left:0em;
	margin:1.5em 0 1.1em 0;
	height:1.2em;
	border-right:2.3em solid #ffffff;
}
#cursos .left h3{
	color:#2B2A26;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2.0em;
	border-right:2.3em solid #ffffb8;
	margin:0.2em 0 0 1.4em;
	}
#cursos .left h3.det_curso {
	color:#fff69b;
	border:none;
	padding:.2em;
	margin:.2em 0 .3em 0;
	height:1.2em;
	background-color:#590003;
	float:left;
}
#cursos .left .txtIncripcion h3.calendario{
	color:#FFFFFF;
	border:none;
	padding:.2em;
	margin:.2em 0 0 0;
	height:1.2em;
	background-color:#590003;
	float:left;
}
#cursos .left .txtIncripcion .modulo{
	width:51.5em;
	border:1px solid #780303;
	padding:1em 1em 1em 1em;
	clear:both;
	}
#cursos .left .txtIncripcion .modulo ul li{
	background:url("../images/bg_list.gif") no-repeat scroll 0 0.6em transparent;
	padding-left:0.7em;
	}
#cursos .left .txtIncripcion .modulo ul li ul li{
	background:none repeat scroll 0 0 transparent;
	list-style-type:none;
	margin-left:2.5em;
	padding-left:0;
	}	
p.horario{
	color:#7c0406;
	float:right;
	font-weight:bold;
	line-height:1.8em;	
}
#cursos .left  hr {
border:1px solid #780303;
margin-top:0.4em

}
#content .left .modColor{
	background:#ffffb8;
	padding:1em;
	float:left;
	width:54em;
	margin-bottom:2.6em;
}
#content .left .modColor .photos{
	float:left;
	width:19em;
}
#content .left .modColor .photos img{
	float:left;
	width:8.7em;
	height:6.6em;
	margin-right:.6em;
}
#content .left .modColor .photos img.bottom{
	margin-top:.6em;
}
#content .left .modColor h4 {
	color:#590003;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:.8em;
}
#content .left .modColor h4 a {
	color:#590003;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:.8em;
	text-decoration:none;
}
#content .left .modColor .txt a{
	color:#ac0715;
	float:right;
	text-decoration:none;
	font-size:.9em;
}
#content .left .modColor .txt p{
	font-size:1em;
}
#content .left .modColor .txt a:hover{
	text-decoration:underline;
}
#content .left .modWithNoColor{
	background:url("../images/bulletYellow.gif") no-repeat .1em 1.2em;
	padding:1em 2.2em;
	float:left;
	width:54em;
}
#content .left .modWithNoColor h4{
	color:#780303;
	font-weight:bold;
	padding-bottom:2em;
	font-size:1.2em;
}
#content .left .modWithNoColor h4 span{
	display:block;
}
#content .left .modWithNoColor img{
	/*width:14em;
	height:4.8em;*/
	margin:2.5em 2.5em 0 0;
}
#content .left .modWithNoColor img.noMargin{
	margin-right:0;
}
#content .right {
	float:right;
	width:26.2em;
	padding-top:1.5em;
}
 #content #cursos .right {
	
	padding-top:2.5em;
}
*+html #content #cursos .right {
	
	padding-top:2.5em;
}
* html #content .right {
	padding-top:3.4em;
}
*+html #content .right {
	padding-top:3.4em;
}




#content .right .clinico .servis{
	background:#fff59b;
	padding:1em 1.2em .7em .6em;
	padding-bottom:2.2em;
	background:url("../images/bg_servis.gif") repeat-x bottom left;
}
.clinico{
	background:#fff59b;
}
#content .right .clinico .servis img{
	float:right;
	margin-left:1em;
}
#content .right .clinico .servis span{
	color:#590003;
	font-weight:bold;
	padding-bottom:.5em;
}
#content .right  .clinico .servis p{
	font-size:.9em;
}
.right h4{
	color:#590003;
	font-weight:bold;
	padding-bottom:.5em;
	font-size:1.3em;
}
#content .right .drXie{
	border-bottom:2px dotted;
	padding:1.2em 0;
	margin-bottom:2em;
}
#content .right .drXie.home{
	border-top:2px dotted;
}
#content .right .drXie .content{
	background:#fff59b;
	padding:1em 1.2em .7em .6em;
}
#content .right .drXie .content img{
	float:left;
	margin-right:1em;
}
#content .right .drXie .content h5{
	color:#590003;
	font-weight:bold;
	padding-bottom:.5em;
}
#content .right .drXie .content p{
	font-size:1em;
}
#content .right .drXie .content a{
	color:#ac0715;
	display:block;
	text-align:right;
	font-size:.9em;
	text-decoration:none;
	padding-right:.8em;
}
#content .right .serv_acupuntura a{
	color:#ac0715;
	display:block;
	text-align:right;
	font-size:.9em;
	text-decoration:none;
	padding-right:.8em;
}

#content .right .drXie .content a:hover{
	text-decoration:underline;
}
#content .right .cursoBgBlack .content h6{
	color:#590003;
	font-weight:bold;
	padding:0 0 .5em 2em;
	background:url("../images/bulletYellow.gif") no-repeat 0 .2em;
	font-size:.9em;
}
/* cursos */

#cursos .left .images{
	width:11.5em;
	float:left;
	padding:5.7em 0 0 1em;
}
#cursos .left .images img{
	margin-bottom:3.6em;
}
#cursos .left .izq{
	width:11.5em;
	float:left;
	padding:3.7em 0 0 1em;
	
}
#cursos .left .izq2{
	width:11.5em;
	float:left;
	padding:1em 0 0 1em;
	
}
#cursos .left .izq img{
	margin-bottom:3.6em;
}

#cursos .left .images img.last{
	margin-bottom:0;
}
#cursos .left .txt{
	padding-right:1em;
	width:42.5em;
	float:left;
	
}

#cursos .left .txtIncripcion{
	padding-left:1em;
	padding-right:1em;
	width:51.5em;
	float:left;
}
#cursos .left .txtIncripcion .certi{
	padding-left:10em;
	padding-top:2.5em;
	padding-bottom:1em;
}
#cursos .left .txtIncripcion .loca{
	padding-left:7em;
	padding-top:2.5em;
	padding-bottom:1em;
}#cursos .left .txtIncripcion .loca ul li{	padding-left:7em;		padding-bottom:1em;}

#cursos .left .txt h4{
	color:#590003;
	font-size:1.3em;
	font-weight:bold;
	margin:1.5em 0 1.5em 0;
}
#cursos .left .profesionales h4 {
	color:#590003;
	font-size:1.3em;
	font-weight:bold;
	padding-top:.2em;
	margin:1.5em 0 1.1em 0;
	height:1.4em;
}
#cursos .left .txt .pregunta {
	
	font-size:1.1em;
	font-weight:bold;
	padding-top:.5em;
	margin:1.5em 0 1.1em 0;
	height:1.3em;
}
#cursos .left .txt .clinic {
	color:#632E36;
	font-size:1.0em;	
	padding-top:.5em;
	margin:1.5em 0 1.1em 0;
	height:1.3em;
	font-weight:bold;
}
#cursos .left .txt .pregunta a{
	color:#590003;
	font-size:1em;
	font-weight:bold;
	padding-top:.2em;
	margin:1.5em 0 1.1em 0;
	height:1.3em;
}

#cursos .left .enlaces h4 {
	color:#590003;
	font-size:1.3em;
	font-weight:bold;
	padding-top:.2em;
	margin:1.5em 0 1.1em 8em;
	height:1.4em;
}
#cursos .left .enlaces li{
	color:#590003;
	font-size:1.1em;
	font-weight:bold;
	margin:1.0em .3em 1.1em 9.6em;
	
}
#cursos .left .contacta{
	
	margin:1.5em 0 1.1em 8em;
}

#cursos .left .txtIncripcion h3{
	color:#590003;
	font-size:1.3em;
	font-weight:bold;
	padding-top:.2em;
	margin:1.5em 0 1.1em 0;
	height:1.4em;
	border-right:2.3em solid #ffffff;
}
#cursos .left .txt p{
	font-size:1.1em;
}
#cursos .left .txt .historico p{
	font-size:1.1em;
	
}
#cursos .left .txt .historico span{
	font-style:italic;
	font-size:1.1em;
}
#cursos .left .txtIncripcion p span{
	display:block;
}

#cursos .left .txtIncripcion h4{
	color:#780303;
	font-size:1.1em;
	margin:2em 0 1.5em 0;
	font-weight:normal;
}
#cursos .left .txt ul li{
	background:url("../images/bg_list.gif") no-repeat 0 .6em;
	padding-left:.7em;
}#cursos .left .txt ul li.encabe{		background:none;	padding-left:.7em;}


#cursos .left .txt ul li ul li{
	background:none;
	list-style:decimal;
	padding-left:0;
	margin-left:2.5em;
}


#cursos .left .txtIncripcion ol li{
	list-style : decimal;
	padding-left:0em;
	margin-bottom:1.5em;
}
#cursos .left .txtIncripcion ul li a{
	color:#707070;
	padding-left:0em;
	margin-bottom:1.5em;
	font-style: italic;
	font-size:1.1em;
}
#cursos .left .txtIncripcion ul li ul li{
	background:none;
	list-style:decimal;
	padding-left:0;
	margin-left:2.5em;
}

  
#cursos .left .txtIncripcion table {
	font-size:1em;
	font-weight:bold;
	
	
	border-color: #595959;
	border:.3em solid #d9e4f0;
	line-height:1.2em;
	border-collapse:collapse;
	border-spacing:0;
	
}
#cursos .left .txtIncripcion table th{
	color:#ffffff;
	background-color:#690b00;
}
#cursos .left .txtIncripcion table td{
	color:#78230d;
	background-color:#ffff99;
}
#cursos .right {
	padding-top:.7em;
}
* html #cursos .right {
	padding-top:2.2em;
}
*+html #cursos .right {
	padding-top:2.2em;
}
#content .right .cursoBgBlack .content h5,#content .right .cursoBgRed .content h5{
	color:#590003;
	font-weight:bold;
	padding:0 0 .5em 2em;
	background:url("../images/bulletYellow.gif") no-repeat 0 .2em;
	font-size:.9em;
}
#content .right .modCursos{
	background:url("../images/bg_puntos.gif") repeat-x bottom left;
	padding-top:1.6em;
}
#content .right .modCursos .mod{
	min-height:7em;
	clear:both;
}
* html #content .right .modCursos .mod{
	height:7em;
}
#content .right .modCursos img{
	margin:0 1.2em 1.5em 0;
	float:left;
}
#content .right .modCursos h6{
	color:#590003;
	padding-bottom:.6em;
}
#content .right .modCursos h6 a{
	color:#590003;
	padding-bottom:.6em;
	text-decoration:none;
}
#content .right .modCursos span{
	display:block;
}
a.back_cursos{
	color:#7c0406;
	float:right;
	font-weight:bold;
	line-height:2.5em;
	text-decoration:none;	
}
#content .left div.lis_cursos{border:0}
.tit_lis_cursos{color:#510000;text-transform:uppercase;font-weight:bold;font-size:1.18em}
ul.lis_cursos{margin-top:1em}
	ul.lis_cursos li{clear:both;padding-top:2em}	
		ul.lis_cursos img{float:left;}
		ul.lis_cursos p{margin-left:9em}
		ul.lis_cursos p.tit{color:#510000;text-transform:uppercase;font-weight:bold;font-size:1.18em;margin-left:8.4em;}
		*ul.lis_cursos p.tit{margin-top:-1em}
			ul.lis_cursos p.tit a{color:#510000;text-decoration:none}
			ul.lis_cursos p.tit a:hover{text-decoration:underline}
		ul.lis_cursos a.more{float:right}
.googlemap{margin:1em 0}
.mod_cursos{clear:both;}
	.mod_cursos .det_curso{float:left;margin:0 2.5em;width:22.5em;}
		.det_curso .date{color:#7b7b7b;font-weight:bold;font-size:1.1em;background:transparent url(../images/bulletYellow.gif) no-repeat scroll 0 50%;padding-left:1.5em;}
		.det_curso h4{color:#510000;font-weight:bold;font-size:1.3em}
		.det_curso h4 a{color:#510000;font-weight:bold;font-size:1em;text-decoration:none}
		.det_curso img{margin:1em 0}
		.det_curso p{font-size:1.1em;}
			.det_curso a,more{float:right;color:#b01729;font-size:.85em;text-decoration:none}			.det_curso a,clic{float:none; font-size:.85em;font-weight:bold}
.descarga_inf{margin:2em 0}
	.descarga_inf img{float:left;margin:0 .5em .5em 0}
	.descarga_inf p{font-size:1.3em;color:#510000;padding:0 .5em;font-weight:bold}
		.descarga_inf a{font-size:.85em;font-weight:normal;text-align:right;color:#b01729;display:block}
.serv_acupuntura{margin:2em 0}
	.serv_acupuntura h6{background-color:#790303;color:#fef89a;font-weight:bold}
		.serv_acupuntura h6 span{border-left:1em solid #fff;display:block;margin-left:.5em;padding:0.2em 1em;}
	.serv_acupuntura p{margin:1em 0}
	.serv_acupuntura img{margin:0 1em}
.curso_intro{float:left;margin-bottom:2em;background:url("../images/bg_puntos.gif") repeat-x scroll left bottom transparent;padding-bottom:1em}

	.curso_intro img{float:left;margin-right:1em}
	.curso_intro strong{color:#590003;font-size:1.2em;font-weight:bold;}
	.curso_intro a{color:#B01729;display:block;font-size:1em;font-weight:normal;text-align:right;}		.calen_prog { clear: both;float: left; width: 100%;}	.right h5.selec {background-color:#490008;font-size:1em;color:#f3e48c;padding: 10px 5px 10px 5px;font-weight:bold}	#content .right .drXie ul li{color:#61211b;  background: url("../images/bg_list.gif") no-repeat scroll 0 0.6em transparent;    padding-left: 0.7em;}	.aviso{float: right;padding-top:15px;padding-right:5px }	.destac{  margin-bottom: 1.6em;padding: 1em;width: 54em;display: inline }	.destac .txt.destacadoHome { color: #fff;padding-bottom: 0.8em;background-color:#8e0000;padding: 5px 5px 5px 5px;}	.destacadoHome h4{ color: #fff;padding-bottom: 0.8em;font-weight:bold;font-size:1.4em;}		
