* {
	margin:0;
	padding:0;
	outline:none
}
img {
	border:none
}
.accesibilidad {
	display:none
}

body {
	font:15px Tahoma;
	color:#000;
	margin-bottom:20px;
	background:#910427 url(../img/fondo.jpg) repeat-x
}
#pagina {
	width:900px;
	margin:0 auto
}
#encabezado {
	background:url(../img/encabezado.jpg);
	height:144px
}
#logo a {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:108px;
	width:455px
}
#menu { list-style:none }
#menu li {
	float:left
}
#menu a {
	width:152px;
	text-align:center;
	display:block;
	padding:9px 0;
	color:#fff;
	text-decoration:none
}
#menu a:hover, #menu a.activo {
	background:url(../img/menuh.jpg);
	color:#000;
	font-weight:bold
}
#contenido {
	background:#f9f8f7;
	padding:50px 100px
}
#contenido .color { color:#853A3D }
#contenido .color1 { color:#333 }
#contenido .center { text-align:center }
#contenido h2, #contenido h3 {
	font-weight:normal;
	text-align:center
}
#contenido h2 {
	color:#853A3D;
	font-size:26px;
	margin-bottom:20px;
	font-family:Century Gothic
}
.home #contenido h2 { margin:0 }
.temario #contenido h2 { font-size:30px; font-weight:bold }
.biografia #contenido h2 { font-size:30px; font-weight:bold }


#contenido h3 {
	color:#853A3D;
	margin-bottom:20px;
	font-size:20px
}
.home #contenido h3 { color:#333 }
#contenido p { margin-bottom:20px;line-height:20px }
#contenido ul { margin:0 0 20px 35px }
#contenido li { margin-bottom: 10px } 
#contenido p.destacado {
	background:url(../img/fondo.png);
	width:564px;
	height:48px;
	line-height:16px;
	margin:25px auto;
	color:#fff;
	text-align:center;
	font-size:16px;
	padding:10px 40px
}
#contenido h4 {
	color:#853A3D;
	font-size:19px;
	font-weight:normal;
	margin-left:35px
}
#contenido .lista {
	margin:20px 0 0 35px;
	color:#02486F;
	list-style:none
}
.lista li {
	background:url(../img/item.png) no-repeat;
	padding-left:25px;
}
#contenido p.temario-completo {
	line-height:13px;
	float:right;
	background:url(../img/fondo1.png);
	width:170px;
	height:14px;
	padding:2px 0;
	text-align:center;
	margin-top:10px
}
.temario-completo a {
	display:block;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}

.inscripciones #contenido h2 { font-weight:bold;margin:0 }
.inscripciones #contenido h3 { font-size:25px; font-weight:bold;margin:0; color:#333 }
.inscripciones #contenido h4 { font-size:20px; font-weight:normal;margin:0; text-align:center }
.inscripciones #contenido .fecha { text-align:center }

.inscripciones #contenido ul div { margin:10px 0 0 20px }
.inscripciones #contenido ul ul { list-style:circle; margin:10px 0 0 30px }


.inscripciones #contenido h5 { font-size:16px;margin:20px 0  }
.inscripciones #contenido ul { list-style:none ;margin:0 0 20px}

.color2 {}


.color3 { }

	input.campo_ok {color:#000; border:none; background: url(../img/ok.png) no-repeat top right; }
	input.campo_mal {color:#000;border:none;  background: url(../img/bad.png) no-repeat right top;}

label { float:left }

input.camponormal{ border: 1px solid #ccc; background:#EAEAEA; width:300px;}




#pie {
	background:#f9f8f7
}
#pie ul {
	float:right;
	list-style:none;
	margin:0 30px 10px 0
}
#pie ul li {
	float:left
}
#pie ul a {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:78px
}
#altamira {
	background:url(../img/altamira.jpg);
	width:111px
}
#nh {
	background:url(../img/nhhoteles.jpg);
	width:77px
}
#tomwise {
	background:url(../img/tomwise.jpg);
	width:136px
}







/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
* html .clearfix {
	height: 1%
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

