@charset "UTF-8";
/* CSS Document */

/********
* CSS Reset
****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     /*font-family: inherit;*/
     font-family:"Trebuchet MS";
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/********/



/********
* Precarga CSS
****/

.precarga {
	display: none;
}

/********/



/********
* Estilos de la web
****/

body {
	background: #000000 url(../imagenes/fondo-body.gif) top left repeat-x;
}

.negrita{
	font-weight:bold;
}

.cursiva{
	font-style:italic;
}

#principal {
	width: 100%;
	height: 430px;
	background: url(../imagenes/fondo-alas.png) top center no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fondo-alas.png', sizingMethod='scale');
}

#cuerpo {
	width: 940px;
	margin: auto;
	overflow: auto;
}

#cabecera {
	width: 940px;
	position: relative;
}

#cabecera #logos {
	width: 940px;
	height: 100px;
	background:transparent url(../imagenes/fondo-logos.gif) top left no-repeat;
}

#cabecera #logos a{
	text-decoration: none;
	border: none;
	display: block;
}

#cabecera #logos #logo-cardoso-school{
	float: left;
}

#cabecera #logos #logo-cardoso-school a{
	width: 300px;
	height: 100px;
}

#cabecera #logos #logo-escuela-circuito-jerez-cardoso-school{
	float: right;
}

#cabecera #logos #logo-escuela-circuito-jerez-cardoso-school a{
	width: 330px;
	height: 100px;
}

#cabecera #menu{
	width: 940px;
	height: 50px;
	margin-bottom:10px;
	background: url(../imagenes/fondo-menu.jpg) top left no-repeat;
	position: relative;
}

#flash-cabecera{
	width: 940px;
	height: 240px;
/*	background: url(../imagenes/flash.jpg) top left scroll no-repeat;*/
}

#contenedor{
	background-color: black;
}

#contenedor #menu-flash{
	margin: 0px 0px 0px 0px;
}

#contenido{
	background-color: black;
	position: relative;
	overflow: hidden;
	width: 940px;
}

#contenido #izquierda{
	position: relative;
	width: 430px;
	padding: 10px 20px 20px 20px;
	float: left;
}

#contenido #derecha{
	position: relative;
	width: 430px;
	padding: 10px 20px 20px 20px;
	float: right;
}

#derecha .barra-subtitulo, #izquierda .barra-subtitulo{
	width: 430px;
}

#contenido #centro{
	position: relative;
	width: 900px;
	padding: 10px 20px 20px 20px;
	overflow: hidden;
}

#centro .barra-subtitulo{
	width: 900px;
}



/** Barra de Subtítulos **/

.barra-subtitulo {
	height: 45px;
	overflow:hidden;
	position: relative;
}

.barra-subtitulo .b-s-izq{
	height: 45px;
	width: 19px;
	float: left;
	background:transparent url(../imagenes/fondo-b-s-izq.gif) top left no-repeat scroll;
}

.barra-subtitulo .b-s-centro{
	height: 45px;
	float: left;
	background:transparent url(../imagenes/fondo-b-s-centro.gif) top left repeat-x scroll;
}

#centro .barra-subtitulo .b-s-centro {
	width: 768px;
	
}

#derecha .barra-subtitulo .b-s-centro, #izquierda .barra-subtitulo .b-s-centro {
	width: 300px;

}

.barra-subtitulo .b-s-centro h2 {
	height: 45px;
	line-height:45px;
	color:white;
	font-size:20px;
}

.barra-subtitulo .b-s-drch{
	height: 45px;
	width: 111px;
	float: left;
	background:transparent url(../imagenes/fondo-b-s-drch.gif) top left no-repeat scroll;
}

/** Fin Barra de Subtítulos **/


#derecha .panel, #izquierda .panel{
	width: 390px;
	height: 365px;
	background:transparent url(../imagenes/fondo-panel.gif) top left no-repeat scroll;
	position: relative;
	margin:15px 0px 0px 0px;
	padding:20px 20px 0px 20px;
}

.panel .noticia-breve, .panel .eventos {
	width: 390px;
	position: relative;
	overflow:hidden;
}

.panel .noticia-breve{
	height: 80px;
}

.panel .eventos{
	height: 40px;
}

.noticia-breve .flecha{
	height: 80px;
	width: 20px;
	float: left;
}

.eventos .flechita{
	height: 40px;
	width: 10px;
	float: left;
}

.panel .impar .flecha{
	background:transparent url(../imagenes/flecha-negra-noticia-breve.gif) top left no-repeat scroll;
}

.panel .impar .flechita{
	background:transparent url(../imagenes/flecha-negra-evento.gif) top left no-repeat scroll;
}

.panel .par .flecha{
	background:transparent url(../imagenes/flecha-roja-noticia-breve.gif) top left no-repeat scroll;
}

.panel .par .flechita{
	background:transparent url(../imagenes/flecha-roja-evento.gif) top left no-repeat scroll;
}

.noticia-breve .breve, .eventos .evento{
	width: 370px;
	float: left;
}

.noticia-breve .breve {
	height: 80px;
}

.eventos .evento {
	height: 40px;
}

.noticia-breve .breve a, .eventos .evento a {
	padding:5px;
	display:block;
	text-decoration:none;
}

.noticia-breve .breve a {
	width: 360px;
	height: 70px;
}

.eventos .evento a {
	width: 370px;
	height: 30px;
}

.noticia-breve .item-vacio {
	width: 390px;
	height: 80px;
}

.eventos .item-vacio {
	width: 400px;
	height: 40px;
}

.panel .impar .item, .panel .impar .item-vacio {
	background-color:black;
	opacity:0.7;
	filter: alpha(opacity = 70);
}

.panel .par .item, .panel .par .item-vacio {
	background-color:black;
	opacity:0.8;
	filter: alpha(opacity = 80);
}

.panel .item:hover {
	background-color:black;
	opacity:0.9;
	filter: alpha(opacity = 90);	
}

.panel .breve h3 {
	color:red;
	font-weight:bold;
	margin-bottom:10px;
}

.panel .evento h3 {
	color:red;
	font-weight:bold;
	margin-bottom:2px;
}

.panel p {
	color:white;
	font-weight:normal;
	font-size: 12px;
}

.breve .foto-noticia {
	width: 98px;
	height: 63px;
	float:right;
	border:1px solid white;
	margin:3px 3px 3px 0px;
}

.panel a.anteriores, a.volver, a.inscribete {
	width: 118px;
	height: 34px;
	/*float:right;*/
	display:block;
	margin-top:5px;
	background: transparent url('../imagenes/boton-blanco.png') no-repeat top left scroll;
	text-decoration:none;
	line-height:18px;
	font-size:16px;
}

.panel a.anteriores span, a.volver span, a.inscribete span {
	color:#FFFFFF;
	display:block;
	padding:7px 0 0 30px;
}

.panel a.anteriores:hover, a.volver:hover, a.inscribete:hover {
	background: transparent url('../imagenes/boton-blanco-over.png') no-repeat top left scroll;
}


#pie {
	margin-bottom:20px;
	color:#858585;
}

#pie img{
	display:block;
}

#pie #menu-inferior{
	width: 900px;
	padding: 20px;
	background-color: black;
	overflow:hidden;
	color:#858585;
}

#pie #siguenos-facebook, #pie #firma-loba{
	display:inline;
	float:right;
}

#pie #siguenos-facebook{
	margin:0 20px 0 0;
}

#menu-inferior ul{
	width: 940px;
}

#menu-inferior li{
	float:left;
	list-style: none;
	line-height:12px;
}

#menu-inferior li a{
	float:left;
	line-height:12px;
	display: block;
	color:#858585;
	list-style: none;
	text-decoration:none;
	font-size:12px;
	margin:0px 10px 0px 10px;
}

#menu-inferior li a:hover{
	color:white;
}

#menu-inferior #firma-loba a{
	width: 156px;
	height: 49px;
	background: black url('../imagenes/pie-firma-loba.gif') no-repeat top left scroll;
	display: block;
	float: right;
}

#menu-inferior #firma-loba a:hover{
	background: black url('../imagenes/pie-firma-loba_over.gif') no-repeat top left scroll;
}

#menu-inferior #copyright{
	float:left;
	margin:20px 0px 0px 10px;
	font-size:12px;
}


/** Sección Contacto **/

#mapa {
	width: 430px;
	height: 300px;
	background-color: red;
	margin:20px 0px 10px 0px;
	overflow:hidden;
}

#mapa #burbuja{
	font-size:13px;
	line-height:18px;
	text-align:center;
	margin:0 5px 0 0;
}

#datos-contacto{
	width: 430px;
}

#datos-contacto p.cuadradito{
	background: transparent url('../imagenes/cuadradito.gif') no-repeat center left scroll;
}

#datos-contacto p{
	padding-left:20px;
}

#datos-contacto p, #datos-contacto a{
	color:white;
	font-size:14px;
	line-height: 18px;
}

#datos-contacto a{
	text-decoration:none;
}

#datos-contacto a:hover{
	color:red;
}

#datos-contacto .separado{
	margin-top:20px;
}

/* 	FORMULARIO 	*/

.formulariotipo {
	margin:20px auto;
	overflow:hidden;
}

.formulariotipo .obligatorio{
	color:#CA0B1B;
	margin:0 2px 0 0;
}

.formulariotipo{
	color:white;
	font-size:14px;
	line-height: 18px;
}

.formulariotipo h1 {
	font-size:14px;
	font-weight:bold;
	margin:0 20px 20px 20px;
}

.formulariotipo h3 {
	font-size:14px;
	font-weight:bold;
	margin:0 20px 20px 20px;
}

.formulariotipo p{
	color:#666666;
	margin:0 20px 10px;
	text-align:justify;
}

.formulariotipo label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:100px;
	float:left;
	margin:6px 0 0;
}

.formulariotipo .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:200px;
}

.formulariotipo input, .formulariotipo select, .formulariotipo textarea {
	float:left;
	width:270px;
	margin:2px 30px 20px 10px;
	border:1px solid #646464;
	padding:4px;
	font-size:14px;
	line-height: 18px;
	background-color: #303030;
	color:#fff;
}

.formulariotipo button, .formulariotipo #boton{ 
	clear:both;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:0 40px 0 0;
	padding:0;
	width:80px;
}

.formulariotipo input#btn-enviar-contacto {
	background: transparent url(../imagenes/boton-contacto.png) no-repeat scroll top left;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	width: 144px;
	height: 34px;
	border: none;
	float: right;
	margin-right: 40px;
	text-align: left;
	padding-left: 14px;
	cursor:pointer;
}

.formulariotipo h2 {
	margin:0 0 0 20px;
}

.formulariotipo #msg-errores{
	background-color:#502D27;
	border:1px solid #CA0B1B;
	margin:10px 40px 20px 20px;
	padding:5px 0;
}

.formulariotipo .error{
	margin:0 20px;
}

/** Fin Sección Contacto **/

/********/


/* FORMULARIO INSCRIPCION */

#info-inscripcion{
	margin:30px 0 0 0;
}

#instrucciones{
	margin:10px 0 0 0;
}

#info-inscripcion p, #instrucciones p{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 10px 0;
}

#info-inscripcion p a, #instrucciones a{
	color:#F1060D;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#info-inscripcion p .rojo, #instrucciones p .rojo{
	color:#F1060D;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#info-inscripcion h3.rojo, #instrucciones h3.rojo{
	color:#F1060D;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:45px 0 20px 0;
}

#instrucciones h3.blanco{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:45px 0 20px 0;
}

#instrucciones li{
	color:#fff;
	margin:15px 0 15px 30px;
	list-style:square;
	list-style-image:url(../imagenes/cuadradito.gif);
	list-style-position:inside;
	font-size:12px;
	line-height:16px;
}

/* Formulario */


#inscripcion{
	color:#FFFFFF;
	float:left;
	overflow:hidden;
	width:685px;
}

.inscripcion #banner-rascacielos{
	width:160px;
	height:600px;
	float:right;
	margin:0 40px 0 0;
}


#inscripcion #msg-errores{
	background-color:#502D27;
	border:1px solid #CA0B1B;
	margin:10px 40px 20px 20px;
	padding:5px 0;
}

#inscripcion  #enviado{
	background-color:#502D27;
	border:1px solid #CA0B1B;
	margin:10px 40px 20px 20px;
	padding:5px 0;
	color:white;
}

#inscripcion #enviado h3{
	margin:10px 4px;
}

#inscripcion #enviado p{
	margin:0 10px;
	line-height:18px;
	font-size:14px;
}

#inscripcion .error{
	margin:0 20px;
	line-height:18px;
	font-size:14px;
}


#inscripcion label{
	display:inline-block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:6px 0 0;
	text-align:right;
	width:220px;
}

#inscripcion input.campo, #inscripcion textarea, #inscripcion select{
	display:inline-block;
	float:left;
	width:250px;
	background-color: #303030;
	border:1px solid #646464;
	font-size:14px;
	line-height: 18px;
	margin:2px 0 20px 10px;
	padding:4px;
	color:#fff;
}

#inscripcion select#fecha{
	margin:2px 0 0 10px;
	width:444px;
}

#inscripcion .bloque-radio, #inscripcion .bloque-checkbox{
	display:inline-block;
	width:400px;
	float:left;
	font-size:14px;
	line-height: 18px;
	margin:2px 0 20px 10px;
}

#inscripcion input#btn-enviar-contacto{
	display:inline-block;
	float:left;
	clear:both;
	margin:0 0 40px 410px;
	padding:0 20px;
	background: transparent url(../imagenes/boton-contacto.png) no-repeat scroll top left;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	width: 144px;
	height: 34px;
	border: none;
	text-align: left;
	cursor:pointer;
}

input#btn-enviar-contacto{
	display:inline-block;
	float:left;
	clear:both;
	margin:0 0 40px 410px;
	padding:0 20px;
	background: transparent url(../imagenes/boton-contacto.png) no-repeat scroll top left;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	width: 144px;
	height: 34px;
	border: none;
	text-align: left;
	cursor:pointer;
}

#inscripcion .radio, #inscripcion .checkbox{
	width:15px;
	font-size:14px;
}

#inscripcion .radio-option, #inscripcion .checkbox-option{
	font-size:14px;
}

#inscripcion .radio-option span, #inscripcion .checkbox-option span{
	font-weight:bold;
	font-size:14px;
}

#inscripcion .radio-option p, #inscripcion .checkbox-option p{
	margin:0 0 0 20px;
}

#inscripcion .radio-option span.nota{
	font-weight:normal;
	margin:0 0 0 18px;
	float:left;
	display:inline-block;
	clear:both;
}

#inscripcion input#licencia{
	margin:2px 0 0 10px;
}

#inscripcion p.nota-input{
	clear:both;
	display:inline-block;
	float:left;
	font-weight:normal;
	margin:10px 0 20px 230px;
	width:400px;
	font-size:12px;
}

/********
* MENÚ LAVALAMP
****/

/* Styles for the entire LavaLamp menu */
.lavaLamp {
	position: relative;
	height: 50px; 
	width: 860px;
	/*    background:transparent url(../imagenes/fondo_menu.gif) top left no-repeat scroll;*/
	padding: 0px 0px 0px 0px;
	/*margin: 10px 0;*/
	overflow: hidden;
	margin-top:0px;
	margin:auto;
}

/* Force the list to flow horizontally */
.lavaLamp li {
	float: left;
	list-style: none;
	margin-top: 10px;
}

/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
	background:transparent url(../imagenes/fondo-btn-menu.png) right -26px no-repeat scroll;
	width: 20px; 
	height: 26px;
	z-index: 8;
	position: absolute;
}

.lavaLamp li.back .left {
	background:transparent url(../imagenes/fondo-btn-menu.png) top left no-repeat scroll;
	height: 26px;
	margin-right: 20px;
}

/* Styles for each menu-item. */
.lavaLamp li a {
	position: relative; 
	overflow: hidden;
	text-decoration: none;
	display:block;
	color: #fff; 
	outline: none;
	text-align: center;
	height: 26px;
	top: 0px;
	padding-top:0px;
	z-index: 10;
	float:left; 
	letter-spacing: 0;
	margin: auto 25px;
	line-height: 26px;
}

.lavaLamp li a:hover, .lavaLamp li.current a {
	color: #f1060d;
}
/********/

/* Agenda */

#mensaje-evento{
	color:#fff;
	font-size:12px;
	margin:0 0 20px 40px;
}

#mensaje-evento h3{
	color:#ce0e16;
	margin:0 0 20px 0;
	font-size:14px;
	line-height:18px;
}

#mensaje-evento a{
	color:#ce0e16;
	text-decoration:none;
}

#leyenda{
	background:transparent url(../imagenes/fondo-leyenda.png) no-repeat scroll 0 0;
	color:#fff;
	font-size:12px;
	height:36px;
	margin:0 0 0 20px;
	overflow:hidden;
	padding:0 20px;
}

#leyenda img{
	float:left;
	margin:6px 30px 0 5px;
}

#leyenda span{
	float:left;
	line-height:30px;
	
}

.seccion-agenda #banner-rascacielos{
	width:160px;
	height:600px;
	float:right;
	margin:40px 40px 0 0;
}

#agenda{
	color:#FFFFFF;
	margin:20px;
	overflow:hidden;
	float:left;
	width:680px;
}

#agenda table.mes{
	display:inline;
	margin:10px 20px;
	height:171px;
	background:transparent url(../imagenes/fondo-calendario.gif) no-repeat scroll 0 10px;
	width:175px;
	float:left;
	overflow:hidden;
}

#agenda th.titulo-mes{
	background:transparent url(../imagenes/titulo-mes.png) no-repeat scroll 8px 0;
	color:#fff;
	display:block;
	height:30px;
	padding:5px 0 0;
	text-align:center;
	width:175px;
}

#agenda tr.dias{
	float:left;
	margin:0 0 0 10px;
	color:#000;
}

#agenda tr.titulo-dias{
	font-size:12px;
	float:left;
	margin:0 0 0 10px;
	color:#000;
}

#agenda tr.titulo-dias td{
	height:10px;
}

#agenda tr.dias td{
	background:transparent url(../imagenes/dia-libre.png) no-repeat scroll 0 0;
}

#agenda td{
	float:left;
	font-size:12px;
	margin:2px;
	text-align:center;
}

#agenda td, #agenda a{
	height:15px;
	line-height:15px;
	width:18px;
}

#agenda a{
	text-decoration:none;
	color:#000;
}

#nota-pie{
	float:left;
	width:100%;
	margin:0 40px;
}

#nota-pie p{
	color:#fff;
	font-size:12px;
	line-height:18px;
}

/* Noticias y Eventos ampliados */

#noticia-ampliada, #evento-ampliado{
	margin:0 30px;
	overflow: hidden;
}

#noticia-ampliada h3, #evento-ampliado h3{
	color:#F1060D;
	font-size:18px;
	font-weight:bold;
	margin:20px 0;
	line-height:24px;
}

#noticia-ampliada img, #evento-ampliado img{
	margin:0 10px 10px 0;
	float:left;
	border:1px solid #FFF;
	margin:5px 10px 10px 0;
}

#noticia-ampliada p, #evento-ampliado p{
	color:#fff;
	font-size:12px;
	line-height:16px;
	text-align:justify;
	text-indent:20px;
}

#noticia-ampliada p.fecha, #evento-ampliado p.fecha{
	color:#ddd;
/*	float:left;*/
	width:100px;
}

#evento-ampliado #cont-eve-izq {
	width: 180px;
	float:left;
}

#evento-ampliado #cont-eve-drch {
	width: 650px;
	float:right;
}

#noticia-ampliada p.texto, #evento-ampliado p.texto{
	color:#ddd;
}

#noticia-ampliada .volver, #noticia-ampliada .inscribete, #evento-ampliado .volver{
	margin:auto;
	margin-bottom:10px;
	float:none;
	clear:both;
}

#evento-ampliado .inscribete{
	clear:both;
}

#contenido-noticia, #contenido-evento {
	overflow: hidden;
	margin-bottom:20px;
}



/* Noticias anteriores */

.noticias-anteriores #info-noticias-ampliadas{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin:10px 0;
}

.noticias-anteriores #imagenes-laterales img{
	margin:0 0 20px 0;
}

.noticias-anteriores #info-noticias-ampliadas p{
	margin:0 0 12px;
}

.noticias-anteriores #info-noticias-ampliadas p .rojo{
	color:#F1060D;
}

.noticias-anteriores #info-noticias-ampliadas a{
	color:#F1060D;
	text-decoration:underline;
}

.noticias-anteriores #bloque-noticias{
	float:left;
	overflow:hidden;
	width:680px;
}

.noticias-anteriores #bloque-noticias li{
	list-style-type:square;
}

.noticias-anteriores #bloque-noticias li h3{
	color:#F1060D;
}

.noticias-anteriores #bloque-noticias li p a.leer-mas{
	color:#F1060D;
	display:inline-block;
	line-height:18px;
	font-size:13px;
	text-decoration:none;
}

.noticias-anteriores #bloque-noticias .noticia a{
	text-decoration:none;
}

.noticias-anteriores #bloque-noticias .noticia{
	display:block;
	margin:0 0 20px;
	overflow:hidden;
}

.noticias-anteriores #bloque-noticias .noticia img.foto-noticia{
	border:1px solid white;
	float:left;
	height:63px;
	margin:3px 3px 3px 0;
	width:98px;
}

.noticias-anteriores #bloque-noticias .noticia img.cuadrado-noticia{
	float:left;
	margin:3px 5px 0 0; 
}

.noticias-anteriores #bloque-noticias .noticia .contenido-noticia{
	width:565px;
	float:right;
}

.noticias-anteriores #bloque-noticias li p{
	color:#fff;
	line-height:18px;
	font-size:13px;
	margin:0 0 0 17px;
}

.noticias-anteriores #banner-rascacielos{
	width:160px;
	height:600px;
	float:right;
	margin:0 40px 0 0;
}


.noticias-anteriores .page_navigation{
	margin:20px 0;
	color:#fff;
}

.noticias-anteriores .page_navigation a{
	text-decoration:none;
	padding:2px 4px;
	color:#fff;
	/*border:1px solid #F1060D;*/
	margin:0 5px;
	font-size:12px;
}

.noticias-anteriores .first_link{
	
}

.noticias-anteriores .previous_link{
}

.noticias-anteriores .active_page{
	background-color:#F1060D;
}

.noticias-anteriores .next_link{
}

.noticias-anteriores .last_link{
}

/* MULTIMEDIA */

.galleria-thumbnails .galleria-image{
	margin:10px;
	border:2px solid #fff;
}

.multimedia{
	color:#fff;
}

.multimedia .imagenes, .multimedia .videos{
	float:left;
	width:920px;
}

.multimedia .imagenes #flickr, .multimedia .videos #youtube{
	float:left;
	clear:both;
}

.multimedia h3{
	border-bottom:1px solid;
	float:left;
	margin:10px 5px;
	width:855px;
}

.multimedia .video-youtube{
	border:2px solid #fff;
	display:inline-block;
	margin:10px;
}

.multimedia .video-youtube img{
	width:100px;
	height:67px;
}

.multimedia #enlace-youtube, .multimedia #enlace-flickr{
	clear:both;
	color:#FFFFFF;
	float:right;
	margin:0 60px 0 0;
	text-decoration:none;
}

.multimedia #enlace-youtube p, .multimedia #enlace-flickr p{
	float:right;
	margin:25px 0 0;
}

.multimedia #enlace-youtube img, .multimedia #enlace-flickr img{
	float:right;
	margin:0 0 0 5px;
}

/* SECCION ESCUELA */

#escuela #submenu {
	height: 40px;
	margin-top: 20px;
	background-color: #400000;
	padding-bottom:4px;
}

#escuela #submenu #botonera{
	background-color: #000000;
	width: 100%;
	overflow:hidden;
}

#escuela #botonera a{
	height: 40px;
	display:block;
	float:left;
	text-decoration:none;
	color:white;
	background-color: #000000;
}

#escuela #botonera a div.izq-pestana{
	width: 10px;
	height: 40px;
	margin-left:2px;
	float:left;
	background:transparent url(../imagenes/fondo-izq-pestana.gif) top left no-repeat scroll;
}

#escuela #botonera a:hover div.izq-pestana, #escuela #botonera a.normas div.izq-pestana{
	width: 10px;
	height: 40px;
	margin-left:2px;
	float:left;
	background:transparent url(../imagenes/fondo-izq-pestana_over.gif) top left no-repeat scroll;
}

#escuela #botonera a#activo:hover div.izq-pestana, #escuela #botonera a#activo div.izq-pestana,
#escuela #botonera a:active div.izq-pestana, #escuela #botonera a.normas:active div.izq-pestana {
	width: 10px;
	height: 40px;
	margin-left:2px;
	float:left;
	background:transparent url(../imagenes/fondo-izq-pestana_activo.gif) top left no-repeat scroll;
}

#escuela #botonera a p{
	height: 40px;
	line-height: 40px;
	float:left;
	padding:0px 30px 0px 0px;
	background:transparent url(../imagenes/fondo-centro-pestana.gif) top left repeat-x scroll;
}

#escuela #botonera a:hover p, #escuela #botonera a.normas p{
	height: 40px;
	line-height: 40px;
	float:left;
	padding:0px 30px 0px 0px;
	background:transparent url(../imagenes/fondo-centro-pestana_over.gif) top left repeat-x scroll;
}

#escuela #botonera a#activo:hover p, #escuela #botonera a#activo p,
#escuela #botonera a:active p, #escuela #botonera a.normas:active p {
	height: 40px;
	line-height: 40px;
	float:left;
	padding:0px 30px 0px 0px;
	background:transparent url(../imagenes/fondo-centro-pestana_activo.gif) top left repeat-x scroll;
}

#escuela #botonera a div.drch-pestana{
	width: 10px;
	height: 40px;
	margin-right:2px;
	float:left;
	background:transparent url(../imagenes/fondo-drch-pestana.gif) top left no-repeat scroll;
}

#escuela #botonera a:hover div.drch-pestana, #escuela #botonera a.normas div.drch-pestana{
	width: 10px;
	height: 40px;
	margin-right:2px;
	float:left;
	background:transparent url(../imagenes/fondo-drch-pestana_over.gif) top left no-repeat scroll;
}

#escuela #botonera a#activo:hover div.drch-pestana, #escuela #botonera a#activo div.drch-pestana,
#escuela #botonera a:active div.drch-pestana, #escuela #botonera a.normas:active div.drch-pestana{
	width: 10px;
	height: 40px;
	margin-right:2px;
	float:left;
	background:transparent url(../imagenes/fondo-drch-pestana_activo.gif) top left no-repeat scroll;
}

#escuela #cont-esc, #escuela #cont-cur, #escuela #cont-tanc, #escuela #cont-tant {
	width: 100%;
	overflow:hidden;
	background-color: #000000;
	margin-top:20px;
}

#cont-esc #i, #cont-cur #i, #cont-tanc #i, #cont-tant #i{
	width: 600px;
	float:left;
}

#cont-esc #i p, #cont-cur #i p, #cont-tanc #i p, #cont-tant #i p{
	color:white;
	text-align: justify;
	margin-bottom:30px;
	font-size: 13px;
	line-height: 28px;
}

#cont-esc #i p span, #cont-cur #i p span, #cont-tanc #i p span, #cont-tant #i p span{
	color:red;
	font-weight: bold;
}

#cont-cur #i p span.subtitulo, #cont-tanc #i p span.subtitulo, #cont-tant #i p span.subtitulo{
	font-size: 15px;
}

#cont-cur #i p#caracteristicas, #cont-tanc #i p#caracteristicas, #cont-tant #i p#caracteristicas {
	color:red;
	font-weight: bold;
	font-size: 15px;
	margin:0;
}

#cont-cur #i p#servicios, #cont-tanc #i p#servicios, #cont-tant #i p#servicios {
	color:red;
	font-weight: bold;
	font-size: 13px;
	margin:0;
}

#cont-cur #i ul, #cont-tanc #i ul, #cont-tant #i ul {
	margin-bottom:30px;
}

#cont-cur #i ul#caract li, #cont-tanc #i ul#caract li, #cont-tant #i ul#caract li {
	color:white;
	font-weight: bold;
	font-size: 15px;
	line-height: 22px;
}

#cont-cur #i ul#caract li span.niveles, #cont-tanc #i ul#caract li span.niveles, #cont-tant #i ul#caract li span.niveles {
	color:white;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
}

#cont-cur #i ul#precios li, #cont-tanc #i ul#precios li, #cont-tant #i ul#precios li {
	color:red;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

#cont-cur #i ul#precios li span.precio, #cont-tanc #i ul#precios li span.precio, #cont-tant #i ul#precios li span.precio {
	color:white;
	font-weight: bold;
	font-size: 16px;
}

#cont-cur #i ul#serv li, #cont-tanc #i ul#serv li, #cont-tant #i ul#serv li {
	color:white;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	list-style: disc inside;
}

#cont-esc #i p a, #cont-cur #i p a, #cont-tanc #i p a, #cont-tant #i p a{
	text-decoration: underline;
	font-weight: bold;
	color:red;
}

#cont-esc #i p a:hover, #cont-cur #i p a:hover, #cont-tanc #i p a:hover, #cont-tant #i p a:hover{
	color: #fff;
}

#cont-esc #d, #cont-cur #d, #cont-tanc #d, #cont-tant #d {
	width: 280px;
	float: right;
}

#cont-cur #d img, #cont-tanc #d img, #cont-tant #d img {
	margin-bottom: 20px;
}

#escuela .rojo {
	color:red;
}

#cont-tanc #subbotonera, #cont-tant #subbotonera{
	width: 100%;
	height: 40px;
	margin-bottom:30px;
}

#cont-tanc #subbotonera a, #cont-tant #subbotonera a {
	width: 285px;
	height: 40px;
	display:block;
	float:left;
	color:white;
	font-weight: bold;
	text-align: center;
	background: black url(../imagenes/fondo-btn-tan.gif) top left no-repeat scroll;
	line-height: 40px;
	text-decoration: none;
}

#cont-tanc #subbotonera a.izq, #cont-tant #subbotonera a.izq{
	margin-right:20px;
} 

#cont-tanc #subbotonera a:hover, #cont-tant #subbotonera a:hover, #cont-tanc #subbotonera a.activo, #cont-tant #subbotonera a.activo{
	background: black url(../imagenes/fondo-btn-tan_over.gif) top left no-repeat scroll;
}



#escuela #advertencia {
	width: 540px;
	background: transparent url(../imagenes/fondo-advertencia.gif) top left no-repeat scroll;
	overflow: hidden;
	padding: 20px 20px 0px 20px;
}

#escuela #advertencia #casco {
	width: 141px;
	height: 216px;
	background: transparent url(../imagenes/fondo-casco.png) top left no-repeat scroll;
	float: left;
	margin-right:20px;
}

#escuela #advertencia p {
	margin: 0;
	font-weight: bold;
}

#escuela #advertencia p span.i{
	font-style: italic;
	color:#fff;
}

/* FIN */
