#banner-link {
	position : relative;
	width : 900px;
	height : 180px;
	top : 0;
	left : 0;
	border : 0;
	float : left;
}
body {
	font-family : Arial, sans-serif;
	font-size : 0.76em;
	margin : 0;
	padding : 0;
	background:#FFF;
}
body.pagina {
	font-family : Arial, sans-serif;
	background-position : top left, bottom left;
	background-color : #FFF;
	background-repeat : repeat-x;
	margin:0;
	padding:0;
}
.contenedorCabecera{
	width:100%;
	background:#333 url(../imagenes/fondoCabecera.png);
	margin:0;
	padding:0;
}
.cabecera {
	width : 80em;
	margin:0 auto;
	padding:0;
}
.menuHerramientas {
	width : 80em;
	margin:0 auto;
	padding:0;
	height:32px;
}
ul.menuIdioma {
	color : #FFF;
	float : left;
	margin : 0.2em 0 0 0;
	padding : 0;
}
ul.menuIdioma li {
	list-style-type:none;
	float : left;
	color:#FFF;
	margin-right:0.5em;
	padding:0.5em;
}
ul.menuIdioma li a {
	color:#FFF;
}
ul.menuIdioma li.idiomaSeleccionado {
	background:#CC0000;
}
ul.menuAyuda {
	color : #FFF;
	float : left;
	margin :0.2em 0 0 0;
	padding : 0;
	width:35%;
	margin-left:10%
}
ul.menuAyuda li {
	float : left;
	list-style-type : none;
}
ul.menuAyuda li.idioma {
	margin-left : 2.5em;
}
ul.menuAyuda li.idioma {
	margin-left : 2.5em;
}
ul.menuAyuda li a {
	color : #FFF;
	padding : 0.5em;
	display : block;
}
ul.menuAyuda li a:hover {
	color : #f2f2f2;
}
ul.menuAyuda li.idioma a {
}
ul.menuAyuda li.idioma a:hover {
}
ul.social {
	margin:0;
	padding:0;
}
ul.social li {
	list-style-type:none;
	background:none !important;
	margin-right:0.5em;
	margin-top:0.2em;
}
ul.social li img {
	padding:0.5em !important;
	margin:0 !important;
}
ul.social li a:hover img {

}
.redesSociales {
	margin:0;
	padding:0;
	float:right;
}
.redesSociales ul.social  {
	margin:0;
	padding:0;
}
.redesSociales ul.social li {
	float: left;
	list-style-type: none;
	margin-right: 0.5em;
	margin-top: 0.2em;
}
.redesSociales ul.social li img {
	padding:0em !important;
	margin:0 !important;
}

form.buscador {
	float:right;
	margin-top: 0.2em;
}
form.buscador fieldset {
	float : left;
	margin : 0;
	padding : 0;
	border : none;
}
form.buscador legend {
display : none;
}
form.buscador label {
float : left;
margin : 0;
display : none;
}
form.buscador input[type="text"] {
float : left;
border : #999 solid 1px;
border-right : none;
margin : 0;
padding : 0;
background-color : #000;
width : 16em;
height : 26px;
color : #ccc;
}
form.buscador input.botonBuscar {
float : left;
background : #000;
border : #999 solid 1px;
padding : 0;
margin : 0;
}
a.logotipo {
	float : left;
	margin:0.2em 0 0 0;
}
.contenedorMenu{
	width:100%;
	float:left;
	}
	
	
	
	
	
	
	
.contenedorDestacados{
	/*width:100%;
	float:left;*/

	}
.contenedorContenido{
	min-height:30em;
	width:80em;
	margin:2em auto;
	margin-top:0 !important;
}



h1 {
	font-size : 1.2em;
	/*margin : 1em 0 0 0;*/
	padding : 0;
	font-family : 'Oswald', sans-serif;
	font-weight : normal !important ;
	color : #333;
	}
	h1.encabezadoLogo {
	position : absolute;
	top:-2000px;
	left:-2000px;
	padding : 0;
}
h2 {
	font-size : 1.25em;
	padding:0 0.5em !important;
	margin:0 !important;
	color:#333;
	font-family : 'Oswald', sans-serif;
	text-transform : uppercase;
	font-weight:normal;
}
h2 span{
font-weight : bold !important ;
}

h3 {
font-size : 1.5em;
color : #022f48;
font-weight : normal !important ;
font-family : 'Oswald', sans-serif;
}
h4 {
font-size : 1.25em;
color : #022f48;
font-weight : normal !important ;
}
h5 {
font-size : 1.15em;
color : #022f48;
font-weight : normal !important ;
}
h6 {
font-size : 1.05em;
color : #022f48;
font-weight : normal !important ;
}

a.logotipo Kude {
	margin-left : 100px;
}	
	
a {
text-decoration : none;
}
a img{
	border:none;
}
.contenedor {
/*width : 85.2em;*/
margin : auto;
/*background : #CDC179;*/
}







.gestor {
top : -1000em;
left : -1000em;
position : absolute;
}

ul.login {
}
ul.login li {
}
ul.login li label {
}
ul.login li input.usuario {
}
ul.login li input.password {
}
ul.login li input.entrar {
}


nav.menu_principal {
	padding:0 !important;
	margin-top:1.15em;
	float:left;
}

ul.menuPrincipal,ul.menuPrincipal ul,ul.menuPrincipal li,ul.menuPrincipal a {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
 
ul.menuPrincipal {
	float:left;
	font-size : 1.25em;
	padding:0 !important;
	margin:0 !important;
	font-family : 'Oswald', sans-serif;
	/*width :42em;*/
}
 
ul.menuPrincipal li {
    position: relative;
    list-style: none;
    display: block;
	list-style-type : none;
	padding:0 1em !important;
	margin:0 !important;
	float : left;
	z-index : 1100 !important;
}
ul.menuPrincipal li a {
    display: block;
    line-height: 36px;
    text-decoration: none;
   -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
	padding:8px 0;
	color : #AAA;
	text-decoration : none;
	text-align : center;
}
ul.menuPrincipal li.activo, ul.menuPrincipal li.activo > a{
	color:#CC0000 !important;
}

ul.menuPrincipal li:hover > a {
	color: #000;
}
ul.menuPrincipal ul {
    position: absolute;
    top:3em;
    left: 0;
    opacity: 0;
    background: rgba(255,255,255,0.95);
   -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}

ul.menuPrincipal li:hover > ul {
	opacity: 1;
     -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}

ul.menuPrincipal ul li {
    height: 0;
   display:none;
    padding: 0;
  -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}

ul.menuPrincipal li:hover > ul li {
    height:3em;
    width:12em;
    display:block;
    padding: 0;
    background: rgba(255,255,255,0.95);
}

ul.menuPrincipal li > ul li > ul li {
    height: 0;
   display:none;
    padding: 0;
	font-size:0.9em;

}
ul.menuPrincipal li ul li:hover {
	background-color:#f2f2f2;
	}
ul.menuPrincipal li ul li > ul{
    position: relative;
	float:left;
    top:-1.2em;
    left:13em;
    display:block;
    padding: 0;
}


ul.menuPrincipal ul li a {
    width:12em;
	line-height:18px;
	text-align:left;
    padding: 0;
    margin: 0;
    border: none;
}




.imagenPrincipal {
clear : both;
min-height : 4em;
padding : 0;
margin : 0;
width : 100%;
text-align : center;
background : url(../imagenes/fondoBannerSombra.jpg) bottom center;
}
.imagenPrincipal h2 {
text-align : left;
margin-left : 16em;
color : #000;
}
.imagenPrincipal p {
margin-left : 20em;
text-align : left;
color : #000 !important ;
padding-bottom : 2em;
}
.imagenPrincipal ul {
margin-left : 20em;
text-align : left;
color : #000;
}
.imagenPrincipal a {
color : #000 !important ;
}
.imagenPrincipal a:hover {
color : #F90;
}
.contenido {
	margin:0 auto;
	width:80em;
}

.contenidoTexto {
	
}
div.imagenPrincipalInterior {
background : url(../imagenes/bannerInterior01.html) top left no-repeat;
height : 8.3em;
}
ul.menu_izquierda {
	width:20%;
	margin-top: 8em;
	float: left;
	list-style-type: none;
	font-weight: bold;
}
ul.menu_izquierda li {
padding-bottom : 1em;
}
ul.menu_izquierda li.activo a {
color : #FFF;
background : #564F3C;
}
.texto {
	width:100%;
	margin:1em 0;
	padding-bottom:1.5em;
	float:left;
}
.texto h1 {
	font-size : 1.65em;
	clear:both;
	border-bottom:1px dotted #333 !important;
	color:#999;
	padding-left:0 !important;
	margin-bottom:1em !important;
}
.texto h2{
	font-size : 1.55em;
	clear:both;
	border-bottom:1px dotted #333 !important;
	color:#999;
	padding-left:0 !important;
	margin-bottom:1em !important;
}
.texto h3 {
	color:#999;
	/*margin:0 !important;*/
	}
.texto h3 strong{
	font-size: 0.9em;
	font-weight:normal !important;
	color:#999;
	display:block;
	background:url(../imagenes/comillas.jpg) left top no-repeat;
	padding :0.6em 2.8em ;
	width:80%;
	margin:0em auto;
	margin-top:-1em;
}


.texto img {
	float : right;
	padding : 0 1em;
	margin : 0 1em;
}


.fotoNoticia img {
border : #CCC solid 1px;
}
.contenidoNoticiaGeneral img {
border : #CCC solid 1px;
}

.texto p {
	margin-left : 2em;
	line-height:1.8em;
}
.texto a {
	border : none;
	color : #CC0000 !important;
	font-weight:bold;
}
.texto a:hover {
	color:#666 !important;
}
.mapaWeb a {
	border : none;
	color : #000 !important;
	font-weight:bold;
}
.mapaWeb a:hover {
	color:#F30 !important;
}

.texto .cita {
font-family:Georgia, "Times New Roman", Times, serif;
background-color : #BEB268;
padding : 0.5em;
color:#022F48;
font-size:1.5em;
width:98%;
margin:0.5em auto;
}


.texto .cita p{
margin-left:8em;
}
.texto ul {
	list-style: none;
	margin:0 0 0 2em;
	padding:0;
}
.texto ul li {
	background:url(../imagenes/tick.png) left top no-repeat;
	padding-left:2em;
	list-style: none;
	margin:0.5em 0;
	line-height:1.8em;
}
.texto ul.listaDatos {
list-style-image : none !important ;
list-style-type : none;
background : url(../imagenes/fondoListaDatos.jpg) right center no-repeat #f2f2f2 !important ;
padding : 2em;
}
.texto table {
width:100%;
margin: 1.5em auto;
border-collapse : collapse;
}
.texto table caption {
top : -1000em;
left : -1000em;
position : absolute;
}
.texto table th {
background-color : #333;
padding : 0.25em !important ;
color:#fff;
text-align:left;
}
.texto table th:first-child {
	width:60%;
}
.texto table td {
/*border-bottom : 1px dotted #666;*/
padding:0.25em;
/*padding : 1em !important ;*/
}
.texto table td img{
	float:none;
	margin:auto;
}

/*.texto table tr:nth-child(odd){
	background:#f1f1f1;
	}*/
.texto table td.marcado {
text-align : center;
color : #F01720;
font-weight : bold;
}
dl.noticiasGeneral {
width : 95%;
float : left;
}
dl.noticiasGeneral dt {
padding : 1em 0 0 2em;
float : left;
background : url(../imagenes/iconoNoticias.jpg) top left no-repeat;
font-weight : bold;
width : 100%;
}
dl.noticiasGeneral dt a span.fecha {
color : #FFF;
background:#000;
padding:0 0.2em;
font-style : italic;
font-weight : normal;
}
h1 .fecha {
	font-size : 0.8em;
	font-style : italic;
	background:#CC0000;
	color:#FFF;
	font-weight : normal !important;
	padding:0 0.5em !important;

}
dl.noticiasGeneral dd {
margin : 1em 0 ;
width : 100%;
float : left;
padding : 0 0 0 2em;
}
dl.noticiasGeneral dd img {
float : left !important ;
margin-right : 1em;
}


ul.boletin{
	margin:1em 0 !important;
	}
ul.boletin li{
	background : url(../imagenes/iconoBoletines.png) top left no-repeat;
	float:left;
	width:100%;
	}
ul.boletin li span.fecha{
	background:#000;
	color:#fff;
	padding:0 0.45em;
	font-style:italic;
	}

	
	
ul.paginas {
	width:100%;
	clear:both !important;
	float:left;
	list-style-type : none;
	padding: 0;
	margin:1em 0 0 0;
}
ul.paginas li {
	float : left;
	list-style-image : none !important ;
	background:none;
	padding:0 !important;
	margin:0 0.25em;
}
ul.paginas li a {
	padding: 0.5em;
	color:#fff;
	background-color :#f1f1f1;
	border : none !important ;
}
ul.paginas li a:hover {
	background-color :#fff;
	color:#333;
}
ul.paginas li span {
	font-weight:bold;
	padding: 0.5em;
	color:#000;
	background-color :#ccc;
	}
p.fotoNoticia img {
float : right !important ;
margin-right : 1em;
}
p span.fuente {
font-weight : bold;
}
dl.agendaGeneral {
width : 95%;
float : left;
margin-top : 0;
}
dl.agendaGeneral dt {
padding : 1em 0 0 2em;
float : left;
background : url(../imagenes/agenda.gif) bottom left no-repeat;
font-weight : bold;
}
dl.agendaGeneral dt a span.fecha {
	font-weight : bold;
	font-size : 1.1em;
	color : #FFF;
	background:#000;
}
dl.agendaGeneral dd {
margin : 0.5em 0 0 0;
width : 100%;
float : left;
padding : 0 0 0 2em;
border-top : 1px dotted #666;
}
dl.agendaGeneral dd img {
float : right !important ;
margin-right : 1em;
}
.contenidoEnlaces ul {
font-family : Arial, sans-serif;
padding : 1.5em 0 1.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
margin : 0;
float : left;
width : 100%;
}
.contenidoEnlaces ul li {
list-style-image : url(../imagenes/link.gif);
margin : 0;
margin-left : 8%;
padding : 0;
border-bottom : 4px solid #FFF;
width : 92%;
float : left;
}
.contenidoEnlaces ul li a {
display : block;
margin-bottom : 0.5em;
}
.contenidoEnlaces ul li img {
margin : 0 0 0.5em 0;
}
.contenidoEnlaces ul p {
margin : 0;
background : none !important ;
}
.contenidoEnlaces ul ul {
margin : 0;
}
.contenidoEnlaces p {
background : url(../imagenes/link.gif) no-repeat;
margin : 1em !important ;
padding : 0 0 0 1.5em;
}
.contenidoArchivos ul {
padding : 1.5em 0 1.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
margin : 0;
float : left;
}
.contenidoArchivos ul li {
list-style-image : url(../imagenes/file.gif);
background:none !important;
margin : 0;
margin-left : 8%;
padding : 0;
border-bottom : 4px solid #FFF;
float : left;
width : 92%;
}
.contenidoArchivos ul li a {
font-weight : bold;
display : block;
margin-bottom : 0.5em;
}
.contenidoArchivos ul li img {
float : left;
margin : 0 0 0.5em 0;
}
.contenidoArchivos p {
margin : 1em !important ;
padding : 0 0 0 1.5em;
background : none !important ;
}
.contenidoArchivos ul ul {
margin : 0;
}
p.archivos {
background : url(../imagenes/file.gif) no-repeat;
padding-left : 2em !important ;
}
.contenidoFotos {
float : left;
margin : 1em 0 1em 0;
padding : 0 0 2.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
width : 100%;
}
.contenidoFotos p {
list-style-image : none !important ;
float : left;
margin : 0 1em 1em 0;
padding : 0 !important ;
text-align : center;
overflow : hidden;
}
.contenidoFotos p  strong{
	clear:both;
	display:block;
}
.contenidoFotos p a img {
float : none;
margin : 0.5em !important ;
border : #CCC solid 1px !important ;
}
.contenidoFotos ul {
list-style-type : none;
width : 98%;
float : left;
margin : 0;
padding : 0;
}
.contenidoFotos ul li {
float : left;
margin : 0 0 1em 0;
padding : 0;
text-align : center;
list-style-image : none !important ;
overflow : hidden;
width:33%;
background:none;
}
.contenidoFotos ul li img {
float : none;
margin : 0.5em !important ;
background : #FFF !important ;
border : #CCC solid 1px !important ;
}

.contenidoVideos {
float : left;
margin : 1em 0 1em 0;
padding : 0 0 2.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
width : 100%;
}
.contenidoVideos p {
list-style-image : none !important ;
float : left;
margin : 0 1em 1em 0;
padding : 0 !important ;
text-align : center;
background-color : #000;
overflow : hidden;
}
.contenidoVideos p a img {
float : none;
margin : 0.5em !important ;
background : url(../imagenes/fondoVideos.gif) top left;
}
.contenidoVideos ul {
list-style-type : none;
float : left;
width : 100%;
margin : 0;
padding : 0;
float : left;
clear : both;
}
.contenidoVideos ul li {
list-style-image : none !important ;
float : left;
margin : 0 1em 1em 0;
padding : 0 !important ;
text-align : center;
background-color : #000;
overflow : hidden;
}
.contenidoVideos ul li a img {
float : none;
margin : 0.5em !important ;
background : url(../imagenes/fondoVideos.gif) top left;
}
ul.enlaces li {
list-style-image : url(../imagenes/link.gif);
clear : both;
}
ul.enlaces li img {
float : right;
padding-top : 1em;
background-color : transparent;
}
ul.enlaces li h2 {
background : none !important ;
padding : 0;
margin : 0;
clear : both;
}
ul.enlaces li h2 a, ul.enlaces li a {
display : block;
border-bottom : 1px dotted #666;
font-weight : bold;
margin-bottom : 0.5em;
color : #CC0000;
}
ul.enlaces li h2 a:hover, ul.enlaces li a:hover {
/*color : #0174C4 !important ;*/
color : #666 !important ;

}
h2.enlaceFiltrado {
background : url(../imagenes/link.gif) left no-repeat;
clear : both;
padding-left : 2em;
}
h2.enlaceFiltrado a {
display : block;
border-bottom : 1px dotted #666;
font-weight : bold;
margin-bottom : 0.5em;
color : #000;
}
h2.enlaceFiltrado a:hover {
color : #0174C4 !important ;
}
ul.enlaces li p {
padding : 0;
margin-left : 0;
margin-top : 0;

}
ul.enlaces li ul {
margin-bottom : 2em;
}
ul.enlaces li ul li {
list-style-image : url(../imagenes/flechaContenido.gif) !important ;
width : auto;
}
ul.archivos li {
list-style-image : url(../imagenes/file.gif);
}
ul.archivos li a {
display : block;
border-bottom : 1px dotted #666;
font-weight : bold;
margin-bottom : 0.5em;
color : #000;
}
ul.archivos li img {
float : right;
padding-top : 1em;
background-color : transparent;
}
ul.archivos li h2 a {
font-size : 1em;
color : #000;
width : 70%;
display : block;
}
ul.archivos li h2 a:hover {
color : #0174C4 !important ;
}
h2.archivoFiltrado {
background : url(../imagenes/file.gif) left no-repeat;
clear : both;
padding-left : 2em;
}
h2.archivoFiltrado a {
display : block;
border-bottom : 1px dotted #666;
font-weight : bold;
margin-bottom : 0.5em;
color : #000;
}
h2.archivoFiltrado a:hover {
color : #0174C4 !important ;
}
ul.archivos li h3 {
margin-left : 2em;
}
ul.archivos li p {
padding : 0;
margin-left : 0;
margin-top : 0;
}
ul.archivos li ul {
margin-bottom : 2em;
}
ul.archivos li ul li {
list-style-image : url(../imagenes/flechaContenido.gif) !important ;
width : auto;
}
ul.galerias {
list-style-type : none;
float : left;
width : 100%;
margin : 0;
padding : 0;
}
ul.galerias li {
float : left;
margin : 0;
padding : 0;
text-align : center;
height : 18em;
list-style-image : none !important ;
overflow : hidden;
}
ul.galerias li img {
float : none;
margin : 0.5em !important ;
background : #FFF !important ;
}
ul.galerias li br {
clear : both;
}
ul.galerias li a {
padding : 0 !important ;
margin : 0 !important ;
}
ul.galeriasVideo {
list-style-type : none !important ;
float : left;
width : 100%;
margin : 0;
padding : 0;
}
ul.galeriasVideo li {
list-style-image : none !important ;
float : left;
margin : 0 1em 1em 0;
padding : 0 !important ;
text-align : center;
height : 20em;
width : 21em;
background-color : #000;
overflow : hidden;
}
ul.galeriasVideo li img {
float : none;
margin : 0.5em 0 0 0 !important ;
background : url(../imagenes/fondoVideos.gif) top left;
}
ul.galeriasVideo li a {
color : #FFF;
}
ul.galeriasVideo li a:hover {
color : #FCC11C !important ;
}
ul.fotos {
list-style-type : none;
float : left;
width : 100%;
margin : 0;
padding : 0;
}
ul.fotos li {
float : left;
margin : 0;
padding : 0;
text-align : center;
height : 18em;
list-style-image : none !important ;
overflow : hidden;
}
ul.fotos li img {
float : none;
margin : 0.5em !important ;
background : #FFF !important ;
}
ul.fotos li br {
clear : both;
}
ul.fotos li a {
padding : 0 !important ;
margin : 0 !important ;
}
ul.videos {
list-style-type : none;
float : left;
width : 100%;
margin : 0;
padding : 0;
}
ul.videos li {
list-style-image : none !important ;
float : left;
margin : 0 1em 1em 0;
padding : 0 !important ;
text-align : center;
height : 20em;
width : 21em;
background-color : #000;
overflow : hidden;
}
ul.videos li img {
float : none;
margin : 0.5em 0 0 0 !important ;
background : url(../imagenes/fondoVideos.gif) top left;
}
ul.videos li br {
clear : both;
}
ul.videos li a {
color : #FFF;
}
ul.videos li a:hover {
color : #FCC11C !important ;
}
.contenido a {
color : #333;
}
.contenido a:hover {
color :#666;
}
.noticiasGrupo {
width : 100%;
float : left;
min-height : 6em;
background : #FFF;
padding : 0;
margin : 0;
padding-top : 2em;
padding-bottom : 2em;

}
.columna01 {
width : 49%;
float : left;
}
.columna01 a, .columna02 a, .columna03 a {
color : #333;
display : block;
}
.columna01 a:hover, .columna02 a:hover, .columna03 a:hover {
color : #666;
}
.columna01 a img, .columna02 a img {
transition : all 0.25s ease;
box-shadow : 0 0 0 0 #CCC;
}
.columna01 li:hover img, .columna02 li:hover img {
border-radius : 10px;
box-shadow : 0 0 8px 4px #CCC;
}
.columna01 ul {
float : left;
padding : 0;
margin : 0;
list-style-type : none !important ;
}
.columna01 ul li {
float : left;
width : 215px;
padding : 0;
margin : 0 1em 0 1em !important ;
}
.columna01 img {
margin-bottom : 0.5em;
}
.columna02 {
width : 50%;
float : left;
}
.columna02 ul {
float : left;
padding : 0;
margin : 0;
list-style-type : none !important ;
}
.columna02 ul li {
float : left;
width : 215px;
padding : 0;
margin : 0 1em 0 1em !important ;
}
.columna02 img {
margin-bottom : 0.5em;
}
.columna01 ul li a .fecha, .columna01 ul li a .titulo, .columna02 ul li a .fecha, .columna02 ul li a .titulo {
	display : none;
}
.columna03 {
width : 27em;
float : right;
padding : 0 0.5em;
}
.agenda {
width : 26.5em;
padding : 0 0 1em 0;
margin-bottom : 2em;
float : left;
border-bottom : 1px solid #638321;
}
.agenda h2.tituloAgenda {
font-size : 1.2em;
height : 25px;
padding : 0.3em 0.5em 0 0.5em;
margin : 0;
clear : both;
color : #FFF;
background : url(../imagenes/fondoEncabezadoAgenda.jpg) top left no-repeat;
}
.agenda h3 {
font-size : 1em;
margin : 0.2em;
padding : 0.2em;
color : #000;
background : none !important ;
}
.agenda ul {
margin : 0;
padding : 0.5em;
list-style-type : none;
}
.agenda ul li {
margin-top : 0.2em;
}
.agenda dl {
margin : 0;
margin-left : 0.5em;
}
.agenda dl dt {
font-weight : bold;
margin-top : 0.2em;
}
.agenda dl dt .fecha {
	color : #FFF;
	background:#000;
}
.agenda dl dd {
padding : 0;
margin : 0;
margin-bottom : 1em;
padding : 0.5em 0 0.5em 0;
}
.noticias {
width : 26.6em;
padding : 0 0 1em 0;
margin-bottom : 2em;
float : left;
border-bottom : 1px solid #C00000;
}
.noticias h2.tituloNoticias {
font-size : 1.2em;
height : 25px;
padding : 0.3em 0.5em 0 0.5em;
margin : 0;
clear : both;
width : 100%;
color : #FFF;
background : url(../imagenes/fondoEncabezadoNoticias.jpg) top left no-repeat;
}
.noticias dl {
margin : 0 0 0 0.5em;
}
.noticias dt {
font-weight : bold;
margin-top : 1em;
clear : both;
}
.noticias dt .fecha {
	color : #FFF;
	background:#000;
}
.noticias dd {
padding : 0;
margin : 0;
margin-bottom : 2em;
padding : 0.5em 0 0.5em 0;
}
.noticias dd img {
float : left;
padding : 0.4em;
background : url(../imagenes/fondoImagenes.gif);
}
.noticias ul li {
list-style-image : url(../imagenes/listaNoticias.gif);
}
.fechaAgenda {
	font-weight : bold;
}
.limpiar {
clear : both;
}
.datosEvento {
	background-color : #F2F2F2;
	float : left;
	width : 100%;
/*	margin-top : 1em;
	margin-bottom : 1em;
	padding : 1em;
	padding-bottom : 3em;
	padding-top : 2em;
	background : url(../imagenes/bocadilloAgenda.jpg) bottom left no-repeat;*/
}
p.fecha {
	float : left;
	padding : 0.5em 0.5em 0 2em;
	background : url(../imagenes/agenda.gif) top left no-repeat;
	font-weight : bold;
}
p.fecha + p.fecha {
	float : left;
	padding : 0.5em 0.5em 0 0.5em;
	background : url(none.html);
	font-weight : bold;
}
p.hora {
	float : left;
	padding : 0.5em 0.5em 0 3em;
	background : url(../imagenes/hora.gif) top left no-repeat;
	font-weight : bold;
}
p.lugar {
	background : url(../imagenes/lugar.gif) top left no-repeat;
	padding : 0.5em 0.5em 0 2.5em;
	float : left;
	width : 28%;
	font-weight : bold;
}
.encuesta {
width : 27.5em;
padding : 0;
margin : 0;
float : left;
background-color : #f2f2f2;
display : none;
}
.encuesta h2.tituloEncuesta {
font-size : 1.2em;
height : 25px;
padding : 0.5em 0.5em 0 0.5em;
margin : 0;
float : left;
width : 100%;
background : url(../imagenes/fondoEncabezadoEncuesta.jpg) top left no-repeat;
color : #FFF;
}
.encuesta form {
float : left;
}
.encuesta p {
margin-left : 0.2em;
}
.encuesta ul {
padding : 0;
margin : 0;
margin-top : 0.2em;
}
.encuesta ul li {
display : inline;
list-style-type : none;
}
.encuesta ul li label {
padding : 0 1em 0 0;
}
.encuesta fieldset {
border : none;
width : 100%;
}
div.espacio {
height : 18em;
background : transparent !important ;
clear : both;
display : block;
}
.contenidoDestacadosSuperior{
	clear:both;
	margin:1em auto;
}
.contenidoDestacados{
	clear:both;
	/*float:left;*/
	margin:1em auto;
}
.contenidoDestacadosSuperior .destacado{
	float:left;
	margin-right:2%;
	min-height:15em;
}
.contenidoDestacados .destacado {
	float:left;
	margin-right:2%;
	margin-bottom:2em;
	/*height:25em;*/
	overflow:hidden;
	border-bottom:9px solid #000;
}
.ancho1{
	width:100% !important;
	float:none !important;
	clear:both;
}
.ancho2{
	width:63% !important;
}	
.ancho3{
	width:31% !important;
}
.color1{
	background:#E0E0E0;
}
.color2{
	background:#D6D6D6;
}
.color3{
	background:#F5F5F5;
}
.destacado p {
	padding:0 !important;
	margin:0.2em !important;
	line-height:1.8em;
}
.contenidoDestacadosSuperior .ancho3 p{
	line-height:1.35em !important;
}
.color1 p, .color3 p  {
	padding:0 !important;
	margin:0.2em !important;
	line-height:1.35em;
}
.destacado h2 {
	font-size : 1.25em;
	padding:0 0.5em !important;
	margin:0 !important;
	background:#000;
	color:#FFF;
	font-family : 'Oswald', sans-serif;
	text-transform : uppercase;
}

.ancho1 h2,.ancho2 h2 {
	color:#333;
	background:none !important;
}
.destacado h3{
	padding:0 !important;
	margin:0 !important;
	font-size:13px;
	font-weight:normal !important;
	font-family : 'Oswald', sans-serif;	
}
.contenidoDestacadosSuperior .destacado h3 {
	border-bottom:1px dotted #333;
}
.contenidoDestacados .destacado h3 {
	border-bottom:1px dotted #CC0000;
}
.destacado h3 a{
	color:#333;
}
.destacado h3 a:hover{
	color:#CC0000;
}
.destacado div{
	margin:0.5em !important;
	float:left;
	width:96%;
	}
.destacado div img{
	float:right;
	margin:0.5em;
	}
.ancho3 div img{
	width:96px;
	height:72px;
	padding:0.5em;
	background:#000;
	}
/**** twitter ****/
.destacado div.twitter{
	margin:1% 2% !important;
	padding:0 !important;
	width:96% !important;

}
.destacado div.twitter div{
	margin:0.2em !important;
	padding:0 !important;
	width:99% !important;

}
.destacado div.twtr-ft a img{
	width:auto;
	height:auto;
	}
	
.twtr-bd{
	width:100%;
}
.twtr-timeline{
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}
.destacado .twtr-doc{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
	}
.destacado .twtr-hd{
	display:none;
	}
.destacado .twtr-ft{
	margin:0 !important;
	padding:0 !important;
	}
.destacado .twtr-tweet{

}
/**** twitter ****/	


.destacado h2.encabezadoNoticias{
	background:#CC0000;
}
.destacado h2 a{
	float:right;
	margin-top:0.2em;
	color:#333;
}
.destacado .fecha{
	float:right;
	background:#CC0000;
	color:#FFF;
	font-weight:bold;
	padding:0 0.2em;
	}
.destacado img {
	float:right;
}




.destacado a img {
transition : all 0.25s ease;
box-shadow : 0 0 0 0 #CCC;
}
.destacado a:hover img {
box-shadow : 0 0 8px 4px #CCC;
border-radius : 10px;
}

.destacado ul {
margin : 0 0 0 2em;
padding : 0;
}
.destacado ul li {
list-style-type : none;
float : left;
margin : 0.2em;
}
.links {
float : left;
width : 27.3em;
overflow : hidden;
margin : 0 0 1em 0;
}
.links h2.titulolinks {
font-size : 1.2em;
height : 25px;
padding : 0.5em 0.5em 0 0.5em;
margin : 0 0 0 1.5em;
clear : both;
width : 100%;
color : #FFF;
background : url(../imagenes/fondoEncabezadoEnlaces.jpg) #FFF;
}
.links ul.enlaces li {
list-style-image : url(../imagenes/listaNoticias.gif);
background : none;
padding : 0;
}
.links p {
margin-left : 2.5em;
}
ul.banners {
background : url(../imagenes/separador.gif) top center no-repeat;
margin : 0;
padding : 2em 0 1em 0;
width : 100%;
clear : both;
overflow : auto;
margin-top : 2em;
}
ul.banners li {
list-style-type : none;
float : left;
margin-left : 8%;
}
ul.bannersInterior {
background : url(../imagenes/separador.gif) top center no-repeat;
width : 100%;
margin : 0;
padding : 0;
margin-top : 2em;
padding-top : 2em;
margin-bottom : 2em;
list-style-type : none;
float : right;
}
ul.bannersInterior li {
float : left;
margin-left : 2em;
}
div.error {
background : url(../imagenes/fondoNota.jpg) left top no-repeat;
padding : 2em;
text-align : center;
width : 70%;
font-weight : bold;
margin : auto;
color : #FFF;
}
p.error {
background : url(../imagenes/fondoNota.jpg) left top no-repeat;
padding : 2em;
text-align : center;
width : 70%;
font-weight : bold;
margin : auto;
color : #FFF;
}
form.formularioContacto {
clear : both;
margin : 0;
padding : 0 0 2.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
width : 100%;
}
form.formularioContacto fieldset {
border : none;
margin : 0;
display : block;
width : 100%;
}
form.formularioContacto fieldset ul {
list-style-type : none;
margin : 0 0 0 1.5em;
padding : 0;
}
form.formularioContacto fieldset ul li {
list-style-type : none;
list-style-image : none !important ;
margin : 0 0 1em 0;
font-weight : bold;
clear : both;
background:none;
}
form.formularioContacto fieldset ul li.opcionTexto {
list-style-type : none;
margin-right : 2em;
width : 44%;
float : left;
clear : none !important ;
}
form.formularioContacto fieldset ul li.opcionTexto label {
float : left;
margin : 0;
padding : 0;
margin-right : 1em;
}
form.formularioContacto fieldset ul li.opcionTexto input {
border : none;
border-bottom : 1px dotted #000;
width : 50%;
}
form.formularioContacto fieldset ul li.opcionTextArea {
clear : both;
}
form.formularioContacto fieldset ul li.opcionTextArea label {
display : block;
}
form.formularioContacto fieldset ul li.opcionTextArea textarea {
width : 80%;
}
form.formularioContacto fieldset ul ul.opcionCheck {
clear : both;
width : 95%;
float : left !important ;
}
form.formularioContacto fieldset ul ul.opcionCheck li {
float : left !important ;
clear : none !important ;
}
form.formularioContacto fieldset ul ul.opcionRadio {
clear : both;
width : 95%;
float : left !important ;
}
form.formularioContacto fieldset ul ul.opcionRadio li {
float : left !important ;
clear : none !important ;
}
form.formularioContacto fieldset ul ul label {
padding-right : 2em !important ;
font-weight : normal !important ;
}
form.formularioContacto fieldset ul ul li {
font-weight : normal !important ;
clear : none !important ;
}
fieldset.loginExtranet {
border : none;
margin : 0 0 0 3em;
padding-bottom : 3em;
background : url(../imagenes/fondo_fieldset.jpg) bottom left no-repeat;
border : none !important ;
}
ul.loginExtranet {
width : auto;
padding-left : 25%;
list-style-type : none;
}
ul.loginExtranet li {
list-style-image : none !important ;
}
ul.loginExtranet li label.tabular {
width : 8em;
float : left;
}
input.loginExtranet {
width : 12em;
}
input.aceptar {
background : url(../imagenes/bt_aceptar.gif) 0.5em no-repeat #F2F2F2;
cursor : pointer;
font-size : 1em;
width : 12em;
padding : 0.5em 0.5em 0.5em 2.5em;
margin : 0 0 0 40%;
border : #666 dotted 1px;
border-radius : 10px;
}
input:hover.aceptar {
background-color : #ccc;
}
input.enviar {
background : url(../imagenes/bt_aceptar.gif) 0.5em no-repeat #F2F2F2;
cursor : pointer;
font-size : 1em;
width : 12em;
padding : 0.5em 0.5em 0.5em 2.5em;
margin : 0 0 0 40%;
border : #666 dotted 1px;
border-radius : 10px;
}
input:hover.enviar {
background-color : #ccc;
}
.capaCategorias {
width : 100%;
background : #fafafa;
border-bottom : 2px solid #F2F2F2;
float : left;
}
form.categorias {
padding : 0.4em;
float : right;
}
input.filtrar {
border : none;
background : url(../imagenes/filtrar.gif) 0.5em no-repeat #f2f2f2;
cursor : pointer;
font-size : 1em;
width : 6em;
padding : 0.5em 0.4em 0.2em 2.5em;
}
input:hover.filtrar {
background-color : #ccc;
}
select {
font-size : 1em;
}
p.volver {

	margin : 1em 0 1em 0;
	margin-left : 0 !important ;

	float : left;
	width : 50%;
	border : none;
}
p.volver a{
	background : url(../imagenes/volver.html) bottom left no-repeat;
	padding-left: 2em !important ;
	padding-top:1.5em;
	color : #CC0000 !important ;
	}
p.volver a:hover{
	background : url(../imagenes/volverHover.html) bottom left no-repeat;
	color:#666;
	}
ul.aplicaciones li {
list-style-image : url(../imagenes/aplicacion.jpg);
font-size : 1.2em;
margin-top : 1em;
}
p.aplicaciones {
background : url(../imagenes/aplicacion.jpg) left no-repeat;
font-size : 1.2em;
}
div.mapaWeb ul {
	list-style-type : none;
	background : url(../imagenes/separadorMapaWeb.jpg) top right no-repeat;
	padding-top : 1em;
	margin-top : 0;
	clear : both;
}
div.mapaWeb strong {
	display : none;
}
div.mapaWeb ul li {
	font-weight : bold;
	margin-top : 1em;
	background : none; 
}
div.mapaWeb ul li a {
	border-bottom : 1px dotted #ccc;
	display : block;
	font-weight : bold;
	margin-top : 1em;
	width : 90%;
}
div.mapaWeb ul ul {
	background : url(none.html);
	padding-top : 0;
	font-weight : normal;
}
div.mapaWeb ul ul li {
	padding-left : 1.5em;
	background : url(../imagenes/contenidoBusqueda.gif) left top no-repeat;
}
div.mapaWeb ul ul li a {
	border-bottom : 1px dotted #ccc;
	display : block;
	font-weight : normal;
}
div.arbol ul {
	list-style-type : none;
	background : url(../imagenes/separadorMapaWeb.jpg) top right no-repeat;
	padding-top : 1em;
	margin-top : 0;
	clear : both;
}
div.arbol strong {
	display : none;
}
div.arbol ul li {
	font-weight : bold;
	margin-top : 1em;
	background : none; 
}
div.arbol ul li a {
	border-bottom : 1px dotted #ccc;
	display : block;
	font-weight : bold;
	margin-top : 1em;
	padding-left : 1.5em;
	width : 90%;
	background : url(../imagenes/linkBusqueda.gif) left top no-repeat;
}
div.arbol ul ul {
	background : url(none.html);
	padding-top : 0;
	font-weight : normal;
}
div.arbol ul ul li {
	padding-left : 1.5em;
	background : url(../imagenes/contenidoBusqueda.gif) left top no-repeat;
	clear : both;
	font-weight : normal;
}
div.arbol ul ul li a {
	border-bottom : 1px dotted #ccc;
	display : block;
	font-weight : normal;
	background : none;
	padding-left : 0;
}
div.arbol ul.noticias, div.arbol ul.agendas, div.arbol ul.enlaces, div.arbol ul.descargas, div.arbol ul.videos {
	width : 90%;
	margin-left : 3.5em;
	float : none !important ;
	border : none !important ;
	padding : 0 !important ;
	margin-bottom : 0 !important ;
}
div.arbol li.noticiaBusqueda {
	background : url(../imagenes/noticiaBusqueda.gif) left top no-repeat;
	padding-left : 1.5em;
}
div.arbol li.agendaBusqueda {
	background : url(../imagenes/agendaBusqueda.gif) left top no-repeat;
	padding-left : 1.5em;
	border : none;
}
div.arbol li.enlaceBusqueda {
	background : url(../imagenes/enlaceBusqueda.gif) left top no-repeat;
	padding-left : 1.5em;
}
div.arbol li.descargaBusqueda {
	background : url(../imagenes/descargaBusqueda.gif) left top no-repeat;
	padding-left : 1.5em;
}
div.arbol li.videoBusqueda {
	background : url(../imagenes/videoBusqueda.gif) left top no-repeat;
	padding-left : 1.5em;
}
ul.migas {
margin : 1em 0 0 1em;
padding : 0;
padding-bottom : 0.5em;
list-style-type : none;
}
ul.migas li {
background : url(../imagenes/flechaMigas.gif) left no-repeat;
margin : 0;
padding : 0 0.5em 0 1em;
display : inline;
}




.piePantallaEntera {
	background:#000;
	color: #FFF;
	width:100%;
	float:left;
	text-align:left;
}
.pie {
	width:80em;
	margin:0 auto;
	background:#000;
	float:center;
}
.pie p {
	margin-top : 1.2em;
}
.pie h2 {
}
.pie p span {

}
.pie p a {
}
.columnaPie {
	float:left;
	margin-right:3%;
	margin-top:0.5em;
	margin-bottom:1em;
}
.columnaPie form {
	text-align:right;
}
.columnaPie p span {

}
.columnaPie p a img {
	vertical-align:middle;
}
.columnaPie form input {
	border:none !important;
	background:#CCC;
	padding:0.3em 0;
	color:#000;
	width:50%;
}
.columnaPie form input[type=submit]{
	background:#f2f2f2;
	color:#000;
}
.columnaPie form input:hover[type=submit]{
	background:#ccc;
	color:#000;
}
.columnaPie form input:focus {
	outline:none !important;
	background:#CCC !important;	
}
.columnaPie form input[type=submit] {
	background:#CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
	cursor:pointer;
}
.columnaPie ul.ayuda{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.columnaPie ul.ayuda li{
	margin:0.5em;
	padding:0;
	display:inline;
	}
.columnaPie ul.ayuda li a {
	padding:0.7em 0em;
	color:#FFF;
	}
.columnaPie ul.ayuda li a:hover {
	color:#FC0;
	}
.columnaPie ul.ayuda li.primero + li{
	display:block;
	clear:left;
	}
.columnaPie ul.ayuda li:nth-last-child(1){
	margin-left:20%;
	}
.Poweredbykude{
	float:right;
	}
.menuPie {
	width : 98%;
}
.menuPie ul {
	color : #FFF;
	list-style-type : none !important ;
	margin : 0;
	padding : 0;
	margin-top : 0.5em;
}	
.menuPie ul li {
	margin : 0;
	padding :0.7em 1em;
	float:left;
	height:10em;
	font-family : 'Oswald', sans-serif;
	font-size:13px;
}
.menuPie ul li ul li{
	font-family :Arial, sans-serif;
	font-size:12px;
	height:auto !important;
	padding :0.5em;
	}
.menuPie ul li a {
	color : #FFF;
}
.menuPie ul li a:hover {
	color : #FCC11C;
}
.menuPie ul li ul {
	margin:0;
	padding:0.5em 0 0 0;
}
.menuPie ul li ul li {
	margin:0;
	padding:0.5em 0 0 0;
	float:none;
	display:block;
	width:100%;
}
.menuPie ul li ul li a {
	color : #FFF;
}


.mapas {
width : 45%;
float : left;
margin-left : 1em;
}
.dobleColumna {
width : 45%;
float : left;
margin-left : 1em;
height : 15em;
border-bottom : 1px dotted #ccc;
}
.dobleColumna h3 {
color : #C00000;
font-weight : bold;
padding-left : 1.5em;
background : url(../imagenes/fodoH3.gif) top left no-repeat;
}
.dobleColumna h4 {
color : #C00000;
font-weight : bold;
}
.dobleColumna ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.tripleColumna {
width : 30%;
float : left;
margin-left : 2em;
}
ul.nuestrosCentros {
list-style-type : none;
}
ul.nuestrosCentros li {
margin-bottom : 1em;
}
.firma {
text-align : right;
margin-right : 4em;
}
.word {
background : url(../imagenes/iconoWord.gif) left no-repeat;
padding-left : 1.7em;
}
.excel {
background : url(../imagenes/iconoExcel.gif) left no-repeat;
padding-left : 1.7em;
}
.power {
background : url(../imagenes/iconoPower.gif) left no-repeat;
padding-left : 1.7em;
}
.pdf {
background : url(../imagenes/iconoPdf.gif) left no-repeat;
padding-left : 1.7em;
}
.multimedia {
background : url(../imagenes/iconoVideo.gif) left no-repeat;
padding-left : 1.7em;
}
.imagenIzquierda {
float : left !important ;
margin-right : 1em;
}
.imagenCentro {
float : none !important ;
margin : auto;
display : block;
}
.derecha{
	float:right !important;
	}
.imagenDerecha {
float : right !important ;
margin-left : 1em;
}
input.votar {
border : none;
background : url(../imagenes/icono_votar.png) 0.5em no-repeat #f2f2f2;
cursor : pointer;
font-size : 1em;
width : 8em;
padding : 0.5em 0.5em 0.5em 2.5em;
margin : 0 0 0 3.5em;
}
input:hover.votar {
background-color : #ccc;
}
input.verResultados {
border : none;
background : url(../imagenes/icono_resultados.png) 0.5em no-repeat #f2f2f2;
cursor : pointer;
font-size : 1em;
width : 12em;
padding : 0.5em 0.5em 0.5em 3em;
margin : 0 0 0 3.5em;
}
input:hover.verResultados {
background-color : #ccc;
}
ul.contenidoBanners {
margin : 0;
margin-top : 1em;
float : left;
text-align : center !important ;
width : 100%;
padding : 1em 0 2.5em 0;
background : url(../imagenes/separador.gif) bottom center no-repeat;
}
ul.contenidoBanners li {
list-style-image : none !important ;
float : left;
}
ul.contenidoBanners li img {
float : left !important ;
margin : 1em 0.9em 0 0;
padding : 1em;
border : #CCC solid 1px !important ;
}
/* (Iņigo) */

#ctl00_imagenSitio {
/*margin-left : 100px;*/
}
#ctl00_divDestacadosInferior {
background-color : Black;
}
#ct00_divDestacadosSuperior {
/*background-image : url("../imagenes/nubes.jpg");*/
}
.TituloDescacadosInferior {
background-color : #000;
color : #FFF;
margin-top: 44px;
margin-bottom: -12px;
padding-left: 230px;
padding-right: 230px;	
}
.TextoDestacadosInferior {
background-color : #000;	
color : #FFF;	
padding-top : 15px;	
}
.TituloTabla {
padding-left : 230px;
padding-right : 240px;
background-color : #000;
color : #FFF;
/*padding-right: 230px;*/
}

	
* a.customisable{
	color:#CC0000 !important;
	}
p.objetivos{
	background:#e2eaf2 url(../imagenes/comillas.jpg) no-repeat -0.5em -1.5em ;
	clear:both;
	padding:2em 5em 1em 5em;
	font-weight:bold;
	color: #333;
	margin-top:2em !important;
	margin-bottom:2em !important;
	border-radius:15px 15px 0 0;
	border-bottom:solid 2px #ddd;
}
.areaImportanteIzda{
	background:url(../imagenes/comillasPeq.jpg) no-repeat bottom left #e2f2e2;
	float:left;
	width:44%;
	margin: 0 1em 0.75em 0;
	padding:1em;
	padding-bottom:2em;
	clear:both;
	border-radius:15px 15px 0 0;
	}
.areaImportanteDcha{
	background:url(../imagenes/comillasPeq.jpg) no-repeat bottom left #e2f2e2;
	float:right;
	width:44%;
	margin: 0 0 0.75em 1em;
	padding:1em;
	padding-bottom:2em;
	clear:both;
	border-radius:15px 15px 0 0;
}