/* CSS Document */

@import url("cabecera.css");
@import url("thickbox.css");
@import url("lateral_izquierdo.css");
@import url("contacto.css");
@import url("tablas.css");

html * {
	margin:0;
	padding:0;
	border:none;
}

body {
	background:url(../images/bg_body.jpg) repeat-x left top;
}

#contenedor {
	width:775px;
	margin:0 auto;
	background:url(../images/bg_contenedor.jpg) repeat-x left top;
	clear:both;
}

#contenido {
	float:right;
	width:580px;
	min-height:400px;
	height:auto !important;
	height:400px;	
	margin:35px 0 0 0;
	border-top:1px solid #EEE;
	padding:14px 0;
	display:block;
}

#contenido h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:18px;
	color:#520831;
	margin:5px 0 15px 0;
}

#contenido h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:17px;
	color:#195C42;
	margin:20px 0 15px 0;
	border-bottom:1px dotted #195C42;
}


#contenido h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:15px;
	color:#520831;
	margin:10px 0 15px 0;
}

#contenido p {
	margin: 15px 0;
	font-size: 0.85em;
	padding:0 10px;
	list-style: none;
	color:#666;
	text-align:justify;
}

#contenido strong {
	color:#515151;
}

#contenido p.firma {
	text-align:right;
	margin:30px 0;
}


#contenido ul, #contenido ol {
	margin: 0;
	font-size: 0.85em;
	padding:0;
	color:gray;	
}

#contenido ul {
	list-style: none;
}

#contenido ol {
	padding:0 0 0 20px;
}

#contenido ul li, #contenido ol li {
	margin: 5px 0 5px 0;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 10px 0;
}

#contenido ul li a, #contenido p a {
	color:#195C42;
	text-decoration:none;
}

#contenido ul li a:hover, #contenido p a:hover {
	text-decoration:underline;
}

#contenido #foto_derecha_seccion {
	float:right;
	padding:3px;
	font-size:11px;
	color:gray;
	border:1px solid #CCC;
	text-align:center;
	background:white;
	display:block;
	margin:15px 0 15px 15px;
	clear:none;
}

#contenido #foto_derecha_seccion img{
	border:none;
}

#contenido #destacado {
	width:50%;
	margin: 15px auto;
	font-size: 0.85em;
}

#contenido #destacado a, #contenido #destacado p {
	color: #195C42;
	text-decoration:none;
	border:1px dotted #195C42;
	text-align:center;
	padding:15px;
	background:#efefef;	
	display:block;
}

#contenido #destacado a:hover{
	border:1px dotted #CCC;
}

#contenido #volver {
	width:480px;
	font-size: 0.85em;	
	height:15px;
	margin:15px 0px 20px 28px;
	padding:5px;
	border-top:1px dotted #CFCFCF;
	
}

#contenido #volverAtras {
	width:51px;
	height:17px;
	float:right;
	text-decoration:none;
	color: #195C42;	
}

#contenido .tachado {
	text-decoration:line-through;
}

#contenido .urgente {
	color:#CC0000;
}

#contenido .urgente2 {
	color:#195C42;
}

/********************************** portada ************************************/

#contenido #portada #derecha_portada {
	float:right;
	margin:0 0 0 20px !important;
	margin:0 0 0 10px;
	width:230px;
}

#contenido #portada #derecha_portada p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:gray;
	font-size:.6em;
}


#contenido #portada p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:gray;
	font-size:.9em;
}

#contenido #portada p strong {
	font-size:24px;
	color:#520730;
	font-weight:normal;
}

#contenido #portada h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#520730;
	font-weight:normal;
	border-bottom:1px solid #C9C9C9;
	margin:15px 0 5px 0;
	width:330px;
	
}

#contenido #portada #destacamos_portada {
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#contenido #portada #destacamos_portada li{
	float:left;
	width:325px;
	border-bottom:1px solid #EEE;
	margin:3px 0;

}

#contenido #portada #destacamos_portada li a{
	display:block;
	vertical-align:middle;
	color:#1A5A40;
	text-decoration:none;	
	padding:8px 0;	
	float:left;
	width:327px;
}

#contenido #portada #destacamos_portada li a:hover{
	text-decoration:underline;
}
#contenido #portada #destacamos_portada li a.visitar{
	background:url(../images/btn_visitar.jpg) no-repeat right top;
}

#contenido #portada #destacamos_portada li a.acceder{
	background:url(../images/btn_acceder.jpg) no-repeat right top;
}

#contenido #portada #destacamos_portada li a.reservar{
	background:url(../images/btn_reservar.jpg) no-repeat right center;
}



#contenedor #pie {
	width:775px;
	margin:0 auto;
	clear:both;
	border-top:3px solid #EEE;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	font-size:11px;
	text-align:right;
}

#contenedor #pie a{
	color:gray;
}

#contenedor #pie a:hover{
	text-decoration:none;
}

/* ************************* ZONA PRIVADA *************************/

#contenedor #contenido #alumnos {
	background:#FFD5D5;
	border:1px solid red;
	padding:3px 0;
	text-align:center;
	color:black;
}

#contenedor #contenido #alumnos a {
	float:right;
	text-decoration:none;
	color:red;
	margin:-18px 5px 0 0;
}

#contenedor #contenido #alumnos a:hover {
	color:black;
}

