/* ============================================= */
/* Fuentes */
/* ============================================= */

@font-face {
	font-family: 'Open Sans';
	font-weight: normal;
	src: url('fonts/OpenSans-Regular_0.eot');
    src: url('fonts/OpenSans-Regular_0.eot?#iefix') format('embedded-opentype'), 		 
url('fonts/OpenSans-Regular_0.ttf') format('truetype'), /* Safari, Android, iOS */
url('fonts/OpenSans-Regular_0.woff') format('woff'),
url('fonts/OpenSans-Regular_0.svg#Open Sans') format('svg');		 
}

@font-face {
	font-family: 'Open Sans Condensed';
	font-weight: normal;
	src: url('fonts/OpenSans-CondBold_0.eot');
    src: url('fonts/OpenSans-CondBold_0.eot?#iefix') format('embedded-opentype'),		 	
url('fonts/OpenSans-CondBold_0.ttf') format('truetype'), /* Safari, Android, iOS */
url('fonts/OpenSans-CondBold_0.woff') format('woff'),
url('fonts/OpenSans-Regular_0.svg#OpenSans') format('svg');		 
}

@font-face {
	font-family: 'Open Sans Condensed Light';
	font-weight: normal;
	src: url('fonts/OpenSans-CondLight_2.eot');
    src: url('fonts/OpenSans-CondLight_2.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-CondLight_2.ttf') format('truetype'), /* Safari, Android, iOS */		
url('fonts/OpenSans-CondLight_2.woff') format('woff'),
url('fonts/OpenSans-CondLight_2.svg#OpenSans-CondensedLight') format('svg');
}
/* ============================================= */
/* Reset */
/* ============================================= */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}



body{
	font-family:"Open Sans", "Open Sans Condensed", "Open Sans Condensed Light";
	font-size: 62.5%;/*base 62.5%*/
    	font-size: 100%; /*base 100%*/
	text-align:center;
	padding:11px 0 0 0;
}

.clear{
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
}

.separador{
	margin:0;
	background-image:url(/css/bitmaps/separador.jpg);
	background-position:0 0;
	background-repeat:repeat;
	height:20px;
	margin-top:10px;
}

.oculto{
	display:none;
}




/* ============================================= */
/* Grid of 24 columnas */
/* ============================================= */

.contenedor {
		width: 100%;
		margin: 0 auto;
		max-width: 960px;
		text-align: left;
	}


	.columna_1, .columna_2, .columna_3, .columna_4, .columna_5, .columna_6, .columna_7, .columna_8, .columna_9, .columna_10, .columna_11, .columna_12, .columna_13, .columna_14, .columna_15, .columna_16, .columna_17, .columna_18, .columna_19, .columna_20, .columna_21, .columna_22, .columna_23, .columna_24{display:inline; float:left; position:relative; margin-left:1%; margin-right:1%;}
	
	/* columnas */
	.columna_1{width:2.167%;}
	.columna_2{width:6.333%;}
	.columna_3{width:10.5%;}
	.columna_4{width:14.667%;}
	.columna_5{width:18.833%;}
	.columna_6{width:23.0%;}
	.columna_7{width:27.167%;}
	.columna_8{width:31.333%;}
	.columna_9{width:35.5%;}
	.columna_10{width:39.667%;}
	.columna_11{width:43.833%;}
	.columna_12{width:48.0%;}
	.columna_13{width:52.167%;}
	.columna_14{width:56.333%;}
	.columna_15{width:60.5%;}
	.columna_16{width:64.667%;}
	.columna_17{width:68.833%;}
	.columna_18{width:73.0%;}
	.columna_19{width:77.167%;}
	.columna_20{width:81.333%;}
	.columna_21{width:85.5%;}
	.columna_22{width:89.667%;}
	.columna_23{width:93.833%;}
	.columna_24{width:98.0%;}
	
	/* Columnas anidadas */
	.columna_anidada_1, .columna_anidada_2, .columna_anidada_3, .columna_anidada_4, .columna_anidada_5, .columna_anidada_6, .columna_anidada_7, .columna_anidada_8, .columna_anidada_9, .columna_anidada_10, .columna_anidada_11, .columna_anidada_12, .columna_anidada_13, .columna_anidada_14, .columna_anidada_15, .columna_anidada_16, .columna_anidada_17, .columna_anidada_18, .columna_anidada_19, .columna_anidada_20, .columna_anidada_21, .columna_anidada_22, .columna_anidada_23, .columna_anidada_24{display:inline; float:left; position:relative;}
	.columna_anidada_1{width:4.167%;}
	.columna_anidada_2{width:8.333%;}
	.columna_anidada_3{width:12.5%;}
	.columna_anidada_4{width:16.667%;}
	.columna_anidada_5{width:20.833%;}
	.columna_anidada_6{width:25.0%;}
	.columna_anidada_7{width:30.167%;}
	.columna_anidada_8{width:33.333%;}
	.columna_anidada_9{width:37.5%;}
	.columna_anidada_10{width:41.667%;}
	.columna_anidada_11{width:45.833%;}
	.columna_anidada_12{width:50.0%;}
	.columna_anidada_13{width:54.167%;}
	.columna_anidada_14{width:58.333%;}
	.columna_anidada_15{width:62.5%;}
	.columna_anidada_16{width:66.667%;}
	.columna_anidada_17{width:70.833%;}
	.columna_anidada_18{width:75.0%;}
	.columna_anidada_19{width:79.167%;}
	.columna_anidada_20{width:83.333%;}
	.columna_anidada_21{width:87.5%;}
	.columna_anidada_22{width:91.667%;}
	.columna_anidada_23{width:95.833%;}
	.columna_anidada_24{width:100.0%;}
	
	/* Prefix Extra Space */
	.prefix_1{margin-left:4.167%;}
	.prefix_2{margin-left:8.333%;}
	.prefix_3{margin-left:12.5%;}
	.prefix_4{margin-left:16.667%;}
	.prefix_5{margin-left:20.833%;}
	.prefix_6{margin-left:25.0%;}
	.prefix_7{margin-left:29.167%;}
	.prefix_8{margin-left:33.333%;}
	.prefix_9{margin-left:37.5%;}
	.prefix_10{margin-left:41.667%;}
	.prefix_11{margin-left:45.833%;}
	.prefix_12{margin-left:50.0%;}
	.prefix_13{margin-left:54.167%;}
	.prefix_14{margin-left:58.333%;}
	.prefix_15{margin-left:62.5%;}
	.prefix_16{margin-left:66.667%;}
	.prefix_17{margin-left:70.833%;}
	.prefix_18{margin-left:75.0%;}
	.prefix_19{margin-left:79.167%;}
	.prefix_20{margin-left:83.333%;}
	.prefix_21{margin-left:87.5%;}
	.prefix_22{margin-left:91.667%;}
	.prefix_23{margin-left:95.833%;}

	/* Suffix Extra Space */
	.suffix_1{margin-right:4.167%;}
	.suffix_2{margin-right:8.333%;}
	.suffix_3{margin-right:12.5%;}
	.suffix_4{margin-right:16.667%;}
	.suffix_5{margin-right:20.833%;}
	.suffix_6{margin-right:25.0%;}
	.suffix_7{margin-right:29.167%;}
	.suffix_8{margin-right:33.333%;}
	.suffix_9{margin-right:37.5%;}
	.suffix_10{margin-right:41.667%;}
	.suffix_11{margin-right:45.833%;}
	.suffix_12{margin-right:50.0%;}
	.suffix_13{margin-right:54.167%;}
	.suffix_14{margin-right:58.333%;}
	.suffix_15{margin-right:62.5%;}
	.suffix_16{margin-right:66.667%;}
	.suffix_17{margin-right:70.833%;}
	.suffix_18{margin-right:75.0%;}
	.suffix_19{margin-right:79.167%;}
	.suffix_20{margin-right:83.333%;}
	.suffix_21{margin-right:87.5%;}
	.suffix_22{margin-right:91.667%;}
	.suffix_23{margin-right:95.833%;}
	
	/* Reset margins */
	.inicio {margin-left: 0;}
	.fin {margin-right: 0;}
	


/* ============================================= */
/* Cabecera */
/* ============================================= */	

.zonaCabecera{
	margin-bottom:6px;
}

/*------------------------[Logo]*/

.cabecera .logo{
}

.cabecera .logo img{
/*	margin-top:29px;
	width:100%;
	height:100%;
	max-width:363px;
	max-height:83px; */
	margin-left:25px;
}

/*------------------------[Idiomas]*/

.cabecera .idiomas{
	float:right;
	margin-top:40px;
}

.cabecera .idiomas ul{
}

.cabecera .idiomas ul li{
	float:left;
	display:inline;
	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#000000;
	border-left:1px solid #959595;
	margin-bottom:10px;
}

.cabecera .idiomas ul li a{
	color:#000000;
	text-decoration:none;
	padding:8px 9px;
}

.cabecera .idiomas ul li a:hover{
	color:#DC4C48;
	text-decoration:none;
}

/*------------------------[Menu superior]*/
.cabecera .menu_superior{
	margin-bottom:10px;
	margin-left:7%;
	
}

.cabecera .menu_superior ul{
}

.cabecera .menu_superior ul li{
	font-family:"Open Sans", "Open Sans Condensed", "Open Sans Condensed Light";
	font-size:1.1em;/*base 62.5%*/
   	font-size:0.688em;/*base 100%*/
	color:#FFFFFF;
	float:left;
	display:inline;
	margin-bottom:10px;
	margin-right:5px;
}

.cabecera .menu_superior ul li:last-child{
	margin-right:0;
}

.cabecera .menu_superior ul li a{
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:7px;
}



.cabecera .menu_superior ul li{
}

.cabecera .menu_superior ul li a{
	background-color:#AFAFAF;
	background-image:url(/css/bitmaps/menu_superior_destacado.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.cabecera .menu_superior ul li a:hover{
	background-color:#303030;
	background-image:none;
}

.cabecera .menu_superior ul li span{
	font-size:0.9em;/*base 62.5%*/
    	font-size:0.88em;/*base 100%*/
	color:#333333;
	font-weight:normal;
	margin:5px 0 0 0;
	display:block;
}


/*------------------------[Buscador]*/

.cabecera{
}

.cabecera .buscador{
	float:right;
	margin-right:20px !important;
}

.cabecera .buscador .inputQuery{
	border:1px solid #AAAAAA;
}

.cabecera .buscador input.query{
	border:0;
	background-color:#FFFFFF;
	color:#333;
	font-style:italic;
	padding-left:10px;
	width:80%;
	height:24px;
}

.cabecera .buscador input.botonEnviar{
	float:right;
	width:26px;
	height:24px;
	display:block;
}

.cabecera .buscador .personas,
.cabecera .buscador .sitio,
.cabecera .buscador .catalogo,
.formularioBusqueda .personas,
.formularioBusqueda .catalogo,
.formularioBusqueda .sitio{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}


.cabecera .buscador .personas label,
.cabecera .buscador .sitio label,
.cabecera .buscador .catalogo label{
	color:#333;
	font-size:0.9em;/*base 62.5%*/
    	font-size:0.563em;/*base 100%*/
}

.cabecera .buscador .check{
	width:10px;
	height:10px;
}


.formularioBusquedaSmall {
    line-height:0.5;
}
/* ============================================= */
/* Menu principal */
/* ============================================= */	

.zonaMenu{
	background-image:url(/css/bitmaps/menu_principal.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#959595;
}

.zonaMenu .contenedor{
	width:100%;
	max-width:100%;
	background-image:url(/css/bitmaps/menu_principal_inferior.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
}

.zonaMenu .contenedor map{
	width: 100%;
	margin: 0 auto;
	max-width: 960px;
	text-align: left;
	display:block;
	background-image:url(/css/bitmaps/separador_menu.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.menu{
	padding:10px 0 3px 0;
	display:block;
	position:relative;
}

.menu ul{
	padding:10px 0 0 0;
}

.menu ul li{
	font-family:"Open Sans Condensed", "Open Sans Condensed Light";
	float:left;
	display:inline;
	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	color:#FFFFFF;
	/*width:16.350%;*/
	width:15.530%;
	text-transform:uppercase;
	line-height:1.3em;
	margin:0 0 0 2px;
	padding:0;
}

.menu ul li.internacionalizacion{
	width:18.900%;
}

.menu ul li a{
	font-weight:bold;
}

.menu ul li a span{
	font-weight:normal;
}

.menu ul li:first-child{
	margin-left:0;
	margin-right:0;
}

.menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0 10px 0;
}

.menu ul li a:hover{
	color:#303030;
	text-decoration:none;
}

.menu ul li a{
	border-left:8px solid transparent;
	padding-left:7px;
	display:inline-block;
}

.menu ul li a:hover span{
	color:#FFFFFF;
	text-decoration:none;
}

.menu ul li.destacado{
	margin:-20px 0 -3px 0;
	padding:20px 0 3px 6px;
	background-image: url(/css/bitmaps/menu_principal_destacado_superior.png), url(/css/bitmaps/menu_principal_destacado_inferior.png);
	background-position: 0 0, 0 bottom;
	background-repeat: no-repeat;
	float:left;	
}

.menu ul li.destacado_seleccionado{	
	background-image: url(/css/bitmaps/menu_principal_destacado_superior_seleccionado.png), url(/css/bitmaps/menu_principal_destacado_inferior_seleccionado.png);
	
}

.menu ul li.destacado a:hover{
	color:#949494;
}

.menu ul li ul{
	display:block;	
	float:none;
	padding:0;
	padding:0;
}

.menu ul li ul li{
	font-family:"Open Sans", "Open Sans Condensed", "Open Sans Condensed Light";
	float:none;
	display:block;
   	font-size:0.7em;/*base 62.5%*/
    	font-size:0.7em;/*base 100%*/
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	text-transform:none;
	font-weight:normal;
	line-height:1.2em;
}

.menu ul li ul li a{
	font-weight:normal;
}

/* ============================================= */
/* Slide */
/* ============================================= */	
.zonaSlide{
	padding-top:12px;
	padding-bottom:20px;
	background-image:url(/css/bitmaps/slide.jpg);
	background-position:1px 0;
	background-repeat:repeat;
}

.interior .zonaSlide{
	padding-top:0px;
	padding-bottom:0px;
}



.zonaSlide .marco_slide{
	max-width:940px;
	position:relative;
}


.zonaSlide .btn_prev,
.zonaSlide .btn_next{
	position:absolute;
	top:100px;
	z-index:9999;
	width:33px;
	height:88px;
	background-image:url(/css/bitmaps/slide.png);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.zonaSlide .btn_next{
	right:0;
	background-position:-114px 0;
}

.zonaSlide .btn_next:hover{
	background-position:-76px 0;
}

.zonaSlide .btn_prev:hover{
	background-position:-38px 0;
}

.zonaSlide .pagination {
	text-align: center;
	position:absolute;
	left:50%;
	bottom:-25px;
	z-index:9999999999999999999;
	left:16%;
	bottom:15px;
}



.zonaSlide .pagination a {
	background: url(/css/bitmaps/slide.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.zonaSlide .pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.zonaSlide .pagination a span {
	display: none;
}

.zonaSlide .slide{
	overflow:hidden;
}

.zonaSlide .slide .bloque_slide{
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;

}

.interior .zonaSlide .slide .bloque_slide .texto{

	margin:45px 0 0 0px;
	padding-bottom:2%;
}



.zonaSlide .slide .bloque_slide .texto h2{
	font-family:"Open Sans Condensed Light";
	font-family:"Open Sans";
    	font-size:3.8em;/*base 62.5%*/
    	font-size:2.375em;/*base 100%*/
	color:#FFFFFF;
	font-weight:normal;
	margin:42px 0 29px 53px;
	text-transform:none;
}

.zonaSlide .slide .bloque_slide .texto p{
    	font-size:1.8em;/*base 62.5%*/
    	font-size:1.125em;/*base 100%*/
	color:#FFFFFF;
	margin:0px 0 24px 53px;
	line-height:normal;
}

.zonaSlide .slide .bloque_slide .texto p.enlace{
    	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	margin-top:0;
}
.zonaSlide .slide .bloque_slide .texto p.enlace a{
	background-image:url(/css/bitmaps/fnd_enlace.png);
	background-position:0 0;
	background-repeat:repeat;
	text-decoration:none;
	color:#FFF;
	padding:6px;
}

.zonaSlide .slide .bloque_slide .texto p.enlace a:hover{
	background-image:none;
}

.zonaSlide .slide .bloque_slide .foto{
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}

.zonaSlide .slide .bloque_slide .foto {
	position:relative;
	min-height:340px;
}
.zonaSlide .slide .bloque_slide .foto iframe {
	top:0;
	left:0;
	position:absolute;
	width: 100%;
	height: 100%;
}


/* ============================================= */
/* Contenido */
/* ============================================= */	

.zonaContenido{
	padding:0 0 16px 0;
}

.zonaContenido .cuerpo .contenido{
	background-color:#FFFFFF;
	padding:20px 20px 40px 20px;
}

.interior .zonaContenido{
	background-image:url(/css/bitmaps/slide.jpg);
	background-position:0 0;
	background-repeat:repeat;
	padding-top:8px;
}

.cabeceraContenido{
	background-color:#FFFFFF;
	margin:0 0 0 0;
	padding:21px 0 0 0;
	display:block;
}


.zonaContenido h1 {
    	font-size:3.5em;/*base 62.5%*/
    	font-size:2.188em;/*base 100%*/
	color:#000000;
	margin:0 0 20px 0;
	font-weight:normal;
}

.zonaContenido .cabeceraContenido  a{
	color:#000000;
        text-decoration:none;
}
.zonaContenido .cabeceraContenido  a:hover{
        color:#198EBF;
        text-decoration:none;
}
.zonaContenido h2{
	font-family:"Open Sans Condensed";
	font-weight:bold;
    	font-size:1.8em;/*base 62.5%*/
    	font-size:1.125em;/*base 100%*/
	color:#333333;
	margin:17px 0 14px 0;
	text-transform:uppercase;
	line-height:normal;
}

.zonaContenido h2.tituloPagina{
	font-family:"Open Sans", "Open Sans Condensed", "Open Sans Condensed Light";
    	font-size:1.9em;/*base 62.5%*/
    	font-size:1.188em;/*base 100%*/
	color:#333333;
	text-transform:none;
	font-weight:normal;
}

.zonaContenido h2.seccion{
	font-family:"Open Sans", "Open Sans Condensed", "Open Sans Condensed Light";
        font-size:2.0em /*como lo teniamos*/
    	font-size:3.0em;/*base 62.5%*/
        font-size:1.875em;/*base 100%*/
        font-size:1.25em; /*como lo teniamos*/
	color:#333333;
	text-transform:none;
	font-weight:normal;
	border-bottom:1px solid #333333;
}

.zonaContenido h3{
    	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	color:#333333;
	margin:0 0 10px 0;
}

.zonaContenido h3.seccion{
	font-size:2.0em; /*como lo teniamos */
    	font-size:2.2em;/*base 62.5%*/
	font-size:0.938em; /*como lo teniamos */
    	/*font-size:1.375em;base 100%*/
}

.zonaContenido h3 a{
	color:#333333;
	text-decoration:none;
	margin:0;
}

.zonaContenido h3 a:hover{
	color:#198EBF;
	text-decoration:none;
	margin:0;
}

.zonaContenido h4{
    	font-size:1.4em;/*base 62.5%*/
    	font-size:0.875em;/*base 100%*/
	font-weight:bold;
	margin:0 0 10px 0;
	color:#333333;
}

.zonaContenido h5{
	font-family:"Open Sans Condensed", "Open Sans Condensed Light";
	font-size:0.93em;
	font-weight:bold;
	margin:3px 0 10px 5px;

	color:#333333;
}

.zonaContenido p{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	color:#333333;
	margin:0 0 10px 0;
	line-height:normal;
}


.zonaContenido p a{
	color:#333333;
	text-decoration:none;
}

.zonaContenido p a:hover{
	color:#198EBF;
	text-decoration:none;
}

/* Intentar arreglar lo de los enlaces*/

.contenido .texto a{
	color:#2796c3;
	text-decoration:none;
}

.contenido .texto a:hover{
	color:#666666;
	text-decoration:none;
}

.zonaContenido p.ruta{
	font-size:1.0em;/*base 62.5%*/
    	font-size:0.625em;/*base 100%*/
	color:#666666;
	padding:0 0 12px 0;
	line-height:normal;
}

.zonaContenido p.ruta a{
	color:#666666;
	text-decoration:none;
}

.zonaContenido p.ruta a:hover{
	color:#2796c3;
	text-decoration:none;
}


.zonaContenido p.enlace{
 	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	color:#333333;
	margin:0 0 0 0;
	padding-bottom:5px;
}

.zonaContenido p.enlace a{
	color:#198EBF;
	text-decoration:none;
	margin:0;
}

.zonaContenido p.enlace a:hover{
	color:#272727;
	text-decoration:none;
	margin:0;
}

.zonaContenido ul{
	padding-bottom:8px;
}

.zonaContenido ul li{
    	font-size:1.2em;/*base 62.5%*/
    	font-size:0.750em;/*base 100%*/
	color:#000000;
	line-height:1.2em;
	margin:0 0 10px 0;
	list-style:none;
	background-image:url(/css/bitmaps/ic_lista.jpg);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

.zonaContenido .contenido ul li{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	line-height:normal;
}

.zonaContenido ul li a{
	color:#2796C3;
	text-decoration:none;
}

.zonaContenido ul li.on a,
.zonaContenido ul li a:hover{
	color:#000000;
	text-decoration:none;
}

.zonaContenido .caja ul li a{
	color:#000000;
	text-decoration:none;
}

.zonaContenido .caja ul li a:hover{
	color:#2796C3;
	text-decoration:none;
}


#barraLateral{
	float:left;
}

#contenido{
	float:right;
}

/*------------------------[Caja]*/

#barraLateral .caja p.titulo{
	font-weight:bold;
}

.caja p.titulo strong{
	text-transform:uppercase;
}

.zonaContenido .caja{
}

.zonaContenido .caja img{
	margin:0 0 13px 0;
	max-width:100%;
}

#barraLateral .caja{
	margin:0 0 20px 0;
	padding:17px 12px 8px 12px;
	background-color:#FFFFFF;
	border-top:3px solid #D4D4D4;
}


#barraLateral .cajaImagen{
	margin:0 0 20px 0;
	padding:3px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top:3px solid #D4D4D4;
}

#barraLateral .caja p.documento_pdf{
}

#barraLateral .caja p.documento_pdf a{
	background-image:url(/css/bitmaps/icon_documentacion_pdf.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 47px;
	display:block;
	min-height:40px;
}

#barraLateral .caja p.documento_icono{
	margin-bottom:0;
}

#barraLateral .caja p.documento_icono a{
	padding:0 0 0 0;
	margin:0;
	display:block;
	min-height:30px;
}

#barraLateral .caja p.documento_icono span{
	float:left;
	width:58px;
	height:67px;
}

#barraLateral .caja p.documento_icono span img{
	margin-bottom:0;
	max-width:100%;
}

#barraLateral .caja p.documento_icono:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#barraLateral .caja p.documento_icono {
	display: inline-block;
}
 
html[xmlns] #barraLateral .caja p.documento_icono {
	display: block;
}
#barraLateral .caja  span.redesSociales {
        margin:5px 0 0 0;
        padding:0;
	display:block;
}
#barraLateral .caja  span.redesSociales a{
        margin:0px 8px 0 0;
        padding:0;
}

/*------------------------[Caja destacada]*/

.zonaContenido .caja_destacada{
	background-image:url(/css/bitmaps/caja_destacada.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:7px 7px 7px 7px;
	margin-bottom:15px;
}

.zonaContenido .caja_destacada .caja{
	background-image:url(/css/bitmaps/caja_destacada_caja.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:13px 10px 0 10px;
}

/*------------------------[Noticias]*/

.zonaContenido  .caja_destacada .caja_noticias{
		padding:0 7px 0 0;
}

.zonaContenido .caja_noticias img{
	float:left;
	margin:0 17px 0 0;
}

.zonaContenido .caja_noticias div.foto_pie{
	float:left;
	margin:0 17px 0 0;
}

.zonaContenido .caja_noticias div.foto_pie img{
	float:none;
}

div.foto_pie{
	display:inline;
	padding:0;
}

div.foto_pie span{
	display:block;
	background-color:#EFEFEF;
	padding:5px;
	font-size:10px;
	color:#333333;
	line-height:normal;
}

div.foto_pie img{
	margin:0 !important;
	padding:0 !important;
}


.zonaContenido .caja_noticias p,
.zonaContenido .caja_noticias h3{
	float:left;
	width:55%;
	margin:0;
	padding:0;
}

.zonaContenido .caja_noticias h3{
    	font-size:1.8em;/*base 62.5%*/
    	font-size:1.125em;/*base 100%*/
	margin:0 0 8px 0;
	padding:0;
	font-weight:normal;
	line-height:1.3em;
}

.zonaContenido .caja_noticias h3 a{
	display:block;
	text-decoration:none;
}

.zonaContenido .caja_noticias p{
   	font-size:1.2em;/*base 62.5%*/
    	font-size:0.750em;/*base 100%*/
	line-height:normal;
	margin-top:8px;
}

.zonaContenido .caja_noticias p.fecha_completa{
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#666666;
	margin:10px 0 11px 0;
}


.zonaContenido .cuerpo .listado_agenda{
	float:right;
}


.zonaContenido .cuerpo .columna_noticias{
	float:left;
}

.zonaContenido .cuerpo .columna_agenda{
	float:right;
}

.zonaContenido .cuerpo .columna_listado{
	float:right;
	padding-right:9px;
}

/*------------------------[Agenda]*/

.zonaContenido .agenda{
	margin:0 0 20px 0;
}

.zonaContenido .agenda h3{
	font-weight:normal;
}

.zonaContenido .agenda p{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	color:#000000;
	padding:0 10px 0 0;
	line-height:normal;
}

.zonaContenido .agenda p.fecha{
	background-color:#B1B1B1;
	color:#FFFFFF;
	width:45px;
	height:40px;
    	font-size:2.0em;/*base 62.5%*/
    	font-size:1.250em;/*base 100%*/
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	line-height:0.8em;
	float:left;
	margin:0 11px 20px 0;
	padding:5px 0 0 0;
}



.zonaContenido .agenda p.fecha span{
    	font-size:0.7em;/*base 62.5%*/
    	font-size:0.7em;/*base 100%*/
	font-weight:normal;
	margin:0;
	padding:0;
}

.zonaContenido .agenda p.fecha span.hora{
    	font-size:0.6em;/*base 62.5%*/
    	font-size:0.6em;/*base 100%*/
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
	background-color:#FFFFFF;
	color:#666666;
	text-transform:none;
	display:block;
}

.zonaContenido .agenda p.fecha_completa{
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#666666;
	margin:0 0 10px 0;
	padding:0;
}

.zonaContenido .agenda h3{
	color:#666666;
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	margin:0 0 6px 0;
	text-transform:uppercase;
}

.zonaContenido .agenda div{
	float:left;
	width:74%;
}

/*------------------------[Listado]*/

.zonaContenido ul.listado_menu{}

.zonaContenido ul.listado_menu li{
	font-family:"Open Sans Condensed Light";
	background-color:#A3A3A3;
	color:#FFFFFF;
    	font-size:2.0em;/* base 62.5%*/
    	font-size:1.250em;/*base 100%*/
	font-weight:bold;
	margin:0 0 1px 0;
	padding:0;
	background-image:none;
}

.zonaContenido ul.listado_menu li a{
	display:block;
	padding:0 0 0 0;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/css/bitmaps/flecha_menu.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:5px 0 5px 31px;
	margin:0 0 0 0;
}

.zonaContenido ul.listado_menu li a:hover{
	background-color:#303030;
	color:#FFFFFF;
}

/*------------------------[Congresos]*/
.zonaContenido .congresos{
	background-position:0 0 !important;
	background-image:url(/css/bitmaps/separador_mini.jpg);
	background-repeat:no-repeat;
	padding:7px 0 0 0 !important;
}
.zonaContenido .caja_destacada .congreso{
	background-position:bottom left;
	background-image:url(/css/bitmaps/separador_mini.jpg);
	background-color:#FFFFFF;
	padding:14px 0 20px 0;
	margin:0 0 8px 0;
}
.zonaContenido .caja_destacada .congreso h3{
	line-height:normal;
	font-weight:normal;
}
.zonaContenido .caja_destacada .congreso h3 a{}
.zonaContenido .caja_destacada .congreso h3 a:hover{}
.zonaContenido .caja_destacada .congreso p.fecha_completa{
  	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#666666;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*------------------------[Caja boton]*/

.caja_boton{
	background-color:#959595;
}

.caja_boton p{
	display:block;
    	font-size:2.4em;/*base 62.5%*/
    	font-size:1.500em;/*base 100%*/
	color:#FFFFFF;
	
}

.caja_boton p a{
	color:#FFFFFF;
	display:block;
	padding:13px;
}


/*------------------------[Caja video]*/
.caja_video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:10px;
}
.caja_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*------------------------[Caja sombra]*/
/*
.caja_sombra .caja:before {
	  content: "";
	  position: fixed;
	  top: -10px;
	  left: 0;
	  width: 100%;
	  height: 10px;
	  z-index: 99999;
	  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  box-shadow: 0px 0px 10px rgba(0,0,0,.8);		 
	}



.caja_sombra .caja
{
  position: relative;
  background: #FFF;
  border:1px solid #E2E2E2;
  padding: 2em 1.5em;
  color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  margin:0 0 0 0;
}


.caja_sombra .caja:before, .caja_sombra .caja:after 
{
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%; 
  top: 80%;
  max-width:300px;
  background: rgba(0, 0, 0, 0.7); 
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);    
  -moz-transform: rotate(-3deg);   
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  border:1px solid red;
}

.caja_sombra .caja:after 
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
*/


.caja_sombra{
	background-image:url(/css/bitmaps/caja_sombra.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	background-color:red;
	background-size: 100%;
}


.caja_sombra .caja
{
  position: relative;
  background: #FFF;
  border:1px solid #E2E2E2;
  padding: 2em 1.5em;
  color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  margin:0 0 0 0;
}

/*------------------------[Anuncios]*/

.caja .anuncio{}

.caja .anuncio p.fecha_completa{
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#666666;
	margin:0 0 0 0;
}




/*------------------------[Submenu]*/

.zonaContenido .submenu{
	background-color:#FFFFFF;
	margin:0 0 20px 0;
	padding-top:6px;
}

.zonaContenido .submenu dl{}

.zonaContenido .submenu dt{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0px 0;
	text-transform:uppercase;
	border-top:1px solid #FFF;
}

.zonaContenido .submenu dt:first-child{
	border-top:0;
}

.zonaContenido .submenu dt a{
	padding:14px 12px 9px 12px;
	text-decoration:none;
	display:block;
	color:#ffffff;
}

.seccion_8 .zonaContenido .submenu dt a,
.seccion_7 .zonaContenido .submenu dt a,
.seccion_1 .zonaContenido .submenu dt a{
	color:#ffffff;
}

.zonaContenido .submenu dt.seleccionado,
.zonaContenido .submenu dt:hover{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	color:#FFFFFF;
	font-weight:bold;
	background-color:#303030;
	margin:0 0 0 0;
	text-transform:uppercase;
}

.zonaContenido .submenu dt.seleccionado a,
.zonaContenido .submenu dt:hover a{
	color:#FFFFFF;
	background-color:#303030;
	padding:14px 12px 9px 12px;
}

.zonaContenido .submenu dd{
	margin-top:13px;
}

.zonaContenido .submenu dd ul{
	margin-bottom:0;
}

.zonaContenido .submenu dd ul li{
	background-image:none;
	padding-left:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:1.3em;
}

.zonaContenido .submenu dd ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

.zonaContenido .submenu dd ul li a:hover,
.zonaContenido .submenu dd ul li.seleccionado a{
	color:#303030;
	text-decoration:none;
	opacity: .65;
}

/*------------------------[Destacado interior]*/

.contenido_destacado{
	overflow:hidden;
}

.contenido_destacado .texto{
	margin:45px 0 0 20px;
}

.contenido_destacado .texto p{
    	font-size:1.8em;/*base 62.5%*/
    	font-size:1.125em;/*base 100%*/
	color:#FFFFFF;
	margin:0 0 17px 0;
}

.contenido_destacado .texto p.enlace{
    	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	margin-top:0;
}

.contenido_destacado .texto p.enlace a{
	background-image:url(/css/bitmaps/fnd_enlace.png);
	background-position:0 0;
	background-repeat:repeat;
	text-decoration:none;
	color:#FFF;
	padding:6px;
}

.contenido_destacado .texto p.enlace a:hover{
	background-image:none;
}

.contenido_destacado .foto{
	text-align:right;
	padding:0;
	margin:0;
	float:right;
}

.contenido_destacado .foto img{
	border:0;
	margin:0;
	padding:0;
}



/*------------------------[social content]*/

.socialContent{
	float:right;
	margin-right:12px;
}

.socialContent ul{
}

.socialContent ul li{
	float:left;
	display:inline;
	background-image:none;
}

/* ============================================= */
/* Destacados */
/* ============================================= */	

.zonaDestacados{
	background-image:url(/css/bitmaps/slide.jpg);
	background-position:0 0;
	background-repeat:repeat;
	padding:22px 0 0 0;
}

.zonaDestacados .marco_destacados{
	max-width:820px;	
	padding-left:60px;
	padding-right:60px;
	position:relative;
}
.zonaDestacados .destacados{
}

.zonaDestacados .destacados img{
	width:100%;
}

.zonaDestacados .destacado{
	margin:0 10px;
	padding:0 0 15px 0;
	float:left;
}

.zonaDestacados .destacado img{
	margin:0 0 13px 0;
	padding:0;
}

.zonaDestacados .destacado p{
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
	text-transform:uppercase;
	color:#333333;
	margin:0 0 3px 0;
	padding:0;
	font-weight:bold;
}

.zonaDestacados .destacado p a{
	color:#333333;
	display:block;
	text-decoration:none;
}

.zonaDestacados .destacado p a:hover{
	color:#2896C3;
	text-decoration:none;
}

.zonaDestacados .btn_prev,
.zonaDestacados .btn_next{
	position:absolute;
	top:50px;
	left:0;
	z-index:9999;
	width:42px;
	height:42px;
	background-image:url(/css/bitmaps/slide.png);
	background-position:0 -89px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.zonaDestacados .btn_next{
	left:auto;
	right:0;
	background-position:-129px -89px;
}

.zonaDestacados .btn_next:hover{
	background-position:-86px -89px;
}

.zonaDestacados .btn_prev:hover{
	background-position:-42px -89px;
}


/* ============================================= */
/* Tablas */
/* ============================================= */

/*generico de tablas*/
table{width:100%;margin:0em 0 2em;border-bottom:3px #efefef solid;padding:0; margin-top:30px;}
table caption{
	background-color:#A3A3A3;
	color:#fff;
	padding:0.2em 0.5em;
	margin:0em;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
    	font-size:1.4em;/*base 62.5%*/
    	font-size:0.875em;/*base 100%*/
	border-bottom:5px solid #FFF;
	background-image:url(/css/bitmaps/bg_th_table.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}
table tr th{background-color:#E7E7E7;padding:0.2em 0.5em;color:#999999;margin:0;
    	font-size:1.4em;/*base 62.5%*/
    	font-size:0.875em;/*base 100%*/
	border-left:2px solid #FFF;}
table tr th:first-child{ border-left:0;}
table tr td{border-top:1px solid #e7e7e7;border-left:2px #fff solid;padding:0.2em 0.3em;margin:0;
    	font-size:1.3em;/*base 62.5%*/
    	font-size:0.813em;/*base 100%*/
padding:5px;}
table tr td a{text-decoration:none; color:#107DD2; padding-bottom:8px !important; line-height:20px;}
table tr td a:hover{text-decoration:underline;}
table tfoot{ background:#ccc;}
table tfoot tr th{border-top:2px #777 solid;font:bold 1em/1.2em Arial, Helvetica, sans-serif;color:#333333;}
table tfoot tr td{border-top:2px #777 solid;color:#333333;}

/* tablas del listado de asignaturas, con ancho maximo */
table.listadoAsignaturas{word-wrap:break-word;}
table.listadoAsignaturas tr td{max-width:20em;}

/*tablas con lineas separando las columnas*/
table.tablaCols{
	border-collapse:collapse;
	margin-top:30px;
}
table.tablaCols tr td{border-left:2px #e7e7e7 solid;border-right:2px #e7e7e7 solid;padding:15px; line-height:normal;}
table.tablaCols tr th{border-left:2px #fff solid}


/* ============================================= */
/* Redes sociales */
/* ============================================= */	

.zonaSocial{
	
}

.zonaSocial .social{
	padding:39px 0 0 0;
}

.zonaSocial .social .redes_sociales{
	padding-top:40px;
	float:right;
}

.interior .zonaSocial .social{
	padding:15px 0 8px 0;
}

.interior .zonaSocial .social .redes_sociales{
	padding-top:0;
}

.zonaSocial .social .redes_sociales ul{
	float:right;
}

.zonaSocial .social .redes_sociales .facebook,
.zonaSocial .social .redes_sociales .twitter,
.zonaSocial .social .redes_sociales .youtube,
.zonaSocial .social .redes_sociales .flickr,
.zonaSocial .social .redes_sociales .linkedin{
	width:35px;
	height:35px;
	float:left;
	display:inline;
	margin:0 5px 5px 0;
}

.zonaSocial .social .redes_sociales .facebook a,
.zonaSocial .social .redes_sociales .twitter a,
.zonaSocial .social .redes_sociales .youtube a,
.zonaSocial .social .redes_sociales .flickr a,
.zonaSocial .social .redes_sociales .linkedin a{
	display:block;
	background-image:url(/css/bitmaps/redes_sociales.png);
	background-position:0 -42px;
	background-repeat:no-repeat;
	text-decoration:none;
	width:35px;
	height:35px;
}

.zonaSocial .social .redes_sociales .facebook a{}
.zonaSocial .social .redes_sociales .twitter a{
	background-position:-37px -42px;
}
.zonaSocial .social .redes_sociales .youtube a{
	background-position:-74px -42px;
}
.zonaSocial .social .redes_sociales .flickr a{
	background-position:-111px -42px;
}
.zonaSocial .social .redes_sociales .linkedin a{
	background-position:-148px -42px;
}

.zonaSocial .social .redes_sociales .facebook a:hover,
.zonaSocial .social .redes_sociales .twitter a:hover,
.zonaSocial .social .redes_sociales .youtube a:hover,
.zonaSocial .social .redes_sociales .flickr a:hover,
.zonaSocial .social .redes_sociales .linkedin a:hover{
		text-decoration:none;
		background-position:0 1px;
}

.zonaSocial .social .redes_sociales .facebook a:hover{}
.zonaSocial .social .redes_sociales .twitter a:hover{
	background-position:-37px 1px;
}
.zonaSocial .social .redes_sociales .youtube a:hover{
	background-position:-74px 1px;
}
.zonaSocial .social .redes_sociales .flickr a:hover{
	background-position:-111px 1px;	
}
.zonaSocial .social .redes_sociales .linkedin a:hover{
	background-position:-148px 1px;
}


/* ============================================= */
/* Pie */
/* ============================================= */	

.zonaPie{
	background-color:#303030;
	background-image:url(/css/bitmaps/pie.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
}

.pie{
}

.pie dl{
	margin-bottom:15px;
}

.pie .destacado{
	background-color:#000000;
	padding-bottom:25px;
}

.pie .destacado dl{
	margin:0 10px;
}

.pie dt{
    	font-size:1.5em;/*base 62.5%*/
    	font-size:0.938em;/*base 100%*/
	color:#FA580F;
	text-transform:uppercase;
	margin:19px 0 15px 0;
}

.pie dt a{
	color:#FA580F;
	text-decoration:none;
}

.pie dt a:hover{
	color:#7E7E7E;
	text-decoration:none;
}

.pie dd{
	padding:0;
	margin:0;
}

.pie dd ul{
	padding:0;
	margin:0;
}

.pie dd ul li{
	color:#CACACA;
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	list-style:none;
	margin:0 0 6px 0;
	line-height:normal;
}

.pie dd ul li a{
	color:#CACACA;
	text-decoration:none;
}

.pie dd ul li a:hover{
	color:#7E7E7E;
	text-decoration:none;
}

.pie dd ul li.donde{
	background-image:url(/css/bitmaps/ic_donde_estamos.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 27px;
	margin-bottom:10px;
	line-height:none;
}

.pie .firma p{
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	color:#CACACA;
	padding:20px 0 20px 0;
}

.pie .menu_pie ul{
	padding:20px 0 10px 0;
	float:right;
}

.pie .menu_pie ul li{
	float:left;
    	font-size:1.1em;/*base 62.5%*/
    	font-size:0.688em;/*base 100%*/
	display:inline;
	color:#CACACA;
	margin:0 12px 0 0;
}

.pie .menu_pie ul li a{
	color:#CACACA;
	text-decoration:none;
}

.pie .menu_pie ul li a:hover{
	color:#7E7E7E;
}

.pie_superior{
	position:relative;
}

.pie_superior .btn_prev,
.pie_superior .btn_next{
	width:43px;
	height:91px;
	position:absolute;
	left:0;
	top:50px;
	display:block;
	background-image:url(/css/bitmaps/pie_slide.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.pie_superior .btn_next{
	left:auto;
	right:0;
	background-position:-46px 0;
}


/* ============================================= */
/* Colores seccion */
/* ============================================= */


a.botonColor.seccion1 span,
a.botonColor.seccion1:hover span,
.zonaSlide .seccion_1,
.seccion_1 .contenido_destacado,
.seccion_1 .zonaContenido ul.listado_menu li,
.seccion_1 .caja_boton,
.seccion_1 .caja_boton_horizontal,
.seccion_1 .submenu{
	background-color:#B1C74F;
}

.menu ul li.seccion_1 a.seleccionado{
	border-left:8px solid #B1C74F;
}

.seccion_1 #barraLateral .caja, 
.seccion_1 #barraLateral .cajaImagen 
{
	border-top:3px solid #B1C74F;
}

.seccion_1 .zonaContenido .submenu dd ul li a:hover,
.seccion_1 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#656E3E;
}

.seccion_1 .zonaContenido h2.seccion,
.seccion_1 .zonaContenido h3.seccion{
	color:#B1C74F;
}
.seccion_1 .zonaContenido h2.seccion{
	border-bottom:1px solid #B1C74F;
}

a.botonColor.seccion2 span,
a.botonColor.seccion2:hover span,
.zonaSlide .seccion_2,
.seccion_2 .contenido_destacado,
.seccion_2 .zonaContenido ul.listado_menu li,
.seccion_2 .caja_boton,
.seccion_2 .caja_boton_horizontal,
.seccion_2 .submenu{
	background-color:#96004B;
}

.menu ul li.seccion_2 a.seleccionado{
	border-left:8px solid #96004B;
}

.seccion_2 #barraLateral .caja{
	border-top:3px solid #96004B;
}

.seccion_2 .zonaContenido .submenu dd ul li a:hover,
.seccion_2 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#D599B7;
}

.seccion_2 .zonaContenido h2.seccion,
.seccion_2 .zonaContenido h3.seccion{
	color:#96004B;
}
.seccion_2 .zonaContenido h2.seccion{
	border-bottom:1px solid #96004B;
}

a.botonColor.seccion3 span,
a.botonColor.seccion3:hover span,
botonColor .seccion3 input,
.zonaSlide .seccion_3,
.seccion_3 .contenido_destacado,
.seccion_3 .zonaContenido ul.listado_menu li,
.seccion_3 .caja_boton,
.seccion_3 .caja_boton_horizontal,
.seccion_3 .submenu{
	background-color:#DC4C48;
}

.menu ul li.seccion_3 a.seleccionado{
	border-left:8px solid #DC4C48;
}

.seccion_3 #barraLateral .caja,
.seccion_3 #barraLateral .cajaImagen 
{
	border-top:3px solid #DC4C48;
}

.seccion_3 .zonaContenido .submenu dd ul li a:hover,
.seccion_3 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#773D3B;
}

.seccion_3 .zonaContenido h2.seccion,
.seccion_3 .zonaContenido h3.seccion{
	color:#DC4C48;
}
.seccion_3 .zonaContenido h2.seccion{
	border-bottom:1px solid #DC4C48;
}

.zonaSlide .seccion_4,
.seccion_4 .contenido_destacado,
.seccion_4 .zonaContenido ul.listado_menu li,
.seccion_4 .caja_boton,
.seccion_4 .caja_boton_horizontal,
.seccion_4 .submenu{
	background-color:#F36D2A;
}

.menu ul li.seccion_4 a.seleccionado{
	border-left:8px solid #F36D2A;
}

.seccion_4 #barraLateral .caja,
.seccion_4 #barraLateral .cajaImagen 
{
	border-top:3px solid #F36D2A;
}

.seccion_4 .zonaContenido .submenu dd ul li a:hover,
.seccion_4 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#804A2F;
}

.seccion_4 .zonaContenido h2.seccion,
.seccion_4 .zonaContenido h3.seccion{
	color:#F36D2A;
}
.seccion_4 .zonaContenido h2.seccion{
	border-bottom:1px  solid #F36D2A;

}

.zonaSlide .seccion_5,
.seccion_5 .contenido_destacado,
.seccion_5 .zonaContenido ul.listado_menu li,
.seccion_5 .caja_boton,
.seccion_5 .caja_boton_horizontal,
.seccion_5 .submenu{
	background-color:#00A7E3;
}

.menu ul li.seccion_5 a.seleccionado{
	border-left:8px solid #00A7E3;
}

.seccion_5 #barraLateral .caja{
	border-top:3px solid #00A7E3;
}

.seccion_5 .zonaContenido h2.seccion,
.seccion_5 .zonaContenido h3.seccion{
	color:#00A7E3;
}
.seccion_5 .zonaContenido h2.seccion{
	border-bottom:3px solid #00A7E3;
}


.zonaSlide .seccion_6,
.seccion_6 .contenido_destacado,
.seccion_6 .zonaContenido ul.listado_menu li,
.seccion_6 .caja_boton,
.seccion_6 .caja_boton_horizontal,
.seccion_6 .submenu{
	background-color:#51406D;
}

.menu ul li.seccion_6 a.seleccionado{
	border-left:8px solid #A8A0B6;
}

.seccion_6 #barraLateral .cajaImagen,
.seccion_6 #barraLateral .caja{
	border-top:3px solid #A8A0B6;
}

.seccion_6 .zonaContenido .submenu dd ul li a:hover,
.seccion_6 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#B9B3C5;
}

.seccion_6 .zonaContenido h2.seccion,
.seccion_6 .zonaContenido h3.seccion{
	color:#A8A0B6;
}
.seccion_6 .zonaContenido h2.seccion{
	border-bottom:1px solid #A8A0B6;
}


.zonaSlide .seccion_7,
.seccion_7 .contenido_destacado,
.seccion_7 .zonaContenido ul.listado_menu li,
.seccion_7 .caja_boton,
.seccion_7 .submenu{
	background-color:#FFA132;
}

.menu ul li.seccion_7 a.seleccionado{
	border-left:8px solid #FFA132;
}

.seccion_7 #barraLateral .caja{
	border-top:3px solid #FFA132;
}

.seccion_7 .zonaContenido .submenu dd ul li a:hover,
.seccion_7 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#996A32;
}

.seccion_7 .zonaContenido h2.seccion,
.seccion_7 .zonaContenido h3.seccion{
	color:#FFA132;
}
.seccion_7 .zonaContenido h2.seccion{
	border-bottom:1px solid #FFA132;
}


.zonaSlide .seccion_8,
.seccion_8 .contenido_destacado,
.seccion_8 .zonaContenido ul.listado_menu li,
.seccion_8 .caja_boton,
.seccion_8 .submenu{
	background-color:#A3A3A3;
}

.menu ul li.seccion_8 a.seleccionado{
	border-left:8px solid #FFFFFF;
}

.seccion_8 #barraLateral .caja{
	border-top:3px solid #A3A3A3;
}

.seccion_8 .zonaContenido .submenu dd ul li a:hover,
.seccion_8 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#FFFFFF;
}

.seccion_8 .zonaContenido h2.seccion,
.seccion_8 .zonaContenido h3.seccion{
	color:#A3A3A3;
}
.seccion_8 .zonaContenido h2.seccion{
	border-bottom:1px solid #A3A3A3;
}


.zonaSlide .seccion_9,
.seccion_9 .contenido_destacado,
.seccion_9 .zonaContenido ul.listado_menu li,
.seccion_9 .caja_boton,
.seccion_9 .submenu{
	background-color:#51406D;
}

.menu ul li.seccion_9 a.seleccionado{
	border-left:8px solid #51406D;
}

.seccion_9 #barraLateral .caja{
	border-top:3px solid #51406D;
}

.seccion_9 .zonaContenido .submenu dd ul li a:hover,
.seccion_9 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#60869E;
}

.seccion_9 .zonaContenido h2.seccion,
.seccion_9 .zonaContenido h3.seccion{
	color:#51406D;
}
.seccion_9 .zonaContenido h2.seccion{
	border-bottom:1px solid #51406D;
}

.zonaSlide .seccion_10,
.seccion_10 .contenido_destacado,
.seccion_10 .zonaContenido ul.listado_menu li,
.seccion_10 .caja_boton,
.seccion_10 .submenu{
	background-color:#60869E;
}

.menu ul li.seccion_10 a.seleccionado{
	border-left:8px solid #60869E;
}

.seccion_10 #barraLateral .caja{
	border-top:3px solid #60869E;
}

.seccion_10 .zonaContenido .submenu dd ul li a:hover,
.seccion_10 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#B0C3CF;
}

.seccion_10 .zonaContenido h2.seccion,
.seccion_10 .zonaContenido h3.seccion{
	color:#60869E;
}
.seccion_10 .zonaContenido h2.seccion{
	border-bottom:1px solid #60869E;
}


.zonaSlide .seccion_11,
.seccion_11 .contenido_destacado,
.seccion_11 .zonaContenido ul.listado_menu li,
.seccion_11 .caja_boton,
.seccion_11 .submenu{
	background-color:#C20C76;
}

.menu ul li.seccion_11 a.seleccionado{
	border-left:8px solid #C20C76;
}

.seccion_11 #barraLateral .caja{
	border-top:3px solid #C20C76;
}

.seccion_11 .zonaContenido .submenu dd ul li a:hover,
.seccion_11 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#E79EC8;
}

.seccion_11 .zonaContenido h2.seccion,
.seccion_11 .zonaContenido h3.seccion{
	color:#C20C76;
}
.seccion_11 .zonaContenido h2.seccion{
	border-bottom:1px solid #C20C76;
}

.zonaSlide .seccion_12,
.seccion_12 .contenido_destacado,
.seccion_12 .zonaContenido ul.listado_menu li,
.seccion_12 .caja_boton,
.seccion_12 .submenu{
	background-color:#0066AC;
}

.menu ul li.seccion_12 a.seleccionado{
	border-left:8px solid #0066AC;
}

.seccion_12 #barraLateral .caja{
	border-top:3px solid #0066AC;
}

.seccion_12 .zonaContenido .submenu dd ul li a:hover,
.seccion_12 .zonaContenido .submenu dd ul li.seleccionado a{
	color:#A4B0AF;
}

.seccion_12 .zonaContenido h2.seccion,
.seccion_12 .zonaContenido h3.seccion{
	color:#0066AC;
}
.seccion_12 .zonaContenido h2.seccion{
	border-bottom:1px solid #0066AC;
}


/* ============================================= */
/* Formularios inscripcion congresos		 */
/* ============================================= */

.formularioInscripcion {
	font-size: 0.813em;
	line-height: normal;
}

.formularioInscripcion div {
	text-align: right;
	margin-right: 15em;
}

.formularioInscripcion label {
	margin-right: 1em;
}

.formularioInscripcion input[type='text'] {
	width: 20em;
}

.formularioInscripcion h3 {
	font-size: 1.1em;
}

.formularioInscripcion textarea{
	width: 30em;
	height: 10em;
	margin-bottom: 1em;
}

.aviso {
	margin-bottom: 1em;
}

.aviso h2, .aviso p {
	color: red;
	text-align: middle;
	font-size: 120%;
}

/* ============================================= */
/* Ajustes cabecera - Sede Electrónica		 */
/* ============================================= */
.cabecera .columna_8{ width: 38.6%; padding:0 !important; margin-left:0 !important; text-align:center;}
.cabecera .menu_superior ul{ margin-left:auto; margin-right:auto; display:inline-block; float:right;}
.cabecera .columna_6{margin-left:0 !important; width: 22.3%; margin-left:1%;}
/*.cabecera .buscador input.query{height:auto; padding-top:5px;} */
.cabecera .buscador .personas, .cabecera .buscador .sitio, .cabecera .buscador .catalogo, .formularioBusqueda .personas, .formularioBusqueda .catalogo, .formularioBusqueda .sitio{
	margin-right:3px;
}

