
html {
	height: 100%;
}

/*Márgenes*/


* {
	margin: 0;
	padding: 0;
}

/*Tamaño de fuente */


body {
	font-size: 62.5%;
	height: 100%;
}

/* Espaciado */


pre, tt, code, pre, :before, :after {
	white-space: normal;
}

/* Bordes */


:focus {
	outline: none;
}

/* Alineación */


caption, th {
	text-align: left;
}

sub, sup, thead, tbody, tfoot, td, th {
	vertical-align: baseline;
}

/* Tipografía (familia, tamaño, peso, estilo, decoración) */
/* Familia */


kbd, samp {
	font-family: inherit;
}

/* Tamaño */


h1, h2, h3, h4, h5, h6, big, small, sub, sup {
	font-size: 1em;
}

/* Peso (negritas) */


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

/* Estilo (cursivas) */


cite, var, address {
	font-style: normal;
}

ul {
	list-style-type: none;
}

ol {
	list-style-position: inside;
}

/* Decoración */


s, strike, del, u, ins, a, :link, :visited {
	text-decoration: none;
}

ol ul, ul ol, br:before {
	content: ""
}

.clear {
	clear: both;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
}

.texto_centrado {
	text-align: center!important;
}

.texto_izquierda {
	text-align: left!important;
}

/**********************ELEMENTOS COMUNES*****************************/




body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.texto_fck a {
	text-decoration: underline !important;
}

.texto_fck a:hover {
	text-decoration: none !important;
}

/*títulos*/


h1 {
	position: absolute;
	top: -1000em;
}

h2.h2_rojo {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

h2.h2_imagenverde, h2.h2_imagenverde_h3, h2.h2_imagenverde_BusqEntzunKlik {
	margin-bottom: 1em;
	padding: 0.1em 3em 0.3em 0.5em;
	font-size: 1.8em;
}

h2.h2_imagenverde span, h2.h2_imagenverde_h3 span, h2.h2_imagenverde_BusqEntzunKlik span {
	position: absolute;
}

h2.h2_imagenverde_h3 {
	float: left;
	vertical-align: middle;
	padding-right: 6em;
}

h3.h3_imagengris {
	margin-bottom: 1em;
	padding: 0.05em 0 0.2em 1em;
	font-size: 2em; /*1.8em PARA FLASH*/
}

h3.h3_imagengris img {
	margin-top: -0.1em;
}

h3.h3_imagengris span {
	position: absolute;
}

.h3_imagengris_inline {
	display: inline;
}

.tit_imgverde {
	margin-bottom: 0.5em;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}

.tit_imgverde-1 {
	margin-bottom: 0.5em;
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0.3em;
	padding-left: 6em;
}

.tit_imgverde-2 {
	margin-bottom: 0.5em;
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding-left: 8em;
}

.tit_imgroja, .tit_imgrojaFondoGris {
	margin-bottom: 0.5em;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}

.tit_imgverde span, .tit_imgroja span, .tit_imgrojaFondoGris span {
	position: absolute;
}

.titulo_articulo_blanco {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.titulo_articulo_blanco_Entradilla {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.titulo_articulo_rojo {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.subtitulo_articulo {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0.5em;
}

.titulo_destacado_blanco {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.titulo_destacado_verde {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.titulo_gris {
	font-weight: bold;
}

.titulo_verde_sub {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-decoration: underline;
}

.titulo_blog {
	font-size: 1.3em;
	font-weight: bold;
	margin: 1.5em 0 0.5em 0;
}

.titulo_fondogris {
	padding: 0.3em;
	margin-bottom: 1.5em;
	font-weight: bold;
	font-size: 1.1em
}

.titulo_fondorojo {
	padding: 0.3em;
	margin-bottom: 1.5em;
	font-weight: bold;
	font-size: 1.1em
}

.titulo_fondoverde {
	padding: 0.3em;
	margin-bottom: 1.5em;
	font-weight: bold;
	font-size: 1.1em
}

/*enlaces*/


a.rojo {
	text-decoration: none;
	font-weight: bold;
}

a:hover.rojo {
	text-decoration: underline;
	font-weight: bold;
}

a.rojo_sub {
	text-decoration: underline!important;
}

a:hover.rojo_sub {
	text-decoration: underline;
}

a.verde {
	text-decoration: none;
}

a:hover.verde {
	text-decoration: underline;
}

a.verde_sub {
	text-decoration: underline;
}

a:hover.verde_sub {
	text-decoration: underline;
}

a.blanco_sub {
	text-decoration: underline;
}

a:hover.blanco_sub {
	text-decoration: underline;
}

a.gris_sub {
	text-decoration: underline;
}

a:hover.gris_sub {
	text-decoration: underline;
}

a.titulo_destacado_verde {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

a:hover.titulo_destacado_verde {
	text-decoration: none;
}

/*botones*/


.volver {
	margin: 0.9em 1em 0 0;
	float: right;
}

.boton_blanco {
	margin: 1em;
	padding: 0.2em 0 0.4em 0;
}

.boton_rojo {
	margin: 1em;
	padding: 0.2em 0 0.4em 0;
}

.boton_blanco img, .boton_blanco2 img {
	vertical-align: middle;
	float: none!important;
	margin: 0em !important;
	padding: 0em !important;
}

.boton_rojo img {
	vertical-align: middle;
	float: none!important;
	margin: 0em !important;
	padding: 0em !important;
}

.boton_blanco:hover, .boton_blanco2:hover {
	text-decoration: none;
}

.boton_rojo:hover {
	text-decoration: none;
}

/*para IE6*/

* html #contenido .boton_blanco, * html #contenido .boton_blanco2 {
	padding: 0.3em 0 0.3em 0;
}

/*para IE6*/

* html #contenido .boton_rojo {
	padding: 0.3em 0 0.3em 0;
}

/*para IE7*/

*:first-child+html #contenido .boton_blanco, *:first-child+html #contenido .boton_blanco2 {
	padding: 0.3em 0 0.3em 0;
}

/*para IE7*/

*:first-child+html #contenido .boton_rojo {
	padding: 0.3em 0 0.3em 0;
}

.boton_blanco2 {
	margin: 1em;
	padding: 0.2em 0 0.3em 0;
}

.boton_contactar, .boton_alta, .boton_modificar {
	margin: 1em;
	padding: 0.5em 0 0.7em 0;
	font-size: 1.2em;
	font-weight: bold;
}

.boton_contactar2, .boton_alta2, .boton_modificar2 {
	margin: 1em;
	padding: 0.5em 0 0.6em 0;
	font-size: 1.2em;
	font-weight: bold;
}

.boton_contactar:hover, .boton_alta:hover, .boton_modificar:hover {
	text-decoration: none;
}

.boton_contactar2:hover, .boton_alta2:hover, .boton_modificar2:hover {
	text-decoration: none;
}

.boton_contactar img, .boton_alta img, .boton_modificar img {
	vertical-align: middle;
}

.boton_contactar2 img, .boton_alta2 img, .boton_modificar2 img {
	vertical-align: middle;
}

/*para IE6*/

* html .boton_contactar, * html .boton_alta, * html .boton_modificar, * html .boton_contactar2, * html .boton_alta2, * html .boton_modificar2 {
	padding: 0.7em 0 0.6em 0;
}

/*para IE7*/

*:first-child+html .boton_contactar, *:first-child+html .boton_alta, *:first-child+html .boton_modificar, *:first-child+html .boton_contactar2, *:first-child+html .boton_alta2, *:first-child+html .boton_modificar2 {
	padding: 0.7em 0 0.6em 0;
}

/*otras clases*/


.texto_destacado {
	font-weight: bold;
}

.texto_destacado_verde {
	text-decoration: underline;
}

.texto_negrita {
	font-weight: bold!important;
}

.img_dcha {
	float: right;
	margin: 0 0 1em 1em;
}

.img_izda {
	float: left;
	margin: 0 2em 1em 0;
}

.img_dcha_borde {
	float: right;
	margin: 0 0 1em 1em;
	clear: right;
}

.img_izda_borde {
	float: left;
	margin: 0 1em 1em 0;
}

.img_dcha_borde1px {
	float: right;
	margin: 0 0 1em 1em;
	clear: right;
}

.img_izda_borde1px {
	float: left;
	margin: 0 1em 1em 0;
}

.iconos_multimedia {
	margin: 1em;
	font-size: 1em!important;
}

p.iconos_multimedia {
	font-size: 1.2em !important;
}

.iconos_multimedia:hover, p.iconos_multimedia a:hover {
	text-decoration: none;
}

.espacio_35em {
	height: 35em;
}

.linea_gris {
	margin: 1em;
}

/*formularios de insercion de datos*/


.texto_formulario {
	font-size: 1.1em!important;
	margin: auto;
	padding: 0em;
	width: 15em!important;
}

.texto_formulario_largo {
	font-size: 1.1em!important;
	margin: auto;
	padding: 0em;
	width: 30em!important;
}

.input_formulario {
	width: 12em;
	font-size: 0.75em;
	text-align: left;
}

/*********************************/


/************************************CONTENIDO*************************************/

/*migas de pan*/


#migas {
	margin-bottom: 1em;
	clear: both;
}

#migas p {
	float: left;
}

#migas li {
	display: inline;
	margin-left: 0.5em;
}

#migas a {
	text-decoration: underline;
	padding-right: 0.5em;
}

#migas .seleccionado {
	text-decoration: none;
}

/*tipos de capas y columnas: con bordes, sin bordes, diferentes tamaños, diferentes colores de fondo...*/


#contenido p, #contenido li {
	font-size: 0.75rem;
}
#contenido p {
	line-height: 18px;
}
.cajagris {
	padding: 1em;
	margin-top: 1em;
}

#caja_dir_asociaciaciones {
	width: 34.3em;
	height: 5.3em;
	margin-bottom: 1em;
}

#fondo_degradado {
	padding: 0.5em 0 0.5em 0;
	text-align: center;
}

#fondo_degradado .capa_centrada {
	width: 70em;
	margin: auto;
	text-align: left;
}

#fondo_degradado .cajagris_iz, #fondo_degradado .cajagris_de {
	float: left;
	width: 32.2em;
	padding: 1em;
	margin: 1em 0 1em 0;
}

#fondo_degradado .cajagris_de {
	margin: 1em 0 1em 1em;
}

#fondo_degradado .cajagris {
	padding: 1em;
	margin-top: 1em;
}

#fondo_degradado #columna_izquierda {
	width: 41em;
	float: left;
	clear: left;
	margin-bottom: 1em;
}

#fondo_degradado #columna_derecha {
	width: 28.5em;
	float: right;
	margin-bottom: 1em;
}

#fondo_degradado #columna_derecha_ibilaldia {
	float: right;
	margin-bottom: 1em;
}

#fondo_degradado #columna_izquierda .cajagris {
	width: 37.5em!important;
}

#fondo_degradado #columna_derecha .cajagris {
	width: 26em!important;
	min-width: 26em!important;
}

#carrousel, #fondo_degradado .cajagris_ancha {
	float: left;
	width: 67.7em;
	padding: 1em;
	margin: 1em 0 1em 0;
}

#fondo_degradado .caja_ancha {
	width: 67.7em;
	padding: 1em;
	margin-top: 1em;
}

#fondo_degradado .cajagris_video {
	width: 56.25em;
	padding: 1em;
	margin-left: 5.75em!important;
	margin: 1em 0 1em 0;
	text-align: center;
}

#fondo_degradado .cajagris_video_detalle {
	width: 56.25em;
	padding: 1em;
	margin-left: 4em!important;
	margin: 1em 0 1em 0;
	text-align: center;
}

#fondo_degradado .cajagris_video_detalle_hd {
	width: 67.5em;
	padding: 1em;
	margin-left: 0em!important;
	margin: 1em 0 1em 0;
	text-align: center;
}

#columna_izquierda, .columna_izquierda {
	float: left;
	width: 61em;
	clear: left;
	margin-bottom: 1em;
}

#columna_izquierda p, .columna_izquierda p {
	margin-bottom: 1em;
}

#columna_izquierda .cajagris_ancha, #columna_izquierda .cajagris_iz, #columna_izquierda .cajagris_de, .columna_izquierda .cajagris_ancha, .columna_izquierda .cajagris_iz, .columna_izquierda .cajagris_de {
	float: left;
	padding: 1em;
	margin-bottom: 1em;
}

.columna_izquierda .columnaLugares1 p {
	margin-bottom: 0em;
}

#columna_izquierda .cajagris_ancha, .columna_izquierda .cajagris_ancha {
	width: 58.8em;
}

#columna_izquierda .cajagris_iz, .columna_izquierda .cajagris_iz {
	width: 27.8em;
	clear: left;
}

#columna_izquierda .cajagris_de, .columna_izquierda .cajagris_de {
	width: 27.8em;
	margin-left: 1em;
}

#columna_izquierda .caja_ancha, #columna_izquierda .caja_iz, #columna_izquierda .caja_de, .columna_izquierda .caja_ancha, .columna_izquierda .caja_iz, .columna_izquierda .caja_de {
	float: left;
	padding: 1em;
	margin-bottom: 1em;
}

#columna_izquierda .caja_ancha, .columna_izquierda .caja_ancha {
	width: 59em;
	padding-left: 0em;
}

#columna_izquierda .caja_iz, .columna_izquierda .caja_iz {
	width: 27.8em;
	clear: left;
	padding-left: 0em;
	margin-right: 1.4em;
}

#columna_izquierda .caja_de, .columna_izquierda .caja_de {
	width: 27.8em;
	padding-left: 0em;/*margin-left:1em;*/
}

#columna_derecha, .columna_derecha {
	float: right;
	width: 35em;
	margin-bottom: 1em;
}

#columna_derecha .cajagris, .columna_derecha .cajagris {
	min-width: 32.8em;
	padding: 1em;
	margin-bottom: 1em;
}

#columna_derecha .caja, .columna_derecha .caja {
	width: 33em;
	padding: 1em;
	padding-top: 0em;
	margin-bottom: 1em;
}

#contactoGZ .columna_derecha_estrecha .cajagris {
	width: 28em;
	float: right;
}

#columna_izquierda_peq, .columna_izquierda_peq {
	float: left;
	width: 35em;
	clear: left;
	margin-bottom: 1em;
}

#columna_derecha_gr, .columna_derecha_gr {
	float: right;
	width: 61em;
	margin-bottom: 1em;
}

#columna_izquierda_peq .cajagris, .columna_izquierda_peq .cajagris, #columna_derecha_gr .cajagris, .columna_derecha_gr .cajagris {
	padding: 1em;
	margin-top: 1em;
}

.caja_grisclaro {
	padding: 1em;
}

#dos_columnas, .dos_columnas {
	clear: both;
	margin-top: 2em;
}

#dos_columnas p, .dos_columnas p {
	margin-bottom: 0.5em;
}

#dos_columnas li, .dos_columnas li {
	float: left;
	margin-bottom: 2em;
}

#dos_columnas ul.lista_doscolumnas_lugares_inscripcion {
	width: 100%;
}

#dos_columnas ul.lista_doscolumnas_lugares_inscripcion li {
	width: 100%;
}

#dos_columnas ul.lista_doscolumnas li, .dos_columnas ul.lista_doscolumnas li {
	display: block;
	clear: both;
}

#dos_columnas .lista_enlaces li, .dos_columnas .lista_enlaces li {
	float: none;
}

#dos_columnas div, .dos_columnas div {
	width: 43.5em;
	margin-left: 1em;
	float: left;
}

#dos_columnas ul.lista_doscolumnas_lugares_inscripcion li div {
	float: none;
	width: auto;
	margin: 0em;
}

* html #dos_columnas div, * html .dos_columnas div {
	width: 42.9em;
}

#dos_columnas .columnaiz_mitad {
	margin-left: 0!important;
	width: 48em;
}

#dos_columnas .columnade_mitad {
	float: right!important;
	width: 48em;
}

* html #dos_columnas .columnaiz_mitad, * html #dos_columnas .columnade_mitad {
	width: 45.7em;
}

#tres_columnas {
	clear: both;
	margin-top: 2em;
}

#tres_columnas div {
	width: 31.8em;
	margin-right: 1em;
	float: left;
}

* html #tres_columnas div {
	margin-right: 0.3em;
}

#tres_columnas #columna_derecha {
	margin-right: 0!important;
}

#tres_columnas div .capa_imagentexto_gris {
	min-height: 12.5em;
}

*:first-child+html #tres_columnas div .capa_imagentexto_gris {
	min-height: 12.6em;
}

* html #tres_columnas div .capa_imagentexto_gris {
	height: 12.6em;
}

#tres_columnas div .capa_imagentexto_gris img {
	float: left;
	margin: 0 1em 0 0;
}

#tres_columnas div .capa_imagentexto_gris p, #tres_columnas div .capa_imagentexto_gris div.texto_fck {
	margin: 1em 1em 0 1em;
}

#tres_columnas div div.texto_fck {
	float: none;
	width: auto;
}

#cuatro_columnas {
	clear: both;
	margin-top: 2em;
}

#cuatro_columnas div {
	width: 20em;
	margin-right: 1em;
	float: left;
}

* html #cuatro_columnas div {
	margin-right: 0.3em;
}

/*submenú derecho gris*/


#submenu {
	margin-bottom: 1em;
	padding: 0.5em 0 0.5em 0;
}

#submenu h2 {
	margin-left: 0.5em;
	padding: 0.2em 0 0.4em 0;
	font-size: 1.5em;
}

#submenu h2 span {
	position: absolute;
}

#submenu ul {
	margin: 1em 1em 1em 1.5em;
}

#submenu li {
	padding: 0.6em 0 0.6em 0;
}

#submenu a:hover {
	text-decoration: none;
}

/***/

/*pestañas rojas bizztb*/


#pestanias_rojas {
	width: 100%;
	text-align: center;
	margin-bottom: 0.5em;
}

/*para IE6*/

* html #pestanias_rojas {
	margin-bottom: 0;
}

/*para IE7*/

*:first-child+html #pestanias_rojas {
	margin-bottom: 0;
}

#pestanias_rojas li {
	display: inline;
}

#pestanias_rojas a {
	padding: 0.5em;
	font-size: 1.2em;
}

#pestanias_rojas a:hover {
	text-decoration: none;
}

#pestanias_rojas span.seleccionado {
	padding: 0.5em;
	font-size: 1.2em;
	text-decoration: none;
}

/*paginación*/


#paginacion {
	margin: 1em 0 1em 0;
	float: right;
	clear: both;
	font-size: 1.1em;
}

#paginacion ul {
	float: left;
	margin-top: -0.3em;
}

#paginacion li {
	float: left;
	margin-left: 1em;
	padding: 0.2em 0.3em 0.1em 0.3em;
	font-size: 1em;
}

.anterior_gris, .anterior {
	float: left;
	padding-left: 2em;
}

.siguiente_gris, .siguiente {
	margin-left: 1em;
	padding-right: 2em;
}

#paginacion a {
	text-decoration: underline;
}

/*Mostrar articulos en grupo de dos*/


.columnaArtiulos2 {
	float: right;
	width: 48%;
	clear: right;
}

.columnaArtiulos1 {
	clear: left;
	float: left;
	width: 48%
}

/*Mostrar Lugares inforamción en dos columnas*/


.columnaLugares2 {
	float: right;
	width: 48%
}

.columnaLugares1 {
	clear: left;
	float: left;
	width: 48%
}

/*LISTAS*/


.lista_horizontal li {
	float: left;
	margin-right: 0.9em;
}

.lista_enlaces, .lista_enlaces_doscolum {
	margin: 2em 0 2em 2em;
}

.lista_enlaces li, .lista_enlaces_doscolum li {
	margin: 1em;
	padding-left: 2.5em;
}

.lista_enlaces_doscolum li {
	float: left;
	display: block;
	width: 16em;
	margin: 0;
}

p.lista_enlaces {
	margin: 2em 0 2em 2.7em;
}

p.lista_enlaces a {
	padding-left: 2.5em;
	display: block;
}

.lista_cuadrados {
	margin: 2em 0 2em 3em;
}

.lista_cuadrados li {
	margin: 1em;
}

.lista_cuadrados a {
	padding-left: 2em;
}

.lista_pasos div {
	margin: 2em 1em 2em 1em;
	list-style-type: none;
}

.lista_pasos div {
	padding-left: 5em;
	min-height: 4em;
}

* html .lista_pasos div {
	height: 4em;
}

.lista_pasos div span {
	float: left;
	margin: 0.3em 0 0 -2em;
	font-size: 1.8em;
	font-weight: bold;
}

div.lista_pasos div span {
	display: block;
	width: 1em;
	padding-top: 0.1em;
}

* html div.lista_pasos div span {
	padding-top: 0.2em;
	padding-left: 1.2em;
	width: 1.9em;
}

*:first-child+html div.lista_pasos div span {
	padding-top: 0.2em;
}

.lista_pasos li {
	margin: 2em 1em 2em 1em;
	list-style-type: none;
}

* html .lista_pasos li div {
	height: 3.5em;
}

.lista_pasos li div span {
	float: left;
	margin: 0.3em 0 0 -2em;
	font-size: 1.8em;
	font-weight: bold;
}

/*para IE6*/

* html .lista_pasos li div span {
	margin: 0.6em 0 0 -3.7em;
}

/*para IE7*/

*:first-child+html .lista_pasos li div span {
	margin: 0.6em 0 0 -3.7em;
}

.lista_pasos_tipo_letra {
	font-size: 1.2em!important;
}

.cajagris_foto li, .cajagris_fotopeq li, .cajagris_fotogr li, div.cajagris_fotogr, .cajagris_foto_doscolum li, div.cajagris_foto_doscolum, div.cajagris_foto, div.cajagris_fotopeq {
	float: left;
	margin: 0 1em 1em 0;
}

.cajagris_fotogr_asoc li, div.cajagris_fotogr_asoc {
	float: left;
	margin: 0 1em 1em 0;
}

div.cajagris_fotopeq {
	padding: 0em !important;
}

div.cajagris_foto {
	font-size: 1.1em;
}

div.cajagris_foto_doscolum {
	width: 47%;
}

div.cajagris_fotogr {
	padding: 0em !important;
	font-size: 1em;
}

.cajagris_fotogr li, div.cajagris_fotogr {
	padding-right: 0.7em;
	width: 100%;
}

/*para IE6*/

* html .cajagris_fotogr li, * html div.cajagris_fotogr {
	float: none;
	padding-right: 0em;
}

/*para IE7*/

*:first-child+html .cajagris_fotogr li, *:first-child+html div.cajagris_fotogr {
	float: none;
}

.cajagris_fotogr h4 {
	margin: 0.5em 0.5em 0 0;
	font-size: 1.2em;
}

.cajagris_fotogr .titulo {
	margin: 0.5em 0.5em 0 0;
	font-size: 1.2em;
}

.cajagris_fotogr li {
	font-size: 1em!important;
}

.cajagris_fotogr div h4 {
	margin: 0em 0em 0em 1em !important;
	padding: 0.5em 0em 0em 0em !important;
}

div.cajagris_fotogr_asoc {
	padding: 0em !important;
	font-size: 1.2em;
}

.cajagris_fotogr_asoc li, div.cajagris_fotogr_asoc {
	padding-right: 0.7em;
	width: 100%;
}

/*para IE6*/

* html .cajagris_fotogr_asoc li, * html div.cajagris_fotogr_asoc {
	float: none;
	padding-right: 0em;
}

/*para IE7*/

*:first-child+html .cajagris_fotogr_asoc li, *:first-child+html div.cajagris_fotogr_asoc {
	float: none;
}

.cajagris_fotogr_asoc h4 {
	margin: 0.5em 0.5em 0 0!important;
	font-size: 1.2em;
	padding-bottom: 1em;
}

.cajagris_fotogr_asoc .titulo {
	margin: 0.5em 0.5em 0 0;
	font-size: 1.2em;
	padding-left: 0.5em;
}

.cajagris_fotogr_asoc li {
	font-size: 1.2em!important;
	padding-left: 0.5em;
}

.cajagris_foto li, div.cajagris_foto {
	width: 23.5em;
}

.cajagris_fotopeq li, div.cajagris_fotopeq {
	width: 17.4em;
}

.cajagris_fotopeq {
	font-size: 1.2em;
}

.cajagris_foto li img, .cajagris_fotopeq li img, .cajagris_fotogr li img, div.cajagris_fotogr img {
	float: left;
	margin: 0 1em 0 0;
}

.cajagris_fotogr_asoc li img, div.cajagris_fotogr_asoc img {
	float: left;
	margin: 0 1em 0 0;
}

.cajagris_foto .imagen_lista, .cajagris_fotopeq .imagen_lista, .cajagris_fotogr .imagen_lista, .cajagris_fotogr_asoc .imagen_lista, .cajagris_foto_doscolum .imagen_lista, div.cajagris_foto_doscolum .imagen_lista, div.cajagris_foto .imagen_lista, div.cajagris_fotopeq .imagen_lista {
	float: left;
	margin: 0 1em 0 0;
}

.cajagris_foto li span, div.cajagris_foto span {
	margin-top: 1em;
}

.cajagris_fotopeq li span, p.cajagris_fotopeq span, div.cajagris_fotopeq span {
	margin-top: 0.5em;
}

.cajagris_foto_doscolum li {
	width: 43.3em;
	font-size: 1.1em;
}

.cajagris_fotogr_principal img {
	margin-right: 0em !important;
	margin-left: 1em !important;
}

.lista_blog li {
	margin-bottom: 1em;
	padding: 0.5em;
}

.lista_blog div {
	margin-top: 0.5em;
	padding: 1em 4em 1em 1em;
}

.lista_blog span {
	float: left;
}

.lista_blog .titulo {
	font-size: 1.2em;
}

.lista_post li {
	margin: 1em 0 1em 0;
}

.lista_post div {
	padding: 1em;
}

.lista_lineablanca li {
	padding: 0.5em;
}

.lista_lineagris li {
	padding: 0.5em;
}

.lista_videos li {
	float: left;
	margin: 1.9em;
}

.lista_videos li div {
	padding: 2em 0 2em 0;
}

.lista_videos li div img {
	margin-bottom: 0.5em;
}

.lista_redes_sociales {
	height: 3em;
	padding: 0.3em 0 0 1em!important;
	margin-bottom: 1em;
}

.lista_redes_sociales span {
	float: left!important;
	margin: 0.5em 2em 0 0;
	font-size: 1.2em;
	font-weight: bold;
}

.lista_redes_sociales li {
	height: 0!important;
	float: left!important;
	margin: 0.4em;
}

.lista_redes_sociales img {
	vertical-align: middle;
}

.lista_redes_sociales a {
	padding: 0.4em;
}

#carrousel .boton_flecha {
	float: left;
	width: 2em;
	height: 24em;
}

#carrousel .boton_flecha a {
	margin-top: 10em;
}

#carrousel div {
	float: left;
	width: 60em;
	height: 24em;
	margin-left: 1em;
	overflow: hidden;
}

#carrousel li {
	float: left;
	height: 24em;
	width: 12.2em;
}

#carrousel span, #carrousel .texto_fck, #carrousel a span {
	display: block;
	margin: 0.5em;
	padding: 0.2em;
}

#carrousel span {
	font-size: 1.1em;
}

#carrousel a {
	display: block;
}

#carrousel li:hover, #carrousel .seleccionado {
	text-decoration: none;
}

#carrousel a:hover {
	text-decoration: none;
}

/*FORMULARIOS*/


#contenido .form_de {
	margin: 5em;
	text-align: right;
}

#contenido .form_iz {
/*margin: 2em 0 1em 0;*/
}

#contenido .form_de label, #contenido .form_iz label, #contenido div.divComoLabel {
	display: block !important;
	clear: both;
	margin: 1em !important;
}

#contenido div.divComoLabel {
	padding: 0em !important;
}

#contenido label.labelCorto {
	display: inline !important;
	clear: none !important;
	margin: 0em !important;
}

/*#contenido span{float:left}*/


#contenido .form_iz span {
	float: left;
	width: 8em;
}

#contenido .form_iz_coment span {
	float: left;
	width: 9em;
}

#contenido input, #contenido select {
	font-size: 1em;
}

#cabecera_gaztebizz input, #cabecera_gaztebizz select {
	font-size: 1em;
}

#contenido textarea {
	font-size: 1.2em;
	width: 80%;
	height: 10em;
}

#contenido .width100 {
	width: 100%;
}

* html #contenido .width100 {
	width: 95%;
}

#contenido .select {
	width: 16.5em;
}

#contenido .select_dia, #contenido .input_peq {
	width: 3.5em;
	font-size: 1.2em;
}

#contenido .select_mes {
	width: 7.5em;
	margin-left: 0.5em;
	font-size: 1.2em;
}

#contenido .select_anio {
	width: 4.5em;
	margin-left: 0.5em;
	font-size: 1.2em;
}

#contenido form p {
	text-align: left;
}

#contenido .form_iz span.form_span_largo {
	float: left;
	width: 10.5em;
}

.pestania_gris_inf {
	margin-left: 1.5em;
}

.pestania_gris_inf a {
	padding: 0.1em 0em 0.5em 0em;
	font-weight: bold;
	text-decoration: none;
}

.pestania_gris_inf a:hover {
	text-decoration: none;
}

.pestania_gris_inf img {
	vertical-align: middle;
}

.pestania {
	margin-left: 1.5em;
	display: block;
	float: left;
	margin-top: 2px;
}

.pestania a {
	padding: 2px 0 4px 11px;
	font-weight: bold;
	text-decoration: none;
}

.pestania a.desactivado span {
	padding: 2px 11px 6px 0;
}

.error span {
	float: none !important;
	width: auto!important;
}

.error {
	text-align: center!important;
	font-size: 1em;
}

.error2 span {
	float: none !important;
	width: auto!important;
}

.error2 {
	font-size: 1em;
	padding-bottom: 2em;
}

.cajaerror {
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 1.2em;
	clear: both;
}

.cajaOK {
	padding: 1em;
	margin-top: 1em;
	font-size: 1.2em;
	clear: both;
}

.cajaerror span {
	display: block;
	font-weight: bold;
}

.boton_blanco_input {
	margin: 0em 0em 0em 1em;
	padding: 0em !important;
}

span.boton_blanco_input {
	font-size: 0.85em;
}

.boton_blanco_input input {
	width: auto !important;
	padding: 0px 2px 4px !important;
	height: 1.9em; /*1.6em;*/
	cursor: pointer;
}

.boton_blanco_input img {
	vertical-align: top;/*-0.5em;*/
}

/*para IE7*/


*:first-child+html .boton_blanco_input input {
	padding-bottom: 0.2em;
}

/*para IE6*/

* html .boton_blanco_input input {
	padding-bottom: 0.2em;
}

/*TABLAS*/


table {
	width: 100%;
	margin: 2em 0 2em 0;
}

th, td {
	padding: 0.5em;
}

th {
	font-weight: bold;
}

#calendario {
	width: 100%;
	margin: 0 0 2em 0;
}

#calendario.td {
	padding: 3px;
}

#Videos {
	padding: 0em!important;
}

#capa_transcripcion {
	height: 24em;
	margin-left: 1em;
	overflow: auto;
}

#imagen_CAPTCHA {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	vertical-align: middle;
}

p.campoCaptcha {
	width: 20em !important;
	float: left !important;
}

p.campoCaptcha label {
	padding-right: 0em !important;
}

.contenedorCaptcha #CaptchaDiv p.campoCaptcha label {
	width: auto !important;
	margin-top: 0em !important;
}

.contenedorCaptcha p.campoCaptcha span.spanAncho {
	width: auto !important;
}

.contenedorCaptcha span.fuente12em {
	width: 8.2em !important;
}

.contenedorCaptcha #CaptchaDiv #CaptchaImage {
	clear: both;
	padding-left: 9.8em;
}

.formContact #CaptchaDiv {
	margin-bottom: 12px !Important;
}

.boton_usuarios {
	padding: 0.4em 0.2em;
	width: 12em;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}

/* - Subvenciones - */


#subvenciones {
	margin-bottom: 2em;
}

#subvenciones div.sub_clear {
	clear: both;
	display: block;
	float: none;
}

#subvenciones p.sub_intro {
	float: left;
	width: 35em;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.6;
	padding-right: 2em;
}

h3.sub_titulo {
	font-size: 1.4em;
	text-transform: uppercase;
}

ul.sub_listadoBotones, p.sub_listadoBotones {
	margin: 1em 0;
}

ul.sub_listadoBotones li, p.sub_listadoBotones {
	padding: 0.5em;
	padding-left: 1.8em;
}

ul.sub_listadoBotones li.listado_de_otras {
	margin-bottom: 1em;
}

p.sub_listadoBotones {
	padding-left: 1.8em;
}

#subvenciones form.sub_buscador {
	float: right !important;
	width: 49em !important;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.sub_buscador h3.sub_titulo, .dir_buscador h3.sub_titulo {
	margin-bottom: 1em;
}

#subvenciones form.sub_buscador p {
	margin: 0 0 0.5em 0;
}

#subvenciones form.sub_buscador div.sub_buscador_2 {
	width: auto !important;
	float: none !important;
	clear: both;
}

#subvenciones form.sub_buscador div.sub_buscador_2 p {
	text-align: left !important;
	width: 100% !important;
}

#subvenciones form.sub_buscador div.sub_buscador_2 p select {
	width: 24.5em !important;
}

#subvenciones form.sub_buscador label.labelCorto, #subvenciones form.sub_buscador span.labelCorto {
	float: left;
	display: block;
	width: 15.7em;
	text-align: left;
}

#subvenciones .sub_buscador_1 {
	width: 17em;
	float: left;
}

.sub_buscador_1 p, .sub_buscador_2 p, .sub_buscador_3 p {
	text-align: right !important;
}

.sub_buscador_1 select {
	width: 1em;
}

#subvenciones .sub_buscador_2 {
	width: 40em;
	float: left;
	text-align: right;
	margin: 0;
}

#subvenciones .sub_buscador_3 {
	float: right;
	text-align: right;
}

.sub_buscador_3 button {
	font-size: 1em;
	text-transform: uppercase;
	padding: 0.6em 1em;
}

#subvenciones .sub_3columnas {
	clear: both;
	padding-top: 2em;
}

.sub_3columnas .sub_destacadas {
	width: 35em;
	margin-right: 2em;
	float: left;
}

.sub_destacadas ul, .sub_destacadas p {
	margin: 1em 0;
}

.sub_destacadas ul li a, .sub_destacadas div a {
	font-size: 1.3em;
	margin-right: 0.5em;
}

.sub_destacadas ul li, .sub_destacadas div {
	margin-bottom: 1em;
}

.sub_destacadas ul li small, .sub_destacadas div small, .listado_de_otras small, .listado_de_otras small {
	white-space: nowrap;
}

.sub_destacadas ul li div, .sub_destacadas div div {
	display: block;
}

#subvenciones .sub_area_interes {
	width: 29em;
	margin-right: 2em;
	float: left;
}

#subvenciones .sub_departamento {
	width: 29em;
	float: left;
}

#subvenciones ul.sub_mas_subvenciones, p.sub_mas_subvenciones {
	margin: 10px 0;
}

.sub_mas_subvenciones li, p.sub_mas_subvenciones {
	margin: 1em 1em 0 0;
	width: 32%;
	float: left;
	height: 10em;
	overflow: hidden;
}

.sub_mas_subvenciones li a, p.sub_mas_subvenciones a {
	font-size: 1.5em;
	font-weight: bold;
}

.sub_mas_subvenciones li a:hover, p.sub_mas_subvenciones a:hover {
	text-decoration: none;
}

.sub_mas_subvenciones li a img, p.sub_mas_subvenciones img {
	margin-right: 0.5em;
	width: 10em;
	float: left;
}

#subvenciones .sub_resultados_busqueda {
	padding-top: 1em;
	font-size: 0.9em;
}

div.sub_resultados_busqueda {
	font-size: 1em !important;
}

p.sub_nueva_busqueda {
	height: 3em;
}

p.sub_nueva_busqueda a {
	font-size: 1.0em;
	text-transform: uppercase;
	padding: 0.6em 1em;
	display: block;
	float: right;
	text-align: center;
}

.sub_resultados_busqueda li, div.sub_resultados_busqueda {
	margin-bottom: 2em;
}

.sub_resultados_busqueda li div.titulo_subvenciones, .sub_resultados_busqueda div.titulo_subvenciones {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.5em;
	margin-bottom: 1em;
}

.sub_resultados_busqueda li div.titulo_subvenciones a, div.sub_resultados_busqueda div.titulo_subvenciones a {
	font-weight: bold;
}

.sub_resultados_busqueda li div.titulo_subvenciones a:hover, div.sub_resultados_busqueda div.titulo_subvenciones a:hover {
	text-decoration: none;
}

.sub_resultados_busqueda li, div.sub_resultados_busqueda {
	margin-bottom: 1em;
}

.sub_resultados_busqueda_datos {
	clear: both;
	padding-bottom: 2em;
}

.sub_resultados_busqueda li small, div.sub_resultados_busqueda small {
	white-space: nowrap;
	float: left;
}

.sub_resultados_busqueda li span.sub_resultados_busqueda_entindad, div.sub_resultados_busqueda span.sub_resultados_busqueda_entindad {
	float: right;
	clear: right;
}

#contenido .sub_resultados_busqueda li p.sub_resultados_busqueda_descripcion, #contenido div.sub_resultados_busqueda p.sub_resultados_busqueda_descripcion {
	clear: both;
	float: none;
	margin: 0 0 3em 0;
}

.sub_paginador {
	float: right;
}

.sub_paginador a {
	font-size: 1.0em;
	text-transform: uppercase;
	padding: 0.6em 1em;
	display: block;
	float: left;
	text-align: center;
	display: block;
	margin-right: 0.1em;
}

h3.sub_detalle_titulo {
	font-size: 1.8em;
	font-weight: bold;
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 1em;
}

.sub_detalle_datos {
	font-size: 1.2em !important;
	margin-bottom: 10px;
}

.sub_detalle_datos span {
	margin-right: 4em;
	white-space: nowrap;
}

.sub_detalle_requisitos {
	font-size: 1.1em !important;
}

.sub_detalle_descripcion {
	margin-bottom: 3em;
	font-size: 1em !important;
}

.sub_detalle_ficha {
	margin-bottom: 3em;
	font-size: 1.2em !important;
}

.sub_detalle_ficha div.texto_fck {
	font-size: 1em !important;
}

/*Subvenciones: Menu Acordeon*/


h4.sub_ma_acc_trigger {
	padding-bottom: 0.3em;
}

.sub_ma_acc_container {
	overflow: hidden;
	clear: both;
}

.sub_ma_acc_container .block {
	margin-top: 1em;
}

.sub_ma_cursorPointer {
	cursor: pointer;
}

#por_convocante_pestana_1 {
	margin-top: 1em;
}

/*Fin Subvenciones: Menu Acordeon*/


.DetalleValor {
	font-size: 1.2em;
}

.DetalleValor ul li a {
	display: block;
	padding: 0.5em 0 0.5em 2.5em;
}

.caja_derecha_video {
	width: 34.7em !important;
}

/*Albergues*/


div.cajasAlbergues .cajagris_foto, div.cajasAlbergues .cajagris_foto li {
	min-height: 6.85em;
}

* html div.cajasAlbergues .cajagris_foto, * html div.cajasAlbergues .cajagris_foto li {
	height: 6.85em;
}

p.alb_volver, div.captcha_height {
	height: 3em!important;
}

p.alb_volver a {
	font-size: 1.0em;
	text-transform: uppercase;
	padding: 0.6em 1em;
	display: block;
	float: right;
	text-align: center;
}

h3.alb_detalle_titulo {
	font-size: 1.8em;
	font-weight: bold;
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 1em;
}

h3.alb_titulo {
	font-size: 1.4em;
	text-transform: uppercase;
}

.alb_detalle_descripcion {
	margin-bottom: 3em;
	font-size: 1em !important;
	margin-top: 0.5em;
}

.alb_detalle_descripcion p.alb_textLeft {
	float: left;
	width: 30em;
	padding-right: 2em;
}

.alb_detalle_descripcion p.alb_mapRight {
	width: 29em;
	float: left;
}

ul.alb_detalle_datos {
	font-size: 1.2em !important;
	margin-bottom: 1em;
	clear: both;
	width: 33em;
}

ul.alb_detalle_datos li {
	display: inline;
	padding-right: 2em;
	line-height: 2em;
}

ul.alb_detalle_datos li span {
	white-space: nowrap;
}

ul.alb_listadoBotones li {
	list-style: square inside;
	padding: 0.5em;
}

.alb_puntosRuta {
	float: left;
	margin-top: 1em;
}

p.alb_masInfo {
	text-align: right;
}

p.alb_masInfo span.alb_icos {
	padding-left: 1em;
}

#albergues #columna_izquierda ul.alb_leyenda li {
	float: left;
	margin-right: 3em;
	margin-left: 1em;
	margin-top: 2em;
	line-height: 2.4em;
}

#albergues #columna_izquierda ul.alb_leyenda li img {
	vertical-align: middle;
}

#albergues #columna_izquierda ul.alb_leyenda li span {
	font-size: 1.1em;
}

#albergues #columna_derecha .alb_bannerColRight {
	width: 35em;
}

/*Mapa de Allbergues*/


.alb_mapa {
	margin-bottom: 1em;
	text-align: center;
}

/********************FORMULARIOS********************/



fieldset .boton_negro {
	margin-left: 0em;
}

.flstFormulario {
	padding: 0em 1em 1em 1em;
	margin-bottom: 1em;
}

.flstFormulario legend {
	padding: 0em 0.3em;
}

.flstFormulario label, .flstFormulario .divComoLabel {
	display: block;
	margin-top: 0.5em;
	padding: 0.5em 0em;
	padding-left: 0.1em;
	clear: both;
}

.flstFormulario .labelCorto {
	display: inline !important;
}

.flstFormulario label span, .flstFormulario .divComoLabel span {
	display: block;
	float: left;
	width: 15em;
}

.flstIdiomas label span {
	width: 14em;
}

.campoformulario, textarea {
	width: 40%;
}

.campoFormularioNumero {
	width: 3em !important;
	text-align: right;
}

.campoFormularioPrecio {
	width: 4em !important;
}

.flstIdiomas .campoformulario {
	width: 41%;
}

.campoCorto10 {
	width: 8em!important;
}

.campoCorto2 {
	width: 1.5em!important;
}

select {
	width: auto !important;
}

#divLogin {
	width: 50em;
	margin: auto;
	padding: 1em;
	font-size: 1.1em;
}

#divLogin div.divComoFieldset {
	margin: auto;
	width: 100%;
	margin-bottom: 1em;
}

#divLogin div.divComoFieldset ul li input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#divLogin div.divComoFieldset {
	margin-top: 2em;
}

#divLogin div.divComoFieldset div.legend {
	font-weight: bold;
	position: relative;
	top: -0.8em;
	left: 1em;
	padding: 0.15em 0em;
	width: 100%;
}

#divLogin div.divComoFieldset div.legend span.legendFondoBlanco {
	padding: 0em;
}

#divLogin div.divComoFieldset div.legend span.legendBorde {
	padding: 1px 5px;
	margin: 0em 2px;
}

/******************FIN FORMULARIOS******************/


/******************TEXTO FCKEDITOR******************/


div.texto_fck {
	font-size: 1.2em!important;
	margin: auto;
	padding: 0em;
}

div.texto_fck ul, div.texto_fck ol {
	list-style-type: disc!important;
}

div.texto_fck li {
	list-style-type: disc!important;
	display: list-item!important;
}

div.texto_fck p {
	width: auto!important;
	font-size: 1em !important;
	margin-bottom: 1em !important;
}

div.texto_fck li {
	width: auto!important;
	font-size: 1em !important;
	margin-left: 2em!important;
}

#carrousel li .texto_fck {
	float: left !important;
	font-size: 1.1em !important;
	height: auto!important;
	margin: 0 !important;
	width: auto!important;
}

div.pre_texto_fck {
	font-size: 0.9em !important;
}

/****************FIN TEXTO FCKEDITOR****************/

/****************PAGINACION PUNTOS INTERES****************/


#paginacionPuntos {
	float: right!important;
	padding-top: 1em;
}

/**************FIN PAGINACION PUNTOS INTERES**************/





.categoriasRutas {
	font-weight: bold;
}

.categoriasRutas li {
	display: inline;
	float: left;
	padding-right: 0.5em;
	font-weight: bold;
}

.categoriasRutas img {
	vertical-align: middle;
}

.elementoLinea {
	display: inline;
}

/****************Estilos para el rss****************/


H2.h2_imagenverde {
	padding-right: 3em;
	padding-left: 0.5em;
	font-size: 1.8em;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
	padding-top: 0.1em;
}

/*rss*/


.gb_rss {
	width: 60em;
	float: left;
	padding: 1em;
}

.gb_rss p.gz_imgLeft {
	float: left;
	padding-right: 1em;
}

#rssGaztebizz .gb_rss p.rss_text {
	font-size: 2em;
	padding-top: 2em;
}

.rss_enlaces {
	margin-left: 3em;
}

.rss_enlaces .enlacesLeft .lista_enlaces {
	margin: 1em;
	padding-bottom: 0.5em;
}

.rss_enlaces .enlacesLeft .lista_enlaces a {
	padding-left: 1.5em;
}

.b_resultados {
	margin-bottom: 2em;
}

h3.rb_tituloResultados {
	font-size: 1.5em;
	padding: 1em 1em 0 0.8em;
	text-transform: capitalize;
}

h3.rb_tituloResultados span {
	font-weight: bold;
	text-transform: none;
}

p.rb_resultadosTxt {
	padding: 1em;
}

p.rb_resultadosTxt span {
	padding-right: 1em;
	font-weight: bold;
}

.columna_derecha .rb_banner {
	text-align: right;
}

.gz_contenidoLeft {
	float: left;
	width: 62em;
}

.listadoRegistro li {
	clear: both;
	height: 45px;
	margin-top: 25px;
}

.listadoRegistro li img {
	float: left;
	margin-right: 25px;
}

.listadoRegistro2 {
	margin-left: 20px;
	margin-bottom: 30px;
}

.listadoRegistro2 li {
	clear: both;
	height: 60px;
	margin-top: 25px;
}

.listadoRegistro2 li img {
	float: left;
	margin-right: 25px;
}

.listadoRegistro2 li p {
	padding-top: 1em;
}

.listadoRegistro2_tipo_letra {
	font-size: 0.9em!important;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces {
	margin-left: 0em;
	margin-bottom: 0em;
	margin-top: 1em;
	padding-bottom: 0em !important;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces a {
	padding-left: 1.5em;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces a:hover {
	text-decoration: underline;
}

.gz_contenidoLeft .gz_enlaces .enlacesLeft {
	float: left;
	width: 28em;
	margin-left: 1em;
	margin-right: 2em;
	margin-bottom: 2em;
}

.gz_contenidoLeft .gz_enlaces .enlacesRight {
	float: left;
	width: 28em;
}

.windAutoSiFER .sIFR-flash {
	width: auto !important;
}

* html .windAutoSiFER .sIFR-flash {
	width: auto !important;
}

.windAutoSiFERWidth .sIFR-flash {
	width: 20em !important;
}

* html .windAutoSiFERWidth .sIFR-flash {
	width: 20em !important;
}

.windAutoSiFERWidth_Inscripcion .sIFR-flash {
	width: 40em !important;
}

* html .windAutoSiFERWidth_Inscripcion .sIFR-flash {
	width: 40em !important;
}

/**************** ZUZENDARITZA ****************/
/*quienes somos - GZ*/



.gz_qsomos .gz_fotoVideo {
	float: left;
	width: 35.0em;
}

.gz_qsomosContenido {
	float: left;
	margin-left: 1.5em;
	width: 30em;
}

.gz_qsomosContenido h3.sub_titulo {
	margin-bottom: 0.5em;
}

.gz_qsomosContenido h4.titulo_articulo_blanco {
	margin-top: 1em;
}

ul.gz_listado_enlaces {
	margin: 10px 0;
}

ul.listadoAnchoFijo {
	width: 45em;
}

ul.gz_listado_enlaces li {
	list-style: square inside;
	padding: 5px;
}

p.gz_listado_enlaces {
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}

p.listadoAnchoFijo {
	width: 37.3em;
}

#qOfrecemosGZ .gz_seccion p.gz_listado_enlaces {/*estilo igual que el listado anterior pero para p*/
	padding-left: 0 !important;
	margin-left: 14em;
}

p.gz_listado_enlaces a {
	padding-left: 1.5em;
	text-decoration: none;
}

p.gz_listado_enlaces a:hover {
	text-decoration: underline !important;
}

/*menú de GZ*/



.menuLateralGZ ul {
	width: 30em;
	float: right;
	margin-bottom: 2em;
}

.menuLateralGZ ul li {
	padding: 0.5em;
	line-height: 1.4em;
}

.menuLateralGZ ul li a {
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 0.5em;
	text-decoration: none;
}

.menuLateralGZ li.gz_imagengris {
	padding: 0.4em 0em 0em 1em;
	font-size: 1em;
}

.menuLateralGZ li.gz_imagengris img {
	margin-top: -0.1em
}

.menuLateralGZ li.gz_imagengris span {
	position: absolute;
}

/*segundo titular en gris*/


span.imgGris_gz_planEstr img {
	padding-left: 5em;
}

.gz_contenidoLeft {
	float: left;
	width: 62em;
}

.gz_contenidoLeft p.imgLeft_gz {
	padding-bottom: 0em;
}

.gz_contenidoLeft p.imgLeft_gz img {
	float: left;
	padding-right: 2em;
	padding-bottom: 1em;
}

.gz_contenidoLeft p {
	padding-bottom: 1em;
}

.gz_contenidoLeft p a.gz_EnlaceContenido {
	text-decoration: underline;
}

.gz_contenidoLeft p a:hover {
	text-decoration: none;
}

.gz_contenidoLeft .buttonRight {
	float: right;
}

.gz_contenidoLeft .buttonRight input {
	padding-bottom: 0.3em;
}

.gz_contenidoLeft .gz_enlaces h3.gz_titFondoGris {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.2em 0.2em 0.2em 1em;
	margin-top: 4em;
	margin-bottom: 1em;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces {
	margin-left: 0em;
	margin-bottom: 0em;
	margin-top: 1em;
	padding-bottom: 0em !important;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces a {
	padding-left: 1.5em;
}

.gz_contenidoLeft .gz_enlaces p.lista_enlaces a:hover {
	text-decoration: underline;
}

.gz_contenidoLeft .gz_enlaces .enlacesLeft {
	float: left;
	width: 28em;
	margin-left: 1em;
	margin-right: 2em;
	margin-bottom: 2em;
}

.gz_contenidoLeft .gz_enlaces .enlacesRight {
	float: left;
	width: 28em;
}

.gz_planEstrContRight {
	width: 30em;
	padding-left: 5em;
}

.gz_planEstrContRight p.lista_enlaces {
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.gz_planEstrContRight p.lista_enlaces a {
	padding-left: 1.5em;
}

/*que te ofrecemos GZ - objetivos y lineas de actuacion*/


.gz_qOfrecemos h3.sub_titulo {
	margin-bottom: 1em;
}

.gz_paginador {
	float: right;
	margin-bottom: 2em;
}

.gz_paginador a {
	font-size: 1.0em;
	text-transform: uppercase;
	padding: 6px 10px;
	display: block;
	float: left;
	text-align: center;
	display: block;
	margin-right: 1px;
}

.gz_seccion p.gz_SeccionImagenLeft {
	padding-bottom: 0;
}

.gz_seccion p.gz_SeccionImagenLeft img {
	float: left;
	margin-right: 1em;
	width: 13.0em;
}

.gz_seccion {
	margin-bottom: 2em;
	float: left;
	clear: both;
	min-height: 10.1em;
	width: 100%;
}

* html .gz_seccion {
	height: 10.1em;
}

#qOfrecemosGZ .gz_contenidoLeft h4.titulo_destacado_verde {
	text-transform: uppercase;
}

#objetivosGZ .gz_contenidoLeft h4.titulo_destacado_verde {
	text-transform: uppercase;
}

#qOfrecemosGZ .gz_contenidoLeft .gz_seccion .gz_listado_enlaces {
	padding-left: 15.5em;
}

#qOfrecemosGZ .gz_contenidoLeft ul.gz_listado {
	padding-left: 15.5em;
}

#qOfrecemosGZ ul.gz_listado li {
	list-style: square;
	list-style-position: inside;
}

#qOfrecemosGZ .gz_seccion p.gz_listado {/*estilo igual que el listado anterior para cuando sean p*/
	padding-left: 15em;
	padding-bottom: 0;
}

#qOfrecemosGZ .gz_contenidoLeft h3.sub_titulo {
	margin-bottom: 1em;
}

#objetivosGZ .gz_contenidoLeft h3.sub_titulo {
	margin-bottom: 1em;
}

/*contacto - formulario*/


#contactoGZ {
	margin-bottom: 2em;
}

.contacto_form {
	padding: 1em 2em 2em 2em;
	width: 500px;
	line-height: 1.2em;
}

.contacto_form_ancho {
	padding: 1em 2em 2em 2em;
	line-height: 1.2em;
}

.contacto_form p {
	font-size: 1.1em;
	margin-bottom: 1em;
	line-height: 1.5em;
}

.contacto_form_ancho p {
	font-size: 1.1em;
	margin-bottom: 1em;
	line-height: 1.5em;
}

form.formContact fieldset {
	margin-bottom: 1em;
	margin-right: 0.6em;
}

form.formContact fieldset.fieldset_contacto_form, form.formformakuntza fieldset.fieldset_contacto_form {
	padding: 1em 1em 1em 1em;
}

form.formContact legend.legend_contacto_form, form.formformakuntza legend.legend_contacto_form {
	font-size: 1.2em;
}

.legend_convoca {
	padding: 0em 1em;
}

form.formContact h3.titForm, form.formformakuntza h3.titForm {
	line-height: 2em;
	font-size: 1.2em;
	margin-bottom: 1em;
}

form.formContact h3.titForm, form.formformakuntza p.alinear {
	margin-left: 17.5em;
	width: 52%;
	margin-top: -2em;
}

*:first-child+html form.formformakuntza p.alinear {
	margin-left: 17.5em;
	width: 52%;
	margin-top: -15px;
}

form.formContact label, form.formformakuntza label {
	vertical-align: top;/*padding-right:5em;*/
}

.campoCalendario {
	width: auto!important;
}

form.formContact span.spanAncho, form.formformakuntza span.spanAncho {
	display: block;
	width: 20em;
	float: left;
}

.sinpaddingright {
	padding-right: 0em !important;
}

form.formContact input {
	padding: 2px;
	width: 30em;
}

form.formformakuntza input {
	padding: 2px;
	width: 57em;
}

form.formformakuntza legend span.fuente12 {
	font-size: 1.2em;
	display: inline-block;
	margin-bottom: 10px;
}

*:first-child+html form.formformakuntza legend.alinearLegend {
	margin-left: -7px;
}

form.formformakuntza legend.Titulo {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
	width: 100%;
}

form.formformakuntza input.ancho6 {
	width: 6em!important;
}

form.formformakuntza input.ancho0 {
	width: 1em!important;
}

form.formformakuntza p.indentado span.spanAncho {
	width: 19em;
}

form.formformakuntza span.marginleft13 {
	margin-left: 13px!important;
}

form.formformakuntza span.marginright5 {
	margin-right: 5px!important;
}

form.formformakuntza input.campoCorto {
	width: 6em!important;
}

.inputdesactivado {
	padding: 2px;
	width: 30em;
}

.Tith3Formaluntza {
	width: 26em;
}

.indentarParrafoMensajeOK {
	margin-left: 4.8em;
}

.spanMensajeOK {
	display: inline-block;
	margin-left: 10px;
}

#contenido form.formContact textarea, form.formContact input {
	width: 100%;
}

.widthauto {
	width: auto!important;
}

form.formContact p.button_form button.buttonEnviar, form.formContact p.button_form button.buttonEnviarGrande, form.formContact p.button_form input.buttonEnviar, form.formContact p.button_form input.buttonEnviarGrande, form.formformakuntza p.button_form button.buttonEnviar, form.formformakuntza p.button_form button.buttonEnviarGrande, form.formformakuntza p.button_form input.buttonEnviar, form.formformakuntza p.button_form input.buttonEnviarGrande, form.formContact p.button_form button.buttonVacio, form.formContact p.button_form input.buttonVacio {
	margin-bottom: 0;
	float: right;
	cursor: pointer;
	margin-right: 0em;
	padding: 0;
	width: 9.5em;
	height: 2.5em;
	font-weight: bold;
	padding-left: 2.5em;
}

form.form_iz p.button_form input.buttonEnviar, form.form_iz p.button_form input.buttonEnviarGrande {
	margin-bottom: 0;
	float: right;
	cursor: pointer;
	margin-right: 0em;
	padding: 0;
	width: 10.5em;
	height: 2.5em;
	font-weight: bold;
	padding-left: 2.5em;
}

form.formContact p.button_form button.buttonVacio, form.formContact p.button_form input.buttonVacio, form.form_iz p.button_form input.buttonEnviar, form.form_iz p.button_form input.buttonEnviarGrande {
	padding: 0 0 5px 0 !important;
}

form.form_iz p.button_form input.buttonEnviar, form.form_iz p.button_form input.buttonEnviarGrande {
	padding-left: 15px!important;
}


input.buttonEnviarGrande {
	padding-left: 60px !important;
	text-align: left !important;
	width: 16.5em !important;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif !important;
}

form.formNews input {
	width: auto;
}

form.formCreaTuEvento label {
	padding: 0em;
}

form.formCreaTuEvento span.spanAncho {
	display: block;
	width: 20em;
	float: left;
}

#contenido form.formCreaTuEvento label textarea, form.formCreaTuEvento input {
	width: 70%;
}

* html #contenido form.formCreaTuEvento label textarea {
	width: auto;
}

#contenido span.spanMarcaObligatorio {
	display: block;
	float: left;
	width: 0.7em;
}

.calendario_mes_sig {
	text-align: right
}

.listadosConP p {
	margin-bottom: 0em !important;
}

.lista_bollet {
	margin: 1em 0em 0em 0em;
}

.lista_bollet li {
	margin-bottom: 1em;
}

.lista_bollet a {
	padding-left: 2em;
}

.lista_LOPD li, .lista_LOPD div {
	margin: 2em 1em 2em 1em;
	list-style-type: none;
	padding-left: 5em;
	min-height: 4em;
	width: 15em;
}

.lista_LOPD li.ancho {
	width: auto!important;
}

.lista_LOPD div {
	min-height: 4.2em;
	margin-left: 12px;
	padding-left: 60px;
}

.lista_LOPD li span, .lista_LOPD div span {
	float: left;
	margin: 0.1em 0 0 -2.35em;
	font-size: 1.8em;
	font-weight: bold;
}

div.lista_LOPD li span, div.lista_LOPD div span, div.lista_LOPD p span {
	display: block;
	width: 1em;
	padding-top: 0.1em;
}

*:first-child+html div.lista_LOPD li span, *:first-child+html div.lista_LOPD div span {
	padding-top: 0.2em;
}

.sinVineta li {
	padding-left: 0!important;
}

.sinVineta li img {
	vertical-align: middle;
	margin-right: 0.5em;
}

.cabecera_roja td {
	font-weight: bold;
}

.cabecera_roja td.texto_blanco {
	font-weight: bold;
}

.error404 {
	display: block;
	margin: auto;
}

.alturamin {
	min-height: 5em;
}

* html .alturamin {
	height: 5em;
}

*:first-child+html .ie7marginLeftMenos1 {
	margin-left: -1em;
}

/*DIARIO DE ESTANCIA*/


ul.lista {
	margin: 0em !important;
	padding: 0em !important;
}

ul.lista li {
	display: block !important;
	float: left;
	height: 14em;
	margin: 0em 0.5em 0.5em !important;
	width: 10.5em;
	text-align: center;
}

* html ul.lista li {
	height: 10em;
}

div.lista div {
	float: left;
	width: 126px;
	text-align: center;
}

* html div.lista div {
	height: 10em;
}

div.lista {
	width: 10.5em;
	text-align: center;
	font-size: 1.2em;
	margin: 0em 0.5em 0.5em !important;
}

.lista div {
	height: 100%;
	width: 100%;
	text-align: center;
}

.lista div a {
	display: block;
	width: 84.5%;
	height: 79%;
	padding-top: 1.7em;
	margin: auto;
	text-decoration: none !important;
	font-size: 1.2em;
}

.lista div a span {
	font-weight: bold;
	display: block;
	clear: both;
	margin: auto;
}

.lista div a span.spanFechas {
	padding-top: 0.4em;
}

.lista div a span.spanIdioma {
	padding-top: 1.7em;
}

.fondo_azul {
	height: 10em !important;
}

.fondo_verde {
	height: 10em !important;
}

* html .aImgFlotante li a {
	margin-right: -0.4em;
}

.h5DiarioEstancia {
	font-size: 1.4em !important;
	font-weight: bold;
	padding-left: 15px;
}

/*FIN: DIARIO DE ESTANCIA*/



.videosNewsletter div.img_izda {
	float: none;
	margin: 0em;
}

.pieNewsletters li {
	float: left;
	width: 25%;
	text-align: center;
}

hr.hrBlanco {
	height: 1px;
	line-height: 1px;
	margin-bottom: 1em;
}

hr.hrGris {
	height: 1px;
	line-height: 1px;
	margin-bottom: 1em;
}

#listaAnuncios ul li {
	font-size: 1.2em!important;
}

#tablaMunis input {
	width: auto !important;
}

span.ListadoMunis {
	display: block;
	height: 7.5em;
	margin: 0 0 1em 0.5em;
	overflow: auto;
	padding: 0 0.5em;
	width: 43.5em;
}

*:first-child+html span.ListadoMunis {
	width: 39.5em;
}

* html span.ListadoMunis {
	width: 39.5em;
}

.fuente12em {
	font-size: 1.2em;
}

.textoDerecha {
	text-align: right !important;
}

#frmNews.formContact p {
	margin-bottom: 1em;
}

#frmNews.formContact label {
	padding-right: 0em;
}

#frmNews.formContact span.spanAncho {
	width: 16em;
}

#frmNews.formContact div.cajaerror {
	margin-bottom: 1em;
}

div.homeNewsletters contenido p, div.homeNewsletters #contenido li {
	font-size: 1.2em !important;
}

div.homeNewsletters div#divAgendaNewsletter a {
	font-size: 1.2em !important;
}

div.homeNewsletters div#divAgendaNewsletter p.lista_bollet a {
	font-size: 1em !important;
}

hr.blanco {
	height: 1px;
	margin: 1em 0em;
	clear: both;
}

/*######### CHAT #########*/


#frmChat label {
	padding: 0em;
}

#frmChat input#submitChat {
	float: none;
	font-size: 1.1em;
}

textarea.campoChat {
	height: 4em !important;
	overflow: auto;
}

#divListaConversacion {
	padding: 0.1em;
	font-size: 0.9em;
	height: 35em;
	overflow: auto;
}

#divWebMessener .campoChat {
	padding: 2px 0em;
}

#divListaConversacion .messNombre {
	font-weight: bold;
}

#divListaConversacion .messConver {
	clear: both;
}

#divListaConversacion .messConver a {
	text-decoration: underline;
}

#divListaConversacion .messConver img {
	margin-left: 5px;
	margin-right: 5px;
}

#divListaConversacion .messEnvio {
	font-size: 1em;
	margin-top: 0.3em;
}

#divListaConversacion p {
	margin: 0em;
}

#divListaConversacion li {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

div#divHiddeC {
	font-size: 0.9em;
	height: 35.5em;
	margin-top: -35.5em;
	position: absolute;
	width: 65.8em;
	z-index: 100;
}

div#divCabeceraConver {
	height: 8px;
}

div#divCabeceraConverDcha {
	float: right;
	height: 100%;
	width: 29px;
}

div#divPieConver {
	height: 8px;
	margin-bottom: 1em;
}

div#divPieConverDcha {
	float: right;
	height: 100%;
	width: 29px;
}

div#listadoUsuariosConectados div.cajagris, div#listadoAulas div.cajagris, div#baja_grupo div.cajagris {
	width: auto !important;
}

div#listadoUsuariosConectados ul, div#listadoUsuariosConectados p.lista_enlaces, div#listadoAulas ul, div#listadoAulas p.lista_enlaces {
	margin: 0em;
}

div#listadoUsuariosConectados ul li, div#listadoAulas ul li {
	margin: 1em 0em 0em;
}

div#listadoUsuariosConectados ul li.primero, div#listadoAulas ul li.primero {
	margin-top: 0em;
}

div#listadoUsuariosConectados p.lista_enlaces {
	padding-left: 2.5em;
}

/*####### FIN CHAT #######*/


#fuenteVideo, #informacionVideo {
	height: 5em;
}

.ancho_30em {
	width: 30em!important;
}

/************************* DESCRIPTORES *************************/


#divContendorDescriptores {
	height: 50.5em;
	margin-bottom: 1em;
	overflow: auto;
	padding: 0.5em;
}

#ulDescriptores, #ulDescriptores ul, #ulDescriptores li {
	list-style: none;
}

#ulDescriptores ul {
	margin-left: 1.6em;
	margin-top: 0.5em;
}

#ulDescriptores li {
	min-height: 1.9em;
	font-size: 1em;
}

* html #ulDescriptores li {
	height: 1.6em;
}

#ulDescriptores li a {
	padding-left: 1.4em;
	margin-left: 0.3em;
	text-decoration: none;
	cursor: default;
	font-size: 1.1em
}

#ulDescriptores li span {
	font-size: 1.1em;
}

#ulDescriptores li a:hover {
	text-decoration: underline;
}

#ulDescriptores li a.aSinLink:hover {
	text-decoration: none;
}

#ulDescriptores li input {
	float: left;
	height: 1.3em;
}

ul.bloqueDescriptores {
	margin-bottom: 1em;
}

ul.bloqueDescriptores input {
	margin-right: 0.4em;
}

#lbl_OTDescripcionBusqueda {
	font-size: 1.2em;
}

#lbl_OTDescripcionBusqueda input {
	font-size: 1.1em;
}

#contenedorListaDescriptores {
	min-height: 10em;
}

* html #contenedorListaDescriptores {
	height: 10em;
}

#textoDescriptores input {
	display: inline;
	width: auto;
	vertical-align: middle;
	padding: 0em;
	margin: 0em;
	margin-bottom: 0.3em;
}

#textoDescriptores {
	font-size: 1.2em;
}

#textoDescriptores ul li {
	min-height: 1.3em;
	font-size: 1em;
	margin-left: 1.4em;
}

#textoDescriptores div {
	min-height: 1.3em;
}

/*********************** FIN DESCRIPTORES ***********************/


* html #conv_listado_municipios {
	width: 97.8%;
}

*:first-child+html #conv_listado_municipios {
	width: 97.8%;
}

#conv_listado_municipios th {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.1em;
}

#conv_listado_municipios td {
	font-size: 1.1em;
}

#conv_listado_municipios th.seleccion, #conv_listado_municipios td.seleccion {
	width: 10em;
	text-align: center;
}

.divBotones {
	margin: 1em 0em;
}

.bold {
	font-weight: bold;
}

fieldset.fieldset_convoca {
	padding-bottom: 0em !important;
}

fieldset.flstAmbito {
	display: block!important;
	margin: 0 0 1em 0.5em!important;
	overflow: auto!important;
	padding: 0 0.5em!important;
}

#divBotonAccesoInscripcion, #divBotonAccesoEmision {
	text-align: center;
}

.padding-right0em {
	padding-right: 0em !important;
}

.margin-bottom0 {
	margin-bottom: 0 !important;
}

.padding-bottom0 {
	padding-bottom: 0 !important;
}

.ocultar {
	visibility: hidden;
}

.ocultar_sin_reserva_espacio {
	display: none;
}

.calendarioBusquedasReservas img {
	margin-top: 4px;
}

dl.lista_definicion_inline {
	display: block;
	width: 99%;
	float: left;
	width: 55%;
	font-size: 1.2em;
}

dl.lista_definicion_inline dt {
	clear: left;
	display: block;
	font-weight: bold;
	float: left;
	width: 9.5em;
	margin-top: 0px !important;
}

dl.lista_definicion_inline dd {
	clear: right;
	display: block;
}

dl.lista_definicion_inline ul {
	margin-bottom: 0!important;
	list-style-image: none!important;
}

#prestik_inscripciones_gracias {
	margin-bottom: 10px;
	width: 69.7em;
	min-height: 20.8em;
	margin: auto;
}

#prestik_inscripciones_gracias .aviso {
	font-size: 2em;
	width: 26em;
	line-height: 1em;
	padding: 2em;
}

.prestik_boton {
	display: inline !important;
	float: none!important;
}

#dos_columnas.listadoActividades li {
	font-size: 1.1em !important;
	margin-right: 0!important;
}

/* Pantallas confirmacion voto Pantalla Inscripción Nik euskaraz, tramitacion archivo entzun to me */

#contenedor_nikeus, #contenedor_infovoto, #contenedor_ar_entzun {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5em;
	width: 50em;
}

.fondo_nikeus, .fondo_infovoto, .fondo_entzun {
	margin-bottom: 10px;
	width: 50em;
	height: 12.5em;
}

#contenido_nikeus, #contenido_infovoto, #contenido_ar_entzun {
	padding-top: 4.5em;
	padding-bottom: 6.4em;
	padding-left: 3.9em;
	padding-right: 2em;
	width: 75em;
}

*:first-child+html #contenido_nikeus {
	padding-top: 5em;
}

*:first-child+html #contenido_infovoto {
	padding-top: 5em;
}

*:first-child+html #contenido_ar_entzun {
	padding-top: 5em;
}

#contenido_nikeus .textoinscripcion, #contenido_infovoto .textoinfovoto, #contenido_ar_entzun .textoarchivo {
	font-size: 1em;
	max-width: 34em;
	font-family: Verdana;
	font-weight: bold;
	float: left;
}

#contenido_nikeus .textoinscripcion p, #contenido_infovoto .textoinfovoto p, #contenido_ar_entzun .textoarchivo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

#contenido_nikeus .iconoinscripcion, #contenido_infovoto .iconoinfovoto, #contenido_ar_entzun .iconoentzun {
	float: left;
	height: 8em;
	margin-top: -2em;
	width: 10em;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
}

.marginleft10 {
	margin-left: 10px;
}

.marginright3 {
	margin-right: 3px;
}

.detalle_video p.marcarSeparacion {
	padding-top: 10px;
}

/************************* PÁGINA VOTACIONES *************************/

.video5Votos {
	width: 67.000em;
	min-height: 13.000em;
	margin: 2em auto;
	padding: 0;
	list-style: none;
}

.video3Votos {
	width: 67.000em;
	min-height: 13.000em;
	margin: 2em auto;
	padding: 0;
	list-style: none;
}

.video2Votos {
	width: 67.000em;
	min-height: 13.000em;
	margin: 2em auto;
	padding: 0;
	list-style: none;
}

.cabeceraCajaVideos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em !important;
	font-weight: bold;
	padding: 0.188em 1.563em;
	margin-bottom: 0.625em;
}

.contenidoCajaVideos {
	margin: 0.938em 11.875em 0.938em 0.938em;
	clear: both;
}

.contenidoCajaVideos img {
	float: left;
	margin: 0 3em 0 0;
	_margin: 0 -12.500em 0 0;
}

.textoVideo {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.textoVideo p {
	margin: 0 6em 0 13.125em;
	_margin: 0 0 0 16.125em;
	height: 6.3em;
	overflow: hidden;
	font-size: 1em !important;
}

.textoVideo h3 {
	margin: 0 0 0.313em 0;
	_margin: 0 0 0.313em 11.85em;
}

.votaciones_form_ancho {
	width: 78em;
	margin: 2em auto;
	padding: 1em;
}

form.votacion input {
	width: 25%;
}

form.votacion span.spanAncho {
	display: block;
	width: 6em;
	float: left;
	font-size: 1em;
	line-height: 22px;
}

.c_obligatorio {
	margin-left: 7.5em;
}

.form_txto_nota {
	margin-top: 1em;
}

input.prefijo {
	padding-left: 17px !important;
	text-align: right;
	width: 3.6em !important;
}

input.campotelefono {
	margin-left: 1em;
}

form.validacion input {
	width: 20%;
}

form.validacion span.spanAncho {
	display: block;
	width: 12em;
	float: left;
	font-size: 1em;
	line-height: 22px;
}

.margin_boton1 {
	margin-top: -1.2em !important;
}

.margin_boton2 {
	margin-top: -2em;
}

form.formContact p.button_form button.buttonPedir, form.formContact p.button_form input.buttonPedir {
	cursor: pointer;
	font-weight: bold;
	height: 2.5em;
	margin-bottom: 0;
	margin-right: 0;
	width: 15em;
	margin-top: 0.5em;
	float: left;
	padding-left: 3em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
}

/*botón pedir código*/

button.botonPedirCodigo, input.botonPedirCodigo {
	font-family: Arial, ​Helvetica, ​sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
	width: auto;
	cursor:pointer;
	display:inline;
	width:auto !important;
}

/*Formularios dinamicos*/


.clear, .clearSpan {
	clear: both;
	font-size: 0 !important;
	height: 0 !important;
	width: 0 !important;
}

#Form_inscripcion_portales .frmFieldSet {
	font-size: 1.2em!important;
}

#Form_inscripcion_portales .clearSpan {
	display: block;
}

#Form_inscripcion_portales .campoCalendario {
	width: auto !important;
	margin-right: 1em;
	float: left;
}

#Form_inscripcion_portales .campoFecha span.marginleft10 {
	width: 10em;
	float: left;
	display: block;
}

#Form_inscripcion_portales input, #Form_inscripcion_portales textarea, #Form_inscripcion_portales select {
	display: block;
}

#Form_inscripcion_portales input.frmNumero {
	text-align: right;
}

#Form_inscripcion_portales span.frmSepara {
	display: block;
	margin-bottom: 1em;
}

#Form_inscripcion_portales span.spanAncho {
	width: 20em;
}

#Form_inscripcion_portales .boton_blanco_input input {
	cursor: pointer;
	height: 1.9em;
	padding: 0 2px 4px !important;
	width: auto !important;
}

#Form_inscripcion_portales .boton_blanco_input img {
	vertical-align: top;
}

#Form_inscripcion_portales span.Separa10em {
	display: block;
	width: 10em;
	float: left;
}

#Form_inscripcion_portales .texto_fck {
	display: block;
	vertical-align: top;
	font-size: 1.2em;
}

#Form_inscripcion_portales label {
	display: block!important;
	margin: .5em 0 0 0;
}

#Form_inscripcion_portales select {
	min-width: 15em;/*  padding-left: 2em;*/
}

#Form_inscripcion_portales .spanAncho {
	width: auto!important;
}

#Form_inscripcion_portales span.spanAncho {
	float: none!important;
	display: inline!important
}

#Form_inscripcion_portales input.frmCampo, #Form_inscripcion_portales textarea {
	width: 100%!important;
}

#Form_inscripcion_portales input.campoChk {
	float: left;
	margin-right: 1em;
	width: 1em;
}

#Form_inscripcion_portales .saltotextarea {
	display: block!important;
}

#Form_inscripcion_portales #botonEnviar, #Form_inscripcion_portales #botonCancelar {
	display: inline!important;
}

#Form_inscripcion_portales #botonera {
	width: 30em;
}

#Form_inscripcion_portales input#RTCaptcha {
	margin-left: 24em!important;
}

/*Fin Formularios dinamicos*/

/*Capa Informativa GeoLocalización Twitter - INICIO - */

.divInfoGeo, .divInfoGeo li, .infoGeo_dl, .infoGeo_dt, infoGeo_dd {
	font-size: 12px !important;
}

#twGeoInfo_txt span#divInfoGeo_Close {
	font-weight: bold;
	float: right;
}

div#capa_Informativa_Geo {
	display: none;
}

.divInfoGeo {
	height: 320px;
	margin-top: -357px;
	width: 607px;
	padding: 10px;
	position: relative;
	right: 0;
	text-align: left;
	overflow: hidden;
	z-index: 4;
}

#twGeoInfo {
	float: right;
	margin-right: 7px !important;
	text-align: right;
}

#twGeoInfo_txt {
	overflow: hidden;
	height: 321px !important;
	width: 607px !important;
}

.divInfoGeo dl.infoGeo_dl {
	margin-bottom: 10px;
}

div#capa_Informativa_Geo dl.infoGeo_dl dt {
	margin-bottom: 5px;
}

div#capa_Informativa_Geo dl.infoGeo_dl dd {
	text-indent: 5px;
	white-space: nowrap;
}

div#capa_Informativa_Geo dl.infoGeo_dl dd span, divInfoGeo2 dl.infoGeo_dl dt.infoGeo_dt {
	font-weight: bold;
}

div#capa_Informativa_Geo dl.infoGeo_dl dt.infoGeo_dt {
	font-weight: bold;
	text-indent: 0px !important;
}

div#capa_Informativa_Geo dl.infoGeo_dl dd.masInfo a {
	font-style: italic;
	margin-top: 5px;
}

div#twGeoInfo a:hover {
	text-decoration: underline;
}

div#capa_Informativa_Geo div#twGeoInfo_txt span#divInfoGeo_CloseImg {
	float: right;
	height: 21px;
	width: 21px;
	cursor: pointer;
}

div#twGeoInfo_txt ul li {
	display: inline-block !important;
}

div#capa_Informativa_Geo div#twGeoInfo_txt span#masInfoGeo {
	float: left !important;
}

/*Capa Informativa GeoLocalización Twitter - FIN - */


.formKabian, .formKitLab {
	margin-bottom: 5px !important;
}

.estiloRepiticion {
	font-size: 1.2em;
	padding: 0.5em 1em;
	position: relative;
	top: 5px;
}

.separadorPre {
	margin-bottom: 12px;
}

.frmCampoCortoDinamico {
	width: 6.8em!important
}

.listaCargarDatos .lista_pasos {
	font-size: 0.85em!important;
}

#divProcesandoTransparencia {
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index:100;
}

#divProcesandoEspera {
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index:200;
}

#listaProceso li{
	margin-bottom:5px;
}
