body,html {
height: 100%;
width: 100%;
}

body {
width: 100%;
background: none;
font-family: Arial, sans serif;
font-size: 11px;
}
html > body #contenido {
height: auto;
min-height: 100%;
}

#contenido {
height: 100%;
position: absolute;
width: 100%;
}

#contenedor {
width: 1000px;
height: 100%;
position: relative;
float: left;
display: inline;
margin-left: 12px;
position: relative;
background: url("/images/fondo.png") repeat;
}

#divfondo {
height: 100%;
left: 0;
min-width: 964px;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}

html > body #fondo_fijo {
left: 0;
position: absolute;
top: 0;
}

#fondo_fijo {
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: -1;
}

#izquierda {
position: relative;
float: left;
display: inline;
width: 208px;
height: 100%;
}

#derecha {
width: 770px;
position: relative;
float: left;
height: 100%;
display: inline;
background: #fff;
padding: 9px 0px 0px 10px;
}

#idiomas {
text-align: right;
padding: 4px 0px 0px 0px;
font-family: Arial, "Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;;
font-size: 10px;
font-weight: bold;
/*font-style: italic;*/
color: #4b4b4b;
margin-right: 10px;
margin-top: 5px;
}

#idiomas img {
float: right;
margin: -2px 0px 0px 3px;
}

#logo_fedele {
margin: 15px 0px 0px 0px;
}

 	#menu_arbol {
width: 220px;
margin-top: 42px;
background:url('/images/border.png') no-repeat top left;
}

	#menu_arbol li {
text-transform: uppercase;
font-size: 17px;
padding: 10px 20px 10px 0px;
text-align: right;
color: #657075;
cursor: pointer;
width: 200px;
height: 19px;
margin-top:-3px;
background:url('/images/border.png') no-repeat left bottom;
}
	
	#menu_arbol li img {
float: right;
margin: -8px 0px 0px 0px;
padding-left: 7px;
position: relative;
display: block;
}
	
	#menu_arbol li a {
text-decoration: none;
color: #657075;
display: block;
float: left;
position: relative;
width: 150px;
font-weight: bold;
}

	#menu_arbol li a:hover {
		color:#fff;
	}
	
	
	#menu_arbol li:hover {
background: #5cbee7;
color: #fff;
}
	
	#google_maps_link {
position: absolute;
top: 0px;
left: -6px;
float: left;
z-index: 10;
}
	
	.slide {
position: relative;
float: left;
width: 760px;
height: 310px;
display: inline;
}
	
	.title {
position: absolute;
/*width: 760px;
height: 90px;*/
top: 140px;
right: 0px;
float:right;
background: url('/images/fondo_megadestacado.png');
}
	
.title span a {
color: #0074a9;
font-size: 32px;
text-align: center;
width: auto;
display: inline;
float: left;
text-decoration: none;
font-family: Arial;
padding: 10px 17px;
word-spacing: 0em;
}
	
.title em a {
font-size: 16px;
color: #fff;
display: inline;
width: 760px;
position: relative;
float: left;
text-align: center;
word-spacing: 0em;
text-decoration: none;
padding-top: 3px;
/*font-family: 'Allerta';*/
font-family:Arial;
}

/*	
	#megadestacados {
position: relative;
float: left;
display: inline;
}
*/
	
	#top {
background: #0074a9;
width: 760px;
height: 41px;
position: relative;
float: left;
display: inline;
text-transform: uppercase;
font-size: 22px;
color: #fff;
}
	
	#top #cursos {
width: 312px;
position: relative;
float: left;
display: inline;
padding: 8px 0px 0px 126px;
height:40px;
background:url("/images/small_border.png") repeat-y right 0px;
}
	
	#top #breve {
width: 190px;
float: left;
position: relative;
display: inline;
padding: 8px 0px 0px 90px;
}

	#busqueda_portada {
position: relative;
float: left;
display: inline;
width: 437px;
height: 190px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
	
	#ticker_portada {
width: 320px;
position: relative;
overflow: hidden;
float: left;
display: inline;
height: 190px;
border-bottom: 1px solid #ccc;
}
	
	#ticker_portada span {
}
	
	#ticker_portada em {
}
	
	#noticias_portada {
height: 294px;
width: 760px;
position: relative;
float: left;
display: inline;
border-bottom: 1px solid #ccc;
}
	
	.noticia_portada {
width: 178px;
position: relative;
float: left;
display: inline;
font-family: Arial;
font-size: 12px;
margin-top: 17px;
margin-right: 8px;
margin-left: 4px;
}
	
	.noticia_portada span {
font-weight: bold;
color: #259acc;
padding: 10px 0px 7px 0px;
display: block;
}
	
	.noticia_portada span img {
float: right;
}
	
	.noticia_portada em {
color: #8b8b8b;
font-style: normal;
display: inline;
width: 178px;
float: left;
text-align: left;
line-height: 1.4em;
}
	
	.sin_margen {
margin-right: 0px;
}
	
	#pie {
height: 125px;
position: relative;
float: left;
display: inline;
width: 760px;
}

         #vg {
                       position:absolute;
                       float:right;
                       right:0px;
                       bottom:2px;
                       font-size:11px;
                       color:#8B8B8B;
                       font-size:11px;
                       
                    }
                    
        #vg span {
            display:block;
            float:left;
            margin-top:2px; 
            margin-right:5px
        }
        
        #vg a {
            color:#8B8B8B;
            text-decoration:none
        }
                    
	
	#iconos_sociales {
width: 218px;
height: 73px;
position: relative;
float: left;
display: inline;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 22px 0px 0px 0px;

}
	
	#iconos_sociales img {
float: left;
margin: 15px 0px 0px 22px;
}

	#enlaces {
width: 246px;
position: relative;
float: left;
display: inline;
margin: 20px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
	
	#enlaces span {
display: block;
font-size: 14px;
color: #259acc;
font-weight: bold;
width: 200px;
float: left;
height:30px;
padding: 0px 0px 14px 30px;
}

#enlaces span a {
color: #259acc;
text-decoration:none;
}
	
	#enlaces span img {
float: left;
margin: -8px 3px 0px 0px;
}
	
	#acceso_extranet {
width: 212px;
position: relative;
float: left;
display: inline;
margin: 20px 0px 0px 0px;
padding: 25px 0px 0px 70px;
}
	
	#acceso_extranet img {
cursor: pointer;
}
	#TickerVertical {
margin-left: 10px;
}
	
	
	#TickerVertical li {
height: 80px;
width: 298px;
padding: 9px 0px 6px 0px;
text-align: center;
color: #5b5b5b;
font-size: 11px;
border-bottom: 1px solid #ccc;
}

	#TickerVertical li span a {
font-family: Arial;
font-weight: bold;
font-size: 16px;
color: #259acc;
text-decoration: none;
display: block;
}
	
	#busqueda_portada h2 {
color: #fff;
background:#5aaee0;
font-size: 17px;
margin:0px;
padding:6px 0px 6px 20px;
}
	
	fieldset {
margin-left: 20px;
}
	
	fieldset label {
width: 125px;
float: left;
position: relative;
display: inline;
font-weight:bold;
margin: 15px 10px 10px 0px;
font-family: Arial, "Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;
font-size: 14px;
color: #4b4b4b;
}
	
	fieldset label select {
width: 125px;
border: 1px solid #adacb2;
padding: 3px;
}
	
	fieldset input#buscar {
margin: 20px 0px 0px 135px;
float: left;
}
	
	#titulo_noticias {
position: absolute;
bottom: 1px;
float: left;
left: 0px;
color: #a1a1a1;
font-size: 14px;
font-weight:bold;
font-family: Arial, "Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;
}
	
	
	/* guias escualas */ 
	#cabecera_empresas {
position: relative;
display: inline;
float: left;
width: 760px;

}
	
	#cabecera_empresas #bocadillo {
width: 332px;
position: absolute;
left: 0px;
top: 50px;
background: url("/images/fondo_bocadillo.png");
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #696969;
padding: 0px 24px 24px 24px;
text-align: justify;
line-height: 1.4;
}
	#cabecera_empresas #bocadillo span {
color: #29abe2;
font-size: 36pt;
display: block;
text-align: center;
}
	
	#mapa_google {
width: 763px;
height: 210px;
position: relative;
float: left;
display: inline;
margin-top: 10px;
}
	
	ol#migas {
border-bottom: 1px solid #ccc;
width: 520px;
padding-right: 240px;
display: block;
}
	
	ol#migas li {
font-family: "Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;
color: #a1a1a1;
font-weight: bold;
font-style: italic;
font-size: 18px;
}
	ol#migas li a {
color: #a1a1a1;
text-decoration: none;
}
	
	ol#migas {
margin-top: 10px;
position: relative;
float: left;
display: inline;
}
	
	#busquador_empresas {
width: 760px;
height: 33px;
background: url("/images/fondo_buscador.gif") no-repeat;
position: relative;
float: left;
display: inline;
margin-top: 12px;
}
	
	#listado_escuelas {
position: relative;
float: left;
width: 760px;
display: inline;
margin: 10px 0px 20px 0px;
overflow: hidden;
}
	
	.listado_escuela {
width: 178px;
position: relative;
float: left;
display: block;
padding: 0px 9px 0px 3px;
height:210px;
border:0px solid red;
}
	
	.listado_datos_escuela {
}
	
	.listado_datos_escuela span {
font-size: 11px;
font-family: Arial;
color: #676666;
display: block;
margin: 2px 0px;
line-height: 1.3;
}
	http://fedele.lan/ver/101/otra-escuela-en-andalucia.html#
	.listado_datos_escuela span em {
font-style: normal;
color: #4199be;
font-weight: bold;
}
	
	.listado_datos_escuela span a {
font-size: 11px;
font-family: Arial;
color: #676666;
text-decoration: none;
}
	
	
 	p.nombre_escuela a {
color: #4199be;
font-size: 13px;
font-weight: bold;
margin: 10px 0px;
text-decoration: none;
}
	
	#seleciona_escuela_box {
position: absolute;
top: 266px;
right: 16px;
float: right;
height: 53px;
width: 113px;
background: #5cbee7;
z-index: 100;
text-transform: uppercase;
color: #fff;
font-size: 16px;
padding: 5px 0px 0px 8px;
}
	
	#seleciona_escuela_box  span {
font-size: 28px;
}
	
	#dprovincias, #dpoblaciones, #dcursos {
position: relative;
float: left;
margin-right: 10px;
width: 125px;
}
	
	#dprovincias select, #dpoblaciones select, #dcursos select {
width: 125px;
border: 1px solid #adacb2;
padding: 3px;
}
		
		/* mega-destacados */
		#megadestacados {
height: 234px;
overflow: hidden;
position: relative;
width: 760px;
}
		
		#slides {
position: absolute;
width: 760px;
}
		
		.slides {
position: relative;
}
		
		#afiliado_validar {
width: 250px;
display: none;
}
		
		#afiliado_validar fieldset {
width: 250px;
border: 0px solid red;
}
		
		#afiliado_validar fieldset label {
width: 80px;
float: left;
position: relative;
display: inline;
margin: 3px 0px;
padding: 3px 0px 0px 0px;
font-style: normal;
font-family: Arial,"Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;
font-size: 12px;
color: #4b4b4b;
}
		
		#afiliado_validar fieldset input {
position: relative;
float: left;
display: inline;
width: 150px;
margin: 3px 0px;
border: 1px solid #ccc;
padding: 2px;
}
		
		#submit_extranet {
width: 60px !important;
display: block;
float: left;
margin: 3px 0px 3px 110px !important;
}
	
#cabecera_mapa {
position: relative;
float: left;
width: 762px;
height: 246px
}

#cabecera_mapa_claim {
position: absolute;
top: 70px;
left: 0px;
float: left;
width: 203px;
height: 70px;
background: url('/images/fondo_negro_transparente.png');
padding: 20px;
font-size: 12px;
color: #b5aab0;
font-family: Arial;
font-weight: bold;
line-height: 1.4
}


/* Noticias */
.titular_noticia a {
color: #29abe2;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.titular_noticia h3 {
margin: 10px 0px 2px 0px;
}

.titular_noticia {
font-family: Arial;
color: #7a8591;
}

p.entradilla_noticia {
color: #9f9f9f;
font-family: Arial;
font-size: 11px;
line-height: 15px;
margin-top: 10px;
}

.noticia {
border-bottom: 1px solid #e7e7e7;
margin: 0px 0px 0px 5px;
width: 330px;
}

#noticias_izq {
width: 350px;
float: left;
position: relative;
display: inline;
}
#noticias_derecha {
width: 370px;
float: left;
position: relative;
display: inline;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #9f9f9f;
line-height: 18px;
margin-top: 10px;
margin-left: 20px;
}

	#noticias_derecha h1 {
color: #29abe2;
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
}
	
	#noticias_derecha ul li {
margin: 5px 0px 5px 15px;
list-style: disc;
}
	
	#noticias_derecha ul {
margin-bottom: 10px;
}
	
	#noticias_derecha a, #contenido_presentacion a {
color: #29abe2;
text-decoration: none;
}

	h3#otras_noticias {
font-family: "Adobe Garamond Pro",Garamond,"Times New Roman",Helvetica,sans-serif;
font-size: 18px;
color: #a1a1a1;
font-style: italic;
font-weight: bold;
width: 340px;
border-bottom: 4px solid #e4e4e4;
margin: 10px 0px 0px 5px;
}

.foto_noticia {
text-align: center;
border: 2px solid #e7e7e7;
margin: 10px 0px 0px 10px;
}
	
/* empresa */

#btn_volver {
position: absolute;
top: 263px;
right: 13px;
width: 43px;
height: 16px;
border: 1px solid #a7a7a7;
background: #1699dd;
text-align: center;
z-index: 20;
}

#btn_volver a {
color: #fff;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.descarga {
width: 600px;
position: relative;
float: left;
background: url('/images/border_descargas.gif') repeat-x left bottom;
padding: 11px 0px 8px 0px;
margin-left: 70px;
}

.apartado {
width: 460px;
margin-left: 40px;
}

.descarga img {
float: left;
margin: -2px 6px 0px 0px;
}

.descarga a {
color: #1699dd;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-family: Arial;
}

#mapa_empresa {
width: 760px;
height: 210px;
position: relative;
float: left;
}

#descargas.apartados {
width: 460px;
margin-bottom: 20px;
	/*border:1px solid red;*/
}


#descargas {
width: 760px;
position: relative;
float: left;
height: auto;
display: inline;
margin: 10px 0px 0px 0px;
padding-top: 10px;
}




#contenido_presentacion,  #contenido_mapa, #contenido_cursos, #contenido_servicios, #contenido_fotos, #contenido_videos {
width: 760px;
position: relative;
float: left;
height: auto;
display: none;
}


#contenido_mapa {
visibility: visible;
display: block;
height: 300px;
width: 760px;
left: -10000px;
position: absolute;
top: 0px;
float: left;
}


#contenidos {
position: relative;
float: left;
width: 760px;
height: auto;
display: inline;
}


.mostrar {
display: inline !important;
}


#subapartados_escuela {
position: relative;
float: left;
display: inline;
width: 760px;
height: 0px;
margin-top: 20px;
padding-top: 50px;
}

#subapartados_escuela ul {
width: 760px;
height: 32px;
z-index: 100;
position: absolute;
float: left;
left: 17px;
top: 0px;
}

#b {
position: absolute;
left: 0px;
width: 760px;
z-index: 0;
top: 28px;
height: 4px;
background: #1699dd;
/*	background:#0f0;*/
}

#subapartados_escuela ul li {
display: inline;
text-transform: uppercase;
cursor: pointer;
float: left;
width: 111px;
height: 24px;
margin: 0px 5px;
background: url('/images/fondo_pestana.gif') no-repeat top left;
text-align: center;
padding: 8px 0px 0px 0px;
}

#subapartados_escuela ul li.activo {
background: url('/images/fondo_pestana_activo.gif') no-repeat top left !important;
}



#subapartados_escuela ul li.activo a {
color: #1699dd;
}
#subapartados_escuela ul li a {
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: Arial;
text-decoration: none;
}

#presentacion_escuela {
width: 272px;
position: relative;
float: left;
display: inline;
margin: 0px 0px 0px 30px;
}

#presentacion_escuela h1 {
color: #4199be;
font-size: 12px;
font-weight: bold;
font-family: Arial;
text-decoration: uppercase;
}

#presentacion_escuela p {
color: #8b8b8b;
font-size: 12px;
font-weight: bold;
font-family: Arial;
line-height: 1.4em;
margin: 10px 0px 0px 0px;
}

#presentacion_escuela img {
float: left;
margin: 10px 3px 0px 0px;
}


#ficha_escuela {
position: relative;
float: left;
width: 760px;
display: inline;
margin: 10px 0px;
border-bottom: 0px solid red;
}

#descripcion_escuela {
width: 760px;
position: relative;
border: 0px solid red;
float: left;
display: inline;
}

#descripcion_escuela img {
float: left;
}

#datos_escuela {
width: 322px;
height: 115px;
position: relative;
float: left;
display: inline;
background: #1699dd;
margin: 0px 0px 0px 0px;
color: #fff;
font-size: 14px;
font-family: Arial;
font-weight: bold;
line-height: 1.3em;
padding: 15px 50px ;
}

#datos_escuela a {
color: #fff;
text-decoration: none;
}

#contenido_presentacion {
font-size: 12px;
color: #737373;
font-family: Arial;
padding: 0 20px;
width: 720px;
line-height: 1.3;
}
	
	/* apartado */
	#listado_hijos {
display: block;
margin-top: 40px;
}

	#listado_hijos li a {
color: #25a0df;
font-size: 14px;
font-weight: bold;
font-family: Arial;
text-decoration: none;
}
	
	#listado_hijos li a:hover {
color: #e4ab27;
}
	
	#listado_hijos li {
width: 173px;
padding-right: 12px;
line-height: 20px;
background: url('/images/flecha_hijos.gif') no-repeat right 6px;
text-align:right;
}

	#apartado_ninos {
width: 194px;
position: relative;
float: left
}
	
	#apartado_contenido {
width: 568px;
position: relative;
float: left
}
	
	.titulo_apartado {
color: #29ABE2;
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding-left: 20px;
display: block;
}
	
	.contenido_editor {
color: #737373;
font-size: 12px;
line-height: 18px;
width: 510px;
padding: 0px 20px;
float:left;
display:inline;
}
	
	
	a.hijo_activo {
color: #e4ab27 !important;
}
	
	
	.contenido_editor a {
color: #29ABE2;
text-decoration: none;
font-weight: bold;
}
	
	.contenido_editor h3 {
/*margin: 5px 0px;
display: inline;
float: left;
position: relative;
width: 760px;
*/
background-color: #F8F7EF;
 border-bottom: 1px dashed #B2B2B2;
 border-top: 1px dashed #B2B2B2;
 color: #29ABE2;
 font: italic bold 16px Arial,Helvetica,sans-serif;
 margin: 15px 0;
 padding: 10px 22px;

}
	
	.contenido_editor img {
text-align: center !important;
}
	
	.contenido_editor h1 {
}
	
	h2.titulo_apartado {
border: 0px solid red;
display: inline;
position: relative;
float: left;
width: 500px;
margin: 15px 0px 10px 0px;
}
	
	#cabecera_apartado {
position: relative;
float: left;
width: 760px;
height: 247px;
}
	
	#subtitulo_apartado {
position: absolute;
float: left;
left: 0px;
top: 110px;
padding: 20px;
background: url('/images/fondo_claim_blanco.png');
color: #29ABE2;
font-size: 36px;
max-width: 620px;
}
	
	.listado_escuela_logo {
height: 120px;
text-align:center;
}

.listado_escuela_logo img {
	max-height:120px;
}
	
	.youtube, .video_texto {
position: relative;
float: left;
display: inline;
width: 360px;
height: 210px;
margin: 30px 0px 0px 30px;
		/*border:1px solid red;*/
}
	
	.video_texto {
width: 300px;
}
	
	.video_texto span {
color: #1699dd;
font-size: 12px;
font-family: Arial;
font-weight: bold;
padding: 2px 0px 5px 0px;
display: block;
width: 250px
}
	
	.video_texto p {
color: #737373;
font-size: 12px;
line-height: 16px;
}
	
	/* buscador */
	#filtro {
margin: 7px 10px 0px 80px;
}

	#filtro select {
font-size: 10px;
color: #7d7d7d;
width: 140px;
margin: 0px 5px ;
border: 1px solid #7d7d7d;
font-family: Arial;
display: block;
float: left;
position: relative;
}
	
	#filtro label {
float: none;
font-family: Arial;
font-size: 10px;
font-weight: bold;
font-style: normal;
margin: 0px 10px;
float: left;
position: relative;
display: inline;
width: 20px;
padding: 2px 0px 0px 0px;
}
	
	#buscar_filtro {
padding-left: 5px;
padding-top: 1px;
float: left;
display: inline;
position: relative;
border: 0px solid red;
}
	
	/* lista servicios */
	ul.lista_checkboxes {
float: left;
position: relative;
display: inline;
border: 0px solid red;
margin: 5px 0px 0px 25px;
}
	
	ul.lista_checkboxes li {
font-size: 12px;
color: #737373;
line-height: 14px;
font-family: Arial;
width: 200px;
padding: 2px 0px 2px 0px;
list-style: disc;
margin-left: 15px;
}
	
	li.tipo_servicio {
font-weight: bold;
font-size: 14px;
margin-bottom: 7px;
list-style: none !important;
margin-left: 0 !important;
}

		#compartir {
position: absolute;
width: 154px;
float: right;
right: 68px;
top: 266px;
display:none;
border: 0px solid red;
z-index: 22;
color: #959595;
font-size: 10px;
font-family: Tahoma;
font-weight: bold


}
		
#escuela_titulo {
/*position: absolute;
left: 0px;
width: 337px;
font-size: 36px;
text-align: center;
color: #29abe2;
bottom: 50px
*/

position:relative;
float:right;
display:inline;
font-size: 36px;
text-align: center;
color: #29abe2;
width: 337px;
border:0px solid green;
}

		#logo_escuela {
position: relative;
float: left;
width: 297px;

display: block;
padding: 15px 20px 20px 20px;
text-align: center;
border:0px solid red
}
		
#imagenes {
width: 422px;
height: 246px;
position: relative;
float: left;
display: inline
}
		

		
#imagenes img {
position: absolute;
top: 0px;
left: 0px;
float: left;
}
#imagenes_cabecera_empresas {
}


.img_compartir {
float: right;
margin: -1px 4px -1px 4px
}
	
.img_compartir_left {
float: left;
margin: -1px 4px 2px 0px
}

	#cabecera {
		position:relative;
		float:left;
		display:inline;
		width:760px;
		height:247px;
	}
/* formulario */
	#frm_solicitud fieldset {
		width:220px;
		border:0px solid red;
		font-family:Arial;
		color:#000;
		font-size:11px;
		position:relative;
		float:left;
		display:inline;
		margin-top:20px;
	}
	
	#frm_solicitud fieldset ol li{
		position:relative;
		float:left;
		width:225px;			
	}
	
	#frm_solicitud fieldset ol li label {
		width:225px;
		margin:0px;
		padding:5px 0px;
		font-size:14px;
		font-weight:bold;
		font-family:Arial;
	}
	
	#frm_solicitud fieldset input {
		width:225px;
		border:1px solid #575757;
		padding:2px;
	}
	
	#frm_solicitud fieldset textarea {
		width:225px;
		height:90px;
		border:1px solid #575757;
		padding:2px;			
		font-family:Arial;
		font-size:11px;
	}
	input#btn_enviar {
		width:125px !important;
		border:0px  !important;
		margin:10px 0px 0px 60px;
	}
	
	#contenido_form .contenido_editor {
		position:relative;
		float:right;
		width:450px;
		display:inline;
		margin-right:20px;
		color:#979797;
		font-size:12px;
		line-height:18px;
		font-weight:bold;
		padding-top:25px;
	}
	
	#mega_anterior {
		position:absolute;float:left;left:5px;top:260px;cursor:pointer
	}
	
	#mega_siguiente {
		position:absolute;float:right;right:5px;top:260px;cursor:pointer
	}
	
	.boton_galeria {
		background:#777a7c;
		color:#fff;
		font-size:12px;
		cursor: pointer;
		padding:2px 6px;
		margin:0px 3px 3px 0px;
        float:left;
        width:14px;
        text-align:center
	}
	
	#caja_galeria {
		margin-bottom: 15px
	}
	
	
	#numeros {
	   position:absolute;
       float:left;
       bottom:5px;
       z-index:100;
       left:10px;	
       width:410px
       
       /*position:relative;
       float:left;
       margin-top:152px;
       margin-left:10px;
       display:inline;
       width:395px
	   */
    }
	
 	.seleccionado {
			background:#1699dd;
	}

#contenido_presentacion ul li {
	list-style: disc;
	margin-left: 15px;
	padding:5px;
}

#contenido_presentacion h3 {
/*	color: #29abe2;
	width:100%;
	padding-bottom:4px;
	border-bottom:1px solid #a7a7a7;
	margin-bottom:10px;
	*/
	background-color: #F8F7EF;
	 border-bottom: 1px dashed #B2B2B2;
	 border-top: 1px dashed #B2B2B2;
	 color: #29ABE2;
	 font: italic bold 16px Arial,Helvetica,sans-serif;
	 margin: 15px 0;
	 padding: 10px 22px;
	
}

/* noticia */
.titular_noticia a{
	color:#29abe2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;					
}

.titular_noticia h3 {
	margin:10px 0px 2px 0px;
}

.titular_noticia {
	font-family:Arial;
	color:#7a8591;
}

p.entradilla_noticia {
	color:#9f9f9f;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	margin-top:10px;
}

.noticia {
	border-bottom:1px solid #e7e7e7;
	margin:0px 0px 0px 5px;
	width:330px;
}

#noticias_izq {
	width:350px;
	float:left;
	position:relative;
	display: inline;
}
#noticias_derecha {
	width:370px;
		float:left;
		position:relative;
		display: inline;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#9f9f9f;
		line-height:18px;
		margin-top:10px;
		margin-left:20px;
		
}

	#noticias_derecha h1 {
		color:#29abe2;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		margin-bottom:15px;
	}
	
	#noticias_derecha ul li {
		margin:5px 0px 5px 15px;
		list-style: disc;
	}
	
	#noticias_derecha ul {
		margin-bottom:10px;
	}

h3#otras_noticias {
	font-family: "Adobe Garamond Pro",Garamond,Times New Roman,Helvetica,sans-serif;
	font-size:18px;
	color:#a1a1a1;
	font-style: italic;
	font-weight:bold;
	width:340px;
	border-bottom:4px solid #e4e4e4;
	margin:10px 0px 0px 5px;
}

.foto_noticia {
	text-align:center;
	border:2px solid #e7e7e7;
	margin:10px 0px 0px 10px;
}

#cabecera-noticias {
	position:relative;float:left;width:760px;height:247px;display:inline
}

#noticias_claim {
	background:url('/images/fondo_claim_blanco.png'); position:absolute;top:100px;left:0px;float:left;z-index:100;color:#29abe2;font-size:36px;padding:20px 56px
}

.enlaces_hijos a {
		color: #25A0DF;
	    font-family: Arial;
	    font-size: 13px;
	    font-weight: bold;
	    text-decoration: none;
}

.enlaces_hijos a:hover {
	color: #E4AB27 !important;
}

.enlaces_hijos {
	line-height:23px;
	padding-left:8px;

	/*background: url("/images/flecha_hijos.gif") no-repeat scroll left 2px transparent;*/
	margin:0px;
}

#contenido_hijos {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding-top:5px;
	padding-bottom:5px;
	width:510px;
	margin-left:0px;
	background:#F2F1EC;
}
