/* ETIQUETAS ---------------------------------------------------------------------------------------- */

body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #333;
	background-repeat: no-repeat;
	background-image: url(../../pics/web/fondo_1.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	/*background-position: 0 115px;*/
}

body.programas{
	background-position: 0 115px;
	}

img
{
	margin: 0;
	padding: 0;
	border: 0;
}

p
{
	line-height: 18px;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
}

/* ESTRUCTURA GENERAL ---------------------------------------------------------------------------------------- */

.contenedor
{
	float: left;
	/*
	width: 775px;
	*/
	width: 975px;
	margin: 0;
	padding: 20px 0 50px 10px;
}

.contenedor-microespacio
{
	width: 775px;
}

/*
.contenido
{
	float: left;
	width: 490px;
	margin: 0;
	padding: 15px 20px 15px 15px;
	background-color: #fff;
}
*/

.contenido
{
	float: left;
	width: 690px;
	margin: 0;
	padding: 15px 20px 35px 15px;
	background-color: #fff;
}

.contenido-microespacio
{
	float: left;
	width: 525px;
	margin: 0;
	padding: 15px 0 15px 0;
	background-color: #fff;
}

.contenedor-grande
{
	float: left;
	width: 975px;
	margin: 0;
	padding: 20px 0 50px 10px;
}

.contenido-grande
{
	float: left;
	width: 690px;
	margin: 0;
	padding: 15px 20px 15px 15px;
	background-color: #fff;
}

.contenido-grande-admin
{
	float: left;
	width: 725px;
	margin: 0;
	padding: 15px 0 15px 0;
	background-color: #fff;
}


/* ENCABEZADOS GENERALES ---------------------------------------------------------------------------------------- */

.noticias-portada .entrada h1
{
	float: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	text-transform: none;
	font-weight: bold;
	font-size: 18px;
}

.noticias-portada .entrada h1 a
{
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 18px;
	color: #000;
}

.encabezado-general
{
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 18px;
	text-transform: none;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #00aeef;
}

.noticias h1, .recursos .archivo h1, .contenido h1, .formulario h1, .proyectos h1, .bloque h1
{
	float: left;
	width: 100%;
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00aeef;
}

.noticias h2
{
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00aeef;
}

.archivo h1
{
	margin-bottom: 6px !important;
}

.proyectos h2, .bloque h2
{
	float: left;
	width: 100%;
	margin: 15px 0 8px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00aeef;
}

.ampliada h1
{
	font-size: 24px;
}

.noticias h1 a, .recursos .archivo h1 a, .proyectos h1 a
{
	text-decoration: none;
	color: #00aeef;
}

.proyectos h1 a
{
	color: #333 !important;
}

.separado
{
	margin-bottom: 15px !important;
	color: #e7511e !important;
}

.bloque-formulario h1
{
	margin-bottom: 12px;
}

.linea-formulario h2
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-transform: uppercase;
	color: #00aeef;
}

.linea-formulario h3
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #999;
}

/* CABECERA ---------------------------------------------------------------------------------------- */

.cabecera
{
	float: left;
	width: 100%;
	margin: 0 0 70px 0;
	padding: 0;
}

.cabecera-microespacio
{
	float: left;
	width: 100%;
	margin: 5px 0 35px 0;
	padding: 0;
}

.logo-junta
{
	float: left;
	/*
	width: 265px;
	*/
	width: 375px;
	margin: 0 30px 0 0;
	padding: 0 0 0 10px;
}

.logo-generacione
{
	float: right;
	width: 105px;
	margin: 0 0 0 6px;
	padding: 0;
}

.logo-eje
{
	float: right;
	margin: 0;
	padding: 0;
}

.logo-proyecto
{
	float: right;
	margin: 0;
	padding: 0;
}

.cabecera-microespacio table
{
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

.cabecera-microespacio-logo
{
	/*
	width: 240px;
	*/
	width: 160px;
	margin: 0;
	padding: 0 80px 0 10px;
	text-align: center;
}

.cabecera-microespacio-logo img
{
	margin: 0;
	padding: 0;
	border: 0;
	max-width: 160px;
	width: expression(document.body.clientWidth > 161? "160px": "auto");
}

.cabecera-microespacio-nombre
{
	vertical-align: middle;
	margin: 0;
	padding: 0;
	/*
	text-transform: uppercase;
	*/
}

.cabecera-microespacio-nombre h1
{
	float: left;
	width: 100%;
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 32px;
	color: #1a171b;
	letter-spacing: -1px;
	color: #00aeef;
}

.cabecera-microespacio-nombre p
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

/* MENÚ ---------------------------------------------------------------------------------------- */

.menu
{
	float: left;
	width: 180px;
	margin: 0 60px 0 0;
	padding: 0 0 0 10px;
	list-style: none;	
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

.menu li
{
	float: left;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0;
}

.menu-programas
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

.menu-programas li
{
	float: left;
	width: 180px;
	margin: 0 0 5px 0;
	padding: 0;
}

.menu-secundario
{
	float: left;
	width: 180px;
	margin: 0 60px 0 0;
	padding: 10px 0 0 0;
	list-style: none;	
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

.menu-secundario li
{
	float: left;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0;
}


/* PORTADA ---------------------------------------------------------------------------------------- */

/*
.introduccion
{
	color: #f15a29;
	text-decoration: underline;
	font-size: 20px;
	line-height: 30px;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded LT Std Bold", Arial, Helvetica, sans-serif; 
}
*/

/* noticias */

.noticias-portada
{
	float: left;
	width: 505px;
	margin: 0;
	padding: 0;
}

.noticias-portada .entrada
{
	float: left;
	width: 155px;
	margin: 0 20px 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #000;
}

.noticias-portada .entrada .fecha
{
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	color: #000;
}

.ultima
{
	margin-right: 0 !important;
}

/* botones */

.botones-portada
{
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0;
}

.botones-portada div
{
	float: left;
	position: relative;
	width: 142px;
	height: 142px;
	margin: 0 39px 0 0;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
}

.botones-portada div a
{
	position: absolute;
	left: 0;
	top: 50px;
	margin: 0;
	padding: 0;
}

.botones-portada img
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}


/* NOTICIAS Y PROYECTOS ---------------------------------------------------------------------------------------- */

.noticias
{
	float: left;
	/*
	width: 490px;
	*/
	width: 100%;
	margin: 0;
	padding: 0;
}

.proyectos
{
	float: left;
	/*
	width: 725px; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	*/
	width: 100%;
	margin: 0;
	padding: 0;
}

.noticias .entrada, .proyectos .entrada
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.proyectos .entrada, .recursos, .paginacion-superior, .bloque, .noticias, .banners
{
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #00aeef;
}

.entrada img
{
	margin: 0 15px 10px 0;
	padding: 0;
}


.entrada .fecha
{
	float: left;
	width: 100%;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
	color: #b1b2a0;
	font-size: 12px;
}

.ampliada .fecha
{
	font-size: 14px;
	margin: 0 0 6px 0;
}

.ampliada .fecha span
{
	color: #00aeef;
}


.ampliada .fecha
{
	margin-top: 5px !important;
}

.noticias p
{
	float: left;
	width: 100%;
	margin: 0 0 12px 0;
	padding: 0;
	line-height: 18px;
}

.entrada p a
{
	color: #b1b2a0;
	text-decoration: none;
	padding: 3px 0;
}

.entrada p a:hover
{
	color: #cbccb7;
}

.entrada-info
{
	float: left;
	width: 100%;
	margin: 15px 0 2px 0;
	padding: 0;
}

.volver, .descargar
{
	margin: 0 2px 0 0;
	text-decoration: none !important;
	font-weight: bold;
	color: #b1b2a0 !important;
}

.volver:hover, .descargar a:hover
{
}


/* RECURSOS ---------------------------------------------------------------------------------------- */

.recursos
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.recursos .archivo
{
	float: left;
	/*
	width: 490px;
	*/
	width: 100%;
	margin: 0 0 12px 0;
	padding: 0;
}


.recursos p
{
	float: left;
	width: 100%;
	margin: 0 0 12px 0;
	padding: 0;
	line-height: 18px;
}

.recursos .descripcion
{
	float: left;
	width: 100%;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
}

.recursos .video
{
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 0;
}

.archivo p
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 15px 0;
}

/* PAGINACIÓN Y FILTRO ---------------------------------------------------------------------------------------- */

.paginacion
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.paginacion-superior
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	/*
	text-align: right;
	*/
}

.paginacion-superior form
{
	float: right;
}

.paginacion ul
{
	float: left;
	/*width: 225px;*/
	width: 320px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.paginacion li
{
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

.paginacion a
{
	float: left;
	padding: 2px 6px;
	color: #FFF;
	text-decoration: none;
	color: #333;
}

.paginacion span
{
	float: left;
	padding: 2px 6px;
	font-weight: bold;
	/*
	background-color: #00aeef;
	*/
	color: #00aeef;
}

.paginacion form
{
	float: right;
	/*
	width: 390px;
	*/
	text-align: right;
	font-size: 12px;
	color: #000;
}

.paginacion select
{
	margin-left: 5px;
}

/* ESTÁTICAS ----------------------------------------------------------------------------------------- */

.introduccion
{
/*
	color: #b1b2a0; 
	*/
	color: #e7511e;
	font-size: 24px; 
	font-weight: bold; 
	line-height: 26px;
}

.imagen-texto-derecha
{
	float: right; 
	margin: 6px 0 2px 12px;
	border: 0;
}

.texto-portada
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}

.texto-portada .intro
{
	float: left;
	width: 490px;
	margin: 15px 0 5px 0;
	height: 225px;
	background-image: url(../../pics/web/texto_portada.gif);
	background-repeat: no-repeat;
}

.texto-programas
{
	float: left;
	width: 490px;
	margin: 15px 0 25px 0;
	height: 118px;
	background-image: url(../../pics/web/texto_programas.gif);
	background-repeat: no-repeat;
}

.texto-portada .intro span, .texto-programas p
{
	display: none;
}

/* FORMULARIO DE INSCRIPCIÓN ----------------------------------------------------------------------------------------- */

.formulario
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.formulario form
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


.bloque-formulario
{
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #00aeef;
}

.linea-formulario
{
	float: left;
	width: 690px;
	margin: 0 0 15px 0;
	padding: 0;
}

.nombre-campo, .campo-2, .campo-1
{
	float: left;
	margin: 0;
}

.nombre-campo
{
	width: 130px;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-align: left;
}

.nombre-campo-2
{
	float: left;
	width: 475px;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-align: left;
}

.campo-1
{
	width: 550px;
}

.campo-2
{
	width: 190px;
	padding-right: 15px;
}

.campo-1 input, .campo-2 input, .proyecto-ficha input
{
	float: left;
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #CCC;
	font-size: 11px;
}

.paginacion input
{
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #CCC;
	font-size: 11px;
}

.campo-1 input
{
	width: 529px;
}

.campo-2 input
{
	width: 184px;
}

.campo-2 select, .linea-formulario-2-der select
{
	float: left;
	width: 190px;
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #CCC;
	font-size: 11px;
}

.linea-formulario-2-der select
{
	margin-bottom: 6px;
}

.profesores-adjuntos
{
	float: left;
	width: 100%;
	margin: 0 0 6px 0; 
	padding: 0 0 6px 0;
	border-bottom: 1px solid #dcdcdc;
}



/* */

.bloque-formulario-2
{
	float: left; 
	width: 535px; 
	margin: 0; 
	padding: 5px 0 0 0; 
	font-size: 11px;
}

.linea-formulario-2
{
	float: left; 
	width: 535px; 
	margin: 0 0 6px 0; 
	padding: 0 0 6px 0;
	border-bottom: 1px solid #dcdcdc;
}

.bloque-formulario-2 input
{
	margin: 0 5px 0 0;
	padding: 0;
}

.linea-formulario-2-izq
{
	float: left; 
	width: 345px; 
	margin: 0; 
	padding: 0; 
	font-weight: bold;
}

.linea-formulario-2-der
{
	float: left;
	width: 190px;
	margin: 0; 
	padding: 0;
}

.campo-bilingue
{
	float: left; 
	width: 100%; 
	margin: 5px 0 0 0; 
	padding: 0;
}

.campo-bilingue input
{
	margin: 0 4px 0 0 !important; 
	padding: 2px 0 0 0 !important;
	vertical-align: middle;
}

.campo-bilingue label
{
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

.nota
{
	float: left;
	width: 100%;
	margin: 4px 0 6px 0;
	font-size: 11px;
}

.bloque-botones
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}

.bloque-botones input, .boton-general
{
	margin-right: 5px;
	background-color: #eaebec;
	color: #333;
	border: 1px solid #CCC;
	font-weight: bold;
	padding: 3px 6px;
}

.boton-general
{
	margin-right: 5px;
	background-color: #eaebec;
	color: #333;
	border: 1px solid #CCC;
	font-weight: bold;
	padding: 1px 2px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.barra
{
	float: left;
	width: 100%;
	background-color: #000;
	margin: 0 0 15px 0;
	padding: 7px 0;
	font-size: 11px;
	color: #FFF;
}

.barra span
{
	padding: 0 20px;
	margin: 0;
}

.barra .zona
{
	float: left;
}

.barra .usuario
{
	float: right;
	color: #00aeef;
}

.barra .usuario a
{
	color: #FFF;
	text-decoration: none;
	margin-left: 6px;
}


/* */

.proyecto-ficha
{
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

.proyecto-ficha a
{
	color: #333;
	text-decoration: underline;
}

.proyecto-ficha td, .proyecto-ficha th
{
	margin: 0;
	padding: 1px 0;
}

.proyecto-ficha th
{
	font-weight: bold;
	text-align: left;
	width: 200px;
}

/* */

.descripcion-proyecto, .entrada-titulo, .entrada-cuerpo, .entrada-video
{
	float: left;
	width: 719px;
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #CCC;
	font-size: 11px;
}

.descripcion-proyecto, .entrada-video
{
	height: 80px;
}

.entrada-cuerpo
{
	height: 140px;
}

/* */

.publicar-logo
{
	float: left;
	width: 725px;
	margin: 0;
	padding: 0;
}

.muestra-logo
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.muestra-logo img
{
	float: left;
	margin: 0 0 4px 0;
	padding: 0;
	border: 0;
}

.imagen-proyecto-mini
{
	max-width:280px;
	width: expression(this.width > 280 ? 280: true);
}

.elige-logo
{
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}

.elige-logo p
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}

/* */

.entradas-blog, .entradas-blog-2, .entradas-proyectos
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #CCC;
}

.entradas-blog td, .entradas-blog th, .entradas-blog-2 td, .entradas-blog-2 th, .entradas-proyectos td, .entradas-proyectos th
{
	margin: 0;
	padding: 10px 5px 10px 0;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
}

.entradas-blog th, .entradas-blog-2 th, .entradas-proyectos th
{
	font-weight: bold;
	text-align: left;
}

.entradas-blog th
{
	width: 400px;
}

.entradas-blog-2 th
{
	width: 250px;
}

.entradas-proyectos th
{
}

.entradas-blog-boton
{
	text-align: right;
	padding-right: 0 !important;
}

.entradas-blog-boton input
{
	margin: 0 !important;
}

.entradas-blog a, .entradas-blog-2 a, .entradas-proyectos a
{
	color: #00aeef;
	text-decoration: none;
}

.entradas-blog-estado
{
}

.entradas-proyectos-encabezado
{
	background-color: #f6f6f6;
}

.entradas-proyectos-encabezado th
{
	border: 0;
}

.entradas-proyectos-nombre
{
	width: 260px;
	font-weight: bold;
}

.entradas-proyectos-nombre-medio
{
	width: 370px;
	font-weight: bold;
}

.entradas-proyectos-nombre-ancho
{
	width: 570px;
	font-weight: bold;
}

.entradas-proyectos-centro a
{
	color: #333;
	font-weight: bold;
}

.entradas-proyectos-localidad a
{
	color: #333;
}

.entradas-proyectos-fecha
{
	width: 50px !important;
}

/* */

.elemento-publicado
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.elemento-publicado img, .elemento-publicado object
{
	float: left;
	margin: 0;
	padding: 0;
}

.elemento-publicado div
{
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
	padding: 0;
}

.eliminar
{
	float: left;
	margin: 0 6px 0 0;
	padding: 1px 0 0 0;
	font-size: 13px;
	padding-left: 20px;
	background-image: url(../../pics/web/boton_eliminar.gif);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	clear: left;
}

.descargar
{
	float: left;
	margin: 0 6px 0 0;
	padding: 1px 0 0 0;
	font-size: 13px;
	padding-left: 20px;
	background-image: url(../../pics/web/boton_descargar.gif);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	background-position: 0 2px;
	
}

.elemento-publicado-archivo
{
	font-weight: bold;
}

/* */

.microespacio
{
	background-image: url(../../pics/web/fondo_cabecera.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

/* */

.bloque
{
	float: left;
	width: 100%;
}

.foto-grupo, .organigrama
{
float: left;
width: 525px;
margin: 0 0 15px 0;
padding: 0;
border: 0;
}

/* */

.bloque-publicacion
{
	float: left;
	width: 100%;
	padding-bottom: 20px !important;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #00aeef;
}

.contacto
{
	font-size: 18px;
	line-height: 26px;
}

.contacto span
{
	/*
	color: #e7511e;
	*/
	color: #00aeef;
	font-size: 24px; 
	font-weight: bold; 
	line-height: 30px;
}

.colores
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.colores-opcion
{
	float: left;
	width: 229px;
	margin: 0 19px 25px 0;
	padding: 0;
	text-align: center;
}

.colores img
{
}

.colores label
{
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 229px;
	height: 105px;
}

.colores span
{
	float: left;
	width: 227px;
	height: 103px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 1px solid #eaebec;
}

/* */

.pie
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 35px 0 35px 0;
	font-size: 11px;
	/*
	background-color: #FFF;
	*/
	background-image: url(../../pics/web/fondo_pie.gif);
	background-repeat: repeat-y;
	background-position: 250px 0;
}

.pie ul
{
	float: left;
	margin: 0;
	padding: 0 0 10px 266px;
	/*
	padding: 0 0 10px 250px;
	*/
	list-style: none;
	font-weight: bold;
}

.microespacio .pie ul
{
	padding-left: 250px !important;
}

.pie li
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

.pie li a
{
	text-decoration: none !important;
	color: #000 !important;
}

.pie p
{
	float: left;
	width: 325px;
	margin: 0;
	padding: 0 0 0 266px;
	/*
	padding: 0 0 0 250px;
	*/
	font-size: 10px;
	text-transform: uppercase;
	position: relative;
	clear: left;
	color: #009ee0;
	display: block;
}

.microespacio .pie p
{
	padding-left: 250px !important;
}

.lista-separada li
{
	margin-bottom: 8px;
}

.logo-veiasa
{
	float: left;
	margin: 0;
	padding: 15px 0 0 10px;
}

.logo-veiasa p
{
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	/*
	color: #CCC;
	color: #999;
	*/
	color: #000;
}

.logo-veiasa img
{
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	border: 0;
}

.visitar
{
	color: #333;
}

.banners
{
	float: left;
	width: 100%;
	margin: 0 0 35px 0;
	padding: 0;
}

.banners img
{
	float: left;
	margin: 0 10px 0 0;
	padding: 1px;
	border: 0;
	border: 1px solid #CCC; 
}

/* ENCUESTA ---------------------------------------------------------------------------------------- */

.encuesta h2
{
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.caja-encuesta
{
	float: left;
	width: 340px;
	margin: 0 22px 25px 0;
	padding: 0;
}

.linea-encuesta
{
	float: left; 
	width: 100%; 
	margin: 0 0 5px 0; 
	padding: 15px 0 0 0;
	border-top: 1px solid #CCC;  
	/*
	background-color: yellow;
	*/
}

.caja-encuesta label
{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	/*
	background-color: orange;
	*/	
}

.baja label
{
	height: 20px;
}

.media label
{
	height: 36px;
}

.alta label
{
	height: 52px;
}

.caja-encuesta label span
{
	font-size: 11px;
	font-weight: bold;
	/*
	text-decoration: underline;
	color: #00aeef;
	*/
}

.caja-encuesta .respuesta
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.caja-encuesta .respuesta select
{
	float: left;
	width: 335px;
	margin: 0;
	padding: 0;
}

.caja-encuesta .respuesta input
{
	padding: 2px 1px;
	width: 327px;
}

.observaciones-encuesta
{
	float: left;
	width: 686px;
	height: 80px;
	margin: 0;
	padding: 4px;
	font-size: 12px;
}

.enviar-encuesta
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 30px 0 0 0;
}

.enviar-encuesta p
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 11px;
}