html {
 margin: 0px;
}

.noborder {
	border: 0px;
}

body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin : 10px 0px 10px 0px;
	text-align: center; 
    background-color:#C5C5C5;
}


img {
	border: 0;
}

table {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#4D4948; 	
}

th {
	vertical-align: top;
	text-align: left;
	
}

td {
	padding-left: 20px;
}

td p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tabla_inicio  td {
	padding-left: 0px;
}

ul li ul {
	list-style-type: square;
	margin-top: 1em;
	margin-bottom: 1em;
}

ul li ul li {
	list-style-type: square;
}


.contenido {
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
}

.contenedor {
	margin: auto;
	text-align: center;
	height: 100%; 
	background: #FFFFFF;
	padding:0px;
	width:776px;
/*	border:1px solid #E6B01C;	*/
}

.cabecera {
    text-align:center;
    width:763px;
    height:153px;
    vertical-align:top;
	margin-left: auto;
	margin-right: auto;
}

.cabecera1 {
	background-image:url(../img/cabecera.gif);
	width: 762px;
	height: 101px;
}

.cab_botonera {
	text-align:left;
	width:733px;
	height: 1.88em;
	vertical-align:middle;
	background-color: #E6B01C;
	display:block;
	padding-left: 30px;
	overflow:hidden;
	padding-top: 3px;
/*
	_padding-top: 0px;
	_padding-left: 0px;
	_height:24px;
	_width:763px;
*/
}

.idioma_ingles {
	background-image:url(../img/btn_ingles.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 100px;
	padding-left: 32px;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 50px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 120px;
*/
}

.idioma_espanol {
	background-image:url(../img/btn_espanol.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 100px;
	padding-left: 33px;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 50px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 120px;
*/
}

.boton_inicio {
	background-image:url(../img/btn_inicio.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 80px;
	padding-left: 25px;
	padding-top: 2px;
	vertical-align: middle;
	margin-top: 3px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 100px;
*/
}

.boton_ayuda {
	background-image:url(../img/btn_ayuda.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 80px;
	padding-left: 15px;
	padding-top: 2px;
	vertical-align: middle;
	margin-top: 3px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 100px;
*/
}

.boton_buzon {
	background-image:url(../img/btn_buzon.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 80px;
	padding-left: 25px;
	padding-top: 2px;
	vertical-align: middle;
	margin-top: 3px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 100px;
*/
}

.boton_mapa_web {
	background-image:url(../img/btn_mapa_web.gif);
	background-repeat: no-repeat;
	height: 1.52em;
	width: 80px;
	padding-left: 25px;
	padding-top: 2px;
	vertical-align: middle;
	margin-top: 3px;
	display:table-cell;
	overflow:hidden;
/*
	_display:inline;
	_width: 100px;
*/
}

.cab_busqueda {
	margin-right: 0px;
	margin-left: auto;
	vertical-align: middle;
	display:table-cell;
	overflow:hidden;
	text-align: right;
/*
	_width: 185px;
	_display: inline;
*/
}

.cab_busqueda form {
	display: inline;
}


.cab_busqueda_div {
	display:inline;
	text-align: right;
}

.input_text {
	border:1px solid #F9DFAA;
	font-size:10px;
	color:#666666;
	vertical-align:middle;
}

.input_image {
	vertical-align: middle;
}

.cab_destacados {
	text-align:left;
	width:763px;
	height:2.5em;
	/*_height:34px; */
	vertical-align:middle;
	background-color:#EEEEEE;
	display:block;
	overflow:hidden;
	border-top:7px solid #FFFFFF;	
	font-size: 1.01em;
	font-weight: bold;
}

.boton_exp_contratacion {
	background-image:url(../img/btn_expedientes_contratacion.gif);
	background-repeat: no-repeat;
	text-align:left;
	height: 2.5em;
	width:137px;
	vertical-align:top;
	border-right:2px solid #FFFFFF;
	padding-left: 25px;
	font-size: 0.9em;
	display:table-cell;	
	overflow: hidden;
/*
	_width:149px;
	_height:34px;
*/
}

.boton_correo_ciudadano {
	background-image:url(../img/btn_correo_ciudadano_2.gif);
	background-repeat: no-repeat;
	text-align:left;
	height: 2.5em;
	width:137px;
	vertical-align:top;
	border-right:2px solid #FFFFFF;
	padding-left: 25px;
	font-size: 0.9em;
	display:table-cell;	
	overflow: hidden;
/*
	_width:149px;
	_height:34px;
*/
}

.boton_visita_guiada {
	background-image:url(../img/btn_visita_guiada.gif);
	background-repeat: no-repeat;
	text-align:left;
	height: 2.5em;
	width:120px;
	vertical-align: top;
	border-right:2px solid #FFFFFF;
	padding-left: 25px;
	display:table-cell;	
	overflow: hidden;
	font-size: 0.9em;
	padding-top: 6px;
/*
	_width:138px;
	_height:34px;
*/
}

.fin_destacados {
	text-align:left;
	height:26px;
	width: 476px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding-top: 6px;
	display:table-cell;	
	overflow: hidden;
/*	_height:100px; */
	font-weight:normal;
}

.cuerpo {
	display: block;
}

.izquierda {
	width: 217px;
	text-align: left;
	display: block;
	float: left;
	width: 207px;
	height: 100%;
}

.derecha {
	width: 543px;
	display: block;
	float:left;
	padding-top: 5px;
}

.migasdepan {
	text-align: left;
	padding-top: 8px;
	font-weight:bold;
	color:#A71F54;	
	margin-bottom: 3px;
}

.migas_pagina_actual {
	color:#666666;
}

.migasdepan A:active {
	text-decoration:none;
	color:#A71F54;	
}

.migasdepan A:link {
	text-decoration:none;
	color:#A71F54;	
}

.migasdepan A:visited {
	text-decoration:none;
	color:#A71F54;	
}

.migasdepan A:hover {
	text-decoration: underline;
	color:#A71F54;	
}


.menuppal {
	margin-top: 2.68em;
}

.menu {
	padding-left: 10px;
	margin-left: 0px;
	overflow: hidden;
}

.submenu {
	margin-left: 23px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.li_menu {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	width:183px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
}

.li_menu2 {
	list-style: url(../img/guion.gif);
	text-align:left;
	width:170px;
	min-height:18px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	color:#C4816D;
}
.li_menu2c {
	list-style: url(../img/guion_activo.gif);
	text-align:left;
	width:170px;
	min-height:18px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	color:#A71F54;
}


.div_menu, .div_menua  {
	width:184px;
	height:1.69em; 
	padding-left:8px;
	padding-top: 3px;
	background-color:#E6B01C;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}


.div_menua {
	color:#AA2941;
}


A.enlace_menu:active
{
text-decoration:none;
color:#FFFFFF;
}
A.enlace_menu:link
{
text-decoration:none;
color:#FFFFFF;
}
A.enlace_menu:visited
{
text-decoration:none;
color:#FFFFFF;
}
A.enlace_menu:hover
{
text-decoration:none;
color:#AA2941;
}

A.enlace_menu2:active
{
text-decoration:none;
color:#000000;
}
A.enlace_menu2:link
{
text-decoration:none;
color:#000000;
}
A.enlace_menu2:visited
{
text-decoration:none;
color:#000000;
}
A.enlace_menu2:hover
{
text-decoration:none;
color:#A71F54;
}

a:active
{
	text-decoration:none;
	color:#A71F54;
}
a:link
{
	text-decoration:none;
	color:#A71F54;
}
a:visited
{
	text-decoration:none;
	color:#A71F54;
}
a:hover
{
	text-decoration: underline; 
	color:#A71F54;
}

.nodisplay {
	display: none;
}

.pie {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	height: 155px;
	width: 763px;	
	background-color: #FFFFFF;
}

.pie_ini {
	clear: both;
	background-image:url(../img/img_pie_sup.gif);
	width: 763px;
	height: 53px;	
}

.pie_med {
}

.pie_medio1 {
	background-image:url(../img/img_pie_medio1.gif);
	float: left;
	width: 270px;
	height: 79px;
}

.pie_medio2 {
	background-image:url(../img/img_pie_medio2.gif);
	float: left;
	width: 93px;
	height: 79px;
}

.pie_emasesa {
	float: left;
	width: 72px;
	height: 79px;

}

.pie_envisesa {
	float: left;
	width: 92px;
	height: 79px;
}

.pie_giralda {
	float: left;
	width: 63px;
	height: 79px;
}

.pie_lipasam {
	float: left;
	width: 84px;
	height: 79px;
}

.pie_tussam {
	float: left;
	width: 89px;
	height: 79px;	
}

.pie_fin {
	clear: both;
	background-image:url(../img/img_pie_inf.gif);
	width: 763px;
	height: 23px;	
}


.pie_espacio_blanco {
	clear: both;
	height: 20px;
	width: 400px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	/*border: 1px solid red;*/
}

.logo_wai_derecha {
	float: left;
	margin-top: -18px;
	margin-left: 504px;
	/*border: 1px solid blue;*/
}

.logo_wai {
	margin-right: 6px;

}

.pie3 {
	/*border: 1px solid red;*/
	width: 585px;
	margin-left: 185px;
}

/*************************************************** ESTILOS GENERALES  ****************************************************/
.negrita {
	font-weight: bold;
}

p.negrita,span.negrita,div.negrita {
	font-weight: bold;
}

p.cursiva,span.cursiva,div.cursiva {
	font-style: italic;
}

p.subrayado,span.subrayado,div.subrayado {
	text-decoration: underline;
}


p.alineacion_izquierda,div.alineacion_izquierda,li.alineacion_izquierda  {
	text-align: left;
}

p.alineacion_derecha,div.alineacion_derecha,li.alineacion_derecha,h1.alineacion_derecha,h2.alineacion_derecha,h3.alineacion_derecha {
	text-align: right;
}

p.alineacion_justificado,div.alineacion_justificado,li.alineacion_justificado {
	text-align: justify;
}

p.alineacion_centrado,div.alineacion_centrado,li.alineacion_centrado,h1.alineacion_centrado,h2.alineacion_centrado,h3.alineacion_centrado {
	text-align: center;
}

span.color_rojo {
	color:#A71F54;
}

span.grande {
	font-size: 1.2em;
}

table.tabla_470px {
	width: 470px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#4D4948; 	
}



table.tabla_inicio {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#4D4948; 	
	margin-bottom: 20px;
}


a.enlace_rojo:active
{
	text-decoration:none;
	color:#A71F54;
}
a.enlace_rojo:link
{
	text-decoration:none;
	color:#A71F54;
}
a.enlace_rojo:visited
{
	text-decoration:none;
	color:#A71F54;
}
a.enlace_rojo:hover
{
	text-decoration: underline;
	color:#A71F54;
}




a.enlace_negro:active
{
	text-decoration:none;
	color:#605d5c;
}
a.enlace_negro:link
{
	text-decoration:none;
	color:#605d5c;
}
a.enlace_negro:visited
{
	text-decoration:none;
	color:#605d5c;
}
a.enlace_negro:hover
{
	text-decoration: none;
	color:#605d00;
}

a.enlace_negro:active
{
	text-decoration:none;
	color:#605d5c;
}

a.enlace_blanco:link
{
	text-decoration:none;
	color:#FFFFFF;
}
a.enlace_blanco:visited
{
	text-decoration:none;
	color:#FFFFFF;
}
a.enlace_blanco:hover
{
	text-decoration: underline;
	color:#FFFFFF;
}

a.titulos:active
{
	text-decoration:none;
	color:#000000;
}
a.titulos:link
{
	text-decoration:none;
	color:#000000;
}
a.titulos:visited
{
	text-decoration:none;
	color:#000000;
}
a.titulos:hover
{
	text-decoration:none;
	color:#AA2941;
}

.titulos2{
	text-decoration:none;
	color:#AA2941;
}


p.titulo_visita_guiada, div.titulo_visita_guiada {
	text-align:left;
	height:22px;
	width:299px;
	vertical-align:middle;
	font-size:1.1em;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:16px;
	padding-top: 5px;
	display: table-cell;
	border-bottom:2px solid #AA2941;
}

p.titulo_visita_guiada2, div.titulo_visita_guiada2 {
	text-align:left;
	height:22px;
	width:120px;
	vertical-align:middle;
	font-size:1.1em;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:16px;
	padding-top: 5px;
	display: table-cell;
	border-bottom:2px solid #AA2941;
}

p.texto_portada, div.texto_portada {
	display: table-row;
	text-align: justify;
/*	_width:299px; */
}

DIV.contenedor_news {
	margin-top:0px;
}

p.titulo_expedientes_contratacion,div.titulo_expedientes_contratacion
{
	text-align:left;
	height:22px;
	width:299px;
	vertical-align:middle;
	font-size:1.1em;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:16px;
	border-bottom:2px solid #AA2941;
	display: table-cell;
	padding-top: 5px;	
}



/******************************** ESTILOS DE SISTEMAS ***************************************************/
.img_ultimas_noticias {
    border: medium none ; 
	padding: 0px 3px; 
	float: left; 
	width: 154px; height: 115px;	
}

.form_registro {
	border: 1px solid black;
	width: 500px;
}

.form_registro_izquierda {
	border: 1px solid black;
	float:left;
	width: 243px;
	padding-left: 5px;
}

.form_registro_derecha {
	border: 1px solid black;
	margin-left: auto;
	width: 243px;
	padding-left: 5px;
}

.form_registro_categoria1 {
	clear:left;
	float:left;
	width: 30%;
	padding-left: 2%;
}

.form_registro_categoria2 {
	float:left;
	width: 30%;
	padding-left: 2%;
}


.form_registro_categoria3 {
	margin-left: auto;
	width: 30%; 
	padding-left: 2%;
	clear: right;
}

.form_registro_colspan2 {
	border: 1px solid black;
	clear: both;
}

.form_registro_fin {
	clear: both;
}


.frm_busqueda_campo {
	float: left;
	width: 30%;
}

h1 {
	text-align:left;
	vertical-align:bottom;
	font-size:1.2em;
	font-weight:bold;
	font-family:arial;
	color:#000000;
	border-bottom:2px solid #A71F54;
	text-transform:uppercase;	
}

h2 {
	text-align:left;
	vertical-align:bottom;
	font-size:1.2em;
	font-family:arial;
	color:#A71F54;
	font-weight: bold;
}

h3 {
	font-size:1em;
	font-family:arial;
	color:#4D4948; 
	text-transform:uppercase;	
}

.h3 {
	font-size:1em;
	font-family:arial;
	color:#4D4948; 
	text-transform:uppercase;	
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
}

/******************************* Mapa web ****************************************/
.csc-sitemap-level2 {
	margin-left: 2.2em;
	padding-left: 16px;
	background-image:url(../img/img_pantalla2.gif);
	background-repeat:no-repeat;	
}

.csc-sitemap-level1 {
	padding-left: 16px;
	background-image:url(../img/img_pantalla1.gif);
	background-repeat:no-repeat;	
}

/******************************* Noticias **********************************************/
.tit_noticias {
	height: 20%;
	font-weight: bold;
	display: table-row;
	vertical-align: top;
}

.txt_noticias {
	height: 70%;
	display: table-row;
	vertical-align: top;
}

.fin_noticia {
	height: 10%;
	display: table-row;
	vertical-align: bottom;
}

.noticias {
	width: 100%;
}

.noticia {
	width: 45%;
	height: 125px;
	float: left;
	display: table;
	vertical-align: top;
	margin-right: 20px;
}

.page_teaser {
	width: 40%;
	height: 14em;
	float: left;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 30px;
	overflow: hidden; 
}

.img_teaser {
	width: 65px;
	float: left;
	height: 100%;
}

.img_teaser img {
}



.titulo_teaser {
	font-weight: bold;
	border-bottom: 1px solid #A71F54;
}

.texto_teaser {
}

.cont_teaser {
	vertical-align: top;
}


hr {
	background-color: #A71F54;
	color: #A71F54;
	width: 98%;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #A71F54;
}


.hr_noticias {
	background-color: #A71F54;
	color: #A71F54;
	width: 98%;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #A71F54;
}

.pagebrowser {
	clear: both;
	text-align: right;
}

.siguiente {
}

.siguiente a {
	color: #A71F54;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.news-single-img {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding-right: 5px;
}
.news-single-img img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.titulo_noticia {
	color: #A71F54;
	font-weight: bold;
	border-bottom: 1px solid #A71F54;;
}
.fecha_noticia {
	color: #A71F54;
}

/************************************ EXPEDIENTES DE CONTRATACIÓN *********************************/
.frm_busqueda {
	background-color:#EEEEEE;
	font-weight: bold;
	width: 100%;
	height: 2em;
}

.frm_busqueda_campo {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
/*	_padding-top: 0px; */
	height: 100%;
	width: 80%;
	float: left;
}

.frm_busqueda_campo input {
	height: 1em;
/*	_height: 1.3em; */
	border: 1px solid #d7d7d7;
	display: inline;
	vertical-align: middle;
}

.frm_busqueda_campo1 {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
/*	_padding-top: 0px; */
	height: 100%;
	width: 40%;
	float: left;
}

.frm_busqueda_campo1 input {
	height: 1em;
/*	_height: 1.3em; */
	border: 1px solid #d7d7d7;
	display: inline;
	vertical-align: middle;
}

.frm_busqueda_campo2 {
	vertical-align: middle;
	padding-top: 3px;
	height: 100%;
	width: 40%;
	float: left;
}

.frm_busqueda_campo2 input {
	height: 1em;
/*	_height: 1.3em; */
	border: 1px solid #d7d7d7;
	display: inline;
	vertical-align: middle;
}

.frm_busqueda_campo3 {
	vertical-align: middle;
	height: 100%;
	display: inline;
}

.frm_busqueda_campo3 input {
	display: inline;
	vertical-align: middle;
}

.titulo {
	text-align:left;
	vertical-align:bottom;
	font-size:1.2em;
	font-weight:bold;
	font-family:arial;
	color:#000000;
	border-bottom:2px solid #A71F54;
	text-transform:uppercase;	
}

.subtitulo {
	text-align:left;
	vertical-align:bottom;
	font-size:1.2em;
	font-family:arial;
	color:#A71F54;
	font-weight: bold;
}

.resultados {
	padding-left: 17px;
/*
	_padding-left: 0px;
	_margin-left: 20px;
*/
}

.resultado {
	list-style: url(../img/cuadrado_amarillo.gif);
	clear: both;
}

.resultado_titulo {
	width: 75%;
/*	_width: 70%; */
	float: left;
	padding-right: 5px;
	text-align: justify;
}

.resultado_titulo_busqueda {
	text-align: justify;
}

.resultado_ver_ficha {
	background-image: url(../img/ficha.gif);
	background-position: right;
	background-repeat:no-repeat;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	float: left;
	width: 17%;
	height: 17px;
}

.resultado_guardar {
	background-image: url(../img/guardar.gif);
	background-position: right;
	background-repeat:no-repeat;
	font-weight: bold;
	float: left;
	width: 15%;
/*	_width: 12%; */
	height: 17px;
}

.fin_resultado {
	clear: both;
	display: block;
	height: 10px;
	border: 1px solid white;
	margin-left: -18px;
}

.hr_resultado {
	background-color: #A71F54;
	color: #A71F54;
	width: 100%;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #A71F54;
}

.paginacion2{
	clear: left;
	text-align: center;
	font-weight: bold;
}

.flota_derecha {
	font-weight: bold;
	text-align: right;
	margin-top: -1.3em;
}

.cuadro_error {
	background-image: url(../img/admiracion.gif);
	background-repeat: no-repeat;
	padding-left: 120px;
	clear: both;
	width: 60%;
	height: 85px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border: 1px solid #E6B01C;
}

.cuadro_error_gris {
	background-color:#FFFFFF;
	background-image: url(../img/admiracion.gif);
	background-repeat: no-repeat;
	padding-left: 120px;
	clear: both;
	width: 60%;
	height: 85px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border: 1px solid #E6B01C;
}


.mensaje {
	font-weight: bold;
	text-align: center;
}

.mensaje_error {
	padding-top: 40px;
	font-weight: bold;
	width: 100%;
	height: 100%;
}

.mensaje_error_arriba {
	font-weight: bold;
	width: 100%;
	height: 100%;
}

/* ini */

	.frm_busqueda_2 {
		background-color:#EEEEEE;
		font-weight: bold;
		width: 100%;
		height: 3.7em;
	}
	
	.frm_busqueda_campo_1 {
		vertical-align: middle;
		padding-left: 5px;
		padding-top: 3px;
		height: 100%;
		width: 19%;
		float: left;
	}
	
	.frm_busqueda_campo_1 input {
		height: 1em;
		display: inline;
		vertical-align: middle;
		border: 1px solid #d7d7d7;
	}
	
	.frm_busqueda_campo_2 input {
		height: 1em;
		display: inline;
		vertical-align: middle;
		border: 1px solid #d7d7d7;
	}

	.frm_busqueda_campo_2 {
		vertical-align: middle;
		padding-top: 3px;
		height: 100%;
		width: 24%;
		float: left;
		margin-right:30px;
	}
		
	.frm_busqueda_campo_4 {
		vertical-align: middle;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		height: 100%;
		width: 32%;
		float: left;
	}
	
	.frm_busqueda_campo_3 {
		vertical-align: middle;
		text-align:right;
		height: 100%;
		display: inline;
		width: 10%;
	}

	.frm_busqueda_campo_3 input {
		display: inline;
		vertical-align: middle;
		margin-top: 10px;
	}
	
	.ordenacion2 {
		clear: both;
		text-align: right;
	/*	margin-bottom: 5px;
		margin-top: 24px;*/
	}

	/*.ordenacion2 label {
		color: #C74860;
	}*/
	
	.select_filtro {
		font-size: 0.8em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.select_filtro option {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	} 
	
/* fin */
.ordenacion {
	clear: both;
	text-align: right;
}

.select_ordenar {
	font-size: 0.8em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.select_ordenar option {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 

.boton_ir{
	border: 1px solid #d7d7d7;	
	background-color: #FFFFFF;
	color: #A71F54;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
/*
	_font-size: 1em;
	_font-weight: bolder;
*/
}

.boton {
	font-weight: bolder;
	cursor: pointer;
}

.inline {
	display: inline;
}

.fondo_gris{
	background-color:#EEEEEE;
	padding: 25px 25px 20px 25px;
}

.fondo_gris label {
	font-weight: bold;
}

.fondo_grisp{
	background-color:#EEEEEE;
	padding: 25px 25px 20px 25px;
	width: 35%;
/*	_width: 45%; */
	margin-left: auto;
	margin-right: auto;
}

.fondo_grisp label {
	font-weight: bold;
}

.fondo_grisp2 {
	background-color:#EEEEEE;
	padding: 25px 25px 20px 25px;
	width: 55%;
/*	_width: 70%; */
	margin-left: auto;
	margin-right: auto;
}

.fondo_grisp2 label {
	font-weight: bold;
}

.dos_campos {
	clear: both;
	text-align: left;
	width: 100%;
}

.un_campo {
	clear: both;	
	width: 100%;
}


.campo1 {
	width: 27%;
	float: left;
}

.campo1v {
	width: 70%;
	float: left;
}

.campo1r {
	width: 35%;
	float: left;
}


.campo2 {
	width: 50%;
	float: left;
}

.campo2v {
	width: 20%;
	float: left;
}



.campo1pp {
	width: 48%;
	float: left;
}

.campo1p {
	width: 48%;
/*	_width: 0; */
	float: left;
}

.campo2p {
	width: 48%;
	float: left;
/*	_float: right; */
}


.separador_campos {
	clear: both;
	height: 2px;
	overflow: hidden;
}

.input_gris_recordar_pawd {
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	display: inline;
	vertical-align: middle;	
}

.input_gris {
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	display: inline;
	vertical-align: middle;	
	overflow: auto; 
}

.input_grista {
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	display: inline;
	vertical-align: middle;	
	overflow: auto; 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}


.passwd_gris {
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	display: inline;
	vertical-align: middle;	
	overflow: auto; 
/*	_width: 115%; */
}

.check_gris {
	display: none;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
/*
	_display: inline;
	_width: 15px;
	_height: 15px;
*/
	padding: 0px;
	margin: 0px;
	background-color:#EEEEEE;

}		

.check_gris_label {
	background: url(../img/check_gris.png) 0 0 no-repeat;
	padding-left: 18px;
/*
	_background: none;
	_padding-left: 0px;
*/
}

input[type="checkbox"]:focus + label {
	background-position: 0 -15px;
}

input[type="checkbox"]:checked + label {
	background-position: 0 -30px;
}

input[type="checkbox"]:checked:focus + label {
	background-position: 0 -45px;
}

.boton_enviar {
	background-color: #EEEEEE;
	font-weight: bold;
	border: 0px;
	padding-right: 0px;
	margin-right: 0px;
	vertical-align: middle;
	font-size: 0.8em;
	cursor: pointer;
/*	_font-size: 1em; */
}

.boton_continuar {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	padding-right: 0px;
	margin-right: 0px;
	vertical-align: middle;
	font-size: 0.8em;
	cursor: pointer;
/*	_font-size: 1em; */
}

.texto_error {
	color:#A71F54;
}

.texto_error_404 {
	color:#A71F54;
	font-size: 6em;
}

.tx_faq_pagebrowser {
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.txt_pregunta {
	text-align: justify;
}

.tx_jppageteaser_pagebrowser {
	clear: both;
	text-align: right;
	font-weight: bold;	
	text-transform: uppercase;
}

.div_visita_guiada {
	clear: both;
	text-align: center;
	font-weight: bold;	
	text-transform: uppercase;
}

.centrado_vertical {
	vertical-align: middle;
}

.enlace_volver {
	text-align: right;
	font-weight: bold;
}

/*inicio CALIDAD*/

.enlacePaginacion
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

.img_calidad {
	margin-top: 8px;
	margin-bottom: 5px;
	text-align: center;
}

.txtDesBlanco
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	padding-left: 4px;
	padding-right: 4px;
}

.txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
}

.txt2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
}

.piepagina
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.txtDesRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	border: 1px solid #000000;
	TEXT-ALIGN: center;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDes2Rojo
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	border: 1px solid #000000;
	TEXT-ALIGN: center;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDes3Azul
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	border: 1px solid #000000;
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDes3Rojo {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	border: 1px solid #000000;
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDesAzul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
	FONT-FAMILY: Arial;
	border: 1px solid #000000;
	TEXT-ALIGN: center;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDes2Azul
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	border: 1px solid #000000;
	TEXT-ALIGN: center;
	padding-left: 4px;
	padding-right: 4px;
}

.colorBordeCalidad {
	border: 1px solid #000000;
	width: 100%;
}

.colorBordeCalidad2 {
	border: 1px solid #000000;
	width: 100%;
}

.colorFila_text_blanco {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
}

.colorFila_text_blanco2 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
}

.txtDesBlancoConFondo {
	background-color: #EEEEEE;
	color: #000000;
	border: 1px solid #000000;
    FONT-WEIGHT: bold;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.txtDesBlancoConFondo2 {
	background-color: #EEEEEE;
	color: #000000;
	border: 1px solid #000000;
    FONT-WEIGHT: bold;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.cont_enlace_pag {
	font-weight: bold;
}

/*final CALIDAD*/


/********************************************** Parte RSS **************************************************/

.bodyRSS{
	background-color:white;
}


.cabeceraRSS {
	background-image: url(../img/lineaRSS.jpg);
	width: 574px;
	/*height: 5px;*/
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	text-align: right;
	padding-top: 3px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: -30px;
	/*border: 1px solid red;*/
}

.logo_desevillaRSS {
	background-image: url(../img/desevilla_chica.jpg);
	width: 88px;
	height: 40px;
	float: left;
	margin-top: 2px;
	margin-bottom: 4px;
	/*border: 1px solid blue;*/
}

.vacioRSS{
	float:left;
	width: 485px;
	height: 20px;
	/*border: 1px solid green;*/
}

.limpiaRSS{
	clear: both;
}

.seleccionRSS {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 4px;
	height: 22px;
	width: 180px;
	float: left;
	/*border:1px solid red;*/
}

.boton_seccionRSS {
	vertical-align: middle;	
	padding-top:1px;
	margin-left: -40px;
	margin-top:3px;
	height: 18px;
	width: 16px;
	float: left;
	/*border: 2px solid yellow;*/
}

.despliega_codigo{
	/*border: 1px solid green;*/
	height: 40px;
}

.comboRSS{
	width: 340px;
	/*border: 1px solid red;*/
	float: left;
}

.cuadroHTML {
	/*border: 1px solid yellow;*/
	margin-bottom: 20px;
	width: 494px;
} 

.inputRSS {
	width: 490px;
	/*border: 1px solid blue;*/

}
/*
.enlaces_rss {
	border: 1px solid black;
	float: left;
	width: 40px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 8px;
}*/


.enlaces_rss_limpia {
	clear:both;
}

.enlaces_rss_img {
	/*border: 1px solid red;*/
	float:left;
	margin-left: 50px;
	padding-top:2px;
}

.tablaRSS{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#4D4948; 	
	margin-top: -70px;
	margin-bottom: 20px;
	text-align: justify;
	/*border: 1px solid yellow;*/
}

/********************************************** Fin Parte RSS **************************************************/
