/*
Estilos - http://www.educacion.es/
Ministerio de Educacion. 
� Copyright 2010. 
Todos los derechos reservados.
*/

body {margin: 0; padding: 0; background:#507D83 url("../img/fon-consejerias.jpg") top center no-repeat; font-family: arial, helvetica, sans-serif; color: #000;}
img {border: 0;}
.clear {clear: both; margin: 0; padding: 0;}


/* Estilos para la cabecera */
#cabecera {width: 61em; height: 7.6em; margin: 0.05em auto 0.5em auto; padding: 0; display: block; position: relative; border-bottom: 0.05em solid #5A8D98; background: #C9E0E2 url("../img/fondo-cabecera.jpg") top center repeat-x;}
	* html #cabecera {width: 61em; height: 7.6em; margin: 0 auto 0.7em auto; padding: 0; display: block; position: relative; background: #C9E0E2 url("../img/fondo-cabecera.jpg") top center repeat;}

#cabecera #escudo {position: absolute; z-index: 1; left: 0.6em; top: 0.4em; margin: 0;}
	#cabecera #escudo img {width:265px; height:60px;}

#cabecera #idiomas {width: 24.6em; position: absolute; z-index: 2; left: 25.8em; top: 0.3em; margin: 0; padding: 0; background: #F9FCFC;}
#cabecera #idiomas ul {list-style-type:none; margin:0; padding: 0;}
#cabecera #idiomas ul li {display:inline; list-style-type:none; margin:0em; padding:0;}
#cabecera #idiomas a {margin:0; padding: 0em 0em 0em 0.7em; white-space:nowrap; text-decoration: none; font-size: 0.7em; font-weight: bold; color: #333; background: url("../img/separador.gif") left no-repeat;}
#cabecera #idiomas a:hover {text-decoration: underline; color: #333;}
#cabecera #idiomas a.primero {background:none;}

#cabecera #buscador {position: absolute; z-index: 3; left: 50.5em; top: 0.2em; margin: 0; padding: 0;}
#cabecera #buscador form {margin: 0; padding: 0;}
#cabecera #buscador form fieldset {border: 0; margin: 0; padding: 0;}
#cabecera #buscador form fieldset .botonbuscar {background: #AB070C url("../img/fondo-buscar.gif") top center repeat-x; border: 0.0625em solid #B90E13; color: #fff; font-family: arial, helvetica, sans-serif; font-size: 0.75em; font-weight: bold; display: inline; padding: 0 1em 0.2em 1em; width: 5em; height: 1.5em; cursor: pointer;}
*+html #cabecera #buscador form fieldset .botonbuscar {padding:0 0.2em;}
#cabecera #buscador form fieldset .campotexto {background:#fff; border: 0.0625em solid #71989D; color:#333; font-family: arial, helvetica, sans-serif; font-size:0.75em; margin:0em; padding:0.1em 0 0em 0.2em; width:8em;}
#cabecera #buscador form fieldset label {display:none;}

/* Listado de paises */ 
#cabecera #belgica {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-belgica.jpg") bottom right no-repeat;}
	* html #cabecera #belgica {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-belgica.jpg") bottom right no-repeat;}
#cabecera #belgica h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #alemania {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-alemania.jpg") bottom right no-repeat;}
	* html #cabecera #alemania {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-alemania.jpg") bottom right no-repeat;}
#cabecera #alemania h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #andorra {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-andorra.jpg") bottom right no-repeat;}
	* html #cabecera #andorra {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-andorra.jpg") bottom right no-repeat;}
#cabecera #andorra h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #argentina {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-argentina.jpg") bottom right no-repeat;}
	* html #cabecera #argentina {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-argentina.jpg") bottom right no-repeat;}
#cabecera #argentina h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #australia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-australia.jpg") bottom right no-repeat;}
	* html #cabecera #australia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-australia.jpg") bottom right no-repeat;}
#cabecera #australia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #austria {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-austria.jpg") bottom right no-repeat;}
	* html #cabecera #austria {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-austria.jpg") bottom right no-repeat;}
#cabecera #austria h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #bolivia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-bolivia.jpg") bottom right no-repeat;}
	* html #cabecera #bolivia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-bolivia.jpg") bottom right no-repeat;}
#cabecera #bolivia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #brasil {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-brasil.jpg") bottom right no-repeat;}
	* html #cabecera #brasil {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-brasil.jpg") bottom right no-repeat;}
#cabecera #brasil h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #bulgaria {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-bulgaria.jpg") bottom right no-repeat;}
	* html #cabecera #bulgaria {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-bulgaria.jpg") bottom right no-repeat;}
#cabecera #bulgaria h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #canada {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-canada.jpg") bottom right no-repeat;}
	* html #cabecera #canada {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-canada.jpg") bottom right no-repeat;}
#cabecera #canada h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #chile {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-chile.jpg") bottom right no-repeat;}
	* html #cabecera #chile {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-chile.jpg") bottom right no-repeat;}
#cabecera #chile h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #china {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-china.jpg") bottom right no-repeat;}
	* html #cabecera #china {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-china.jpg") bottom right no-repeat;}
#cabecera #china h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #colombia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-colombia.jpg") bottom right no-repeat;}
	* html #cabecera #colombia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-colombia.jpg") bottom right no-repeat;}
#cabecera #colombia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #costarica {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-costarica.jpg") bottom right no-repeat;}
	* html #cabecera #costarica {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-costarica.jpg") bottom right no-repeat;}
#cabecera #costarica h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #dinamarca {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-dinamarca.jpg") bottom right no-repeat;}
	* html #cabecera #dinamarca {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-dinamarca.jpg") bottom right no-repeat;}
#cabecera #dinamarca h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #ecuador {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-ecuador.jpg") bottom right no-repeat;}
	* html #cabecera #ecuador {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-ecuador.jpg") bottom right no-repeat;}
#cabecera #ecuador h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #elsalvador {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-elsalvador.jpg") bottom right no-repeat;}
	* html #cabecera #elsalvador {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-elsalvador.jpg") bottom right no-repeat;}
#cabecera #elsalvador h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #eslovaquia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-eslovaquia.jpg") bottom right no-repeat;}
	* html #cabecera #eslovaquia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-eslovaquia.jpg") bottom right no-repeat;}
#cabecera #eslovaquia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #espania {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-espania.jpg") bottom right no-repeat;}
	* html #cabecera #espania {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-espania.jpg") bottom right no-repeat;}
#cabecera #espania h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #eeuu {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-eeuu.jpg") bottom right no-repeat;}
	* html #cabecera #eeuu {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-eeuu.jpg") bottom right no-repeat;}
#cabecera #eeuu h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #finlandia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-finlandia.jpg") bottom right no-repeat;}
	* html #cabecera #finlandia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-finlandia.jpg") bottom right no-repeat;}
#cabecera #finlandia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #filipinas {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-filipinas.jpg") bottom right no-repeat;}
	* html #cabecera #filipinas {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-filipinas.jpg") bottom right no-repeat;}
#cabecera #filipinas h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #francia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-francia.jpg") bottom right no-repeat;}
	* html #cabecera #francia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-francia.jpg") bottom right no-repeat;}
#cabecera #francia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #grecia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-grecia.jpg") bottom right no-repeat;}
	* html #cabecera #grecia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-grecia.jpg") bottom right no-repeat;}
#cabecera #grecia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #guatemala {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-guatemala.jpg") bottom right no-repeat;}
	* html #cabecera #guatemala {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-guatemala.jpg") bottom right no-repeat;}
#cabecera #guatemala h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #guineaecuatorial {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-guinea-ecuatorial.jpg") bottom right no-repeat;}
	* html #cabecera #guineaecuatorial {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-guinea-ecuatorial.jpg") bottom right no-repeat;}
#cabecera #guineaecuatorial h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #hungria {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-hungria.jpg") bottom right no-repeat;}
	* html #cabecera #hungria {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-hungria.jpg") bottom right no-repeat;}
#cabecera #hungria h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #irlanda {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-irlanda.jpg") bottom right no-repeat;}
	* html #cabecera #irlanda {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-irlanda.jpg") bottom right no-repeat;}
#cabecera #irlanda h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #italia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-italia.jpg") bottom right no-repeat;}
	* html #cabecera #italia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-italia.jpg") bottom right no-repeat;}
#cabecera #italia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #luxemburgo {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-luxemburgo.jpg") bottom right no-repeat;}
	* html #cabecera #luxemburgo {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-luxemburgo.jpg") bottom right no-repeat;}
#cabecera #luxemburgo h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #marruecos {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-marruecos.jpg") bottom right no-repeat;}
	* html #cabecera #marruecos {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-marruecos.jpg") bottom right no-repeat;}
#cabecera #marruecos h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #mexico {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-mexico.jpg") bottom right no-repeat;}
	* html #cabecera #mexico {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-mexico.jpg") bottom right no-repeat;}
#cabecera #mexico h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #noruega {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-noruega.jpg") bottom right no-repeat;}
	* html #cabecera #noruega {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-noruega.jpg") bottom right no-repeat;}
#cabecera #noruega h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #nuevazelanda {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-nueva-zelanda.jpg") bottom right no-repeat;}
	* html #cabecera #nuevazelanda {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-nueva-zelanda.jpg") bottom right no-repeat;}
#cabecera #nuevazelanda h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #paisesbajos {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-paises-bajos.jpg") bottom right no-repeat;}
	* html #cabecera #paisesbajos {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-paises-bajos.jpg") bottom right no-repeat;}
#cabecera #paisesbajos h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #paraguay {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-paraguay.jpg") bottom right no-repeat;}
	* html #cabecera #paraguay {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-paraguay.jpg") bottom right no-repeat;}
#cabecera #paraguay h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #peru {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-peru.jpg") bottom right no-repeat;}
	* html #cabecera #peru {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-peru.jpg") bottom right no-repeat;}
#cabecera #peru h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #polonia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-polonia.jpg") bottom right no-repeat;}
	* html #cabecera #polonia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-polonia.jpg") bottom right no-repeat;}
#cabecera #polonia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #portugal {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-portugal.jpg") bottom right no-repeat;}
	* html #cabecera #portugal {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-portugal.jpg") bottom right no-repeat;}
#cabecera #portugal h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #reinounido {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-reino-unido.jpg") bottom right no-repeat;}
	* html #cabecera #reinounido {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-reino-unido.jpg") bottom right no-repeat;}
#cabecera #reinounido h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #republicacheca {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-republica-checa.jpg") bottom right no-repeat;}
	* html #cabecera #republicacheca {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-republica-checa.jpg") bottom right no-repeat;}
#cabecera #republicacheca h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #republicadominicana {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-republica-dominicana.jpg") bottom right no-repeat;}
	* html #cabecera #republicadominicana {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-republica-dominicana.jpg") bottom right no-repeat;}
#cabecera #republicadominicana h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #rumania {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-rumania.jpg") bottom right no-repeat;}
	* html #cabecera #rumania {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-rumania.jpg") bottom right no-repeat;}
#cabecera #rumania h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #rusia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-rusia.jpg") bottom right no-repeat;}
	* html #cabecera #rusia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-rusia.jpg") bottom right no-repeat;}
#cabecera #rusia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #saharaoccidental {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-sahara-occidental.jpg") bottom right no-repeat;}
	* html #cabecera #saharaoccidental {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-sahara-occidental.jpg") bottom right no-repeat;}
#cabecera #saharaoccidental h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #suecia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-suecia.jpg") bottom right no-repeat;}
	* html #cabecera #suecia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-suecia.jpg") bottom right no-repeat;}
#cabecera #suecia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #suiza {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-suiza.jpg") bottom right no-repeat;}
	* html #cabecera #suiza {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-suiza.jpg") bottom right no-repeat;}
#cabecera #suiza h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #tunez {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-tunez.jpg") bottom right no-repeat;}
	* html #cabecera #tunez {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-tunez.jpg") bottom right no-repeat;}
#cabecera #tunez h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #turquia {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-turquia.jpg") bottom right no-repeat;}
	* html #cabecera #turquia {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-turquia.jpg") bottom right no-repeat;}
#cabecera #turquia h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera #uruguay {width: 61em; height: 7.6em; margin: 0.05em auto 0.7em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-uruguay.jpg") bottom right no-repeat;}
	* html #cabecera #uruguay {width: 61em; height: 7.6em; margin: 0.05em auto 0em auto; padding: 0; display: block; position: relative; background: url("../img/fondo-uruguay.jpg") bottom right no-repeat;}
#cabecera #uruguay h1 {position: absolute; z-index: 4; left: 10.8em; top: 2.2em; margin: 0; font-family: arial, helvetica, sans-serif; font-size: 1.9em; font-weight: normal; color: #AB070C;}

#cabecera h1 a {color: #AB070C; text-decoration: none}

/* Fin listado de paises */ 


#cabecera #menu-superior {position: absolute; z-index: 5; left: 0.5em; top: 4.5em; width: 16.8em; height: 4.2em; background: url("../img/menu-cab-r.gif") no-repeat top right;}
	* html #cabecera #menu-superior {position: absolute; z-index: 6; left: 0.6em; top: 4.5em; width: 16.8em; height: 4em; background: url("../img/menu-cab-r.gif") no-repeat top right;}
#cabecera #menu-superior div {background: url("../img/menu-cab-l.gif") no-repeat top left; height: 3.5em; margin: 0; padding: 0.8em 0 0 0.6em;}

/* Fin estilos para la cabecera */

/* Estilos para menu y contenido */
#contenedor {width: 61em; padding: 0 0 0.2em 0; margin: 0 auto 1em auto; min-height: 20.85em; height: auto !important; height: 20.85em; background: #fff url("../img/fondo-contenedor.jpg") no-repeat bottom left;}

#contenedor #contenido .volver {clear: both; margin: 0 0.6em 0 0; padding: 0; float: right;}
#contenedor #contenido .volver a {color:#126985; font-family: arial, helvetica, sans-serif; font-size: 0.75em;  text-decoration: none; background: #fff url("../img/anterior.gif") no-repeat left; padding: 0.1em 0 0 1.4em;}
#contenedor #contenido .volver a:hover {text-decoration: underline;}

#contenedor #contenido .migas {padding:0em 0 0.3em 0em; font-size: 0.7em; margin: 0; color: #000;}
#contenedor #contenido .migas strong {font-weight:normal; float: left; padding: 0.05em 0.4em 0 0; margin: 0}
#contenedor #contenido .migas ol {padding:0em 0 0.4em 0; margin:0;color:#fff;font-family: arial, helvetica, sans-serif;white-space:nowrap;list-style-type:none;}
#contenedor #contenido .migas ol li{display:inline;}
#contenedor #contenido .migas a {padding:0.1em 0.8em; font-weight: normal; background: url("../img/ico-migas.gif") no-repeat left; color:#000;text-decoration:underline;float:left;}
#contenedor #contenido .migas a:hover {text-decoration: none; font-weight: normal; color:#000;}

#contenedor #contenido {width: 42em; float:left; padding: 0 0 1em 0; margin: 0.4em 0em 0 0.8em;}
#contenedor #contenido h2 {padding-top: 0.5em; margin-top: 1em; color: #AB070C; font-family: arial, helvetica, sans-serif; font-size: 1em}
#contenedor #contenido h3 {clear: both; padding: 0.4em 0 0 0.1em; margin: 0; color: #AB070C; font-family: arial, helvetica, sans-serif; font-size: 0.8em}
#contenedor #contenido h4 {clear: both; padding: 0.4em 0 0 0; margin: 0; color: #000; font-family: arial, helvetica, sans-serif; font-size: 0.8em}
#contenedor #contenido h3.reducido {clear: both; padding-top: 0.7em; color: #AB070C; font-family: arial, helvetica, sans-serif; font-size: 0.8em; margin: 0 0 0.3em 1em}
#contenedor #contenido p {color: #000; font-family: arial, helvetica, sans-serif; font-size: 0.75em; margin: 1em 0.6em 0.6em 1.1em; text-align: justify; line-height: 1.4em}
#contenedor #contenido div.texto {color: #000; font-family: arial, helvetica, sans-serif; margin: 1em 0.6em 0.6em 0em; text-align: justify; line-height: 1.4em}
	#contenedor #contenido .foto-izquierda {float: left; border: 1px solid #ccc; padding: 0.2em; margin: 0.6em 1.2em 0.2em 0.8em; width: 240px}
	#contenedor #contenido .foto-derecha {float: right; border: 1px solid #ccc; padding: 0.2em; margin: 0.4em 0.1em 0.2em 1.2em; width: 240px}
	#contenedor #contenido p .foto-izquierda  {float: left; border: 1px solid #ccc; padding: 0.2em; margin: 0.6em 1.2em 0.2em 0.1em; width: 240px}
#contenedor #contenido div.texto a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #contenido div.texto a:hover {text-decoration: underline;}

#contenedor #contenido div.texto hr {border-top:1px solid #A8BEC2; border-bottom:1px dotted #fff; border-left:1px dotted #fff; border-right:1px dotted #fff; margin:0.2em 0em 0.2em 0.2em; width:41em; padding:0.2em 0em 0.2em 0.2em;}

#contenedor #contenido ul {margin: 0.1em 0 0.4em 1.4em; padding: 0.1em 0 0.4em 1.4em; }
#contenedor #contenido ul li {margin-top: 0.2em; list-style-image: url("../img/bullet-actualidad.gif"); color: #000; font-weight: normal; font-size: 0.75em; line-height: 1.5em}
#contenedor #contenido ul li a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #contenido ul li a:hover {color: #126985; text-decoration: underline; font-weight: bold}
#contenedor #contenido ul li strong {text-decoration: none}
#contenedor #contenido ul ul {margin: 0.1em 0 0.4em 1.3em; padding: 0.1em 0 0.4em 1.3em;}
#contenedor #contenido ul ul li {margin-top: 0.1em; list-style-image: url("../img/bullet-2.gif"); font-size: 1em;}
	#contenedor #contenido ul li p {font-size: 100%; margin: 0}
#contenedor #contenido ul ol {margin: 0.1em 0 0.4em 1.5em; padding: 0.1em 0 0.4em 1.5em;}
#contenedor #contenido ul ol li {margin-top: 0.2em; list-style-image: none; font-size: 1em}
	#contenedor #contenido ol li p {font-size: 100%; margin: 0}
#contenedor #contenido ul ul ul {margin: 0.1em 0 0.2em 1em; padding: 0.1em 0 0.2em 1em;}
#contenedor #contenido ul ul ul li {margin-top: 0em; list-style-image: url("../img/bullet-3.gif"); font-size: 1em}

#contenedor #contenido ul.listado {margin: 0.3em 0 0.4em 0.6em; padding: 0.3em 0 0.4em 0.6em;}
#contenedor #contenido ul.listado li {margin-top: 0.2em; list-style-image: url("../img/bullet-3.gif"); color: #000; font-weight: normal; font-size: 0.75em; line-height: 1.5em}

#contenedor #contenido a {color:#126985; font-weight: bold; text-decoration: none}
#contenedor #contenido a:hover {color:#126985; font-weight: bold; text-decoration: underline}

#contenedor #contenido hr {border:1px dotted #A8BEC2; margin:1em 0.2em 1em 0.2em; width:auto; padding:0;}


#contenedor #contenido .fondo-actualidad {background: url("../img/fondo-actualidad-b.jpg") no-repeat right top; margin: 0; padding: 0}
#contenedor #contenido .enlaces {float: left; width: 22em; padding: 0.1em; }
#contenedor #contenido .foto-enlaces {float: right; border: 1px solid #ccc; padding: 0.2em 0.2em 0.1em 0.2em;}
#contenedor #contenido .vertodos {clear: both; margin: 0.4em 0.6em 0 0; text-align: right; }
#contenedor #contenido .vertodos a {color: #AB070C; font-weight: bold; font-size: 0.7em; padding-right: 0.8em; background: url("../img/vertodos.gif") no-repeat right; text-decoration: none;}
#contenedor #contenido .vertodos a:hover {text-decoration: underline;}

/* Listado para contenido de publicaciones */
#contenedor #contenido .listado-publicacion {clear: both; margin: 0.5em 0 0.4em 0.7em; min-height: 7.9em; height: auto !important; height: 7.9em; border-bottom: 1px dotted #ccc}
#contenedor #contenido .listado-publicacion .foto {width: 6em; float: left; margin-top: 0.3em}
#contenedor #contenido .listado-publicacion .foto img {border: 0.06em solid #ccc; padding: 0.3em; width: 5em}
#contenedor #contenido .listado-publicacion .texto {color: #000; float: left; width: 33em; margin-top: 0; margin-left: 0.8em;}
#contenedor #contenido .listado-publicacion .texto h3 {text-align: left; color: #126985; font-size: 0.9em; /*background: url("../img/bullet.gif") left no-repeat;*/padding: 0em 0 0 0.2em; margin: 0.2em 0 0 0;}
#contenedor #contenido .listado-publicacion .texto h3 a {text-align: left; color: #126985; font-size: 0.9em; margin-top: 0;}
#contenedor #contenido .listado-publicacion .texto p {color: #000; font-size: 0.75em; margin: 0.4em 0 0.4em 1.2em; line-height: 1.3em}
#contenedor #contenido .listado-publicacion .texto a {color: #126985; font-size: 100%; font-weight: bold; text-decoration: none;}
#contenedor #contenido .listado-publicacion .texto a:hover {text-decoration: underline;}
#contenedor #contenido .listado-publicacion .texto a.ver {color: #126985; font-size: 0.75em; font-weight: bold; text-decoration: none; padding-left: 1em; background: url("../img/vertodos.gif") left no-repeat; margin-left: 1.1em}
#contenedor #contenido .listado-publicacion .texto a.ver:hover {text-decoration: underline;}

#contenedor #contenido .listado-publicacion .texto a.pdf {background: url("../img/ico-pdf.gif") no-repeat left; padding-left: 1.7em}
#contenedor #contenido .listado-publicacion .texto ul {margin: 0.2em 0 0.1em 1.4em; padding: 0.2em 0 0.1em 1.4em;}
#contenedor #contenido .listado-publicacion .texto ul li {margin-top: 0.1em; list-style-image: url("../img/bullet-3.gif"); color: #000; font-weight: normal; font-size: 0.75em; line-height: 1.4em}
#contenedor #contenido .listado-publicacion .texto ul li p {margin-top: 0.2em; margin-bottom: 0.2em; padding-top: 0.2em; color: #000; font-weight: normal; font-size: 100%; line-height: 1.2em}
#contenedor #contenido .listado-publicacion .texto ul ul {margin-top: 0.1em; margin-bottom: 0.2em}
#contenedor #contenido .listado-publicacion .texto ul ul li {margin-top: 0.1em; list-style-image: url("../img/bullet-3.gif"); color: #000; font-weight: normal; font-size: 100%; line-height: 1.2em}

/* Listado para contenido de actualidad */
#contenedor #contenido .listado-actualidad {clear: both; margin: 0.2em 0 0 0; padding: 0 0 0 0;}
#contenedor #contenido .listado-actualidad ul {margin: 0.1em 0 0.4em 0.6em; padding: 0.1em 0 0.4em 0.6em;}
#contenedor #contenido .listado-actualidad ul li {margin-top: 0.3em; list-style-image: url("../img/bullet-actualidad.gif"); color: #000; font-weight: normal; font-size: 0.75em}
#contenedor #contenido .listado-actualidad ul li a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #contenido .listado-actualidad ul li a:hover {color: #126985; text-decoration: underline; font-weight: bold}
#contenedor #contenido .listado-actualidad ul li strong {text-decoration: underline}
#contenedor #contenido .listado-actualidad ul ul {margin: 0.1em 0 0.4em 1em; padding: 0.1em 0 0.4em 1em;}
#contenedor #contenido .listado-actualidad ul ul li {margin-top: 0.4em; list-style-image: url("../img/guion.gif"); font-size: 1em}
#contenedor #contenido .listado-actualidad ul ul li a {color: #126985; text-decoration: none; font-weight: normal}
#contenedor #contenido .listado-actualidad ul ul li a:hover {color: #126985; text-decoration: underline; font-weight: normal}

/* Formulario contacte */
#contenedor .formulario-contacte {background: #F4F8F9 url("../img/fondo-contacte.jpg") no-repeat top right; border-top: 1px solid #B8CED3; border-bottom: 1px solid #B8CED3; padding: 0.8em 0 0.8em 0; margin: 0.4em 1em 0.4em 1em;}
#contenedor .formulario-contacte fieldset {margin: 0; padding: 0; border: 0}
#contenedor .formulario-contacte fieldset label {clear: both; display: block; margin: 0 0 0.1em 0em; padding: 0.3em 0 0.1em 0;}
#contenedor .formulario-contacte fieldset label span.label {clear: left; color: #000; width: 12em; float: left; text-align: right; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; font-weight: normal; padding: 0.2em 0.2em 0 0;}
#contenedor .formulario-contacte fieldset label span.label-largo {color: #000; width: auto; float: left; text-align: right; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; font-weight: normal; padding: 0.1em 0.2em 0 0.4em; margin: 0.1em 0 0 0}
#contenedor .formulario-contacte fieldset label input {float: left; text-align: left; background-color: #fff; border: 1px #B0C9CE solid; padding-left: 0.2em; margin: 0.1em 0 0 0.4em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
#contenedor .formulario-contacte fieldset label input.largo {float: left; text-align: left; background: none; border: 0px #B0C9CE solid; padding-left: 0.2em; margin: 0.1em 0 0 12.7em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
*+html #contenedor .formulario-contacte fieldset label input.largo {float: left; text-align: left; background: none; border: 0px #B0C9CE solid; padding-left: 0.2em; margin: 0em 0 0 9.5em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
*html #contenedor .formulario-contacte fieldset label input.largo {float: left; text-align: left; background: none; border: 0px #B0C9CE solid; padding-left: 0.2em; margin: 0em 0 0 9.5em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}

#contenedor .formulario-contacte fieldset label textarea {width: 29em; float: left; text-align: left; background-color: #fff; border: 1px #B0C9CE solid; padding-left: 0.2em; margin: 0.2em 0 0 0.4em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
#contenedor .formulario-contacte .botones-submit {text-align: center; margin: 0.4em 0em 0 0em;}
#contenedor .formulario-contacte .boton {cursor: pointer; width: auto; font-weight: bold; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; color: #126985; background: #fff url("../img/boton.jpg") bottom repeat-x; border: 1px solid #AAC6CA; text-align: center; padding: 0 1.2em 0em 1.2em; margin: 0.25em 0 0 0.4em}

/* Menu */
#contenedor #contenido-menu {width: 26em; float:left; padding: 0 0 1em 0; margin: 0.15em 0em 0 0.8em;}
#contenedor #contenido-menu h2 {clear: both; /*padding-top: 1.3em;*/ padding-top:0; color: #AB070C; font-family: arial, helvetica, sans-serif; font-size: 1em}
#contenedor #contenido-menu h3 {clear: both; padding-top: 0.7em; color: #AB070C; font-family: arial, helvetica, sans-serif; font-size: 0.8em}
#contenedor #contenido-menu p {color: #000; font-family: arial, helvetica, sans-serif; font-size: 0.75em; margin: 1em 0; text-align: justify; line-height: 1.4em}
#contenedor #contenido-menu div.texto {color: #000; font-family: arial, helvetica, sans-serif; margin: 1em 0; text-align: justify; line-height: 1.4em}
#contenedor #contenido-menu .foto-izquierda {float: left; border: 1px solid #ccc; padding: 0.2em; margin: 0.6em 1.2em 0.2em 0.8em; width: 240px}
#contenedor #contenido-menu .foto-derecha {float: right; border: 1px solid #ccc; padding: 0.2em; margin: 0.4em 0.1em 0.2em 1.2em; width: 240px}
#contenedor #contenido-menu p .foto-izquierda  {float: left; border: 1px solid #ccc; padding: 0.2em; margin: 0.6em 1.2em 0.2em 0.1em; width: 240px}
#contenedor #contenido-menu div.texto a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #contenido-menu div.texto a:hover {text-decoration: underline;}

#contenedor #contenido-menu .migas {padding:0.3em 0 0.3em 0em; font-size: 0.7em; margin: 0; color: #000;}
#contenedor #contenido-menu .migas strong {font-weight:normal; float: left; padding: 0.05em 0.4em 0 0; margin: 0}
#contenedor #contenido-menu .migas ol {padding:0em 0 0.4em 0; margin:0;color:#fff;font-family: arial, helvetica, sans-serif;white-space:nowrap;list-style-type:none;}
#contenedor #contenido-menu .migas ol li{display:inline;}
#contenedor #contenido-menu .migas a {padding:0.1em 0.8em; background: url("../img/ico-migas.gif") no-repeat left; color:#000;text-decoration:underline;float:left;}
#contenedor #contenido-menu .migas a:hover {text-decoration: none;}

#contenedor #contenido-menu ul {margin: 0.1em 0 0.4em 1.4em; padding: 0.1em 0 0.4em 1.4em; }
#contenedor #contenido-menu ul li {margin-top: 0.2em; list-style-image: url("../img/bullet-actualidad.gif"); color: #000; font-weight: normal; font-size: 0.75em; line-height: 1.5em}
#contenedor #contenido-menu ul li a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #contenido-menu ul li a:hover {color: #126985; text-decoration: underline; font-weight: bold}
#contenedor #contenido-menu ul li strong {text-decoration: none}
#contenedor #contenido-menu ul ul {margin: 0.1em 0 0.4em 1.3em; padding: 0.1em 0 0.4em 1.3em;}
#contenedor #contenido-menu ul ul li {margin-top: 0.1em; list-style-image: url("../img/bullet-2.gif"); font-size: 1em;}
	#contenedor #contenido-menu ul li p {font-size: 100%; margin: 0}
#contenedor #contenido-menu ul ol {margin: 0.1em 0 0.4em 1.5em; padding: 0.1em 0 0.4em 1.5em;}
#contenedor #contenido-menu ul ol li {margin-top: 0.2em; list-style-image: none; font-size: 1em}
	#contenedor #contenido-menu ol li p {font-size: 100%; margin: 0}
#contenedor #contenido-menu ul ul ul {margin: 0.1em 0 0.2em 1em; padding: 0.1em 0 0.2em 1em;}
#contenedor #contenido-menu ul ul ul li {margin-top: 0em; list-style-image: url("../img/bullet-3.gif"); font-size: 1em}


#contenedor #menu {float: left; margin: 0 0 0 0.5em; padding-top: 0.2em; width: 16.8em; background: url("../img/menu-cuerpo-r.gif") no-repeat bottom right;}
* html #contenedor #menu {float: left; margin: 0 0 0 0.3em; width: 16.8em; background: url("../img/menu-cuerpo-r.gif") no-repeat bottom right;}
#contenedor #menu .cuerpo {font-size: 0.8em; background: url("../img/menu-cuerpo-l.png") no-repeat bottom left; margin: 0; padding: 0em 1em 1em 0.6em; min-height: 20.85em; height: auto !important; height: 20.85em;}
#contenedor #menu .cuerpo ul {margin: 0.2em 0 0em 0.6em; padding: 0.2em 0 0em 0.6em;}
#contenedor #menu .cuerpo ul li {margin-top: 0.2em; margin-bottom: 0.3em; list-style-image: url("../img/bullet-menu.gif"); font-weight: bold; color: #AB070C}
#contenedor #menu .cuerpo ul li a {color: #AB070C; text-decoration: none}
#contenedor #menu .cuerpo ul li a:hover {color: #AB070C; text-decoration: underline}
#contenedor #menu .cuerpo ul li strong {text-decoration: underline}
#contenedor #menu .cuerpo ul ul {margin: 0.1em 0 0.2em 0.9em; padding: 0.1em 0 0.2em 0;}
#contenedor #menu .cuerpo ul ul li {padding: 0; list-style-image: url("../img/bullet.gif"); font-weight: normal}
#contenedor #menu .cuerpo ul ul li a {text-decoration: none; color: #000;}
#contenedor #menu .cuerpo ul ul li a:hover {text-decoration: underline; color: #000;}
#contenedor #menu .cuerpo ul ul li strong {font-weight: bold; color: #AB070C; text-decoration: none}
#contenedor #menu .cuerpo ul ul ul {margin: 0.1em 0 0em 0.8em; padding: 0.1em 0 0em 0.8em;}
#contenedor #menu .cuerpo ul ul ul li {list-style-image: url("../img/guion.gif"); font-weight: normal}
#contenedor #menu .cuerpo ul ul ul li strong {font-weight: bold; color: #AB070C; text-decoration: none}

/* Men� actualidad */
/*#contenedor #actualidad {float: right; clear: right; margin: 0.4em 0.7em 0 0.4em; width: 15.6em; background: url("../img/cuerpo-actualidad-r.jpg") no-repeat bottom right;}
* html #contenedor #actualidad {float: right; clear: right; margin: 0.4em 0.25em 0 0.2em; width: 15.8em; background: url("../img/cuerpo-actualidad-r.jpg") no-repeat bottom right;}

#contenedor #actualidad .superior {background: url("../img/menu-actualidad-r.gif") no-repeat top right; margin: 0; padding: 0; }
#contenedor #actualidad .superior h3 {background: url("../img/menu-actualidad-l.gif") no-repeat top left; margin: 0; padding: 0.6em 0 0 0.4em; color: #AB070C; font-weight: normal; font-size: 1.15em; text-align: left; min-height: 1.5em; height: auto !important; height: 1.5em;}
#contenedor #actualidad .cuerpo {font-size: 0.75em; background: url("../img/cuerpo-actualidad-l.gif") no-repeat bottom left; margin: 0; padding: 0.2em 1em 1em 0.6em; min-height: 8.85em; height: auto !important; height: 8.85em; text-align: justify;}
#contenedor #actualidad .cuerpo ul {margin: 0em 0 0.4em 1em; padding: 0em 0 0.4em 1em;}
#contenedor #actualidad .cuerpo ul li {margin-top: 0.3em; list-style-image: url("../img/bullet-actualidad.gif"); color: #126985; font-weight: bold}
#contenedor #actualidad .cuerpo ul li a {color: #126985; text-decoration: none; font-weight: bold}
#contenedor #actualidad .cuerpo ul li a:hover {color: #126985; text-decoration: underline; font-weight: bold}
#contenedor #actualidad .cuerpo ul li strong {text-decoration: underline}
#contenedor #actualidad .cuerpo ul ul {margin: 0.1em 0 0.4em 0.7em; padding: 0.1em 0 0.4em 0.7em;}
#contenedor #actualidad .cuerpo ul ul li {margin-top: 0.4em; list-style-image: url("../img/guion.gif");}
#contenedor #actualidad .cuerpo ul ul li a {color: #000; text-decoration: none; font-weight: normal}
#contenedor #actualidad .cuerpo ul ul li a:hover {color: #000; text-decoration: underline; font-weight: normal}
#contenedor #actualidad .fondo {margin: 0; padding: 0; background: url("../img/fondo-actualidad.gif") no-repeat top right;}
#contenedor #actualidad .vertodos {color: #AB070C; font-weight: bold; font-size: 0.95em; text-align: right; padding-right: 0.8em; background: url("../img/vertodos.gif") no-repeat right;}
#contenedor #actualidad .vertodos a {color: #AB070C; font-weight: bold; text-decoration: none}
#contenedor #actualidad .vertodos a:hover {text-decoration: underline}

#contenedor #actualidad .vertodos.vacio {margin-top: 7em;}*/

/* Men� publicaciones */
/*#contenedor #publicaciones {float: right; clear: right; margin: 0.4em 0.5em 0 0.4em; width: 16em; background: url("../img/cuerpo-publicaciones-r.jpg") no-repeat bottom right;}
#contenedor #publicaciones .superior {background: url("../img/menu-actualidad-r.gif") no-repeat top right; margin: 0; padding: 0; }
#contenedor #publicaciones .superior h3 {background: url("../img/menu-actualidad-l.gif") no-repeat top left; margin: 0; padding: 0.6em 2.3em 0 0.4em; color: #AB070C; font-weight: normal; font-size: 1.15em; text-align: left; min-height: 1.5em; height: auto !important; height: 1.5em;}
#contenedor #publicaciones .cuerpo {font-size: 0.75em; background: url("../img/cuerpo-actualidad-l.gif") no-repeat bottom left; margin: 0; padding: 0.2em 1em 1em 0.6em; min-height: 6.85em; height: auto !important; height: 6.85em; text-align: justify;}
#contenedor #publicaciones .cuerpo ol {margin: 0.4em 0 0.4em 1.2em; padding: 0.4em 0 0.4em 1.2em;}
#contenedor #publicaciones .cuerpo ol li {margin-top: 0.4em; color: #126985; font-weight: bold}
#contenedor #publicaciones .cuerpo ol li a {color: #126985; font-weight: bold; text-decoration: none}
#contenedor #publicaciones .cuerpo ol li a:hover {text-decoration: underline}
#contenedor #publicaciones .fondo {margin: 0; padding: 0; background: url("../img/fondo-publicaciones.gif") no-repeat top right;}
#contenedor #publicaciones .vertodos {color: #AB070C; font-weight: bold; font-size: 0.95em; text-align: right; padding-right: 0.8em; background: url("../img/vertodos.gif") no-repeat right;}
#contenedor #publicaciones .vertodos a {color: #AB070C; font-weight: bold; text-decoration: none}
#contenedor #publicaciones .vertodos a:hover {text-decoration: underline}*/

/* Enlace REDELE */
/*#contenedor #redele {float: right; clear: right; margin: 0.4em 0.5em 0 0.4em; padding: 0; width: 16em; height: 5em; background: url("../img/cuerpo-redele-r.gif") no-repeat top right;}
#contenedor #redele .cuerpo {width: 16em; background: url("../img/cuerpo-redele-l.gif") no-repeat top left; margin: 0; padding: 0; height: 5em; }
#contenedor #redele .cuerpo img {max-height: 3.75em; margin: 0.2em 0 0 4.3em}*/

/* Men� suscripcion */
/*#contenedor #suscribirse {float: right; clear: right; margin: 0em 0.5em 0 0.4em; padding: 0; width: 16em; height: 5em; background: url("../img/cuerpo-suscribirse-r.gif") no-repeat top right;}
#contenedor #suscribirse .cuerpo {width: 16em; background: url("../img/cuerpo-suscribirse-l.gif") no-repeat top left; margin: 0; padding: 0; height: 5em; }
#contenedor #suscribirse .cuerpo h3 {margin: 0; padding: 0.5em 0.9em 0 0.4em; color: #23547C; font-weight: normal; font-size: 1.15em; text-align: right;}
#contenedor #suscribirse .cuerpo h3 a {color: #23547C; font-weight: normal; font-size: 1.15em; text-decoration: none;}
#contenedor #suscribirse .cuerpo h3 a:hover {color: #23547C; font-weight: normal; font-size: 1.15em; text-decoration: none;}*/

/* Men� contacte con nosotros */
/*#contenedor #contacte {float: right; clear: right; margin: 0em 0.5em 0 0.4em; padding: 0; width: 16em; height: 5em; background: url("../img/cuerpo-contacte-r.gif") no-repeat top right;}
#contenedor #contacte .cuerpo {width: 16em; background: url("../img/cuerpo-contacte-l.gif") no-repeat top left; margin: 0; padding: 0; height: 5em; }
#contenedor #contacte .cuerpo h3 {margin: 0; padding: 1.4em 0.9em 0 0.6em; color: #AB070C; font-weight: normal; font-size: 1em; text-align: left;}
#contenedor #contacte .cuerpo h3 a {color: #AB070C; font-weight: normal; font-size: 1.15em; text-decoration: none;}
#contenedor #contacte .cuerpo h3 a:hover {color: #AB070C; font-weight: normal; font-size: 1.15em; text-decoration: none;}*/

/* Enlace UNIVERSIDADES */
/*#contenedor #universidades {float: right; clear: right;	margin: 0 0.5em 0 0.4em; padding: 0; width: 16em; height: 5em; background: url("../img/cuerpo-universidades-r.gif") no-repeat top right;}
#contenedor #universidades .cuerpo {width: 16em; background: url("../img/cuerpo-universidades-l.gif") no-repeat top left; margin: 0; padding: 0; height: 5em; }
#contenedor #universidades .cuerpo img {max-height: 3.75em; margin: 0.2em 0 0 3em}*/

/* Pie */
#contenedor #pie {clear: both; width: 61em; min-height: 1em; height: auto !important; height: 1em; margin: 1.1em 0 0 0; padding: 0.8em 0 0 0}
#contenedor #pie .izquierdo {float: left; width: 20em; margin: 0 0 0.2em 0;}
#contenedor #pie .izquierdo p {font-size: 0.75em; padding: 0; margin: 0 0 0.2em 0;}
#contenedor #pie .izquierdo ul {font-size: 0.7em; margin: 0 0 0 0.4em; padding: 0 0 0 0.8em;}
#contenedor #pie .izquierdo li {padding-left: 0.6em; padding-right: 0.6em; list-style-type: none; display: inline; border-right: 1px solid #ccc;}
#contenedor #pie .izquierdo li.ultimo {border-right: none;}
#contenedor #pie .izquierdo ul li a {text-decoration: none; color: #333;}
#contenedor #pie .izquierdo ul li a:hover {text-decoration: underline;}
#contenedor #pie .derecho {float: right; width: 15em; text-align: right; margin: 0 0.6em 0 0;}
#contenedor #pie .derecho p {margin: 0}

/* Calendario */
#contenedor #contenido #calendario {width: 18em; float: left; padding: 0; margin: 0.3em 0.5em 0.6em 0; border: 1px solid #A2ADBC; font-family: Arial, Helvetica, sans-serif; color: #616B76; text-align: center;}   
#contenedor #contenido #calendario caption {margin: 0; padding: 0.4em 0 0.4em; background: #5A8A98; border-bottom: 1px solid #000; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-align: center;}   
#contenedor #contenido #calendario caption a.anterior {margin: 0 0.8em 0 0; border-right: 1px solid #A8CAD0; color: #fff; font-size: 0.75em; background: url("../img/anterior.gif") no-repeat left; padding: 0 0.4em 0 1.4em; text-decoration: none}   
#contenedor #contenido #calendario caption a.siguiente {margin: 0 0 0 0.8em; border-left: 1px solid #A8CAD0; color: #fff; font-size: 0.75em; background: url("../img/siguiente.gif") no-repeat right; padding: 0 1.4em 0 0.5em; text-decoration: none}   
#contenedor #contenido #calendario caption a:hover {text-decoration: underline}
#contenedor #contenido #calendario th {padding: 0.2em 0 0.2em 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #126985; background: #C3DBDF; border: 1px solid #A2ADBC;}   
#contenedor #contenido #calendario td {height: 1.9em; padding: 0.2em 0 0em 0; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; text-align: center; background: url("../img/bg-calendario.gif") right bottom no-repeat;}   
#contenedor #contenido #calendario td a {color: #126985; text-decoration: none} 
#contenedor #contenido #calendario td a:hover {color: #126985; text-decoration: underline}   
#contenedor #contenido #calendario td.activo {height: 1.9em; padding: 0.3em 0 0 0; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; text-align: center; background: url("../img/bg-calendario-activo.gif") right bottom no-repeat;}   
#contenedor #contenido #calendario td.activo a {color: #AB070C; text-decoration: none} 
#contenedor #contenido #calendario td.activo a:hover {color: #AB070C; text-decoration: underline} 

#contenedor #contenido #busqueda {width: 22em; float: left; margin: 0.2em 0 0em 0.6em; padding: 0em 0 0 0em;}
#contenedor #contenido #busqueda h3 {margin: 0em 0 0 0.4em; padding: 0; font-size: 0.8em; color: #AB070C}
#contenedor #contenido #busqueda form {margin: 0; padding: 0}
#contenedor #contenido #busqueda fieldset {border: 0; margin: 0; padding: 0}
#contenedor #contenido #busqueda fieldset label {clear: both; display: block; margin: 0; padding: 0.1em 0 0em 0;}
#contenedor #contenido #busqueda fieldset label span.label {clear: left; color: #000; width: 13em; float: left; text-align: left; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; font-weight: normal; padding: 0.2em 0.2em 0 0em;}
#contenedor #contenido #busqueda fieldset label input {float: left; text-align: left; background-color: #fff; border: 1px #9EB6BA solid; padding-left: 0.2em; margin: 0 0 0 0.1em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
#contenedor #contenido #busqueda fieldset label input.medio {width: 14.7em; float: left; text-align: left; background-color: #fff; border: 1px #9EB6BA solid; padding-left: 0.2em; margin: 0 0 0 0.1em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
#contenedor #contenido #busqueda fieldset label select {float: left; width: 15em; text-align: left; background-color: #fff; border: 1px #9EB6BA solid; padding-left: 0.2em; margin: 0 0 0 0.1em; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}
#contenedor #contenido #busqueda fieldset label span {font-size: 0.75em; padding-left: 0.4em;}
#contenedor #contenido #busqueda fieldset .campos-radio {float: left; margin: 0 0 0 0.2em; padding: 0 0 0 0;}
#contenedor #contenido #busqueda fieldset .campos-radio .radio {float: left;margin: 0.2em 0.2em 0em 0em; padding: 0em 0 0em 0;}
#contenedor #contenido #busqueda fieldset .campos-radio .radio label.radio {width: auto; clear: both; padding: 0 0.2em 0 0.2em; margin: 0; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; float: left;}
#contenedor #contenido #busqueda fieldset .campos-radio .radio label.radio input {float: left; text-align: left; margin: 0 0.1em 0 0; padding:0; border: 0;}
#contenedor #contenido #busqueda fieldset p.titulo {clear: both; float: left; margin: 0; padding: 0.3em 0 0.1em 0; font-weight: normal; font-size: 0.75em; font-family: Arial, helvetica, sans-serif;}

#contenedor #contenido #busqueda .botones-submit {text-align: center; margin: 0.5em 0em 0 0em;}
#contenedor #contenido #busqueda .boton {cursor: pointer; width: auto; font-weight: bold; font-size: 0.75em; font-family: Arial, helvetica, sans-serif; color: #126985; background: #fff url("../img/boton.jpg") bottom repeat-x; border: 1px solid #ccc; text-align: center; padding: 0 1.2em 0em 1.2em; margin: 0.25em 0 0 0.4em}

/* Listado de oficinas y centros */
#contenedor #contenido .consejerias {clear: both; width: 42em; margin: 0em 0 0 0.4em;}
#contenedor #contenido .consejerias .texto {text-align: left; margin: 0.2em 0.2em 0.2em 0em; padding: 0.2em 0.2em 0.2em 0em; }
	#contenedor #contenido .consejerias .texto p {text-align: justify; margin: 0em 0.4em 0.1em 1em; line-height: 1.5em}
	#contenedor #contenido .consejerias .texto h3 {color: #AB070C; margin: 0; font-weight: bold; font-size: 0.8em; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em;}
	#contenedor #contenido .consejerias .texto h3 a {text-decoration: none; color: #AB070C; margin: 0; font-weight: bold; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em; }
	#contenedor #contenido .consejerias .texto h3 a:hover {text-decoration: none; color: #AB070C; margin: 0; font-weight: bold; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em; }
	#contenedor #contenido .consejerias .texto h4 {color: #AB070C; margin: 0; font-weight: bold; font-size: 0.8em; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em;}
	#contenedor #contenido .consejerias .texto h4 a {text-decoration: none; color: #AB070C; margin: 0; font-weight: bold; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em; }
	#contenedor #contenido .consejerias .texto h4 a:hover {text-decoration: none; color: #AB070C; margin: 0; font-weight: bold; background: none; padding: 0.1em 0 0em 0.4em; margin-left: -0.4em; }
	#contenedor #contenido .consejerias .texto a {color: #126985; font-weight: bold; text-decoration: none; }
	#contenedor #contenido .consejerias .texto a:hover {color: #126985; font-weight: bold; text-decoration: underline;}
	#contenedor #contenido .consejerias .texto a.email {background: url("../img/correo.gif") no-repeat right; padding-right: 2.2em;}
	#contenedor #contenido .consejerias .texto a.web {background: url("../img/web-browser.gif") no-repeat right; padding-right: 1.6em;}
#contenedor #contenido .consejerias .texto img.foto {width: 11.5em; padding: 0em; border: 1px solid #ccc; float: right; margin: 0.4em 0 0.2em 0.8em}


/* Tablas */
#contenedor #contenido .tabla table {width: 97%; margin: 0.4em 0.4em 0.4em 1em; border-top: 1px solid #70A0A9; border-left: 1px solid #70A0A9; border-right: 1px solid #70A0A9; border-bottom: 2px solid #70A0A9; border-collapse: collapse; background: #fff;}
#contenedor #contenido .tabla table th {border: 0; font-size: 0.9em; background: #B8D3D8; padding: 0.2em; margin: 0; color: #345154; border-right: 1px solid #D3E5E7; border-left: 1px solid #D3E5E7;}
#contenedor #contenido .tabla table thead td {border: 0; background: #B8D3D8; font-size: 1.1em; font-weight: bold; padding: 0; margin: 0; color: #345154; border-right: 1px solid #D3E5E7; border-left: 1px solid #D3E5E7;}
#contenedor #contenido .tabla table thead td p {color: #345154;}
#contenedor #contenido .tabla table th p {color: #345154; font-size: 0.95em; text-align: left; margin: 0; padding: 0.5em 0 0.5em 0.4em;}
#contenedor #contenido .tabla table tr {padding: 0; margin: 0;}
#contenedor #contenido .tabla table td {font-size: 0.75em; border-top: 1px solid #D3E5E7; border-bottom: 1px solid #D3E5E7; border-right: 1px solid #D3E5E7; border-left: 1px solid #D3E5E7; background: url("../img/tabla.gif") repeat-x bottom; padding: 0.4em 0.2em 0.4em 0.4em; margin: 0;}
#contenedor #contenido .tabla table td p {margin: 0; padding:0; text-align: left; font-size: 100%;}

/* Estilo para convocatorias*/
#contenedor #contenido .estilo-boton {margin: 0.6em auto 0.2em auto; text-align: center;}
    #contenedor #contenido .estilo-boton a.boton {text-decoration: none; cursor: pointer; width: auto; font-weight: bold; font-family: Arial, helvetica, sans-serif; font-size: 0.75em; color: #126985; background: #fff url("../img/boton-blanco.jpg") bottom repeat-x; border: 1px solid #ccc; text-align: center; padding: 0.2em 1.2em 0.2em 1.2em; margin: 0}
    #contenedor #contenido .estilo-boton .boton strong {color: #126985}
    #contenedor #contenido .estilo-boton a.boton:hover {text-decoration: none;} 
#contenedor #contenido p.destacado {font-weight: bold; color: #AB070C; margin-top: 0.1em}

/* Mapas*/
#maps {margin: 0.2em 0.1em 2em 0.7em; text-align: center; float: left;}
#maps iframe {border: 1px solid #C3C3C3; width: 22.8em; height: 18em; margin: 0;}

/*Menú pestañas*/
#contenedor #contenido ul.menuPestanas {margin: 0.5em 0 -5.25em; padding: 0.1em 0.1em 6.25em; background: url("../img/bg_liPestanas.jpg") left bottom repeat-x;}
#contenedor #contenido ul.menuPestanas li {display: inline-block; padding: 1em; vertical-align: top; background: #ededed; border-bottom: 1px solid #ddd; list-style: none; list-style-image: none; margin: 0 0.25em -2px;}
#contenedor #contenido ul.menuPestanas li a {text-decoration: none;font-weight: 400;}
#contenedor #contenido ul.menuPestanas li a:hover {text-decoration: underline;}
#contenedor #contenido ul.menuPestanas li.seleccion {background: #f2f2f2; border: 1px solid #ddd; border-bottom-color: #f2f2f2;}
#contenedor #contenido ul.menuPestanas li.seleccion a {color: #4F7A80; font-weight: bold; text-decoration: none;}

/*Hacks para ie7*/
*+html #contenedor #contenido ul.menuPestanas li {display:inline;}

/*Nuevos estilos*/
#contenedor {width: 60em; padding:0 0.5em 0.2em 0.5em;}
#cabecera #menu-superior {width: 13.1em;}

#contenedor #contenido-menu {width: 32.5em; margin: 0.5em 0.6em;}
#contenedor #contenido {width: 46em;}

#contenedor .columna {width: 13.12em;float: left;margin: 0;display: block;margin: 0 0 1em 0;margin-bottom: 1em;}
#contenedor .columna div {display: block;min-height: 2em;border-top: none;margin: 0.4em 0em 0 0;padding: 0em;float: none;clear: right;}
#contenedor .columna div#menu {width: 13.12em; margin: 0 0 0.5em 0; display: block;}

#contenedor .columna .banner {background: #EDEDED;min-height: 3.4em;} 
#contenedor .columna .banner .cuerpo a {display: block;min-height: 3.4em;}

#contenedor .columna .banner .superior,
#contenedor .columna .banner .cuerpo,
#contenedor .columna .banner .cuerpo div
{border-bottom: none;min-height: 1em;}

#contenedor .columna .banner h2,
#contenedor .columna .banner h2 a {padding: 0em 0 0 0.4em;color: #AB070C;font-size: 1.1em;font-weight: normal;margin: 0;height: auto;text-decoration: none;padding: 0;padding: 0.45em;padding-bottom: 0;}
#contenedor .columna .banner .vertodos a {color: #AB070C;font-weight: bold;text-decoration: none;font-size: 0.9em;text-align: right;background: url("../img/vertodos.gif") right 0.1em top 0.35em no-repeat;padding-right: 0.75em;}
#contenedor .columna .banner a,
#contenedor .columna .banner a span
{padding: 0em 0 0 0.4em; color: #AB070C; font-size: 1.1em; font-weight: normal; margin: 0; height: auto; text-decoration: none; padding: 0; padding: 0.45em; padding-bottom: 0;}

#contenedor .banner .cuerpo ul {margin: 0em 0 0.4em 1em; padding: 0em 0 0.4em 1em;}
#contenedor .banner .cuerpo ul li {margin-top: 0.3em; list-style-image: url("../img/bullet-actualidad.gif"); color: #126985; font-weight: bold;}
#contenedor .banner .cuerpo ul ul {margin: 0.1em 0 0.4em 0.7em; padding: 0.1em 0 0.4em 0.7em;}
#contenedor .banner .cuerpo ul ul li {margin-top: 0.4em; list-style-image: url("../img/guion.gif");}
#contenedor .banner .cuerpo ul ul li a {color: #000; text-decoration: none; font-weight: normal;}
#contenedor .banner .cuerpo {font-size: 0.75em;}

/*Banner actualidad*/
#contenedor .columna .banner#actualidad {background: #FFF;}
#contenedor .columna .banner#actualidad a {padding: 0;}
#contenedor .columna .banner#actualidad a span {font-size: 1em; font-weight: 700; margin: 0; padding: 0 0.25em;}
#contenedor .columna .banner#actualidad h2 {background: url("../img/bk-2.png") no-repeat;background-size: 100%;height: 2.4em;}
#contenedor .columna .banner#actualidad .cuerpo {background: transparent url("../img/bk-banner-cuerpo.png");margin-top: 0;background-size: 100%;padding-top: 0.1em;}
#contenedor .columna .banner#actualidad .cuerpo div {text-align: right;background: url("../img/bk-3.png") bottom no-repeat;background-size: 100%;height: 1.7em;padding: 0 0.45em 0.45em 0;margin-top: 0 !important;}
#contenedor .columna .banner#actualidad .cuerpo a {min-height: 1em; padding-right: 0.6em;}
#contenedor .columna .banner#actualidad .cuerpo ul li ul li {font-size: 0.9em;}

#contenedor .columna .banner#actualidad .superior {margin-bottom: 0;}

/*Banner suscríbete*/
#contenedor .columna .banner#suscribirse {background: url("../img/banner-subscribirse.png") no-repeat top left;border: none;background-size: 100%;}
#contenedor .columna .banner#suscribirse .cuerpo span {text-align: right;}
#contenedor .columna .banner#suscribirse .cuerpo a span {color: #23547C;font-weight: normal;text-decoration: none;font-weight: 400;font-size: 1.5em;padding: 0.45em 0;display: block;}

/*Redele*/
#contenedor .columna .banner#redele {background: url("../img/banner-redele.png") center no-repeat;border: none;background-size: 100%;}
#contenedor .columna .banner#redele .cuerpo span {display: none;}

/*Contacte*/
#contenedor .columna .banner#contacte {background: url("../img/banner-contacta.png") no-repeat top left;border: none;background-size: 100%;}
#contenedor .columna .banner#contacte a span {padding: 0.75em 0; display: block; font-weight: 700;}

/*Sepie*/
#contenedor .columna .banner#universidades {background: url("../img/banner-sepie.png") no-repeat;border: none;background-size: 100%;}
#contenedor .columna .banner#universidades .cuerpo a span {display: none;}

/*Pie*/
#contenedor #pie .derecho {margin: 0 1.2em 0 0;}

/*PÁRRAFO VIDEOS*/
/*Mecd*/
#contenedor .video {margin:0.5em auto; clear:both;}
#contenedor .video a {display: block; position:relative;}
#contenedor .video img {vertical-align: top;}

#contenedor .video.mini {width: 12em;}
#contenedor .video.mini img{width: 12em; height: 9.65em;}

/*Tamaños*/
#contenedor .video.mediano {width: 20em;}
#contenedor .video.mediano img {width: 20em; height: 16em;}

#contenedor .video.grande {width: 30em;}
#contenedor .video.grande img {width: 30em; height: 24.1em;}

#contenedor .video.mini {width: 12em;}
#contenedor .video.mediano {width: 20em;}

/*Alineación*/
#contenedor .video.izquierda {float: left; margin: 0.5em 0.6em 0.6em 0.5em;}
#contenedor .video.derecha {float: right; margin: 0.5em 0.5em 0.6em 0.6em;}

/*Color de fondo y característico*/
#contenedor #contenido .video p.titulo.fondo,
#contenedor #contenido-menu .video p.titulo.fondo,
#contenedor #contenido .video p.pie-de-video.fondo,
#contenedor #contenido-menu .video p.pie-de-video.fondo
{background:#000; color:#FFF;}

#contenedor #contenido .video.tema p.titulo.sin-fondo,
#contenedor #contenido-menu .video.tema p.titulo.sin-fondo
{color: #466e76;}

#contenedor #contenido .video.tema p.titulo.fondo,
#contenedor #contenido-menu .video.tema p.titulo.fondo,
#contenedor #contenido-menu .video.tema p.pie-de-video.fondo,
#contenedor #contenido .video.tema p.pie-de-video.fondo
{background: #466e76; color:#FFF;}

/*vídeo con título y descripción*/
#contenedor #contenido .video p.titulo,
#contenedor #contenido-menu .video p.titulo
{font-size: 0.8em; font-weight: 700; text-align: center; padding: 0.2em 0.1em 0.2em; display: block; text-decoration: none; margin: 0 auto;}

#contenedor #contenido .video p.pie-de-video,
#contenedor #contenido-menu .video p.pie-de-video
{padding-bottom: 0.35em; text-align: center; font-size: 0.75em; margin:0;}

#contenedor .video p.pie-de-video em {line-height: 1.4em;}

#contenedor .video p.titulo,
#contenedor .video p.pie-de-video
{padding: 0.25em 0.2em; display: block; text-decoration: none; margin: 0 auto;}

/*Tamanos div reproductor*/
#contenedor .video.mini .reproductor {height: 9.7em;}
#contenedor .video.mediano .reproductor {height:16em;}
#contenedor .video.grande .reproductor {height:24.1em;}

/*IMAGEN FLASH INHABILITADO*/
/*Vídeos Youtube*/
#contenedor .video .reproductor object {vertical-align: top;}
#contenedor .video a.video-youtube {position: relative;}

#contenedor .video.mini .reproductor a.video-youtube {bottom: 9.6em;}
#contenedor .video.mediano .reproductor a.video-youtube {bottom: 16em;}
#contenedor .video.grande .reproductor a.video-youtube {bottom: 24.1em;}

/*Vídeos Vimeo*/
#contenedor .video.mini a.video-vimeo
{top: 0;}

/*Vídeo columna*/
#contenedor .columna .video {margin: 0.8em auto; float:none;}
#contenedor .columna .video.mini object {width: 12em; height:9.65em;}
#contenedor .columna .video.mini img {margin-top: 0;}

/*PÁRRAFO Galería de vídeos*/
#contenedor .contenido-galeria .video {margin: 0.15em 0.7em; display: inline-block;}
#contenedor .contenido-galeria .video a.video-youtube {position: absolute;}
#contenedor .contenido-galeria.mini .video {width: 12em;}
#contenedor .contenido-galeria.mediano .video {width: 20em;}
#contenedor .contenido-galeria.grande .video {width: 30em;}

#contenedor .contenido-galeria.mini .video img{width: 12em; height: 9.65em;}
#contenedor .contenido-galeria.mediano .video img {width: 20em; height: 16em;}
#contenedor .contenido-galeria.grande .video img {width: 30em; height: 24.1em;}

/*IMAGEN FLASH INHABILITADO*/
/*Vídeos Youtube*/
#contenedor .contenido-galeria.mini .reproductor object img,
#contenedor .contenido-galeria.mini .reproductor object a img
{width: 12em;}

#contenedor .contenido-galeria.mediano .reproductor object img,
#contenedor .contenido-galeria.mediano .reproductor object a img
{width: 20em;}

#contenedor .contenido-galeria.grande .reproductor object img,
#contenedor .contenido-galeria.grande .reproductor object a img
{width: 30em;}

#contenedor .contenido-galeria .reproductor object a.video-youtube img {position:absolute;}

#contenedor .contenido-galeria.mini .reproductor object a.video-youtube img {top: -9.7em;}
#contenedor .contenido-galeria.mediano .reproductor object a.video-youtube img {top: -16em;}
#contenedor .contenido-galeria.grande .reproductor object a.video-youtube img {top: -24.2em;}

/*Hacks para explorer*/
body.ie7 #contenedor #contenido .contenido-galeria .video,
body.ie7 #contenedor #contenido-menu .contenido-galeria .video
{display:inline;}

body.ie7 #contenedor #contenido .contenido-galeria a.video-youtube,
body.ie7 #contenedor #contenido-menu .contenido-galeria a.video-youtube
{position:relative !important;}

body.ie7 #contenedor .contenido-galeria.mini .reproductor {height:9.5em;}
body.ie7 #contenedor .contenido-galeria.mediano .reproductor {height:16em;}
body.ie7 #contenedor .contenido-galeria.grande .reproductor {height:24em;}

body.ie7 #contenedor .contenido-galeria.mini a.video-youtube {top:-9.7em;}
body.ie7 #contenedor .contenido-galeria.mediano a.video-youtube {top:-16em;}
body.ie7 #contenedor .contenido-galeria.grande  a.video-youtube {top:-24.2em;}

/*PÁRRAFO IMAGEN*/
/*Características generales*/
#contenedor .imagentipo {margin-bottom: 0.6em;}
#contenedor .imagentipo img {vertical-align: top;}

/*Características generales título y pie*/
#contenedor .imagentipo span.titulo, 
#contenedor .imagentipo span.pie-de-foto 
{padding: 0.2em 0.1em 0.2em;display:block;text-decoration:none;margin:0 auto;}

/*Span título*/
#contenedor .imagentipo span.titulo {font-size: 0.8em; font-weight: 700; padding: 0.25em 0; margin: 0; text-align: center;}

/*Span pie de foto*/
#contenedor .imagentipo span.pie-de-foto{padding-bottom: 0.35em;text-align:center;}
#contenedor .imagentipo span.pie-de-foto em{font-size: 0.7em;color:#000;font-weight: 400;display: block;}

/*Span pie de foto imagen total PT*/
#contenedor #content .imagentipo.total span.pie-de-foto {margin-top: 0;}

/*Enlaces imagen*/
#contenedor .imagentipo a {margin: 0 auto;display: block;text-decoration:none !important;}

/*TAMAÑOS*/
#contenedor .imagentipo.logo span.titulo, 
#contenedor .imagentipo.mini span.titulo, 
#contenedor .imagentipo.mediana span.titulo, 
#contenedor .imagentipo.grande span.titulo
{width: 100% !important;}

/*Logo*/
#contenedor .imagentipo.logo img,
#contenedor .imagentipo.logo a.imagen
{width:5.203em !important;}

/*Mini*/
#contenedor .imagentipo.mini img,
#contenedor .imagentipo.mini a.imagen
{width: 11.031em !important;}

/*Mediana*/
#contenedor .imagentipo.mediana img,
#contenedor .imagentipo.mediana a.imagen 
{width: 14.917em !important;}

/*Grande*/
#contenedor .imagentipo.grande img, 
#contenedor .imagentipo.grande a.imagen
{width: 22.688em !important;}

/*Ancho total*/
#contenedor .imagentipo.total span{padding: 0.2em 0 0.2em;}
#contenedor .imagentipo.total span.titulo {padding: 0.5em 0; line-height:1.5em;}
#contenedor .imagentipo.total,
#contenedor .imagentipo.total img, 
#contenedor .imagentipo.total span,
#contenedor .imagentipo.total a.imagen 
{width: 100% !important;}

#contenedor .imagentipo.total {margin: 0; clear: both;}
#contenedor #info .imagentipo.total {margin: 1em 1em 1em 0.5em; width: 98.9% !important;}

/*ALINEACIÓN*/
#contenedor .imagentipo.izquierda {float: left; margin: 0.1em 1em 1em 0.5em;}
#contenedor .imagentipo.derecha {float: right; margin: 0.1em 0.6em 1em 1em;}
#contenedor .imagentipo.centrada {clear:both;text-align: center; display: block; margin:0.9em 0 0.6em 0;overflow: hidden;}

/*COLOR DE FONDO*/
/*Negro*/
#contenedor .imagentipo span.fondo 
{background:#000 !important;}

#contenedor .imagentipo span.fondo,
#contenedor .imagentipo span.fondo em
{color:#FFF !important;}

#contenedor .imagentipo.tema span.fondo
{background: #466e76 !important;}

#contenedor .imagentipo.tema span.sin-fondo p
{color: #466e76 !important;}

/*BORDE con Enlace*/
#contenedor .imagentipo.centrada.enlace a.imagen {margin: 2px auto;}
body.ie7 #contenedor .imagentipo.centrada.enlace a.imagen {margin:0;}
#contenedor .imagentipo.centrada.enlace a.imagen:hover {margin: 0 auto;}

/*BORDE con Enlace imagen total*/
#contenedor .imagentipo.total.enlace a.imagen:hover  {border:1px solid #2D5582}
#contenedor .imagentipo.total.enlace a.imagen {border: 1px solid transparent; padding: 1px; margin: -2px;}

#contenedor .imagentipo.enlace a.imagen:hover {border: 1px solid #000; padding: 1px; margin: -2px;}
#contenedor .imagentipo.enlace.tema a.imagen:hover {border: 1px solid #466e76; padding: 1px; margin: -2px;}

/*IMAGEN ALTERNATIVA*/
#contenedor .imagentipo.alternativa a.imagen img.alternativa {display:none;visibility:hidden;}
#contenedor .imagentipo.alternativa a.imagen:hover img.alternativa {display:inline;visibility:visible;}
#contenedor .imagentipo.alternativa a.imagen:hover img {display:none;}

/*Hacks Párrafo imagen*/
body.ie7 #contenedor .imagentipo span.pie-de-foto{padding-bottom:0.25em;margin-top:0;} 

body.ie7 #contenedor .imagentipo.izquierda.grande,
body.ie7 #contenedor .imagentipo.derecha.grande 
{width:22.688em !important;} 

body.ie7 #contenedor .imagentipo.izquierda.mediana,
body.ie7 #contenedor .imagentipo.derecha.mediana 
{width: 14.917em !important;}

body.ie7 #contenedor .imagentipo.izquierda.mini,
body.ie7 #contenedor .imagentipo.derecha.mini 
{width:11.031em !important;}

body.ie7 #contenedor .imagentipo.izquierda.logo,
body.ie7 #contenedor .imagentipo.derecha.logo
{width:5.203em !important;}

body.ie7 #contenedor .imagentipo.total.fondo span {width:auto !important;}

/*Nuevos*/
body.ie7 #contenedor .total.imagentipo a.imagen {width:99.5% !important;}

body.ie7 #contenedor .enlace.total.imagentipo a.imagen {border:1px solid transparent;padding:0.05em;margin:0;}
body.ie7 #contenedor .enlace.total.imagentipo a.imagen:hover{padding:0.05em;margin:0;}

body.ie7 #contenedor .imagentipo.logo img{width:5.2em !important;}
body.ie7 #contenedor .imagentipo.mini img{width:11em !important;}
body.ie7 #contenedor .imagentipo.grande img {width:22.7em !important;}

/*GALERÍA DE MINIATURAS*/
#contenedor .contenido-galeria {display: block; clear: both;}
#contenedor .contenido-galeria .fila {display: block; text-align:center;clear:both;height:auto;overflow:hidden;}
#contenedor .contenido-galeria .fila .imagentipo {display: inline-block; margin: 0.15em;/*float: left;*/}
#contenedor .contenido-galeria .fila .imagentipo a img {vertical-align:top;}

#contenedor .contenido-galeria.logo.mantener .fila .imagentipo a img {width: 5.203em;}
#contenedor .contenido-galeria.logo.rectangular .fila .imagentipo a img {width: 5.203em; height:5.203em;} /*Cambiar por cuadrada*/
#contenedor .contenido-galeria.logo.horizontal .fila .imagentipo a img {width: 5.203em; height:3.91em;}
#contenedor .contenido-galeria.logo.vertical .fila .imagentipo a img {width: 5.203em; height:6.92em;}

#contenedor .contenido-galeria.mini.mantener .fila .imagentipo a img {width: 11.031em;}
#contenedor .contenido-galeria.mini.rectangular .fila .imagentipo a img {width: 11.031em; height:11.031em;} /*Cambiar por cuadrada*/
#contenedor .contenido-galeria.mini.horizontal .fila .imagentipo a img {width: 11.031em; height:8.29em;}
#contenedor .contenido-galeria.mini.vertical .fila .imagentipo a img {width: 11.031em; height:14.67em;}

#contenedor .contenido-galeria.mediana.mantener .fila .imagentipo a img {width: 14.917em;}
#contenedor .contenido-galeria.mediana.rectangular .fila .imagentipo a img {width: 14.917em; height:14.917em;} /*Cambiar por cuadrada*/
#contenedor .contenido-galeria.mediana.horizontal .fila .imagentipo a img {width: 14.917em; height:11.215em;}
#contenedor .contenido-galeria.mediana.vertical .fila .imagentipo a img {width: 14.917em; height:19.84em;}

#contenedor .contenido-galeria.grande.mantener .fila .imagentipo a img {width: 22.688em;}
#contenedor .contenido-galeria.grande.rectangular .fila .imagentipo a img {width: 22.688em; height:22.688em;} /*Cambiar por cuadrada*/
#contenedor .contenido-galeria.grande.horizontal .fila .imagentipo a img {width: 22.688em; height:17.05em;}
#contenedor .contenido-galeria.grande.vertical .fila .imagentipo a img {width: 22.688em; height:30.175em;}

/*Títulos y pie*/
#contenedor .contenido-galeria .imagentipo span.titulo {margin: 0 auto; padding: 0.5em; text-align: center; font-size: 0.8em; font-weight: 700; width: 97.4% !important;min-height: 1.2em;}

#contenedor .contenido-galeria .imagentipo span.fondo,
#contenedor .contenido-galeria .imagentipo span.fondo em
{color: #FFF !important;}

#contenedor .contenido-galeria .imagentipo.total, 
#contenedor .contenido-galeria .imagentipo.total img,
#contenedor .contenido-galeria .imagentipo.total a.imagen
{width: 100% !important;vertical-align: top;}

#contenedor .contenido-galeria .imagentipo a {color: #000;}
#contenedor #contenido .contenido-galeria .imagentipo.tema span.titulo,
#contenedor #contenido-menu .contenido-galeria .imagentipo.tema span.titulo {color: #466e76;}
#contenedor #contenido .contenido-galeria .imagentipo span.titulo,
#contenedor #contenido-menu .contenido-galeria .imagentipo span.titulo {color: #000;}

/*Span pie de foto*/
#contenedor .contenido-galeria .fila .imagentipo span.pie-de-foto{padding-bottom: 0.35em;margin-top:0.1em;text-align:center;}
#contenedor .contenido-galeria .fila .imagentipo span.pie-de-foto em {min-height:1.1em;}

#contenedor .contenido-galeria.logo .fila .imagentipo span.titulo {max-width: 5.5em;}
#contenedor .contenido-galeria.logo .fila .imagentipo span.pie-de-foto {max-width: 4.7em; padding: 0.25em;}

#contenedor .contenido-galeria.mini .fila .imagentipo span.titulo {max-width: 12.8em;}
#contenedor .contenido-galeria.mini .fila .imagentipo span.pie-de-foto {max-width: 10.84em;}

#contenedor .contenido-galeria.mediana .fila .imagentipo span.titulo {max-width: 17.65em;}
#contenedor .contenido-galeria.mediana .fila .imagentipo span.pie-de-foto {max-width: 14.4em; padding: 0.25em;}

#contenedor .contenido-galeria.grande .fila .imagentipo span.titulo {max-width: 27.35em;}
#contenedor .contenido-galeria.grande .fila .imagentipo span.pie-de-foto {max-width: 22.5em;}

/*Hacks para ie7*/
body.ie7 #contenedor .contenido-galeria .fila{display:block;}
body.ie7 #contenedor .contenido-galeria .fila .imagentipo{display:inline; margin:0;}

body.ie7 #contenedor .contenido-galeria .imagentipo span.titulo{width:auto !important;min-height:0;}
body.ie7 #contenedor .contenido-galeria .fila .imagentipo span.pie-de-foto {margin-top:0;}

body.ie7 #contenedor .contenido-galeria.logo .fila .imagentipo span.titulo,
body.ie7 #contenedor .contenido-galeria.mini .fila .imagentipo span.titulo,
body.ie7 #contenedor .contenido-galeria.mediana .fila .imagentipo span.titulo,
body.ie7 #contenedor .contenido-galeria.grande .fila .imagentipo span.titulo
{max-width:none;}

body.ie7 #contenedor .contenido-galeria.logo .fila .imagentipo span.pie-de-foto,
body.ie7 #contenedor .contenido-galeria.mini .fila .imagentipo span.pie-de-foto,
body.ie7 #contenedor .contenido-galeria.mediana .fila .imagentipo span.pie-de-foto,
body.ie7 #contenedor .contenido-galeria.grande .fila .imagentipo span.pie-de-foto
{max-width:none;}

body.ie7 #contenedor .contenido-galeria.logo .fila .imagentipo span.pie-de-foto em {max-width:6em;}
body.ie7 #contenedor .contenido-galeria.mini .fila .imagentipo span.pie-de-foto em {max-width:15em;}
body.ie7 #contenedor .contenido-galeria.mediana .fila .imagentipo span.pie-de-foto em {max-width:20em;}
body.ie7 #contenedor .contenido-galeria.grande .fila .imagentipo span.pie-de-foto em {max-width:32em;}

body.ie7 #contenedor .logo.contenido-galeria .fila .imagentipo span.titulo {width:5.58em !important;}
body.ie7 #contenedor .mini.contenido-galeria .fila .imagentipo span.titulo {width:12.85em !important;}
body.ie7 #contenedor .mediana.contenido-galeria .fila .imagentipo span.titulo {width:17.7em !important;}
body.ie7 #contenedor .grande.contenido-galeria .fila .imagentipo span.titulo {width:27.4em !important;}

body.ie7 #contenedor .contenido-galeria .imagentipo span.titulo {margin:0;}

body.ie7 #contenedor .imagentipo.enlace a.imagen{border:1px solid transparent;padding:0.05em;}
body.ie7 #contenedor .imagentipo.enlace a.imagen:hover{padding:0.05em;margin:0;}

/*LISTADO DE ENLACES*/
#contenedor #contenido ul.listado-enlaces,
#contenedor #contenido-menu ul.listado-enlaces
{margin: 0.8em; padding:0;}

#contenedor #contenido ul.listado-enlaces li,
#contenedor #contenido-menu ul.listado-enlaces li 
{list-style: none; list-style-image: none; display: block; clear: both;  margin: 0.2em 0 0.8em; padding: 0; vertical-align: top; border-bottom: 1px dotted #9F9F9F; font-size: 75%; text-align: left; line-height: 1.5em;}

#contenedor #contenido ul.listado-enlaces li a,
#contenedor #contenido-menu ul.listado-enlaces li a
{ display: block; color: #2F2F2F; text-decoration: none; padding: 0.2em; margin: 0;}

#contenedor #contenido ul.listado-enlaces li a span,
#contenedor #contenido-menu ul.listado-enlaces li a span
{background: url("../img/arrow-listado-blue.png") 0.2em 0.3em no-repeat; display: block; padding-left: 1.5em;}

#contenedor #contenido ul.listado-enlaces li a span strong,
#contenedor #contenido-menu ul.listado-enlaces li a span strong
{display: inline; margin: 0; padding-left: 0; padding-bottom: 0.1em; font-weight: normal; cursor: pointer; }

#contenedor #contenido ul.listado-enlaces li a:hover span strong,
#contenedor #contenido-menu ul.listado-enlaces li a:hover span strong
{color: #2D5582;}

#contenedor #contenido ul.listado-enlaces li a[rel=external] span strong ,
#contenedor #contenido-menu ul.listado-enlaces li a[rel=external] span strong
{padding-right: 1.7em; background: url("../img/ico-internet.gif") right 0.05em no-repeat;}

#contenedor #contenido ul.listado-enlaces li a span span.mas,
#contenedor #contenido-menu ul.listado-enlaces li a span span.mas {display: none;}

body.ie7 #contenedor #contenido ul.listado-enlaces li a span,
body.ie7 #contenedor #contenido-menu ul.listado-enlaces li a span
{background-position: -0.1em 0.3em;}

body.ie7 #contenedor #contenido ul.listado-enlaces li a span strong,
body.ie7 #contenedor #contenido-menu ul.listado-enlaces li a span strong
{display: inline-block;}

/* Descripción */
#contenedor #contenido ul.listado-enlaces.descripcion li a span strong,
#contenedor #contenido-menu ul.listado-enlaces.descripcion li a span strong
{font-weight: bold;}

#contenedor #contenido ul.listado-enlaces.descripcion li a span span,
#contenedor #contenido-menu ul.listado-enlaces.descripcion li a span span
{display: block; margin: 0.3em 0 0; width: auto; text-align: left; background: none;padding-left: 0; font-weight:normal;}

/* Imagen */
#contenedor #contenido ul.listado-enlaces.img li a,
#contenedor #contenido-menu ul.listado-enlaces.img li a
{padding-bottom: 0.5em; min-height: 4.3em; height: auto !important; height: 4.3em; }

#contenedor #contenido ul.listado-enlaces.img li a img,
#contenedor #contenido-menu ul.listado-enlaces.img li a img
{margin: 0 0.5em 0 0; border: none; width: 60px; height: 51px; padding: 0; vertical-align: top;float: left;background: #fff;}

#contenedor #contenido ul.listado-enlaces.img li a span,
#contenedor #contenido-menu ul.listado-enlaces.img li a span
{display: block; margin-left: 5.5em;}

/* En dos columnas */
#contenedor #contenido ul.listado-enlaces.cols li,
#contenedor #contenido-menu ul.listado-enlaces.cols li
{width: 49%; display: inline-block;}

#contenedor #contenido ul.listado-enlaces.cols li:nth-child(2n+1),
#contenedor #contenido-menu ul.listado-enlaces.cols li:nth-child(2n+1)
{margin-right: 0.45em;}

#contenedor #contenido ul.listado-enlaces.descripcion.cols li,
#contenedor #contenido-menu ul.listado-enlaces.descripcion.cols li {border-bottom: none;}

body.ie7 #contenedor #contenido ul.listado-enlaces.cols,
body.ie7 #contenedor #contenido-menu ul.listado-enlaces.cols
{margin-right: 0.18em;}

body.ie7 #contenedor #contenido ul.listado-enlaces.cols li,
body.ie7 #contenedor #contenido-menu ul.listado-enlaces.cols li {display: inline; margin-right: 0.45em;}

/* Columna derecha */
#contenedor #contenido.tres-columnas {width: 32.5em; margin: 0.5em 0.6em; float: left; padding: 0 0 1em 0;}

#contenedor #contenido .columna ul.listado-enlaces.img,
#contenedor #contenido-menu .columna ul.listado-enlaces.img 
{margin: 0.5em 0;display: block;}

#contenedor #contenido .columna ul.listado-enlaces.img li,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li 
{min-height: 4em;height: auto !important; height: 4em;  font-size: 0.7em; margin: 0.5em 0 0.2em; padding: 0 0.8em 0 0;border-bottom: 1px solid #dddddd;background: url("../img/arrow-menu.png") right 1.25em no-repeat;}

#contenedor #contenido .columna ul.listado-enlaces.img li a,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a 
{min-height: 4em; height: auto !important; height: 4em; border: none; padding: 0;background: none;margin-bottom: 0.2em;}

#contenedor #contenido .columna ul.listado-enlaces.img li a:hover,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a:hover 
{background: none; border-bottom: none;}

#contenedor #contenido .columna ul.listado-enlaces.img li a img,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a img 
{margin: 0 0 0 0.5em; width: 40px; height: 40px; float: right;}

#contenedor #contenido .columna ul.listado-enlaces.img li a span,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a span
{margin-left: 0; background: none;}

body.ie7 #contenedor #contenido-menu .columna ul.listado-enlaces.img li a span {display: inline;}

#contenedor #contenido .columna ul.listado-enlaces.img li a span strong,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a span strong
{color: #333; font-weight: normal; text-align: right; display: block; width: 13.8em; background: none; padding: 0; cursor: pointer;}

#contenedor #contenido .columna ul.listado-enlaces.img li a:hover span strong,
#contenedor #contenido-menu .columna ul.listado-enlaces.img li a:hover span strong
{text-decoration: underline;}

#contenedor #contenido ul.listado-enlaces.cols li,
#contenedor #contenido-menu ul.listado-enlaces.cols li
{border: none;}

#contenedor #contenido ul.listado-enlaces.img li a img,
#contenedor #contenido-menu ul.listado-enlaces.img li a img
{border: 1px solid #DDD;  padding: 0;}

#contenedor #contenido ul.listado-enlaces.img.lmlogo li a img,
#contenedor #contenido-menu ul.listado-enlaces.img.lmlogo li a img
{width: 4.95em; height: 4.25em;margin: 0 0.5em 0 0;}

#contenedor #contenido ul.listado-enlaces.img.lmmini li a img,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmini li a img
{width: 7.425em; height: 6.32em;}

#contenedor #contenido ul.listado-enlaces.img.lmmediana li a img,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmediana li a img
{width: 9.9em; height: 8.46em;}

#contenedor #contenido ul.listado-enlaces.img.lmlogo li a span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmlogo li a span
{margin-left: 5.5em;}

#contenedor #contenido ul.listado-enlaces.img.lmmini li a span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmini li a span
{margin-left: 8em;}

#contenedor #contenido ul.listado-enlaces.img.lmmediana li a span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmediana li a span
{margin-left: 10.5em;}

#contenedor #contenido ul.listado-enlaces.img.lmlogo li a span span,
#contenedor #contenido ul.listado-enlaces.img.lmmini li a span span,
#contenedor #contenido ul.listado-enlaces.img.lmmediana li a span span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmlogo li a span span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmini li a span span,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmediana li a span span
{margin: 0; font-weight:normal;}

#contenedor #contenido ul.listado-enlaces.img.lmmini li,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmini li
{min-height: 7.8em;}

#contenedor #contenido ul.listado-enlaces.img.lmmediana li,
#contenedor #contenido-menu ul.listado-enlaces.img.lmmediana li
{min-height: 10em;}

#contenedor #contenido ul.listado-enlaces.img.lmlogo li,
#contenedor #contenido-menu ul.listado-enlaces.img.lmlogo li
{min-height: 5.5em;}

#contenedor #contenido ul.listado-enlaces.img.right li img,
#contenedor #contenido-menu ul.listado-enlaces.img.right li img
{float: right;}

#contenedor #contenido ul.listado-enlaces.img.right li a span,
#contenedor #contenido-menu ul.listado-enlaces.img.right li a span
{margin: 0;}

#contenedor #contenido ul.listado-enlaces li a span,
#contenedor #contenido-menu ul.listado-enlaces li a span
{background: url('../img/arrow-listado-blue.png') 0.2em 0.3em no-repeat;}

#contenedor #contenido ul.listado-enlaces li.tipo2 a span, 
#contenedor #contenido-menu ul.listado-enlaces li.tipo2 a span 
{background: url("../img/bullet-actualidad.gif") top 0.3em left 0.4em no-repeat;}

#contenedor #contenido ul.listado-enlaces li.tipo3 a span,
#contenedor #contenido-menu ul.listado-enlaces li.tipo3 a span
{background: url('../img/cuadrado-listado-blue-empty.png') 0.2em 0.3em no-repeat;}

#contenedor #contenido ul.listado-enlaces li.tipo4 a span,
#contenedor #contenido-menu ul.listado-enlaces li.tipo4 a span
{background: none;}

body.ie7 #contenedor #contenido ul.lmlogo.img.listado-enlaces li a span,
body.ie7 #contenedor #contenido-menu ul.lmlogo.img.listado-enlaces li a span
{margin-left: 6em;}

body.ie7 #contenedor #contenido ul.lmmini.img.listado-enlaces li a span,
body.ie7 #contenedor #contenido-menu ul.lmmini.img.listado-enlaces li a span 
{margin-left: 9em;}

body.ie7 #contenedor #contenido ul.lmmediana.img.listado-enlaces li a span,
body.ie7 #contenedor #contenido-menu ul.lmmediana.img.listado-enlaces li a span
{margin-left: 11.5em;}

body.ie7 #contenedor #contenido ul.lmlogo.img.listado-enlaces li a span span,
body.ie7 #contenedor #contenido-menu ul.lmlogo.img.listado-enlaces li a span span,
body.ie7 #contenedor #contenido ul.lmmini.img.listado-enlaces li a span span,
body.ie7 #contenedor #contenido-menu ul.lmmini.img.listado-enlaces li a span span,
body.ie7 #contenedor #contenido ul.lmmediana.img.listado-enlaces li a span span,
body.ie7 #contenedor #contenido-menu ul.lmmediana.img.listado-enlaces li a span span
{margin-left: 0;}

/*body.ie7 #contenedor #contenido ul.listado-enlaces.img.cols li a span,
body.ie7 #contenedor #contenido ul.listado-enlaces.descripcion.cols li a span,
body.ie7 #contenedor #contenido ul.lmlogo.img.listado-enlaces.right li a span,
body.ie7 #contenedor #contenido-menu ul.lmlogo.img.listado-enlaces li a span,
body.ie7 #contenedor #contenido ul.lmmini.img.listado-enlaces.right li a span,
body.ie7 #contenedor #contenido-menu ul.lmmini.img.listado-enlaces li a span,
body.ie7 #contenedor #contenido ul.lmmediana.img.listado-enlaces.right li a span,
body.ie7 #contenedor #contenido-menu ul.lmmediana.img.listado-enlaces li a span
{margin-left:0;}*/

/*TABLAS*/
#contenedor div[id^="contenido"] table {width:100%; margin:0.8em 0 2em 0; border:1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; border-collapse:collapse; background:#FFF;}
#contenedor div[id^="contenido"] table p {font-size: 1em !important; text-align: center !important;}
#contenedor div[id^="contenido"] table caption {font-size: 0.80em; font-weight: bold; text-align: left; margin:0.2em 0 0.3em 0; color:#2F2F2F;}
#contenedor div[id^="contenido"] table th {text-align: center; font-size:80%; background:#F9F9F9; padding:0.5em; margin:0; border: 1px solid #D4D0C8; color:#2F2F2F;  border-bottom: 2px solid #47767c;}
#contenedor div[id^="contenido"] table tr {padding:0; margin:0;}
#contenedor div[id^="contenido"] table td {text-align:left; font-size:75%; border:1px solid #D4D0C8; color:#2F2F2F; padding:0.3em; margin:0; vertical-align:top; line-height:1.5em;}
#contenedor div[id^="contenido"] table td p {padding: 0.3em; margin: 0 !important;}

#contenedor div[id^="contenido"] table thead tr.gris,
#contenedor div[id^="contenido"] table thead tr.gris th {background: #F3F3F3;}

#contenedor div[id^="contenido"] table thead tr.blanco,
#contenedor div[id^="contenido"] table thead tr.blanco th {background: #FFF;}

/*CARRUSEL*/
/*Estilos comunes*/
.ns {position: absolute; left: -99em; top: -99em; color: transparent;}

#contenedor #contenido .carrusel,
#contenedor #contenido-menu .carrusel
{margin:0.5em 1em;border: 1px solid #466e76;clear:both;}

#contenedor #contenido .carrusel [id^=container],
#contenedor #contenido-menu .carrusel [id^=container]
{margin: 0; position: relative;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] a,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] a
{display:block;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] img,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] img
{vertical-align:top;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container .caption
{position: absolute; top:15.1em; padding: 0.5em; width: 97.8%; min-height:2.7em;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container .caption p
{padding:0; margin: 0;max-height: 1.5em;overflow: hidden;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container .caption p.titulo,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container .caption p.titulo
{font-weight: 700; font-size: 1em;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container p.mas,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container p.mas
{text-align: right;} 

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container p.mas a,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container p.mas a
{padding: 0 0 0 2em;color: #466e76;background: url("../img/mas-azul.png") 0.5em no-repeat !important;font-weight: 700;text-decoration: none;position: absolute;bottom: -1.1em;right: 1.1em;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container p.mas a:hover,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container p.mas a:hover
{text-decoration: underline;}

#contenedor #contenido .carrusel.oscuro [id^=container] [id^=slides] .slides_container p.mas a,
#contenedor #contenido-menu .carrusel.oscuro [id^=container] [id^=slides] .slides_container p.mas a
{background: url("../img/mas.png") 0.25em no-repeat !important; color: #FFF !important; }

#contenedor #contenido .carrusel [id^=container] [id^=slides] ul.pagination li,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] ul.pagination li
{margin: 0 1px; list-style: none; float: left;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] ul.pagination li.current a,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] ul.pagination li.current a
{background: #466e76 !important;color: #fff;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination
{margin-left:2.5em;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .prev
{left:0.5em;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .next
{left:1.5em;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .next:hover,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .prev:hover
{opacity: 1}

#contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container
{background: #FFF; height:20.5em;}

#contenedor #contenido .carrusel.oscuro [id^=container] [id^=slides] .slides_container,
#contenedor #contenido-menu .carrusel.oscuro [id^=container] [id^=slides] .slides_container
{background: #2F2F2F;}

/*Estilos propios*/
/*Carrusel Tipo 1*/
#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption
{background: rgba(255, 255, 255, 0.85);}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption p
{color:#000;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption p.titulo,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption p.titulo
{color: #466e76;}

#contenedor #contenido .carrusel [id^=container] [id^=slides] ul.pagination,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] ul.pagination
{position: relative; bottom: 1.35em; z-index: 502; padding-left: 0.5em; margin: 0; max-width: 70%; float: left;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination li a,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination li a
{display: block; width: 0.8em; height: 0; padding-top: 0.8em; margin-right: 0.5em; background-color: #F3F3F3; background-position: 0 0; float: left; overflow: hidden; border-radius: 1em;border: 1px solid #696969;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .prev
{margin-right: 0.8em; background: url('../img/flecha-anterior-tipo1-a.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .next
{background: url('../img/flecha-siguiente-tipo1-a.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .next,
#contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] .prev
{position:absolute; display:block; z-index:5; opacity: 0.9;width: 44px;height: 45px; bottom:0.25em; right: 0.7em;width: 1em; height:1em;}

/*Carrusel Tipo 1 Oscuro*/
#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .prev
{margin-right: 0.8em; background: url('../img/flecha-anterior-tipo1-b.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .next
{background: url('../img/flecha-siguiente-tipo1-b.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption
{background: rgba(47, 47, 47, 0.85);}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption p.titulo,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption p.titulo
{color: #FFF;}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] ul.pagination li a,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] ul.pagination li a
{background-color: #fff; border-radius: 1em;border: 1px solid #fff;}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .prev
{background: url('../img/flecha-anterior-tipo1-b.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo1.oscuro [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo1.oscuro [id^=container] [id^=slides] .next
{background: url('../img/flecha-siguiente-tipo1-b.png') no-repeat transparent;}

/* Carrusel Tipo 2*/
#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption
{background: rgba(255, 255, 255, 0.85);}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption p
{padding:0; margin: 0;max-height: 1.5em;overflow: hidden;color: #000;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption p.titulo,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption p.titulo
{color: #466e76;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] ul.pagination,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] ul.pagination
{bottom: 1.5em;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] ul.pagination li a,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] ul.pagination li a
{display: block;width: 1.7em;height: 1.2em;font-size: 0.8em;margin-right: 0.5em;background-color: #fff;background-position: 0 0;float: left;overflow: hidden;border-radius: 1em;border: 1px solid #214d56;text-align: center;text-decoration: none;padding-bottom: 0.4em;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .next,
#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .prev
{position:absolute; display:block; z-index:5; opacity: 0.9;width: 1em;height: 1.2em; margin:0 0.45em;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .prev
{left: 0;background: url('../img/flecha-anterior-tipo2-b.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .next
{right: 0;background: url('../img/flecha-siguiente-tipo2-b.png') no-repeat transparent;}

#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .next,
#contenedor #contenido .carrusel.tipo2 [id^=container] [id^=slides] .prev,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .next,
#contenedor #contenido-menu .carrusel.tipo2 [id^=container] [id^=slides] .prev 
{top: 98px;}

#contenedor #contenido .carrusel .slides_control,
#contenedor #contenido-menu .carrusel .slides_control
{height: 18.75em !important;}

/*Carrusel Tipo 2 Oscuro*/
#contenedor #contenido .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption
{background: rgba(47, 47, 47, 0.85);}

#contenedor #contenido .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption p.titulo,
#contenedor #contenido-menu .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption p,
#contenedor #contenido-menu .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption p.titulo
{color: #FFF;}

#contenedor #contenido .carrusel.tipo2.oscuro [id^=container] [id^=slides] ul.pagination li a,
#contenedor #contenido-menu .carrusel.tipo2.oscuro [id^=container] [id^=slides] ul.pagination li a
{background-color: #fff; border: 1px solid #fff;}

/*3 columnas*/
#contenedor #contenido.tres-columnas .carrusel [id^=container] [id^=slides] .slides_container, 
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container
{height:14.8em;}

#contenedor #contenido.tres-columnas .carrusel .slides_control,
#contenedor #contenido-menu .carrusel .slides_control
{height: 14.75em !important;}

#contenedor #contenido.tres-columnas .carrusel [id^=container] [id^=slides] img,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] img
{height:13em;}

#contenedor #contenido.tres-columnas .carrusel [id^=container] [id^=slides] .slides_container .caption,
#contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container .caption
{top: 9.4em; width: 96.4%;}

/*Hacks para ie Carrusel*/
body.ie7 #contenedor [id^="contenido"] .carrusel [id^=container] [id^=slides] .slides_container {overflow:visible;}
body.ie7 #contenedor [id^="contenido"] .carrusel [id^=container] [id^=slides] .slides_container .caption {top:15.1em;}
body.ie7 #contenedor [id^="contenido"] .carrusel .slide a {text-decoration:none;}
body.ie7 #contenedor [id^="contenido"] .carrusel [id^=container] [id^=slides] .slides_container .caption {right:0;}

body.ie7 #contenedor #contenido .carrusel [id^=container] [id^=slides] .slides_container .caption
{width:97.8%;}

body.ie7 #contenedor #contenido.tres-columnas .carrusel [id^=container] [id^=slides] .slides_container .caption,
body.ie7 #contenedor #contenido-menu .carrusel [id^=container] [id^=slides] .slides_container .caption
{width:97.4%;}

body.ie7 #contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination,
body.ie7 #contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination
{padding-left:2.5em;}

body.ie7 #contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination,
body.ie7 #contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination,
body.ie8 #contenedor #contenido .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination,
body.ie8 #contenedor #contenido-menu .carrusel.tipo1 [id^=container] [id^=slides] ul.pagination
{bottom:1.3em;}

body[class^="ie"] #contenedor #contenido .carrusel.tipo1, 
body[class^="ie"] #contenedor #contenido-menu .carrusel.tipo1,
body[class^="ie"] #contenedor #contenido.tres-columnas .carrusel.tipo1,
body[class^="ie"] #contenedor #contenido .carrusel.tipo2,
body[class^="ie"] #contenedor #contenido-menu .carrusel.tipo2
{padding-top:0 !important;}

/*Fondo con opacidad*/
body.ie7 #contenedor [id^="contenido"] .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption,
body.ie8 #contenedor [id^="contenido"] .carrusel.tipo1 [id^=container] [id^=slides] .slides_container .caption,
body.ie7 #contenedor [id^="contenido"] .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption,
body.ie8 #contenedor [id^="contenido"] .carrusel.tipo2 [id^=container] [id^=slides] .slides_container .caption
{background: transparent url('../img/bk-caption-b.png');}

body[class^="ie"] #contenedor [id^="contenido"] .carrusel.tipo2.oscuro [id^=container] [id^=slides] .slides_container .caption,
body[class^="ie"] #contenedor [id^="contenido"] .carrusel.tipo1.oscuro [id^=container] [id^=slides] .slides_container .caption
{background:transparent url('../img/bk-caption-n.png');}

/*Cronología de Facebook*/
#contenedor .columna #divPanelID h2 {font-size: 0.8em; margin-top: 0.5em; border-bottom: 3px solid #5a8d98;}

/*Cronología de Twitter*/
body.ie7 .widgetTwitter a.twitter-timeline,
body.ie8 .widgetTwitter a.twitter-timeline
{font-size:0.85em;}

/*Listado agenda*/
#contenedor #contenido .listado-agenda {padding: 0; margin: 0; display: inline-block; width: 100%;}
#contenedor #contenido .listado-agenda div.evento {margin: 0.5em auto; padding: 0 0 2em; display: inline-block; font-size: 0.75em; position: relative; width: 100%; border-bottom: 1px dotted #ccc;}
#contenedor #contenido .listado-agenda div.evento img {width: 25%; height: auto; float: left; margin: 1em 1em 0.5em 0; border: 1px solid #ccc; padding: 1px; background: #F1F4F8;}
#contenedor #contenido .listado-agenda div.evento div {border: none; float: left; display: block; width: 71%; padding: 0; font-size: 100%; margin: 1em 0 0.2em;}
#contenedor #contenido .listado-agenda div.evento a {text-decoration: none; color: #000; display: inline-block; width: auto; padding: 0.2em; position: absolute; bottom: 0.2em; right: 0; background: #eee;}
#contenedor #contenido .listado-agenda div.evento a:first-child {position: relative; right: 0; bottom: 0;}
#contenedor #contenido .listado-agenda div.evento a.tipo3 {background: #F0F0C8;}
#contenedor #contenido .listado-agenda div.evento div strong {color: #466e76;font-size: 1.2em;display: block;margin: 0.5em 0;}
#contenedor #contenido .listado-agenda div.evento div em {display: block; font-size: 0.9em; font-weight: bold; font-style: normal;}
#contenedor #contenido .listado-agenda div.evento div span {display: block; margin: 0.5em 0; line-height: 1.4em;}

#contenedor #contenido .listado-agenda div a.masInfo {color: #466e76;font-weight: bold;border-bottom: 1px solid #ccc;padding: 0.5em 1em;}

/*Agenda y eventos*/
#contenedor .columna table.calendario * {padding:0;}
#contenedor .columna table.calendario {background: #FFF;border-collapse: collapse;border-spacing: 0;text-align: center;width: 96.5%;line-height: 1.4em;border-bottom: 6px solid #5a8d98;margin: 0.5em 0 1em;}
#contenedor .columna table.calendario td {text-align: center; padding: 0.2em;}
#contenedor .columna table.calendario th.mes_calendario {line-height: 2.2em;position: relative;color: #fff;background: #466e76;border: 1px solid #5a8d98;}
#contenedor .columna table.calendario th.mes_calendario a {display: inline;float: left;width: 13%;font-weight: bold;color: #fff;}
#contenedor .columna table.calendario thead tr th.mes_calendario span.mes {width: 73.8%; display: inline-block; float: left;}
#contenedor .columna table.calendario thead tr.dias {border-bottom: 1px solid #387392; font-size: 0.85em;}
#contenedor .columna table.calendario thead tr.dias th {width: 13.5%; padding: 1px; font-weight: normal; border-bottom: 1px solid #387392;}
#contenedor .columna table.calendario tbody tr td:first-child {border-left: none;}
#contenedor .columna table.calendario tbody tr td {border-left: 1px dotted #fff; border-bottom: 1px dotted #fff;}
#contenedor .columna table.calendario tbody tr td.hoy {font-weight: bold; color: #D51709;}
#contenedor .columna table.calendario tbody tr td.evento {background: #F1F1F1;}
#contenedor .columna table.calendario tbody tr td.otro-mes {color: #737373;}
#contenedor .columna table.calendario tbody tr td.evento.hoy {background: #466e76;}
#contenedor .columna table.calendario tbody tr td.evento.hoy a {color: #FFFFFF;}

#contenedor .columna table.calendario {font-size: 0.8em;}
#contenedor .columna table.calendario a {text-decoration: none;color: #466e76;}
#contenedor .columna table.calendario tbody tr td {font-size: 0.95em;}

/*Formulario columna*/
#contenedor .columna h3 {color: #2C5065; font-size: 0.8em; font-weight: bold; padding: 0 0.5em 0.2em 0; margin: 0.5em 0;}

#contenedor .columna .formulario {width: 12.7em;border-left: 0;border-right: 0;background: #F1F1F1;margin: 0;padding: 0;}
#contenedor .columna .formulario form {padding: 0.5em;}
#contenedor .columna .formulario form label {margin: 0.6em 0 0;display: block;font-size: 0.75em;}
#contenedor .columna .formulario form select {width: 99%;}

#contenedor .columna .formulario h3 {margin-left: 0.5em;margin-bottom: 0;color: #466e76;}
#contenedor .columna .formulario ul {margin-bottom: 1em;margin: 0.5em;padding: 0;}
#contenedor .columna .formulario ul li {background: url("../img/bullet-actualidad.gif") 0.2em 0.4em no-repeat;font-size: 0.75em;list-style-image: none;list-style-type: none;margin: 0.2em 0;padding: 0.2em 0 0.2em 1.3em;line-height: 1.5em;border-bottom: none;}
#contenedor .columna ul li a {color: #000; text-decoration: none; font-size: 100%; font-weight: normal;}

#contenedor .columna .formulario form input,
#contenedor .columna .formulario form select
{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;width: 97%;}

#contenedor .columna .formulario form input[type=submit] {width: 47%;margin: 1em 0 0;background: #466e76;color: #fff;border-bottom: 1px solid #466e76;border-right: 1px solid #466e76;border-top: 1px solid #5a8d98;border-left: 1px solid #5a8d98;border: none;height: 2em;font-weight: bold;}
#contenedor .columna .formulario form label input {font-size: 100%;}

#contenedor .columna .formulario form label[for=desde],
#contenedor .columna .formulario form  label[for=hasta]
{width: 46%;display: inline-block;margin-right: 0.5em;}

#contenedor .columna .formulario form form input, 
#contenedor .columna .formulario form form select 
{font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; width: 97%;}

/*Datepicker*/
body .ui-widget {font-size: 0.65em;}
body .ui-datepicker table {font-size: 1.1em;} 
body .ui-datepicker .ui-datepicker-title {font-size: 1.2em;}
body .ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}
body .ui-datepicker .ui-datepicker-header {background: #deeced;}
body .ui-datepicker th {color: #466e76;}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight
{border: 1px solid #f1f4f8;background: #466e76;color: #ffffff;}

body .ui-state-hover,
body .ui-widget-content .ui-state-hover,
body .ui-widget-header .ui-state-hover,
body .ui-state-focus,
body .ui-widget-content .ui-state-focus,
body .ui-widget-header .ui-state-focus,
body .ui-button:hover, .ui-button:focus
{border: 1px solid #8dbcc1;background: #deeced;font-weight: normal;color: #2b2b2b;}

/*Formulario noticias*/
#contenedor .formulario-noticias {margin: 0.5em auto;border: 1px solid #ccc;}
#contenedor .formulario-noticias form fieldset {border: none;padding: 0.5em;margin: 0 auto;width: 28em;}

#contenedor .formulario-noticias form fieldset .campos {margin: 0.5em 0;}
#contenedor .formulario-noticias form fieldset .campos label {font-size: 0.75em;margin: 0;padding: 0 0.5em 0 0;font-weight: 700;color: #466e76;}
#contenedor .formulario-noticias form fieldset .campos label input {margin-left: 0.2em;}
#contenedor .formulario-noticias form fieldset .campos input#texto {margin: 0 0 0 0.2em;padding: 0 0 0 0.4em;width: 24.9em;display: inline;}
#contenedor .formulario-noticias form fieldset .campos select {width: 20em;margin: 0 0 0 0.3em;}

#contenedor .formulario-noticias form fieldset .botonBuscador {width: 27.1em;margin: 1em auto 0 auto;margin-left: 0;text-align: center;padding: 0.5em 0;}
#contenedor .formulario-noticias form fieldset .botonBuscador input[type=submit] {font-size: 0.75em;background: #466e76;padding: 0.25em 0.5em;color: #FFF;border: 1px solid #5a8d98;cursor:pointer;}

/*Ficha*/
#contenedor #contenido .ficha h1,
#contenedor #contenido .localizacion h1
{font-size: 1.3em;color: #466e76;font-family: verdana;font-weight: normal;margin: 0.2em 0;padding: 0.1em 0; clear:both;}

#contenedor #contenido .ficha p.convocatoria,
#contenedor #contenido .localizacion p.convocatoria
{font-size: 0.85em; font-weight: bold; color: #466e76; padding: 0.4em; margin: 1em 0.5em 1em 0.2em; background: #f0f6f6; border-left: 2px solid #466e76;}

#contenedor #contenido .ficha div.indice div.contenido-indice {float: left;clear: both;}
#contenedor #contenido .ficha div.indice div.contenido-indice a.titulo { margin: 0; padding: 0.5em 0.5em 0.5em 1.8em; display: inline-block; font-size: 0.75em; text-decoration: none; background: url("../img/bullet.gif") 0.75em 0.55em no-repeat;}

#contenedor #contenido .ficha div.indice div.contenido-indice ul {display: none; margin: 0; padding: 0; border-left: 1px dotted; max-width: 35em; min-height: 1.65em;}
#contenedor #contenido .ficha div.indice div.contenido-indice ul li{margin: 0; padding: 0.2em 0.5em 0.2em 1.2em;  display: inline-block;background: url("/docroot/mecd/img/arrow-listado-2.png") 0 0.5em no-repeat;}
#contenedor #contenido .ficha div.indice div.contenido-indice ul li a {text-decoration: none;}
#contenedor #contenido .ficha div.indice div.contenido-indice ul li a:hover {text-decoration: underline;}

#contenedor #contenido .ficha div.indice div.contenido-indice:hover ul{ display: inline-block; position: absolute; background: white;}
body.ie7 #contenedor #contenido .ficha div.indice div.contenido-indice:hover ul {display:inline;}
body.ie7 #contenedor #contenido .ficha div.indice div.contenido-indice:hover ul li {display:inline;}

#contenedor #contenido .ficha h2.subrayado {border-bottom: 2px solid;margin: 0.2em 0;}
#contenedor #contenido .ficha div.subseccion {padding-top: 0.2em;}
#contenedor #contenido .ficha div.subseccion h3 {font-size: 0.9em; margin: 0; padding: 0;margin-top: 0.2em;border-bottom: 1px dotted #ccc;}
#contenedor #contenido .ficha div.subseccion h4 {font-size: 0.8em; margin: 0; padding: 0;margin-top: 0.2em;}
#contenedor #contenido .ficha div.subseccion h5 {font-size: 0.75em; margin: 0; padding: 0;margin-top: 0.2em;}
#contenedor #contenido .ficha div.subseccion h4.subrayado,
#contenedor #contenido .ficha div.subseccion h5.subrayado {border-bottom: 1px dotted #ccc;}
#contenedor #contenido .ficha div.subseccion a.volverAncla {font-size: 0.7em; border: 1px solid #466e76; background: #ddd;display: block;padding: 0.2em 0.5em 0.2em 1.5em;  text-decoration: none;text-align: right;width: 6%; float: right; margin-top: -1.5em;}

#contenedor #contenido .ficha ul{margin: 0.5em 0; padding: 0 0 0 1.5em;}
#contenedor #contenido .ficha ul ul{margin: 0; padding: 0 0 0 2em;}
#contenedor #contenido .ficha ul li {margin: 0; padding: 0.2em 0 0;}
#contenedor #contenido .ficha ul li p.fecha {margin: 0;}

#contenedor #contenido .ficha p {margin: 0.5em 0; padding: 0.2em 0 0;}
#contenedor #contenido .ficha div.novedad {font-size: 100%; margin: 0; padding: 0.5em;background: #F2F2F2;border: 1px solid #D5D4D4;text-align: left; width: auto;}

#contenedor #contenido .ficha span {font-size: 0.75em;display: block;clear: both;height: 1em;padding: 0.2em 0;margin: 0.5em 0;}
#contenedor #contenido .ficha .estilo-boton span {font-size: 0.75em; display: block; clear: both; min-height: 1em; height: auto;padding: 0.2em 0; margin: 0.5em 0;}
#contenedor #contenido .ficha .estilo-boton span strong {margin-right: 0.25em; padding-left: 0.25em; background: none;color: #000000;}
#contenedor #contenido .ficha .estilo-boton span em {border: none; background: none; padding: 0;  font-style:normal;}
#contenedor #contenido .ficha .estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width: auto; text-align: center; padding: 0.25em 0.5em;background-image:none;}
#contenedor #contenido .ficha .estilo-boton a.boton strong{background: transparent url('/docroot/mecd/img/boton-blanco.jpg');}

#contenedor #contenido .ficha .estilo-boton.abierta a.boton strong {background: transparent url('/docroot/mecd/img/servicios/ico-abierta.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#contenedor #contenido .ficha .estilo-boton.finalizada a.boton strong {background: transparent url('/docroot/mecd/img/servicios/ico-finalizada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#contenedor #contenido .ficha .estilo-boton.proxima a.boton strong {background: transparent url('/docroot/mecd/img/servicios/ico-proxima.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#contenedor #contenido .ficha .estilo-boton.proximaPub a.boton strong {background: transparent url('/docroot/mecd/img/servicios/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#contenedor #contenido .ficha .estilo-boton.cerrada span { color: #000;background: none;font-weight: 700;}
#contenedor #contenido .ficha .estilo-boton.cerrada a.boton strong {background: transparent url('/docroot/mecd/img/servicios/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}

#contenedor #contenido .ficha .estilo-boton span em {font-weight:700;}
#contenedor #contenido .ficha .estilo-boton.abierta span em {color: #217833;}
#contenedor #contenido .ficha .estilo-boton.finalizada span em {color: #A70000;}
#contenedor #contenido .ficha .estilo-boton.proxima span em {color: #9E581A;}
#contenedor #contenido .ficha .estilo-boton.proximaPub span em {color: #686868;}

/*Listado servicios*/
#contenedor #contenido .listado-becas ul {margin-left: 0;}
#contenedor #contenido .listado-becas ul li {list-style:none;border-bottom:1px dotted #ccc;padding-left: 1.7em;background: url("../img/bullet-actualidad.gif") 0.5em 0.25em no-repeat;margin: 0.4em 0;}
#contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 1em;}
#contenedor #contenido .listado-becas ul li p {font-size: 1em;font-weight: 700;margin-left: 0;margin: 0.8em 1em 0.9em 0;}
#contenedor #contenido .listado-becas ul li p.descripcion-LS {font-weight: 400;}
#contenedor #contenido .listado-becas ul li p.descripcion-LS strong.rojo {color: #A70000;}

#contenedor #contenido .listado-becas ul li span {margin: 0;}
#contenedor #contenido .listado-becas ul li span strong {margin-right:0.5em;padding-left: 0.95em;background: url("../img/bullet-2.gif") 0.1em 0.1em no-repeat;}

#contenedor #contenido .listado-becas ul li span em {font-weight: bold; font-style: normal; color: #fff; padding: 0.2em 0.5em; text-transform: uppercase; font-size: 0.8em; vertical-align: top; text-align: center; margin: 0 0.5em;padding: 0.4em 0.7em 0.4em 1.9em;margin: 0;margin-right: 0.5em;}

#contenedor #contenido .listado-becas ul li span.proxima em {color: #9E581A;border: 1px solid #9E581A;background: url('/docroot/mecd/img/servicios/ico-proxima.png') 0.6em 0.6em no-repeat;padding-left: 1.8em;}
#contenedor #contenido .listado-becas ul li span.abierta em {color: #4D7403;border: 1px solid #699D06; background: url('/docroot/mecd/img/servicios/ico-abierta.png') 0.6em 0.6em no-repeat;;padding-left: 1.8em;}
#contenedor #contenido .listado-becas ul li span.finalizada em {color: #A70000;border: 1px solid #B32626;background: url('/docroot/mecd/img/servicios/ico-finalizada.png') 0.6em 0.6em no-repeat; padding-left: 1.8em;}
#contenedor #contenido .listado-becas ul li span.cerrada em {background: #6F6F6F;color: #FFF;padding-left: 0.5em;}
#contenedor #contenido .listado-becas ul li span.proximaPub em {background: #F2EEEE; color: #535353; border: 1px solid #BABABA;padding-left: 0.5em;}

#contenedor #contenido .listado-becas ul li.localizacion-listado {padding-bottom: 0;}
#contenedor #contenido .listado-becas ul li.localizacion-listado ul {border-left: 1px dotted #ccc;margin-bottom: 0;padding-left: 0;}
#contenedor #contenido .listado-becas ul li.localizacion-listado ul li p a[rel="external"] {background: url("/docroot/mecd/img/iconos/13/ico-internet.gif") right 0 top -1px no-repeat; padding-right: 1.8em;}

/*Hacks para ie7*/
*+html #contenedor #contenido .listado-becas ul li {list-style-image:none;}

/*Noticias*/
#contenedor #noticia {padding: 1em;}
#contenedor #contenido.noticia p {margin-left: 0.5em;}

/*Plantilla noticia*/
#contenedor .cn {clear:both; margin:0.25em 0;}
#contenedor .cn p {vertical-align: top;display:block; margin: 0.8em 0.8em 0.8em 0.5em !important;}

#contenedor .cn p.fecha,
#contenedor .cn p.tipo
{display:inline-block;}

#contenedor .cn p.fecha {margin: 0.4em !important;}
#contenedor .cn p.tipo {background: #e6e6e6; padding: 0.35em 0.6em; border-radius: 0.15em; margin: 0 !important;}
#contenedor .cn p.descripcion {margin: 0.75em 0.2em !important;}

#contenedor .cn .categorias {font-size: 0.9em;}
#contenedor .cn .categorias p {font-weight: 700; display: inline-block; vertical-align: top; margin: 0.4em 0.5em !important;}
#contenedor .cn .categorias ul {display: inline-block; vertical-align: top; margin:0 !important; padding: 0.1em 0 !important;}
#contenedor .cn .categorias ul li {display: inline-block; list-style: none;}

body.ie7 #contenedor .cn p.descripcion  {margin: 0.75em 0.35em !important;}

body.ie7 #contenedor .cn p.fecha,
body.ie7 #contenedor .cn p.tipo,
body.ie7 #contenedor .cn .categorias p,
body.ie7 #contenedor .cn .categorias ul,
body.ie7 #contenedor .cn .categorias ul li
{display:inline;}

#contenedor .cn .imagentipo {float:left; margin:0.5em;}

#contenedor .cn .imagentipo.formato-h,
#contenedor .cn .imagentipo.formato-h img
{width: 15.95em; height: 11.875em;}

#contenedor .cn .imagentipo.formato-v,
#contenedor .cn .imagentipo.formato-v img
{width: 11.875em; height: 15.95em;}

/*Paragrafo noticias*/
#contenedor .buscador-noticias .formulario form {font-size: 0.8em;}
#contenedor .buscador-noticias .formulario form fieldset {border: none; width: 44%; margin: 0 auto; }
#contenedor .buscador-noticias .formulario form fieldset legend {display: none;}
#contenedor .buscador-noticias .formulario form fieldset div {margin: 0.5em 0;}
#contenedor .buscador-noticias .formulario form fieldset label {display: inline-block; min-width: 10em; text-align: right; font-weight: 700;}
#contenedor .buscador-noticias .formulario form input {border: 1px solid #d8d8d8;}

#contenedor .buscador-noticias .resultados .cn {clear: both; border-bottom: 1px dotted #ccc; padding: 0.5em 0; display: inline-block; width: 100%;}
#contenedor .buscador-noticias .resultados .cn span.fecha {font-size: 0.75em; margin: 0 0.25em;}
#contenedor .buscador-noticias .resultados .cn span.tipo {font-size: 0.8em; background: #eaeaea; padding: 0.15em 0.5em; border-radius: 3px;}
#contenedor .buscador-noticias .resultados .cn p.titulo {font-weight: 700;margin: 0.25em !important;}
#contenedor .buscador-noticias .resultados .cn img {float: left; margin-right: 0.6em; border: 1px solid #ccc; padding: 0;}
#contenedor .buscador-noticias .resultados .cn img.formato-h {width: 6.38em; height: 4.75em;}
#contenedor .buscador-noticias .resultados .cn img.formato-v {width: 4.75em; height: 6.38em;}