body{
	padding:0;
	margin:0;
}

/*Estilo genericos*/
a:link, a:active, a:visited, a:hover{
	outline:0;
}
caption{
	text-indent:-5000em;
	margin:0;
	padding:0;
}
form,p,img {
	margin:0;
	border: 0;
}
div.limpiar {
	clear: both;	
	margin:0;
	padding:0;
}
.seve {
	display:block;
	padding-left:0.3em;
	margin:0;
}
.noseve {
	display:none;
	padding-left:0.3em;
	margin: 0;
	padding: 0;
}
td {
	font-size: 1em;
	font-family: Arial,Trebuchet MS,Verdana,Helvetica,times,sans-serif;
}
td.center {
	font-size: 1em;
	text-align:center;
}
td.right {
	font-size: 1em;
	text-align:right;
}
td.justify,div.justify {
	font-size: 1em;
	text-align:justify;
}
.vmiddle {
	vertical-align:middle;
}
.vbottom {
	vertical-align:bottom;
}
.flright{
	float:right;
}
.flleft{
	float:left;
}
.flleftCl{
	float:left;
	clear:left;
}
.sin-borde {
	border:0;
}
.negrita{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.sep{
	margin-top:.5em;
}
.cursor{
	cursor:pointer;
}
/*Fin de estilos genericos*/

#menu-categorias{
	
	width: 83.4em;
	height: 12.91em;
	float: left;
}
#piepag{
	
	width:1000px;
	height: 80px;
	float: left;
	position: relative;
	padding-top: 0em;
	padding-bottom: 0em;	
}
/*Estructuras general de la web*/
#contenedor{
	position:relative;
	width:1000px;
	min-height:73.75em;_height:73.75em;
	margin:auto;
}
#cont-global{
	width: 100%;
	min-height:37.08em;_height:37.08em;
	float: left;
	background:url("/imagenes/fondo-cabecera.png") top left repeat-x;
}
#cont-global2{
	width: 100%;
	min-height:37.08em;_height:37.08em;
	float: left;
	background:url("/imagenes/fondo-cabecera.png") top left repeat-x;
}
#cabecera{
	width:100%;
	height:80px;
	top:0;left:0;
	position:relative;
	float:left;
}
#logo{
	width:300px;
	height:60px;
	position:absolute;
	top:0.85em;left:2em;
}
#menu{	
	width:10.66em;
	height:27px;
	position:absolute;
	top:3px;left:31em;
}

#buscador{
	width:16.26em;
	height:26px;
	position:absolute;
	top:26px;left:44.5em;
}
#intunes{
	width:10.25em;
	height:2.75em;
	position:absolute;
	top:0.29em;left:52em;
}

#botones span{
	float:right;
	padding:0.6em 0.5em 0 0;
	
}
#sep{
	position:absolute;
	top:26px;right:60px;
	width:1px;height:26px;
	background:url("/imagenes/imagenes2.png") -563px -81px no-repeat;
	text-indent:-90000px;
}
#contacta{
	position:absolute;
	top:26px;right:20px;
	width:26px;
	height:26px;
	
}
#cont-menu{
	width:83.3em;
	float: left;
	margin-bottom:1em;
	display:none;
}

.menu-categorias-cont{
	width:18.75em;
	height:11.91em;
	float:left;
	margin:1em 0 0 2em;
}
.menu-categorias-min{
	width:18.75em;
	height:1.7em;
	float:left;
	padding-top:.9em;
}
.menu-categorias-flecha{
	width:10.67em;
	height:27px;
	margin-left:31em;
	float:left;
}
#datos-contacto{
	float:left;
	padding:0 2em;
	text-align:left;
}
#cont-resto{
	width:100%;
	height:640px;
	float:left;	
	background: url("/imagenes/fondo-cont-resto.png") top left repeat-x;
}

#cont-resto2{
	background: url("/imagenes/fondo-cont-2-nivel.png") top left repeat-x;
	width:100%;
	min-height:449px;_height:449px;
	float:left;	
}

/*Fin d Estructuras general de la web*/

/* Buscador pagina principal */

.buscador-input-principal{
	width: 129px;
	height:26px;
	vertical-align:middle;
	font-size:11px;
	padding:0 0 0 10px;
	border:0;
}


.BotonBuscar,.BotonTipos{
	
	border: 0;
	vertical-align: middle;
	background-color:transparent;
	font-weight: bold;
}
.BotonBuscar:hover{
	
	border:0;
	vertical-align:middle;
	background-color:transparent;
	font-weight:bold;
	cursor:pointer;
}
.buscador-select-principal{
	width: 13.83em;
	vertical-align:middle;
}
.buscador-seccion-input{
	
	width: 15.66em;
	height:1.76em;
	vertical-align:middle;
	padding:.4em 0 0 .5em;
	border:0;
}
#lupa{
  vertical-align:middle;
}

/* Fin Buscador pagina principal */

/*Buscador Secci�n*/
.buscador-content{
	float:left;
	padding-left:5.4em;
}
.buscador-iz-sep{
	padding-left:5.4em;
}
.buscador-seccion-iz{
	width:41em;
	float:left;
	margin-top:2em;
	padding-left:5.4em;
}
.buscador-seccion-lista{
	float:left;
	padding-left:2em;
}
.buscador-seccion-lista li{
	padding:.3em 0 .3em 0;
	list-style-image:url("/imagenes/lista.gif");
}
.buscador-seccion-volver-buscar{
	width:35.58em;
	float:right;
	margin-top:2em;
	margin-bottom:2em;
}

.buscador-seccion-select{
	width:25em;
	float:right;
}
.buscador-seccion-titulo-estructura{
	float:left;
	margin-top:1em;
	font-size:1.2em;
	font-weight:bold;
}
/*Fin Buscador Secci�n*/

#mapa-contacta{
	position:relative;
}
#mapa-contacta #boton-volver{
	position:absolute;
	top:0;right:0;
}


/*Galeria de multimedias*/
.galeria-multimedia{
	width:95%;
	float:left;
	text-align:center;
}
.multimedia-grande{
	float:left;
	text-align:center;border:0.08em solid;
}
#thumb-multimedia{	
	float:right;
}
.thumb-multimedia{
	margin-right:8em;
	text-align:left;
	padding:0em;
}
.multimedia-box{
	float:left;margin:0.2em;
}
/*Fin de Galeria de multimedias*/

/*Galeria de documentos*/



.icono-documentos{
	float:left;
	vertical-align:middle;
	padding:0 0 1em 0;
}
.documento{
	float:left;
	margin:0.2em;
	width:32%;
}
.margin-top{
	margin-top:1em;
}
.documento-ayudas{
	float:left;width:75%;
}
/*Fin de Galeria de documentos*/


/*Contenidos*/
div.migas {
	margin: 1em 1em 0em 1em;
	width:90%;
	float:right;
	text-align:right;
} 
div.content {
	width:67.75em;
	float:left;
	padding: 0 0 0 30px;
} 

.multicontenidos-box{
	position:relative;
	float:left;margin:0.2em 2.25em 3em 0;
	width:28em;
}
.multicontenidos-box img{
	margin:0em .5em 1em 0;
}

.multicontenidos-multiasignacion{
	float:right;
}
#titulo-estructura {
	position:relative;
	width: 95%; 
	float:left;
	margin:40px 0 0 40px;
}
#titulo-estructura h1{
	margin:0 0 10px 0;
	padding:0;
}


div.contenido{
	width:61em;
	float:left;
	padding:0;
	border:0;
	margin-top:1em;
	margin-left:0em;
	
}
div.url {
	float:left;
	border:0;
	padding:0;
	margin: 0.2em;
}
/*Volver;Subir*/
.pie-botones{
	width:10em;
	margin: 3em 2em 2em 0;
	text-align:right;
	float:right;
}
.pie-botones-subir{
	float:right;
	text-align:center;
	margin:0 20px 0 0;
	position:relative;
}
span.texto-subir{
	position:absolute;
	bottom:-16px;right:-4px;
}
.pie-botones-subir div{
	position:absolute;
	bottom:-12px;left:-3px;
}
.pie-botones-flecha{
	margin-right:.2em;
	margin-bottom:.2em;
}
.pie-botones-sep{
	margin-right:.8em;
	float:left;
}
.pie-botones-volver{
	width:4em;
	float:right;
	text-align:center;
	padding-left:.5em;
}

.inline {
	display:inline;
} 

/*Fin de Contenidos*/

.operacion-error{
	width:100%;
	font-size:1.2em;
}
.operacion-ok{
	width:100%;
	padding:0.5em 0 0 0;
}

/*Paginaci�n*/
#tabla-paginacion {
	position:relative;
	top:0em;left:43%;
	float:left;
	margin-top:2em;
	padding:0;
}

#tabla-paginacion td{
	margin-top:2em;
	padding:.2em;
}
/*Fin Paginaci�n*/

/*Videos principal*/
.cont-video{
	width:644px;
	float:left;
	position:relative;
	padding:38px 0 0 0;
}

.cont-video-flechas{
	margin-top:0em;
}
.cont-video-ocultar{
	width:4em;
	float:right;
	position:absolute;
	top:0;right:0;
}
.cont-video-ocultar a:link,.cont-video-ocultar a:visited,.cont-video-ocultar a:active,.cont-video-ocultar a:hover{
	text-decoration:none;
}
.cont-video-centro{
	width:49.5em;
	position:relative;
	float:left;
	margin-left:2.5em;
}
.cont-video-centro-mascara{
	width:27.16em;
	height:27.75em;
	position:absolute;
	top:0;right:0;
	opacity:0.5;filter:alpha(opacity=50);
	font-size:1em;
	background-color: #000;
}
.cont-video-centro-mosca{
	width:84px;
	height:84px;
	position:absolute;
	top:0;right:0;
}
.cont-video-centro-descript{
	width:100%;
	min-height:135px;
	_height:135px;
	position:relative;
	font-size:1em;
	margin:10px 0 0 0;
}
.cont-video-centro-descript-titulo, .cont-video-centro-descript-titulo-2{
	width:310px;
	float:left;
	margin:.3em 0 0 0;
}
.cont-video-centro-descript-texto, .cont-video-centro-descript-texto-2{
	width:270px;
	float:left;
	margin:.3em 0 0 1em;
}
.cont-video-categorias{
	width:300px;
	float:left;
	padding-top:.6em;
}

.cont-video-categorias img{
	margin: 0 .3em 0 .3em;
}
.cont-video-links img{
	margin: 0 0 0 .4em;
}
.cont-video-links span{
	float:left;
	font-size:10px;
	padding:0.4em 0.3em 0 0;
}

/*Fin de videos principal*/
.pie-videos-cont-ampliar{
	width:81.6em;
	float:left;
	padding:1em 0 0 1.66em;
}
.pie-videos-min{
	width:317px;height:67px;
	float:left;
	position:relative;
	margin: 0 5px 10px 4px;
}
.pie-videos-min img{
	width:120px;
	height:67px;
	float:left;
	margin:0 12px 0 0;
}

.pie-videos-min-tit{
	width: 181px;
	float:left;
	margin: 0 0 0 .2em;
}
.pie-videos-min-cat img{
	margin:0 .3em 0 .3em;
}
.pie-categorias{
	width:970px;
	min-height:3.5em;_height:3.5em;
	float:left;
	background:url("/imagenes/fondo-pie-categorias.png") top left repeat;	
	padding: 24px 0 0 30px;
}
.pie-categorias img{
	margin:0 .5em 0 .6em;
}
.pie-logos{
	width:58.9em;
	float:left;
}
.pie-logos img{
	margin:10px 0 0 10px;
}

.pie-avisolegal{
	width:284px;
	position:absolute;
	bottom:10px;right:10px;	
}
.pie-avisolegal div{
	float:right;
	margin:5px 0 0 0;
}
.pie-avisolegal span{
	float:left;
	margin:3px 7px 0 7px;
}
#rssDown{
	margin:-2px 0 0 0;
} 
/* INDEX Categorias*/

/* FIN INDEX Categorias*/


.texto-iz{
	width:32em;
}
#botones{
	
	position: absolute;
	top: 26px; right: 68px;
	width: 235px;
	height: 26px;
}
.cont-video-links{
	float:right;
	padding-top:.4em
}

.pie-videos-cont{
	width:346px;
	height:562px;
	float:left;
	padding:38px 0 0 10px;
}

.pie-videos-min-texto{
	width:181px;
	float:left;
	margin:.3em 0 0 .2em;
}


.pie-videos-min-cat{
	
	width: 17em;
	float:left;
	margin: .8em 0 0 .2em;
}

.pie-categorias span{
	
	float:left;
	text-transform:uppercase;
	margin-top:.6em;
	padding:0 3px 0 0;
}
/* Pie Pagina */
#rssBig{background:url("/imagenes/imagenes2.png") -330px -238px no-repeat; display: block; width: 206px; height: 180px; text-indent: -99999px;}
#rssDown{background:url("/imagenes/imagenes2.png") -106px -122px no-repeat; display: block; width: 18px; height: 18px; text-indent: -99999px;}
.sep4{background:url("/imagenes/imagenes2.png") -586px -81px no-repeat; display: block; width: 2px; height: 11px; text-indent: -99999px;float.left;}
#sep5{background:url("/imagenes/imagenes2.png") -574px -81px no-repeat; display: block; width: 2px; height: 9px; text-indent: -99999px; margin:6px 0 0 0;}
#rssDown:hover{background-position: -134px -122px;}

/* menu */
.menu-desplegar{background:url("/imagenes/imagenes2.png") -373px -10px no-repeat; display: block; width: 128px; height: 27px; text-indent: -99999px;cursor:pointer;}
.menu-desplegar:hover{background-position: -511px -10px;}

/*Buscador*/
#Buscar{background:url("/imagenes/imagenes2.png") -162px -10px no-repeat; display: block; width: 119px; height: 26px; float:left;}
#Buscar_seccion{background:url("/imagenes/imagenes2.png") -162px -45px no-repeat; display: block; width: 177px; height: 26px;float:left;padding:0 10px 0 10px;}
#busc{background:url("/imagenes/imagenes2.png") -301px -10px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px;font-size: 0;line-height: 0;}
#busc:hover{background-position: -337px -10px;}
#boton-busc{background:url("/imagenes/imagenes2.png") -301px -10px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px;}
#boton-busc:hover{background-position: -337px -10px;}


/* redes sociales*/
#menu-facebook{background:url("/imagenes/imagenes2.png") -46px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-twitter{background:url("/imagenes/imagenes2.png") -10px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-youtube{background:url("/imagenes/imagenes2.png") -82px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-linkedin{background:url("/imagenes/imagenes2.png") -118px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px;float:left; margin:0 4px 0 0;}
#menu-blog{background:url("/imagenes/imagenes2.png") -154px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-contacta{background:url("/imagenes/imagenes2.png") -226px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}


#menu-compartir-youtube{background:url("/imagenes/imagenes2.png") -402px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-compartir-vimeo{background:url("/imagenes/imagenes2.png") -474px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-compartir-twitter{background:url("/imagenes/imagenes2.png") -330px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-compartir-facebook{background:url("/imagenes/imagenes2.png") -366px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px; float:left; margin:0 4px 0 0;}
#menu-compartir-linkedin{background:url("/imagenes/imagenes2.png") -438px -166px no-repeat; display: block; width: 26px; height: 26px; text-indent: -99999px;float:left; margin:0 4px 0 0;}


#menu-facebook:hover{background-position: -46px -202px;}
#menu-twitter:hover{background-position: -10px -202px;}
#menu-youtube:hover{background-position: -82px -202px;}
#menu-linkedin:hover{background-position: -118px -202px;}
#menu-blog:hover{background-position: -154px -202px;}
#menu-contacta:hover{background-position: -226px -202px;}

#menu-compartir-youtube:hover{background-position: -402px -202px;}
#menu-compartir-vimeo:hover{background-position: -474px -202px;}
#menu-compartir-twitter:hover{background-position: -330px -202px;}
#menu-compartir-facebook:hover{background-position: -366px -202px;}
#menu-compartir-linkedin:hover{background-position: -438px -202px;}


/*Paginacion*/
#pag-anterior{background:url("/imagenes/imagenes2.png") no-repeat -106px -10px; width: 18px; height: 18px;  text-indent: -99999px; margin: 5px 0 0 0;}
#pag-siguiente{background:url("/imagenes/imagenes2.png") no-repeat -106px -38px; width: 18px; height: 18px; text-indent: -99999px; margin: 5px 0 0 0;}

#pag-anterior:hover{background-position: -134px -10px;}
#pag-siguiente:hover{background-position: -134px -38px;}


/*Botones*/
/* menu */
#fondo-boton-enviar{background:url("/imagenes/imagenes2.png") -162px -81px no-repeat; display: block; width: 78px; height: 25px;}
#fondo-boton-enviar:hover{background-position: -250px -81px;}
#fondo-boton-borrar{background:url("/imagenes/imagenes2.png") -162px -81px no-repeat; display: block; width: 78px; height: 25px;}
#fondo-boton-borrar:hover{background-position: -250px -81px;}
.boton-google-maps{background:url("/imagenes/imagenes2.png") -366px -45px no-repeat; display: block; width: 88px; height: 25px;text-indent: -99999px;float:left;}
.boton-google-maps:hover{background-position: -464px -45px;}
#boton-volver{background:url("/imagenes/imagenes2.png") -103px -94px no-repeat; display: block; width: 18px; height: 2px;text-indent: 0px;float:left;padding:16px 0 0 0;}
#boton-volver:hover{background-position: -131px -94px;}
#boton-subir{background:url("/imagenes/imagenes2.png") -106px -66px no-repeat; display: block; width: 19px; height: 2px;text-indent: 0px;float:left;padding:16px 0px 0 0;}
#boton-subir:hover{background-position: -134px -66px;}

.play{position:absolute; top: 17px;left: 43px;background:url("/imagenes/imagenes2.png") -338px -81px no-repeat; display: block; width: 34px; height: 34px;text-indent: 0px;float:left;text-indent:-99999px;}
.play:hover{background-position: -382px -81px;}


.cabecera-email{
	width:780px;
}
.contenido-contacta{
	float:left;
	position:relative;
	width:400px;
	margin:0 0 0 40px;
}


/*Formulario de correo*/
.obligatorios{
	float:left;
	margin:.5em 0 1.5em 0;
	padding-left:0em;	
}
.centrado{
	text-align:center;
}
div.formulario-correo{
	float:left;
	width:100%;
	padding:1em 0 0 0;
	font-family:Helvetica,Arial,Trebuchet MS,Verdana,Helvetica,times,sans-serif;
}

div.formulario-correo p{
	padding-top:1em;
	clear:both;
}
div.formulario-correo a{
	text-decoration:none;
}
div.formulario-correo p{
	padding-top:1em;
	clear:both;
}
div.formulario-correo-cont{
	width:27em;
	float:left;
	margin:0 0 1em 0;
}
.formulario-cabeceras{
	float:left;
	width:7em;
	margin-top:.5em;
}
.formulario-texto-fieldset{
	float:left;
	width:47em;
	padding-left:2em;
	
}
.formulario-texto-legend{
	width:100%;
	font-weight:bold;
	padding:0;
	margin:1em 0 1em 0;
	float:left;
	font-weight:bold;
}
.formulario-input{
	width:194px;
	height:26px;
	background:url("/imagenes/imagenes2.png")  -162px -45px no-repeat;
	vertical-align:middle;
	padding:0 0 0 .5em;
	border:0;
	line-height:22px;
}
.formulario-textarea{
	width:310px;
	height:143px;
	border:0;
	background:url("/imagenes/imagenes2.png")-10px -238px  no-repeat;
	padding:.4em 0 0 .5em;
	margin:1em 0 0 0;
	resize:none;
}
.acepto-condiciones{
	color:#848484;
}
.formulario-correo-botones{
	width:78px;
	float:left;
	position:Absolute;
	bottom:85px;right:0;
}
.formulario-correo-botones input{
	margin-bottom:12px;
}
/*Fin de formulario de correo*/

.ultimos-videos{
    margin: 0 0 10px 5px;
    padding: 0;
}

.cont-video-centro-descript-titulo-2{
	font-size:30px;
}
.tamano-pequeno{
	font-size:19px;
}
