@import url("estiloFormulario.css");

BODY{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin : 20px 0px 20px 0px;
	text-align: center;
	background: Gray;
	color:#4D4948;
	}
DIV{
	margin:0px;
	padding:0px;
}
.pie_bloq{ 
	clear: both;
}
.flota_izq{
	float: left;
}
.flota_drc{
	float: right;
}
form{
	margin:0px;
	
}
.oculto{
	display: none;
}

P{
	margin: 0;
}
input{
	margin:0px;
}

A{
	text-decoration: none;
}
A img {
	border:0;
}
A:hover{
	text-decoration: underline;
}
IMG {
	border: 0;
}


.borde{
	border:1px solid #000;
}
.tam1{
	font-size:0.1em;
}
.fuente_9pt{
	font-size:1.1em;
}

/*tamaņos para formularios***********************************************/

.bloque_100pc{
	width: 100%;
	clear: both;
	}
.bloque99pc{
	width: 99%;
	
	}
.bloque94pc{
	width: 94%;
	}
.bloque10pc{
	width: 10%;
}
.bloque50pc{
	width: 49%;
	}
.bloque33pc{
	width: 32%;
}
.bloque15pc{
	width: 15%;
}

.bloque25pc{
	width: 25%;
}
.bloque20pc{
	width: 19%;
}
.bloque23pc{
	width: 22%;
}
.bloque35pc{
	width: 34%;
}
.bloque40pc{
	width: 40%;
}

.bloque49pc{
	width: 48%;
}

.bloque60pc{
	width: 60%;
}

.bloque65pc{
	width: 63%;
}
.bloque68pc{
	width: 57%;
	
}
.bloque73pc{
	width: 73%;
}
.bloque98pc{
	width: 97%;
}


/*COLORES DE FUENTES Y FONDO***********************************************/

.texto_sub{
	text-decoration: underline;
}
.letra_mayus{
	text-transform: uppercase;
}
.texto_centrado{
	text-align: center;
}
.justificado{
   text-align:justify;
}

.sinJusticar{
   text-align:left;
} 
.negrita{
	font-weight: bold;
}
.cursiva{
	font-style: italic;
}
.texto_drc{
	text-align: right;
}
.texto_izq{
	text-align:left;
}
.texto_ctr{
	text-align: center;
}
.margen_izq10px{
	margin-left: 10px;
}
.margen_izq5px{
	margin-left: 5px;
}
.margen_izq7px{
	margin-left: 7px;
}
.margen_izq28px{
	margin-left: 28px;
}
.margen_izq20px{
	margin-left: 20px;
}
.margen_inf3px{
	padding-bottom: 3px;
}
.margen_inf5px{
	margin-bottom: 5px;
}
.margen_inf7px{
	margin-bottom: 7px;
}
.margen_inf10px{
	margin-bottom: 10px;
}
.margen_inf20px{
	margin-bottom: 20px;
}

.img_flota_izq{
	float: left;
	margin: 2px 8px 5px 0px;
}
.img_flota_drc{
	float: right;
	margin: 0px 0px 8px 8px;
}
.margen_sup10px{
	margin-top:10px;
}
.margen_sup20px{
	margin-top:20px;
	
}
.margen_sup30px{
	margin-top:30px;
}
.margen_sup70px{
	margin-top:70px;
}
.margen_sup2px{
	margin-top:2px;
}
.margen_drc10px{
	margin-right: 10px;
}
.margen_drc20px{
	margin-right: 20px;
}
.margen_drc35px{
	margin-right: 35px;
}
/**************************************************************************/
/******FUENTES Y COLORES***************************************************/
.fuente_negro{
	color: Black;
}
.fuente_gris1{
	color: #605D5C;
}
.fuente_blanco{
	color: #FFF;
}

.fuente_gris2{
	color:#4D4948;
}

.fuente_amarillo1{
	color: #F4B300;
}
.fuente_amarillo2{
	color: #EBBC48;
}

.fuente_rojo{
	color: #DB271F;
}

#enlace_no_sub{
	text-decoration: none;
}
#contenedor{
	margin: auto;
	text-align: left;
	width: 748px;
	border:15px solid #FFF;
	background: #FFF;
	padding:0px;
}
#cabecera{
	background: url(cssimg/fondo_cabecera.gif) right no-repeat;
	height: 90px;
	/*border: 1px solid #000;*/
	width: 99.9%;
}
.enlace_idioma{
	clear: both;
	text-align: right;
	padding:8px 0px 0px 0px;
}

.enlace_principal{
	background: #E6B01C;
	width: 99.7%;
	border: 1px solid #FFF;
	/*padding: 3px 0px 3px 0px;*/
}
.eenl_principal1{
	float:left;
	/*border: 1px solid #000;*/
	margin: 4px 0px 0px 0px;
	padding: 0px 70px 0px 70px;
}
.eenl_principal2{
	border-left: 1px solid #FFF;
	float: left;
	margin: 4px 0px 4px 0px;
	padding: 0px 10px 0px 8px;
}
.eenl_principal2 img{
	vertical-align: middle;
}
.eenl_principal3{
	border-left: 1px solid #FFF;
	float: right;
	height: 100%;
	margin: 3px 0px 0px 0px;
	
}

.campo_text{
	border: 1px solid #F9DFAA;
	width: 115px;
	height: 14px;
	font-size: 1em
	
	
}

.buscador_principal{
	float:right;
	background: #E39616;
	padding: 2px 0px 2px 20px;
	border-left: 1px solid #FFF;
	/*margin-left: 30px;*/
}

.campo_servciud{
	float:right;
	/*background: #AA2941;*/
	padding: 2px 10px 2px 10px;
	border-left: 1px solid #FFF;
	/*margin-left: 30px;*/
}
.margen_sup{
	padding: 1px 5px 0px 4px;
}
#cuerpo_principal{
	width: 100%;
	/*border: 1px solid #000;*/
	margin: 5px 0px 0px 0px;
}

#lateral_izq{
	float: left;
	width: 22%;
	margin-left:1px;
	
}
#cuerpo{
	float: right;
	width: 85%;
	margin-right:10px;
	/*border: 1px solid Red;*/
	
}
.enlace_secundario{
	background: #EEE;
	border: 1px solid #FFF;
	padding: 0px 0px 0px 8px;
}
.enlace_secundario select{
	vertical-align: middle;
}
.eenl_secundario1{
	float:left;
	padding: 2px 0px 0px 0px;
	margin: 2px 10px 2px 0px;
	border: 1px solid #EEE;
	
}
.eenl_secundario1 img {
	vertical-align: middle;
}

.campo_select1{
	
	width: 120px;
}
.indice{
	margin: 10px 0px 0px 0px;
	
}

#centro{
	margin: 5px 0px 0px 0px;
	width: 100%;
}

#contenido{
	float: left;
	width: 68%;
}

#contenido2{
	width: 99.9%;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}

#lateral_drc{
	float: right;
	width: 27%;
	padding-bottom: 40px;
}
.fondo_punto_rojo{
	background: url(cssimg/fondo_punto_rojo.gif) top left no-repeat;
	padding-left: 14px;
}
.bloque_enlace_cont{
	/*border: 1px solid #000;*/
	width: 99.6%;
	margin: 7px 0px 0px 0px;
	
}

.bloque_enlace_cont2{
	/*border: 1px solid #000;*/
	float: left;
	width: 72%;
	margin: 7px 0px 0px 0px;
	
}

.titulo_contenido{
	margin:20px 0px 0px 0px;
	background: url(cssimg/fondo_linea_amarilla.gif) left repeat-x;
	font-size: 1.3em;
	font-weight: bold;
	border: 1px solid #FFF;
}


.fondo_perfil_enlace2{
	
	padding: 4px 3px 4px 5px;
	margin: 0px 0px 0px 0px;
}
.fondo_perfil_enlace{
	
	padding: 4px 3px 4px 5px;
	margin: 0px 0px 10px 0px;
}
.fondo_infinito{
	float:left;
	background: #FFF url(cssimg/fondo_infinito.gif) top left no-repeat;
	padding: 0px 20px 0px 30px;
}
.fondo_infinito2{
	
	background: #FFF url(cssimg/fondo_infinito.gif) top left no-repeat;
	padding: 0px 20px 0px 30px;
}


.bloque_texto1{
	margin: 0px 0px 10px 0px;
	border: 1px solid #FFF;
}
.bloque_texto1 p{
	text-align: justify;
}
.bloque_texto2{
	margin: 0px 0px 10px 0px;
	border: 1px solid #FFF;
	text-align: justify;
}

.fondo_mas_rojo{
	background: url(cssimg/fondo_mas_rojo.gif) top left no-repeat;
	color: #FFF;
	font-weight: bold;
	padding:0px 0px 0px 24px;
	font-size: 1.1em;
	letter-spacing: 1px;
}
.fondo_mas_rojo2{
	background: url(cssimg/fondo_mas_rojo2.gif) top left no-repeat;
	padding:0px 0px 0px 24px;
	
}
.fondo_mas_amarillo{
	background: url(cssimg/fondo_mas_amarillo.gif) top left no-repeat;
	padding:0px 0px 0px 24px;
	
}
.fondo_punto_rojo2{
	background: url(cssimg/fondo_punto_rojo2.gif) top left no-repeat;
	color: #FFF;
	font-weight: bold;
	padding:0px 0px 0px 24px;
	font-size: 1.1em;
	letter-spacing: 1px;
}

.fondo_punto_amarillo{
	background: url(cssimg/fondo_punto_amarillo.gif) top left no-repeat;
	padding:0px 10px 0px 14px;
	
}

.fondo_punto_amarillo3 {
	background: url(cssimg/fondo_punto_amarillo2.gif) top left no-repeat;
	padding:0px 0px 0px 25px;
	margin: 0px 0px 4px 0px;
}

.enlaces_relacionados {
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.fondo_flecha_roja{
	background: url(cssimg/fondo_flecha_roja.gif) top left no-repeat;
	padding: 0px 10px 0px 15px;
}
.submenu_drc1{
	margin: 0px 0px 0px 4px
}
.pie_contenido{
	background: url(cssimg/fondo_nodo_pie.gif) right top no-repeat;
	border-top: 1px solid #E6B01C;
	border-bottom: 1px solid #E6B01C;
	clear: both;
	
	width: 99.9%;
}
.bloque_banner{
	/*border: 1px solid #000;*/
	margin:15px 0px 0px 15px;
	width: 82%;
}
.elem_banner{
	float: left;
	margin: 0px 8px 5px 0px;
}
.fondo_gris_enlace{
	background: #AAA9A9;
	padding: 3px 0px 3px 4px;
	margin: 0px 0px 7px 0px;
}

.fondo_enlace_mas{
	background: url(cssimg/fondo_mas_gris.gif) left top no-repeat;
	color: #FFF;
	font-weight: bold;
	padding:0px 0px 2px 24px;
	font-size: 1em;
	letter-spacing: 1px;
}
.fondo_enlace_menos{
	background: url(cssimg/fondo_menos_gris.gif) left top no-repeat;
	color: #FFF;
	font-weight: bold;
	padding:0px 0px 2px 24px;
	font-size: 1em;
	letter-spacing: 1px;
}
.fondo_enlace_mas :LINK,.fondo_enlace_mas :VISITED {
	text-decoration: none;
}
.submenu_izq1{
	margin: 0px 0px 15px 0px;
}

.seccion{
	margin: 0px 0px 0px 15px;
}

.titulo_seccion{
	font-size:1.1em;
	text-transform: uppercase;
	border-bottom: 1px solid #F4B300;
	margin-bottom: 10px;
}

.titulo_subseccion{
	text-transform: uppercase;
	margin-bottom: 10px;
}

.formato_texto1{
	text-align: justify;
	text-indent: 1.5em;
}

.indice_directorio{
	background: url(cssimg/fondo_010.gif) right no-repeat;
	text-align: right;
	padding:8px 40px 0px 0px;
	min-height:2em; 
	height:auto;
	
}


/* for Internet Explorer */
/*\*/
* html .indice_directorio {
height: 2em;
}

.caja_directorio{
	border-top:2px solid #F4B300;
	border-bottom:2px solid #F4B300;
	margin: 8px 0px 100px 0px;
	padding: 15px 0px 20px 0px;
}

.fondo_mas_amarillo2{
	background: url(cssimg/mas_amarillo.gif) left top no-repeat;
	padding-left: 25px;
	
	margin: 0px 0px 10px 0px;
}

.submenu_directorio{
	margin: 0px 0px 0px 15px;
	font-size: 1.1em;
}

.caja_detalle_directorio{
	
	text-align: center;
	width: auto;
}
.tit_detalle_directorio{
	font-size: 1.1em;
	font-weight: bold;
	background: #F9E59C;
	text-align: left;
	padding-left:25px;
}
.detalle_directorio{
	border: 1px solid #F9E59C;
	text-align: left;
	padding:10px 10px 10px 60px;
}

.campo_text2{
	border: 1px solid #F9DFAA;
	width: 35%;
}

.campo_select2{
	width: 45%;
	}

.resultado_busqueda{
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 17px 0px;
}

.enlaces_paginacion{
	text-align: center;
	font-size: 1.2em;
	margin: 0px 0px 20px 0px;
}
.enlaces_paginacion img{
	vertical-align: middle;
}

.caja_resultado_busq{
	border: 2px solid #F4B300;
	margin-bottom: 25px;
}

.margen_inf1{
	padding: 20px 17px 30px 17px;	
}

.margen_inf2{
	padding: 20px 17px 30px 8px;	
}

.margen_inf4{
	padding: 10px 8px 10px 8px;	
}

.enlace_result_busq{
	font-size: 1.2em;
}

.elem_caja_busq{
	margin: 0px 0px 13px 0px;
}

.caja_busq_izq{
	/*width: 23%;*/
	float: left;
	margin:0px 0px 0px 0px;
}

.caja_busq_drc{
	width: 76%;
	float: right;
	margin:0px 0px 0px 0px;
	}

.titulo_listado_noticia{
	font-size: 1.3em;
}

.buzon_alerta{	
	margin: 10px 0px 10px 0px;
	background: #FEF4CF url(cssimg/buzon_alerta.gif) top left no-repeat;
	border: 2px solid #E6B012;
	text-align: center;
	height: 40px;
	padding: 0px;
}

.alineacion_middle{
	margin-top: 13px;
}

.contenedor_formulario_buzon1{
	border: 1px solid #FAE19A;
	margin: 30px 0px 30px 0px;
	padding: 10px;
}

.contenedor_tipo_input{
	clear: both;
}

.tipo_categoria{
	float: left;
}

.tipo_input{
	float: right;
}

.estilo_input{
	border: 1px solid #FAE19A;
	background: #FFF;
	width: 450px;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.estilo_textarea{
	border: 1px solid #FAE19A;
	background: #FFF;
	width: 450px;
	height: 150px;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.tipo_submit{
	float: right;
}

.estilo_submit{
	border: 0px;
	background: #AAA;
	color: #FFF;
	text-align: center;
	width: 75px;
}

.formulario_advertencia{
	color: #BC315F;
}

.bloque_sugerencia{
	margin: 40px 0px 40px 0px;
	padding: 10px 20px 10px 20px;
	background: #FEF4CF;
	border: 1px solid #F4B300;
	text-align: center;
}

.contenedor_formulario_encuestas{
	border: 1px solid #FAE19A;
	margin: 30px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.estilo_radio{
	height: 15px;
}

.encuesta_radio{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 15px;
}

.resultado_busqueda_convocatoria{
	padding: 6px 0px 6px 0px;
}

.titulo_convocatoria{
	background: url(cssimg/selector_titulo_convocatoria.gif) left no-repeat;
	padding: 0px 0px 0px 20px;
}

.texto_convocatoria{
	padding: 0px 0px 0px 20px;
}

.caja_contenedora_010{
	border-top: 2px solid #EBBC48;
	margin: 2px 0px 10px 0px;
	padding: 5px 2px 2px 2px;
}

.img_010{
	float: left;
	margin: 10px 15px 10px 5px;
}

.p_010{
	text-indent: 1.3em;
	margin-bottom: 10px;
	text-align: justify;
}

.enlace_010{
	background: url(cssimg/fondo_punto_amarillo_75pc.gif) top left no-repeat;
	padding: 0px 0px 0px 15px;
	color: #000;
}

.contenedor_formulario_consultas{
	border: 1px solid #FAE19A;
	margin: 30px 0px 30px 0px;
	padding: 10px;
}

.linea_formulario{
	padding: 0px;
	margin: 5px 0px;
}
.input_text_cqs1{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #EBBC48;
	background: #FFF;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
}

.etiqueta_input_cqs{
	float: left;
	width: 60px;
}
.margen_etiqueta_left_cqs{
	margin-left: 10px;
}
.input_tam1{
	width: 82%;
}
.input_tam2{
	width: 31%
}
.etiqueta_radio_cqs{
	float: left;
	margin: 0px 10px 0px 5px;
	width: 85px;
}

.input_radio_cqs{
	float: left;
	height: 15px;
}

.textarea_cqs{
	width: 372px;
	height: 60px;
	border: 1px solid #EBBC48;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.margen_fecha {
	margin: 0 30px 0 0;
}

/** problemas IE y mozilla */
.margen_caja_novedades {
	padding: 15px 17px 10px 17px;	
}

.activado_rojo :active{
	color:#AD033B;
	text-decoration: none;
}

.bloque_mapa {
	margin: 0 0 10px 0;
	width: 100%;
}

.fondo_punto_amarillo2 {
	background: url(cssimg/fondo_punto_amarillo.gif) top left no-repeat;
	padding:0px 0px 0px 14px;
	margin: 0 10px 0 0;
        width: 50%;

	
}


.bloque30pc {
	width: 29%;
}


.contenedor_servicios_izq {
	margin: 0 30px 0 0;
	width: 48%;
}

.campo_text4 {
	width: 145px;
	font-size: 0.9em;	
}

.campo_select4 {
	width: 162px;
	font-size: 0.9em;
}

.caja_fondo_amarillo {
	background-color: #F8FBC7;	
}

.margen_caja_fondo_amarillo {
	padding: 2px 0px 1px 60px;
}

.pie_de_pagina{
	width: 99.9%;
	margin-top: 10px;
}
.enlaces_e_informacion{
	float: left;
	width: 450px;
	text-align: center;
}
.logo_w3c{
	float: right;
}

.borde_gris{
	border: 2px solid #D7D6D6;
}

.caja_portada1{
	margin:auto;
	width: 97%;
	margin-top:15px;
	margin-bottom:15px;
}

.borde_izq_blanco{
	border-right: 2px solid #FFF;
}
.elem_caja_portada{
	width: 24.5%;
	float: left;
}

.elem_sup_cportada{
	background: #EFEEEE;
	text-align: center;
	padding:10px 0px 0px 0px;
}
.elem_sup_cportada img{
	border-top:2px solid #FFF;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
}

.elem_inf_cportada{
	border-top:3px solid #FFF;
	background: #EFEEEE;
	text-align: center;
	padding:7px 0px 5px 0px;
	font-size: 1.1em;
}
.titulo_rojo{
	font-size:1.3em;
	font-weight: bold;
	color: #AA2941;
}

.fondo_010_2{
	background: url(cssimg/fondo_010_2.gif) top left no-repeat;
	padding-left: 80px;
}

.bloque_encuesta{
	width: 96%;
	border:1px solid #F9E59C;
	margin:10px 0px 5px 0px;
	padding: 10px 10px 0px 10px;
}
.bloq_encues_izq{
	float: left;
	background: #FFF;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	margin: 0px 5px 0px 0px;
	width: 20%;
}
.bloq_encues_drc{
	float: right;
	background: #F9E59C;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	margin: 0px 0px 0px 5px;
	width: 16%;
}
dl {
  margin:5px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  width:100%; 
  height:auto;
  background:#fff;
  }

dd {
  margin:0; 
  display:block; 
  width:100%; 
  height:2em; 
  background:url(cssimg/barra_encuesta.gif) repeat-x; 
  border-bottom:1px solid #fff;
  }

dd b {
  float:right;
  display:block; 
  margin-left:auto; 
  background: url(cssimg/fondo_encuesta.gif) repeat-x; 
  height:2em; 
  line-height:2em; 
  text-align:right;
  } 

dd.p1 b {width:33%;}
dd.p2 b {width:93.3%;}
dd.p3 b {width:98.8%;}

.contenedor_otras_encuestas{
	border: 1px solid #F9E59C;
	padding: 10px;
	margin: 0 0 10px 0;
}

.margen_mas_info {
	margin: 0 0 0 65px;
}

.encabezado_enlace_interes a {
	font-size: 1.2em;
	font-weight: bold;
	color: #AA2941;
	
}

.tam12 {
	font-size: 1.2em;	
}

.margen_detalle_enlace {
	margin: 0 0 0 25px;
}

.margen_subdetalle_lista {
	margin: 0 0 0 15px;
}

.caja_buscador3 {
	background: #EBBC48;
	font-size: 1.1em;
	padding: 6px 0px 6px 6px;
	margin:0px 0px 3px 0px;
}

.campo_text5 {
	width: 39%;
	font-size: 0.9em;	
}

.campo_select5 {
	width: 39%;
	font-size: 0.9em;
}

.imagen_emasesa {
	float: left;
	border: 1px solid silver;
	margin: 0 5px 0 0;
}

.fondo_punto_amarillo2_120pc {
	background: url(cssimg/fondo_punto_amarillo2_120pc.gif) top left no-repeat;
	padding: 2px 0px 0px 25px;
}

.enlace_negro a {
	color: black;
}

.caja_ultimas_noticias {
	border: 1px solid silver;
	padding: 10px;
}

.foto_ult_noticia {
	float: left;
	height: 36px;
	width: 53px;
	margin: 3px;
}

.fondo_mas_info {
	background: url(cssimg/fondo_mas_info.gif) top left no-repeat;	
	font-weight: bold;
	padding:0px 0px 0px 20px;
	font-size: 1.1em;
}

.fondo_mas_info a {
	color: #EBBC48;
}

.caja_prueba {
	border: 1px solid #FFA500;
	background-color: Purple;
}

.al_fondo {
	z-index: -10;
}

.casi_al_fondo {
	z-index: -5;
}

.casi_al_frente {
	z-index: 5;
}

.al_frente {
	z-index: 10;
}

.imagen_publicacion {
	clear: both;
	float: right;
	text-align: center;
	margin: 0 0 0 10px;
}

.encabezado_amarillo {
	color: #EBBC48;
	font-weight: bold;
	font-size: 1.3em;
}

.contenedor_mapa {
	margin: 0 0 0 20px;
	padding: 5px 0 0 10px;
	border-left: 5px solid #F4B300;
}

.bloque_mapa {
/*	border: 1px solid blue; */
	margin: 0 0 10px 0;
	width: 100%;
}
.contenedor_mapa {
	margin: 0 0 0 20px;
	padding: 5px 0 0 10px;
	border-left: 5px solid #F4B300;
}

.fondo_puntito_amarillo{
	background: url(cssimg/puntito_amarillo.gif) left no-repeat;
	padding:0px 0px 0px 12px;
}

.detalle_mapa {
	border-left: 3px solid #F4B300;
	width: 40%;
	padding: 0 0 0 12px;
	margin: 2px 0 2px 0;
}

.submenu_detalle_mapa {
	border-left: 1px solid #F4B300;	
	padding: 0 0 0 5px;
	margin: 0px 0px 10px 35px;	
}

.campo_text3{
	/*font-size:0.9em;*/
	width: 115px;
}

.campo_select3{
	/*font-size:0.9em;*/
	width: 182px;
}

.caja_buscador2 {
	background: #EBBC48;
	font-size: 1.1em;
	padding: 6px 10px 6px 10px;
	margin:0px 0px 40px 0px;
	width: 95%;
}

.margen_inf3{
	padding: 20px 17px 20px 8px;	
}

.detalle_convocatoria {
	margin: 5px 0 0 20px;
}

.encabezado_tramite {
	border-bottom: 2px solid #F4B300;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 3px 0;
}

.margen_subseccion_tramite {
	margin: 0 0 0 25px;
}

.subencabezado_tramite  {
	font-size: 1.1em;
	font-weight: bold;
	color: #F4B300;	
}

a.subencabezado_tramite  {
	text-decoration: underline;	
}

.margen_caja_borde_amarillo {
	padding: 10px 7px 10px 7px;
}

.caja_fondo_amarillo {
	background-color: #F8FBC7;	
}

.margen_caja_fondo_amarillo {
	padding: 2px 0px 1px 60px;
}

.boton_acceso, .boton_acceso :link, .boton_acceso :visited{
	color: black;
	text-decoration: none;
	padding: 2px 7px 2px 7px;	
	margin: 0 0 1px 0;
}

.encabezado_serv_ciudadano {
	font-size: 1.1em;
	font-weight: bold;	
	color: #AA2941;	
}

.contenedor_servicios_drc {
}

.margen_subseccion_serv_ciudadano {
	margin: 5px 0 0 20px;
}

.caja_servicio_ciudadano {
	background: #EBBC48;
	color: white;
	font-weight: bold;
	padding: 5px 24px 5px 24px;
	letter-spacing: 1px;
	border-right: 1px solid #D0D0D0;	
	border-left: 1px solid #D0D0D0;	
	border-top: 1px solid #D0D0D0;	
}
.caja_servicio_ciudadano a{
	color: #FFF;
}
.borde_gris_abierto_arriba {
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #D0D0D0;	
	border-left: 1px solid #D0D0D0;	
	border-bottom: 1px solid #D0D0D0;	
}

.fondo_punto_amarillo_75pc{
	background: url(cssimg/fondo_punto_amarillo_75pc.gif) top left no-repeat;
	padding:0px 2px 0px 10px;	
	margin: 0 0 0 18px;
}

.fondo_blanco_enlace {
	background: white;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
}


.fondo_enlace_sin_signo {
	background: url(cssimg/fondo_sin_signo.gif) left top no-repeat;
	font-weight: bold;
	padding:0px 0px 0px 24px;
	font-size: 1em;
	letter-spacing: 1px;
}

.fondo_informacion{
	background: url(cssimg/fondo_info.gif) left no-repeat;
	padding: 0px 0px 0px 100px;
	height: 80px;
	border:2px solid #AD033B;

}

.texto_caja_informacion{
	color: #605D5C;
	font-weight: bold;
	margin: 20px 30px 0px 0px;
}

.margen_texto_010 {
	padding: 2px 4px 0 0;
}

.posicion_boton_buscar {
	text-align: right;
}

.fondo_punto_amarillo_75pc_sin_margen {
	background: url(cssimg/fondo_punto_amarillo_75pc.gif) top left no-repeat;
	padding:0px 0px 0px 10px;
}

.margen_principales_tramites {
	margin: 0 0 10px 0;
}

.margen_drc_campo_30pc {
	margin: 0 8px 0 0;
}
.boton_buscar{
	border: 1px solid #FFF;
	color: #FFF;
	background: #AAA9A9;
	padding: 0px 6px 0px 6px;
		
}
.fondo_punto_amarillo_75pc2{
	background: url(cssimg/fondo_punto_amarillo_75pc.gif) top left no-repeat;
	padding:0px 2px 0px 10px;	
	margin: 0 0 0 0;
}


.caja_buscador{
	background: #EBBC48;
	font-size: 1.1em;
	padding: 10px 10px 10px 10px;
	margin:0px 0px 5px 0px;
}
.caja_buscador input {
	vertical-align: middle;
	margin: 0 0 6px 0;
	width: 95%;
	font-size:0.9em;
}
.caja_buscador select {
	vertical-align: middle;
	width: 97%;
	font-size:0.9em;
}

.caja_borde_amarillo {
	border: 1px solid #F8FBC7;
}

.fondo_010 {
	background: url(cssimg/fondo_010_grande.gif) top left no-repeat;
}

.contenedor_servicios {
	width: 100%;
	background: url(cssimg/fondo_linea_vertical_amarilla.gif) left repeat-y;
	padding: 0 0 75px 0;
}









/** aņadido por formularios */



.estilo_input_FORMULARIO {
	border: 1px solid #FAE19A;
	width: 95%;
	background: #FFF;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.estilo_textarea_FORMULARIO {
	border: 1px solid #FAE19A;
	background: #FFF;
	width: 95%;
	height: 150px;
	color: #BC315F;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.contenedor_tipo_input_FORMULARIO {
	clear: both;
	margin: 0 0 10px 0;
	/*border: 1px solid black;*/
}

.fondo_punto_amarillo4 {
	background: url(cssimg/fondo_punto_amarillo.gif) top left no-repeat;
	padding:0px 0px 0px 14px;
	margin: 0 10px 0 0;
}

