/* ======================== ESTILOS ENCABEZAMIENTOS ======================== */
H1 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C74860;
	border-bottom: 2px solid #E6B01C;
	background-image: url(../img/iconos_titulos.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 0px;
}

H1.titulo {
	
}

H2 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C74860;
	border-top: 2px solid #E6B01C;
	border-bottom: 2px solid #E6B01C;
	background-image: url(../img/iconos_titulos.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-right: 25px;
	margin-top: -2px;
}

.enlace_rojo {
	color: #C74860;
}

A.enlace_rojo, P.enlace_rojo, SPAN.enlace_rojo {
	color: #C74860;
}

H3 {
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C74860;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	width:559px;
	margin-left: -20px;
	font-weight: normal;
}

div.news_lista_text_2 H3 {
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C74860;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	width:390px;
	margin-left: -20px;
	font-weight: normal;
}

H4 {
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C74860;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	width:539px;
}

div.single_new_argumentario H4 {
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C74860;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	width:400px;
}

H3 a {
	color: #C74860;
}

.cab_h4 {
	/*border: 1px solid blue;*/
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #C74860;
	margin-left: 2px;
	width:559px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 10px
}
.cab_h4_2 {
	/*border: 1px solid blue;*/
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #C74860;
	margin-left: 2px;
	width:408px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 10px
}


H5 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C74860;
	background-image: url(../img/iconos_titulos.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 0px;
}


.cab_h5 {
	color: #C74860;
	font-size: 1.1em;
	background-image: url(../img/punto_lista.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #C74860;
	margin-left: 2px;
	width:559px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cab_h4 a {
	color: #C74860;
}

TABLE {
}

TH {
	background-color: #EEEEEE;
	text-align: center;
	border-top: 1px solid #868B87;
	border-bottom: 1px solid #868B87;
	padding: 2px 2px 2px 2px;
}

/* *** inicio convocatorias *** */

TH.cab_conv {
	border: 1px solid #e6af20;
	text-align: center;
	background-color: #f4da95;
}

TD.conv_claro {
	border: 1px solid #e6af20;
	text-align: center;
	background-color: #fdf8ec;
}

TD.conv_div {
	border: 1px solid #e6af20;
	text-align: center;
	background-color: #fbeece;
}

TD.conv_normal {
	border: 1px solid #e6af20;
	text-align: center;
	background-color: white;
}

/* *** fin convocatorias *** */

/*Inicio y resto encabezado*/
TH.helto1 {
	border: 1px solid #868B87;
	border-right: 0px;
	text-align: left;
	padding-left:7px;
}

TH.helto1c {
	border: 1px solid #868B87;
	border-right: 0px;
	text-align: center;
}
 /*ultimo encabezado*/
TH.helton {
	border: 1px solid #868B87;
	text-align: justify;
	padding-left:7px;
}

TH.heltoec {
	border: 1px solid #868B87;
	border-top: 0px;
	text-align: center;
}

TH.heltobn {
	background-color: #FFFFFF;
	border: 1px solid #868B87;
	text-align: justify;
	font-weight: normal;
	padding-left:7px;
}

/**/
TD {
	background-color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #868B87;
	border-bottom: 1px solid #868B87;
	padding: 2px 2px 2px 2px;
	border-top: 0px;
}

TD.blanco1 {
	text-align: left;
	border: 1px solid #868B87;
	color: #000000;
	border-top: 0px;
	border-right: 0px;
	padding-left:7px;
}

TD.blanco1c {
	text-align: center;
	border: 1px solid #868B87;
	color: #000000;
	border-top: 0px;
	border-right: 0px;
}

TD.blancon {
	text-align: left;
	border: 1px solid #868B87;
	color: #000000;
	border-top: 0px;
	text-align: justify;
	padding-left:7px;
}

TD.blanconc {
	text-align: center;
	border: 1px solid #868B87;
	color: #000000;
	border-top: 0px;
}


TD P {
	margin: 0px;
}


UL LI {
	list-style-image: url(../img/punto_lista.gif);
	margin-top: 6px;
	/*padding-bottom:5px;*/
}

LI UL LI {
	list-style-image: url(../img/punto_lista.gif);
}

html {
 margin: 0px;
}

UL.csc-menu-7 LI A {
	color: #aaaaaa;
}

.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;
}

.sin_linea:hover {
	color: #C74860;
	text-decoration: underline;
}

.contenedor {
	margin: auto;
	text-align: center;
	height: 100%; 
	background: #FFFFFF;
	padding:0px;
	width:794px;
	border:1px solid #E6B01C;
}

.cabecera {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	/*padding-top:10px;*/
}


.fin_cabecera {
 	height: 88px;
	width: 1px;
	overflow: hidden;
}

.cabecera_centro {
	width: 794px;
	height:112px;
	background-repeat: no-repeat;
	/*background-position: center;*/
	/*float: left;*/
	overflow: hidden;
	margin-right: -25px;
	margin-bottom: 3px;
	/*height: 96px;*/
}

.cabecera_centro img {
	margin-top: -32px;
	margin-left: 0px;
}

.titulo_principal {
	color: #3877C4;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}

.cuerpo {
	clear: both;
	text-align: left;
	padding: 5px 7px 5px 1px;
}

.izquierda {
	width: 180px;
	float: left;
}

.derecha {
	padding-left: 17px;
	float: left;
}

.fin_cuerpo {
	clear: both;
}

/************************* INICIO DE LA BOTONERA ************************************/

.botonera1 {
/*	height: 2.4em; */
	width: 600px;
	background-color: #E6B01C;
	float: left;
	margin-left: 14px;
}

.separa_botonera {
 width: 0px;
 float: left;
 height: 24px;
}

.botonera2 {
	height: 2.4em;
	width: 165px;
	background-color: #E6B01C;
	float: left;
}

.botonera1_espacio {
	width: 100px;
	height: 24px;
	float: left;
}

.boton_en {
	text-align: left;
	padding-left: 25px;	
	width: 4.5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/btn_ingles.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
}

.boton_es {
	text-align: left;
	padding-left: 30px;	
	width: 4.5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/btn_espanol.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
}

.btn_combo_buscar {
	margin-left: 15px;
	margin-top: 15px;
}

.combo_distritos {
	margin-bottom: 8px;
	margin-top: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.boton_web {
	text-align: center;
	padding-left: 10px;
	/*padding-right: 60px;*/
	width: 15em;
	color: #FFFFFF;
	float: left;
	background-position: left;
	padding-top: 3px;
	margin-top: 3px;
}

.boton_inicio {
	text-align: center;
	padding-left: 20px;
	width: 4.5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/incio.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	margin-left: 10px;
}

.boton_ayuda {
	text-align: center;
	padding-left: 15px;	
	width: 5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/ayuda.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
}

.boton_buzon {
	text-align: center;
	padding-left: 20px;	
	width: 5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/buzon.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
}

.boton_mapa {
	text-align: center;
	padding-left: 20px;
	width: 7em;
	color: #FFFFFF;
	float: left;	
	background-image: url(../img/mapa.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
}

.frm_buscador {
	display: inline;
	vertical-align: middle;
}

.text_buscador {
	font-size:0.9em;	
	border: 1px solid #F9BFAA;
	vertical-align: middle;
	margin-top: 3px;
	width: 120px;
}

.boton_buscador {
	vertical-align: middle;
	margin-top: 3px;
}

.botonera1_separador {
	color: #E6B01C;
	text-align: right;
	width: 5px;
	float: left;
	border-right: 1px solid #E6B01C;
	margin-right: 5px;
	margin-top:3px;
	padding-top: 5px;
	
}
.fin_botonera1 {
	height: 2.4em; 
}


/************************* FIN DE LA BOTONERA ************************************/

/************ LINEA ***************/
.linea_amarilla_separadora{
	width:580px;
	border-bottom:1px solid #E6B01C;
	padding-top:7px;
	margin-bottom:-10px;
}
/*************** FIN ******************/
/************************* INICIO DEL MENÚ PRINCIPAL ************************************/
/*
.logo_escoba {
	background-image: url(../img/img_escoba.jpg);
	width: 168px;
	height: 99px;
	float: left;
}
*/
UL.menu {
	width: 170px;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	margin-bottom: 10px;
}
.li_menu {
	margin-top: 2px;
	list-style: none;
	list-style-image: none;

}
.div_menu {
	min-height: 2em;
	text-transform:uppercase;
	background-color: #C74860;
	background-image: url(../img/marcador_menu.gif);
	background-position:right;
	background-repeat: no-repeat;
	font-family:arial;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 6px;
	color: white;
	font-weight: bold;
}

.div_menua {
	min-height: 2em;
	text-transform:uppercase;
	background-color: #C74860;
	background-image: url(../img/marcador_menu.gif);
	background-position:right;
	background-repeat: no-repeat;
	font-family:arial;
	padding-left: 9px;
	padding-top: 6px;
	color: white;
	font-weight: bold;
}

.enlace_menu {
	color: white;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
	
}

.enlace_menu:hover {
	color: white;
	text-decoration: underline;
}

UL.submenu{
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.li_menu2 {
	min-height: 1.9em;
	list-style: none;
	list-style-image: none;
	background-image: url(../img/separacion_menu.gif);
	border-left:1px solid #E6B01C;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:16px;
}

.guiones{
	color:#E49100;
	font-weight: bold;
}

.migas_pagina_actual{
	color:#C74860;
}

.enlace_menu2 {
	text-decoration: none;
	color: #C74860;
	font-weight: bold;
}

.enlace_menu2:hover {
	text-decoration: underline;
	color: #C74860;
	font-weight: bold;
}

.li_menu2c {
	min-height: 1.9em;
	text-decoration: underline;
	list-style: none;
	list-style-image: none;
	font-weight: bold;
	border-left:1px solid #E6B01C;
	background-image: url(../img/separacion_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 23px;
	color: #C74860;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:16px;

}

a.enlace_menu2c{
	color:#C74860;
	font-weight: bold;
	text-decoration: underline;
}

.menuppal {
	margin-top: 0px;
	overflow: hidden;
	width: 173px;
}


/************************* FIN DEL MENÚ PRINCIPAL ************************************/
.subrayado {
	text-decoration: underline;
}


/************************* INICIO DE LA BARRA TOP DEL CONTENIDO ************************************/

.top_contenido1 {
	width: 581px;
	height: 2.5em;
	background-color: #F4DEA2;
	color: #656565;
	float: left;
	margin-top: -3px;
	overflow: hidden;
}

.top_contenido1 a {
	color: #C74860;
}

.top_contenido2 {
	height: 2.5em;
	width: 221px;
	background-color: white;
	color: white;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

.boton_intranet {
	text-align: center;
	padding-left: 32px;	
	width: 4em;
	float: left;
	background-image: url(../img/intranet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-left:20px;
}

.boton_enlaces {
	text-align: center;
	padding-left: 25px;	
	width: 4em;
	float: left;
	background-image: url(../img/enlaces.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-left:20px;
}

.boton_preguntas {
	margin-left: 10px;
	text-align: center;
	padding-left: 25px;	
	width: 10em;
	float: left;
	background-image: url(../img/preguntas_frecuentes.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-left:20px;
}

.top_separador {
	width: 1px;
	float: left;
	margin-top: 4px;
	margin-left: 30px;
	margin-right: 10px;
	height: 1.6em;
	background-color: white;
}

.top_separador_proveedores {
	width: 1px;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 12px;
	height: 1.6em;
	background-color: white;
}

.top_separador_proveedores2 {
	width: 1px;
	float: left;
	margin-left: 0px;
	margin-top: 4px;
	height: 1.6em;
	background-color: white;
}

.top_separador2 {
	width: 1px;
	float: left;
	margin-left: 55px;
	margin-top: 4px;
	height: 1.6em;
	background-color: white;
}

.fin_top_contenido1 {
	height: 2.5em;
}

.top_limpia {
	clear: both;
}

.select_seccion {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 140px;
	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
}

.frm_seccion {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.seleccion {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 2px;
}
.boton_seccion {
	vertical-align: middle;	
}



/************************* FIN DE LA BARRA TOP DEL CONTENIDO ************************************/
.contenido {
	/*clear: both;*/
	color: #414141;
}

.migas_de_pan {
	color: #E6B01C;
	clear: both;
	/*border-bottom: 1px solid #C31F3A;*/
	padding-bottom: 0px;
	padding-top: 8px;
	width: 586px;
	overflow: hidden;
	text-align:left;
}

a {
/*	color: #1b77a0;  /* Original */  
/*	color: #1296e9;  /* Demasiado azul */
	color: #E6B01C;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.cont_centro {
	width: 420px;
	padding-right: 0px;
	padding-top: 5px;
	float: left;
}
.cont_centro_2 {
	width: 408px;
	padding-right: 0px;
	padding-top: 5px;
	float: left;
}


/************************* INICIO DEL MENÚ SECUNDARIO ************************************/
UL.menu_secu {
	width: 135px;
	margin-left: 25px;
	margin-top: -9px;
	padding: 0px;
}
.li_menu_sec {
	margin-bottom: 5px;
	list-style: none;
	list-style-image: none;
}
.div_menu_sec, .div_menua_sec {
	height: 1.8em;
	background-color: #F0CF79;
	background-image: url(../img/marcador_submenu.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #C74860;
	font-weight: bold;
	border: 1px solid #E6B01C;
	/*border-top: 1px solid #FF0000;*/
}

.div_menu_sec2, .div_menua_sec2 {
	height: 1.8em;
	background-color: #F0CF79;
	background-image: url(../img/marcador_submenu.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #C74860;
	font-weight: bold;
	border: 1px solid #E6B01C;
	/*border: 1px solid #696969;*/
}

.margen_menu{
	padding-top:39px;
}

.enlace_menu_sec {
	color: #C74860;
	text-decoration: none;
	font-weight: bold;
	
}

.enlace_menu_sec:hover {
	color: #C74860;
	text-decoration: underline;
}

UL.submenu_sec{
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 8px;
}

.li_menu2_sec {
	min-height: 1.9em;
	list-style: none;
	list-style-image: none;

	background-image: url(../img/separacion_submenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-left:1px solid #C74860;
	margin: 0px;
	padding: 0px;
	margin-left:10px;
	padding-left: 21px;
	margin-bottom: 0px;
	padding-top: 5px;
}



.enlace_menu2_sec {
	text-decoration: none;
	color: #C74860;
	font-weight: bold;
}

.enlace_menu2_sec:hover {
	text-decoration: underline;
	color: #C74860;
	font-weight: bold;
}

.li_menu2c_sec {
	min-height: 1.9em;
	list-style: none;
	list-style-image: none;

	background-image: url(../img/separacion_submenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-left:1px solid #C74860;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	padding-left: 21px;
	color: #C74860;
	margin-left:10px;
	padding-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;

}

.menu_sec {
	width: 160px;
	float: left;
	margin-top:9px;
	overflow: hidden;
	border-right: 1px solid #E6B01C;
}


/************************* FIN DEL MENÚ SECUNDARIO ************************************/

.separador_gris {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 15px;
}

.separador_gris_form {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 10px;
}

.separador_gris_form2 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 7px;
}

.un_campo_alineacion_derecha {
	float: right;
	margin-top: -5px;
}

.un_campo_alineacion_centrado_d {
	float: center;
	width: 562px;
	text-align: center;
}

.un_campo_alineacion_centrado {
	float: center;
}

.hr_amarillo {
	border: 0px;
	border-bottom: 1px solid #E6B01C;
	clear: both;
}

.hr_amarillo_d {
	border: 0px;
	border-bottom: 1px solid #E6B01C;
	height:1px;
	width: 562px;
	clear: both;
	padding-top: 6px;
	margin-bottom: 8px;
}

.nodo {
	width: 85px;
	height: 158px;
	background-image: url(../img/nodo.gif);	
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top: 4px;
}

/*.desevilla {
	float: left;
	width: 160px;
	height: 126px;
}*/

.aenor {
	width: 74px;
	height: 46px;
/*	background-image: url(../img/certificados.jpg);	
	background-repeat: no-repeat;*/
}

.cont_aenor {
	width: 97px;
	float: left;
	height: 54px;
	padding-left:63px;
}

.texto_rojo_pie {
	width: 400px;
	margin-left: 150px;
	float: left;
}

.empuja_aenor {
	width: 97px;
	float: left;
	height: 75px;
}

.pie2 {
	width: 705px;
	margin-left: 213px;
	margin-top: 0px;
	float: left;
	height: 26px;
	background-image: url(../img/eslogan.gif);	
	background-repeat: no-repeat;
}

.list_elem_norm {
	text-align: justify;
}

.nota_municipal {
	font-style: italic;
	text-align: justify;
	margin-top: 50px;
}

.pie1 {
	width: 705px;
	height: 158px;
	margin-right: 0px;
	text-align: right;
	float: left;
}

.pie {
	width: 790px;
	margin-right: 0px;
	margin-left: 1px;
	text-align: right;
}

.limpia {
	clear: both;
}

.pie_texto {
	font-size: 0.9em;
	padding-left: 150px;
	width: 703px;
	height: 132px;
	text-align: center;
}

.empuja_texto {
	width: 500px;
	height: 110px;
}

.banners {
	clear: both;
/*	width: 173px; */
	overflow: hidden;
}

.enlaces_pie {
	text-align: center;
	color: #A9A9A9;
	width: 608px;
	float: left;
	padding-top: 5px;
	padding-left: 90px;
}

.enlaces_pie a {
	color: #A9A9A9;
}

.enlace_pie_wai {
	float: right;
	width: 80px;
	padding-top: 5px;
}

.logo_wai {
	border: 0px;
}

span.subrayado {
	text-decoration: underline;

}

.nodisplay {
	display: none;
}

.enlace_blanco {
	color: white;
	text-decoration: none;
}

.enlace_blanco:hover {
	text-decoration: underline;
}

.enlace_gris {
	color: #656565;
	text-decoration: none;
}

.enlace_gris:hover {
	text-decoration: underline;
}



.index_eltos {
	margin-top: 10px;
	width: 270px;
	float: left;
	margin-bottom: 1px;
	height: 100%;
}

.index_titulo, .index_titulo2, .index_titulo3 {
	margin-top: 10px;
	color: #00a8f9;
	background-color: #eaeff5;
	border: 1px solid #a9a9ab;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.index_text ul {
	margin-left: 20px;
	padding: 0px;
}




.index_titulo2 {
	color: #FFFFFF;
	background-color: #c5c5c5;
}

.index_titulo3 {
	background-color: #01a1e6;
	color: #FFFFFF;
}

.index_text {
	border: 1px solid #a9a9ab;
	border-top: 0px;
	text-align: justify;
	padding: 3px 3px 3px 3px;
}

.index_text p {
	display: inline;
}

.index_icon {
	float: right;
	margin-left: 10px;
	margin-bottom: 4px;
}

.index_end_text {
	clear: both;
}
/*
.noticias{
border: 0px solid red;
width: 420px;
}

.news_one{
border: 0px solid blue;
}*/

.news_single_content_2 {
	margin-top: 8px;
	width: 408px;
}

/*tamaño*/
.news_lastest {
	margin-top: 8px;
	margin-left: -8px; 
	width: 350px;
	margin-bottom: 20px;
	float: left;
	border-right: 1px solid #FAF0D6;
}
/*cabecera*/
.news_lastest_header {
	margin-top: 10px;
/*	background-color: #eaeff5;*/
/*	border: 1px solid #2495e3;*/
	border: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-align: left;
}
/*bordes*/
.news_lastest_contenido {
/*	border: 1px solid #2495e3;*/
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
	text-align: justify;
	padding: 3px 3px 3px 3px; 
	font-weight: bold;
}
/*alineacion noticias*/
.news_lastest_single, .news_lastest_singlex {
	/*clear: both;*/
	padding-top: 5px;
	float: left;
	width: 320px;
	padding-right: 5px;
	padding-left: 2px;
}
/*linea separadora*/
.news_lastest_singlex {
	border-top: 0px solid #FFFFFF;
}
/*imagenes*/
.news_lastest_single_image {
	float: left;
	/*margin: 2px 2px 2px 2px;*/
	/*width: 55px;*/
	overflow: hidden;
	text-align: center;
}
.news_lastest_single_image img {
	border: 0px;
}

.news_lastest_single_end {
	clear: both;
}

.news_lastest_end {
	clear: both;
}

.news_lastest_single_date {
	width: 310px;
	padding-left: 18px;
	margin-bottom: 5px;
	color: #FFFFFF;
	background-color: #C74860;
	background-image: url(../img/marcador_actualidad.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

.news_list_single_date {
	width: 175px;
	padding-left: 18px;
	margin-bottom: 5px;
}

.news_lastest_single_text {
	color: #414141;
	font-weight: normal;
}

.news_lastest_subheader {
/*	border: 1px solid #000000;*/
	padding-left: 12px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.news_lastest_subheader a {
	color: #414141;
	text-decoration: none;
}

.news_lastest_subheader a:hover {
	color: #414141;
	text-decoration: underline;
}

.news_single_content {
	margin-top: 8px;
}
.news_single_content_2 {
	margin-top: 8px;
	width: 408px;
}

/* Donde Estamos  */

.donde_contenedor {
	float: left;
	width: 150px;
	height: 50px;
}

.donde_cabecera {
	background-color: #F0CF79;
	width: 100px;
	height: 20px;
	color: #C74860;
	padding-left: 20px;
	padding-top: 4px;
	background-image: url(../img/marcador_submenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #E6B01C;
}

.donde_contenido {
	background-image: url(../img/separacion_submenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* FIN Donde Estamos */

/* ======================== ESTILOS NEGRITA, CURSIVA Y SUBRAYADO Y ALINEACIÓN ======================== */
.negrita {
	font-weight: bold;
}

span.texto_rojo{
	color: #C74860;
	font-weight: bold;
}

span.letra_pequena{
	font-size: 0.8em;
}

span.texto_amarillo{
	color:#E6B01C;
}

span.texto_azul{
	color: #C74860;
	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;
	margin-right:20px;
}

p.advertencia, div.advertencia  {
	text-align: left;
	background-image: url(../img/advertencia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-top: 40px;
	height: 95px;
	font-size: 1.1em; 
	color: #3877C4;

}

p.error404, div.error404  {
	text-align: left;
	background-image: url(../img/advertencia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 100px;
	height: 95px;
	font-size: 7em; 
	text-transform: uppercase;
	margin: 0px;
	color: #3A970F;
}

span.advertencia {
	color: #C74860;
	font-weight:bold;
	font-size: 1.2em;
}

span.texto_azul {
	color: #3877C4;
    font-weight: bold;
}
/*Principal*/
div.marco_servicios_ext{
	width:280px;
	float:left;
	padding-top:20px;
}
div.marco_servicios_int{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	border:1px solid #868B87;
}

div.marco_memoria_ext{
	width:280px;
	padding-top:20px;
	padding-left:305px;
}

div.marco_memoria_int{
	padding:5px 0px 5px 3px;
	border:1px solid #868B87;
	height:90px;
}

ul.sin_margenes{
	margin-top:5px;
	margin-left:-26px;
	margin-bottom:5px;
}
li.sin_margenes{
	padding-left:0px;
}
p.servicios{
	background-image: url(../img/punto_servicios.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom:1px solid #C74860;
	padding-left:30px;
	font-size:1.1em;
	color:#3877C4;
	font-weight:bold;
	text-transform:uppercase;
}

p.memoria{
	background-image: url(../img/punto_memoria.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom:1px solid #C74860;
	padding-left:30px;
	font-size:1.1em;
	color:#3877C4;
	font-weight:bold;
	text-transform:uppercase;
}

div.lipasam2005{
	float:left;
	padding-top:20px;
	width:138px;
}

div.txt_lipasam2005{	
	padding-left:45px;
}

div.img_lipasam2005{
	vertical-align:top;
	float:left;
}

div.lipasam2004{
	padding-left:120px;
	padding-top:20px;
}
/*
div.imagenes{
	width:270px;
	border:1px solid red;
	height: 100px;
}
*/
div.txt_lipasam2004{	
	padding-left:65px;
}

div.img_lipasam2004{
	vertical-align:top;
	float:left;
}

/*FIN**/
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;
/*	color:#636363;*/
}

p.alineacion_justificado_m,div.alineacion_justificado_m,li.alineacion_justificado_m {
	text-align: justify;
	padding-left: 20px;
}

li.alineacion_listas {
	text-align: justify;
	padding-bottom: 5px;
	list-style-image: url(../img/li_s3.png);
}


p.alineacion_centrado,div.alineacion_centrado,li.alineacion_centrado,h1.alineacion_centrado,h2.alineacion_centrado,h3.alineacion_centrado {
	text-align: center;
	margin-right:20px;
}

.alineacion_centrado a {
	color: #C74860;
}

.alineacion_centrado TABLE {
	margin-left: auto;
	margin-right: auto;
}

p.titulo_destacado {
	margin-top: 10px;
	background-color: #eaeff5;
	border: 1px solid #2495e3;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	margin-bottom: 0px;
}

p.contenido_destacado {
	border: 1px solid #2495e3;
	border-top: 0px;
	margin: 0px;
	text-align: justify;
	padding: 3px 3px 3px 3px; 

}

.news-single-img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.end_news {
	clear: both;
}

.news_content {
	text-align: justify;
}

.centrar_firefox {
	margin-left: auto;
	margin-right: auto;
}

.applet_explorer {
}

.cont_total {
	width: 580px;
	padding-top: 6px;
}

.csi-intext-left-nowrap {
	clear: both;
	margin-top: 20px;
}

.volver {
	text-align: right;
}

.volver a {
	text-align: right;
	font-weight: bold;
	color: #AF0641;
}

/*
.csc-section {
	background-image: url(../img/li_s.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;

}
*/

UL.csc-menu-7 LI A {
	color: #000000;
	font-weight: bold;
}

UL.csc-menu-7 LI UL LI A {
	color: #2E77D1;
	font-weight: normal;
}

.csc-menu-7 UL LI A {
	color: #000000;
	font-weight: bold;
}

.csc-menu-7 UL LI UL LI A {
	color: #2E77D1;
	font-weight: normal;
}


.csc-menu-1 {
	background-image: url(../img/li_s.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;

}

.csc-sitemap-level1 {
	background-image: url(../img/li_s.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;
}

.csc-sitemap-level1 a {
	color: #000000;
	font-weight: bold;
}

.csc-sitemap UL LI A {
	color: #C74860;
	font-weight: bold;
}

.csc-sitemap-level2 {
	background-image: url(../img/li_s2.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;
	margin-left: 26px;
}

.csc-sitemap LI UL LI A {
	color: #666666;
    font-weight: bold;
}

.csc-sitemap-level2 a {
	color: #666666;
    font-weight: bold;
}

.gris {
	color: #666666;
    font-weight: bold;
}


.csc-sitemap LI UL LI UL LI {
	list-style-image: url(../img/li_s3.png);
}

.csc-sitemap LI UL LI UL LI A {
	color: #666666;
	font-weight: normal;
}

.csc-sitemap-level3 {
	background-image: url(../img/li_s3.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;
	margin-left: 52px;
}

.csc-sitemap-level3 a {
	color: #333333;
}


.csc-sitemap LI UL LI UL LI UL LI {
	list-style-image: url(../img/li_s4.png);
}

.csc-sitemap LI UL LI UL LI UL LI A {
	color: #666666;
	font-weight: normal;
}

.csc-sitemap-level4 {
	background-image: url(../img/li_s4.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 13px;
	margin-left: 78px;
}

.csc-sitemap-level4 a {
	color: #666666;
}


.fin_resultado {
	margin-left: -14px;
}

.resultados {
	margin: 0px;
	padding-left: 17px;
}

.resultado a {
	color: #C74860;
	}

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: none; }

DIV.csi-intext-left DIV.csi-imagewrap {
	margin-right: 7px;
}

.paginacion2 {
	text-align: center;
}

.paginacion2 .seleccionado {
	color: #AA2941;	
	font-weight: bold;
}

.paginacion {
/*	border: 1px solid #000000;*/
	padding-left: 215px;
}

.paginacion2 a {
	color: #AA2941;
/*	font-weight: bold;*/

}

.paginacion2 img {
	border: 0px;
	vertical-align: top;
}

.primera {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.anterior {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.numeros {
	float:left;
	margin-left: 4px;
	margin-right: 4px;
}

.siguiente {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.siguiente2 {
	margin-left: 1px;
	margin-right: 1px;
}

.ultima {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.pag_limpia {
	clear: both;
}

/*Normativa*/

.normativa_list_cont {

}

.normativa_contenido_text_list {

}

.paginacion2_norm {
	text-align: center;
}

.paginacion2_norm .seleccionado {
	color: #AA2941;	
	font-weight: bold;
}

.paginacion_norm {
/*	border: 1px solid #000000;*/
	padding-left: 215px;
}

.paginacion2_norm a {
	color: #AA2941;
/*	font-weight: bold;*/

}

.paginacion2_norm img {
	border: 0px;
	vertical-align: top;
}

.primera_norm {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.anterior_norm {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.numeros_norm {
	float:left;
	margin-left: 4px;
	margin-right: 4px;
}

.siguiente_norm {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.ultima_norm {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

/*Normativa*/

.boton_enviar {
	display: none;
}

.fondo_grisp {
	background-color:#F9EBC8;
	padding: 10px 25px 5px 25px;
	width: 35%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #C74860;
}

.dos_campos {
	clear: both;
	text-align: left;
	width: 100%;
}

.dos_campos_d {
	clear: both;
	text-align: left;
	width: 562px;
}

.tres_campos {
	clear: both;
	text-align: right;
	width: 100%;
}

.campo1p {
	width: 48%;
	float: left;
	padding-top: 4px;
}

.campo2p {
	width: 48%;
	float: left;
}

.campo2p input {
	border: 1px solid #C74860;
}

.separador_campos {
	clear: both;
	height: 7px;
	overflow: hidden;
}

.separador_campos_d {
	clear: both;
	height: 7px;
	overflow: hidden;
}

label {
	font-weight: bold;
}

.dos_campos_d label {
	font-weight: normal;
}

.un_campo {
	clear: both;	
	width: 55%;
/*	margin-top: 20px; */
}

.input_gris {
	border: 1px solid #ACACAC;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 2px;
}

.input_gris_d {
	border: 1px solid #ACACAC;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 2px;
}

.input_gris_d2 {
	border: 0px;
}

.user_gris {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #C74860;
	padding-left: 2px;
}

.passwd_gris {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #C74860;
	padding-left: 2px;
}

.input_image {
	margin-top: 10px;
}

.fondo_gris {
	padding: 10px 0px 0px 10px;
	width: 400px;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

.fondo_gris_d {
	padding: 10px 0px 0px 10px;
	width: 400px;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

.fondo_gris_recogida {
	padding: 10px 25px 5px 25px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

span.letra{
	font-size:0.9em;
	color:#868B87;
}

.campo1r {
	width: 20%;
	float: left;
}

.campo1r_d {
	width: 200px;
	float: left;
}

.campo1r_d2 {
	width: 262px;
	float: left;
}

.campo1r_d3 {
	width: 260px;
	float: left;
}

.campo1r_d4 {
	width: 260px;
	float: left;
}

.campo1r_d5 {
	width: 260px;
	float: left;
}

.campo1r_d6 {
	width: 122px;
	float: left;
}

.campo2 {
	width: 55%;
	float: left;
}

.campo2_d {
	width: 362px;
	float: left;
}

.campo2_d2 {
	width: 300px;
	float: left;
}

.campo2_d3 {
	width: 120px;
	float: left;
}

.campo2_d4 {
	width: 302px;
	float: left;
}

.campo2_d5 {
	width: 302px;
	float: left;
}

.campo2_d6 {
	width: 440px;
	float: left;
}

.label_fmonoparental {
	width: 182px;
	float: left;
}

.enviar_campo {
	clear: both;	
	width: 100%;
/*	margin-top: 20px; */
}

.campo_1t {
	width: 27%;
	float: left;
}
.campo_2t {
	width: 27%;
	float: left;
	padding-right:10px;
}
.campo_3t {
	width: 27%;
	float: left;
	padding-right:5px;
}

.campo_1 {
	width: 15%;
	float: left;
	padding-right:5px;
}
.campo_2 {
	/*width: 5%;*/
	float: left;
	padding-right:10px;
}
.campo_3 {
	width: 12%;
	float: left;
	padding-right:5px;
}

.campo_4 {
	/*width: 5%;*/
	float: left;
	padding-right:10px;
}	
.campo_5 {
	width: 15%;
	float: left;
	padding-right:5px;
}
.campo_6 {
	/*width: 5%;*/
	float: left;
}

.cuadro_error {
	background-image: url(../img/advertencia.gif);
	background-repeat: no-repeat;
	width: 425px;
	padding-left: 100px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	height: 95px;
	color: #4D4948;
}

.cuadro_error_gris {
	background-color:#FFFFFF;
	background-image: url(../img/advertencia.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
	clear: both;
	width: 300px;
	height: 95px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #4D4948;
}

.cuadro_error_gris_cinco {
	background-color:#FFFFFF;
	background-image: url(../img/advertencia.gif);
	background-repeat: no-repeat;
	padding-left: 90px;
	clear: both;
	width: 300px;
	min-height: 95px;
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	color: #4D4948;
}


.mensaje {
	font-weight: bold; 
	text-align: center;
	color: #414141;
	width: 90%;
}

.mensaje_d {
	font-weight: bold; 
	text-align: justify;
	color: #414141;
	width: 90%;
}

.mensaje_error {
	padding-top: 35px;
	font-weight: bold;
	width: 100%;
	height: 100%;
}

.mensaje_error_cinco {
	font-weight: bold;
	text-align: left;
	width: 100%;
	height: 100%;
}

.mensaje_error_arriba {
	font-weight: bold;
	width: 100%;
	height: 100%;
}



.campo1v {
	width: 70%;
	float: left;
}

.campo2v {
	width: 20%;
	float: left;
}

.boton_continuar {
	display: none;
}

.limitador {
	margin-left:auto;
	margin-right: auto;
	text-align: center;
	width: 550px;
}

.fondo_grisp2 {
	background-color: #F9EBC8;
	padding: 10px 25px 5px 25px;
	width: 55%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #C74860;
	margin-bottom: 10px;
}

.campo1pp {
	width: 45%;
	float: left;
}


.campo2p {
	width: 40%;
	float: left;
}

.barra_usuario {
	background-color: #FBF2DB;
	overflow: hidden;
	height: 2em;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 25px;
	margin-top: 8px;
}

.hr_resultado_cat {
	border: 0px;
	border-bottom: 1px solid #DBDBDB;
	clear: both;
}

.lista_cat {
	margin: 0px;
	padding: 0px;
}

.li_cat {
	list-style: none;
	list-style-image: none;
	background-image: url(../img/li_1.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.fin_resultado_cat {
	margin-left: -13px;
}

.avisos{
	background-color:#f4dea2;
	padding-top:4px;
	padding-bottom:4px;
}

.li_avisos{
	list-style: none;
	list-style-image: none;
	background-repeat: no-repeat;
	margin-left: -40px;
	padding-left: 10px;
	margin-top: 8px;
	margin-bottom: 4px;
}

.li_avisos a {
	color: #C74860;
}

.tituloPC {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C74860;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-right: 25px;
	margin-top: -2px;
}


.centrar_form {
}


.centrar_form li{
	color: #C74860;
}


.frm_busqueda {
	background-color:#FFFFFF;
	width: 100%;
	height: 2em;
	margin-bottom: 10px;
}

.frm_busqueda_campo {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
	height: 100%;
	width: 80%;
	float: left;
}

.frm_busqueda_campo input {
	height: 1em;
	border: 1px solid #d7d7d7;
	display: inline;
	vertical-align: middle;
}

.frm_busqueda_campo1 {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
	height: 100%;
	width: 40%;
	float: left;
}

.frm_busqueda_campo_1 {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
	height: 100%;
	width: 20%;
	float: left;
}

.frm_busqueda_campo1 label {
	color: #C74860;
}

.frm_busqueda_campo2 label {
	color: #C74860;
}

.frm_busqueda_campo_1 label {
	color: #C74860;
}

.frm_busqueda_campo_2 label {
	color: #C74860;
}

.frm_busqueda_campo1 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid #E6B01D;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.frm_busqueda_campo2 {
	vertical-align: middle;
	padding-top: 3px;
	height: 100%;
	width: 40%;
	float: left;
}

.frm_busqueda_campo_1 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid #E6B01D;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.frm_busqueda_campo_2 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid #E6B01D;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.frm_busqueda_campo_2 {
	vertical-align: middle;
	padding-top: 3px;
	height: 100%;
	width: 26%;
	float: left;
}
.frm_busqueda_campo_4 {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	height: 100%;
	width: 34%;
	float: left;
}

.frm_busqueda_campo_4 label {
	color: #C74860;
}

.campo2 input {
	border: 1px solid #C74860;
	margin-bottom: 2px;
	margin-left: 2px;
}

.campo2_d input {
	border: 1px solid #C74860;
	margin-bottom: 2px;
	margin-left: 2px;
}

.campo2_d2 input {
	border: 1px solid #C74860;
	margin-bottom: 2px;
	margin-left: 2px;
}

.frm_busqueda_campo2 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid #E6B01D;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.frm_busqueda_campo3 {
	vertical-align: middle;
	height: 100%;
	display: inline;
}

.frm_busqueda_campo3 input {
	display: inline;
	vertical-align: middle;
}

.frm_busqueda_campo_3 {
	vertical-align: middle;
	height: 100%;
	display: inline;
}

.frm_busqueda_campo_3 input {
	display: inline;
	vertical-align: middle;
	margin-top: 10px;
}

.ordenacion {
	clear: both;
	text-align: right;
	margin-bottom: 5px;
}

.ordenacion label {
	color: #C74860;
}

.ordenacion2 {
	clear: both;
	text-align: right;
	margin-bottom: 5px;
	margin-top: 24px;
}

.ordenacion2 label {
	color: #C74860;
}

.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;
} 

.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;
} 

.boton_ir{
	border: 1px solid #d7d7d7;	
	background-color: #FFFFFF;
	color: #C74860;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
}

.hr_resultado {
	border: 0px;
	border-bottom: 1px solid #DBDBDB;
	clear: both;
}

.resultados {
	margin: 0px;
	padding: 0px;
}

.resultado {
	list-style: none;
	list-style-image: none;
	background-image: url(../img/li_1.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.resultado_proveedores {
	list-style: none;
	list-style-image: none;
	background-image: url(../img/marcador_expediente.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.resultado_proveedores a {
	color: #C74860;
}

.fin_resultado {
	clear: both;
	margin-left: -13px;
}

.resultado_ver_ficha {

}

.resultado_guardar {
	font-weight: bold;
	float: left;
	width: 15%;
	height: 25px;
	overflow: hidden;
}

.resultado_titulo {
	width: 75%;
	float: left;
	padding-right: 5px;
	text-align: justify;
	color: #6E6E6E;
}

TH.lista0 {
	border: 1px solid #FFFFFF;
	text-align: left;
	background-color: #FFE3AA;
	color: #C74860;
	padding-left: 5px;
}


TH.lista {
	border: 1px solid #FFFFFF;
	border-top: 0px;
	text-align: left;
	background-color: #FFE3AA;
	color: #C74860;
	padding-left: 5px;
}

TD.lista0 {
	border: 1px solid #FFFFFF;
	border-left: 1px solid #0c93e9;
	border-left: 0px;
	text-align: left;
	background-color: #FFF8EC;
	color: #C74860;
	padding-left: 5px;
}


TD.lista {
	border: 1px solid #FFFFFF;
	border-left: 0px;
	border-top: 0px;
	text-align: left;
	background-color: #FFF8EC;
	padding-left: 5px;
	color: #C74860;
}

.inline {
	display: inline;
}

.campo1rg {
	width: 35%;
	float: left;
}

.barra_usuariob0 {
	width: 8%;
	float: left;
	padding-left: 23px;
	background-image: url(../img/img_usuario.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	color: #C74860;
	margin-top: 3px;
}

.barra_usuariob1 {
	width: 13%;
	float: left;
	padding-left: 23px;
	height: 30px;
	background-image: url(../img/img_cerrar_sesion.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 3px;
}

.barra_usuario a {
	color: #C74860;
}

.barra_usuariob2 {
	width: 10%;
	float: left;
	padding-left: 23px;
	background-image: url(../img/img_mis_datos.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 3px;
}

.barra_usuariob3 {
	width: 20%;
	float: left;
	padding-left: 23px;
	background-image: url(../img/img_cambiar_usuario.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 3px;
}

.barra_usuariob4 {
	width: 5%;
	float: left;
	padding-left: 23px;
	background-image: url(../img/img_baja.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 3px;
/*	margin-left: 5px;
	margin-right: 10px;*/
}

.li_cat a {
	font-weight: bold;
	color: #C74860;
}

.banners_pie 
{
	clear: both;
	margin-top: 30px;
	padding-top: 20px;
	text-align: left;
}

.banners_pie_float {
	float:left;
}

.banners_pie_limpia {
	clear: both;
}

.oculto {
	visibility: hidden;
}


A.enlace_negro {
	color: black;
}

A.enlace_negrop {
	font-size: 0.9em;
	color: black;
}

.news_ver_todas {
	/*text-align: right;*/
	/*background-color: #eeeee;*/
	border-top: 1px solid #868B87;
	/*border-top: 0px;*/
	/*vertical-align: middle;*/
	/*padding-right: 5px;*/
	/*height: 1.5em;*/
	/*padding-top: 2px;*/
}

.news_ver_todas img {
	vertical-align: bottom;

}

.news_lista_text {
	/*background-color: #f8f8f8;*/
	/*border: 1px solid blue;*/
	width: 580px;
	float: left;
	overflow: auto;
	padding-left: 5px;
	margin-bottom: 5px;
}
.news_lista_text_2 {
	/*background-color: #f8f8f8;*/
	/*border: 1px solid blue;*/
	width: 405px;
	float: left;
	overflow: auto;
	padding-left: 5px;
	margin-bottom: 5px;
}
.news_lista_imagen {
	float: left;
	margin: 2px 2px 2px 2px;
	width: 55px;
}

.news_lista_single_end {
	clear: both;
	height: 10px;
}

.news_lista_imagen_oculta {
	width: 0px;
	overflow: hidden;
	float: left;
}

.anuncios_lastest {
	float: left;
	width: 270px;
	margin-bottom: -13px;
}

/*direcciones de contacto*/

li.oficinas{
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C31F3A;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom:7px;
	list-style-image: url(../img/img_oficinas.gif);
}
li.direccion{
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #3877C4;
	list-style-image: url(../img/img_direccion.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left:26px;
}

li.atencion{
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #3877C4;
	list-style-image: url(../img/img_atencion.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left:26px;
	margin-top:7px;
}
li.padines{
	padding-top:5px;
	margin-left:40px;
	padding-left:0px;
	list-style-image: url(../img/vacio.gif);
	background-repeat: no-repeat;
	margin-right:20px;
}
li.padines_image{
	padding-top:5px;
	margin-left:40px;
	padding-left:0px;
	list-style-image: url(../img/punto_lista.gif);
	background-repeat: no-repeat;
	margin-right:20px;
}
li.bus{
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #3877C4;
	list-style-image: url(../img/img_bus.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top:7px;
}
li.web{
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #C31F3A;
	list-style-image: url(../img/img_pagweb.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left:0px;
	margin-top:7px;
}
li.puntos_limpios{
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #C31F3A;
	list-style-image: url(../img/img_puntolimpio.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left:0px;
	margin-top:7px;
}
li.puntos_atencion{
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #C31F3A;
	list-style-image: url(../img/img_puntoatencion.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left:0px;
	margin-top:7px;
}

.descargas_list_cont {
	width: 560px;
}

.descargas_list_cont UL LI {
	margin-top: 7px;
	text-align: justify;
}

.login_proveedores
{
	background-color: #FFFFFF;
	padding-left: 15px;
	font-size: 1em;
	margin-left: 40px;
	margin-top: 15px;
	margin-left: 40px;
	margin-bottom: 20px;
	background-image: url(../img/marcador_proveedores.png);
	background-position: top left;
	text-transform: uppercase;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #C74860;
}

.interior_proveedores
{
	background-color: #FFFFFF;
	padding-left: 15px;
	font-size: 1em;
	margin-left: 40px;
	margin-top: 15px;
	margin-left: 40px;
	margin-bottom: 20px;
	background-image: url(../img/marcador_proveedores.png);
	background-position: top left;
	text-transform: uppercase;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #C74860;
}

.news_subheader p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	/*text-align:justify;*/
}
.news_subheader_lista p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}

.fondo_texto_rojo_buzon{
	background-image: url(../img/li_1.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 13px;
}

span.texto_gris, p.texto_gris, div.texto_gris {
	color: #636363;
    font-weight: bold;
}

span.texto_gris_normal, p.texto_gris_normal, div.texto_gris_normal {
	color: #636363;
    font-weight: normal;
}

/*inicio Promociones*/

.paginacion2_promo {
	text-align: center;
}

.paginacion2_promo .seleccionado {
	color: #AA2941;	
	font-weight: bold;
}

.paginacion_promo {
/*	border: 1px solid #000000;*/
	padding-left: 215px;
	width:360px;
}

.paginacion2_promo a {
	color: #AA2941;
/*	font-weight: bold;*/

}

.paginacion2_promo img {
	border: 0px;
	vertical-align: top;
}

.primera_promo {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.anterior_promo {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.numeros_promo {
	float:left;
	margin-left: 4px;
	margin-right: 4px;
}

.siguiente_promo {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.ultima_promo {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.promociones_list_gral {

}

.promociones_list_gral_text {

}

.promociones_list {

}

.promociones_list_text {

}

.promociones_list_ele {
	text-align: justify;
}

.promociones_list_ele a {
	color: #C74860;
}

.promociones_list_gral_ele {

}

.promociones_list_gral_ele a {
	color: #C74860;
}

.enlace_volver {
	text-align: right;
}

.enlace_volver a {
	color: #C74860;
}

.promo_denominacion {

}

.promo_num_viviendas {

}

.promo_regimen {

}

.promo_estado {

}

.promo_distrito {

}

.promo_situacion {

}

.promo_img {

}

.promo_single ul li {
	list-style-image: url(../img/punto_listas.gif);
}

.sorteoss_single ul li {
	list-style-image: url(../img/punto_listas.gif);
}

.sorteoss_single ul li ul li {
	list-style-image: url(../img/punto_listas2.png);
}

span.promo_label {
	color: #C74860;
	font-weight: bold;
	margin-top: 10px;
}

.promociones_img {
	max-width:540px;
}

.promociones_img img {
	max-width:540px;
}

/* fin Promociones*/

.table_doc td {
	color: #C74860;
	border: 0px;
	text-align: left;
}

.table_consulta td {
	color: #C74860;
	border: 0px;
}

.table_consulta a {
	color: #C74860;
}

.table_doc a {
	color: #C74860;
}

div.h3 {
	margin-bottom: 2px;	
}

div.txt_pregunta {
	margin-bottom: 15px;
}

UL.no_lista, P.no_lista, DIV.no_lista {
}

.no_lista LI {
	list-style: none;
}

li.sin_lista {
	list-style-image: none;
	list-style: none;
	background: none;
}

li.sin_lista  li {
	list-style-image: none;
	list-style: none;
	background: none;
}

/*inicio CALIDAD*/

.enlacePaginacion
{
	COLOR: #a90034;
	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: #FFFFFF;
    FONT-FAMILY: Arial
}

.txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #C75662;
}

.txt2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #E6B01C;
}

.piepagina
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.txtDesRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #C75662;
    FONT-FAMILY: Arial;
	border: 1px solid #C75662;
}

.txtDes2Rojo
{
    FONT-SIZE: 8pt;
    COLOR: #C75662;
    FONT-FAMILY: Arial;
	border: 1px solid #C75662;
}

.txtDes3Azul
{
    FONT-SIZE: 8pt;
    COLOR: #C75662;
    FONT-FAMILY: Arial;
	border: 1px solid #C75662;
	text-align: justify;
}

.txtDes3Rojo {
    FONT-SIZE: 8pt;
    COLOR: #E6B01C;
    FONT-FAMILY: Arial;
	border: 1px solid #E6B01C;
	text-align: justify;
}

.txtDesAzul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #E6B01C;
	FONT-FAMILY: Arial;
	border: 1px solid #E6B01C;
}

.txtDes2Azul
{
    FONT-SIZE: 8pt;
    COLOR: #E6B01C;
    FONT-FAMILY: Arial;
	border: 1px solid #E6B01C;
}

.colorBordeCalidad {
	border: 1px solid #C75662;
}

.colorBordeCalidad2 {
	border: 1px solid #E6B01C;
}

.colorFila_text_blanco {
	background-color: #C75662;
	border: 1px solid #C75662;
	color: #FFFFFF;
}

.colorFila_text_blanco2 {
	background-color: #E6B01C;
	border: 1px solid #E6B01C;
	color: #FFFFFF;
}

.txtDesBlancoConFondo {
	background-color: #C75662;
	color: #FFFFFF;
	border: 1px solid #C75662;
}

.txtDesBlancoConFondo2 {
	background-color: #E6B01C;
	color: #FFFFFF;
	border: 1px solid #E6B01C;
}

.cont_enlace_pag {
	font-weight: bold;
}

/*final CALIDAD*/

.banners_derecha_interes 
{
	float: left;
	margin-top: 18px;
	margin-left: 7px;
	padding-left: 7px;
	width: 220px;
}

/*Inicio De Tu Interes*/

.contenedor_interes {
	
}

.cabecera_interes {

}

.contenido_interes {

}

.cabecera_interes_texto {
	background-color: #E6B01C;
	background-position: center left;
	background-image: url(../img/marcador_interes.gif);
	color: #FFFFFF;
	padding-left: 25px;
	background-repeat: no-repeat;
	height: 1.5em;
	padding-top: 2px;
	font-weight: bold;
	float: left;
	width: 165px;
}

.cabecera_interes_imagen {
	text-align: right;
	margin-top: -5px;
	width: 30px;
	height: 31px;
	background-image: url(../img/exclamacion.png);
	background-repeat: no-repeat;
	background-position: center right;
	float: left;
}

.cabecera_interes_limpia {
	clear: both;
}

.cont_titulo_interes {
	border-left: 4px solid #E6B01C;
	background-color: #F9EBC4;
	color: #000000;
	margin-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

.cont_titulo
{
	background-position: center left;
	background-image: url(../img/interes_inicio.png);
	background-repeat: no-repeat;
	padding-left: 5px;
}

.cont_text_interes_medio {

	padding-top: 15px;
	float: left;
	background-position: center left;
	background-image: url(../img/interes_medio.png);
	background-repeat: no-repeat;
	padding-left: 25px;
}

.cont_text_interes_final {
	padding-top: 15px;
	float: left;
	background-position: center left;
	background-image: url(../img/interes_final.png);
	background-repeat: no-repeat;
	padding-left: 25px;
}

/*fin De tu interes*/

.csi-imagewrap {
	margin-top: 5px;
}

.browseLinksWrap {
	text-align: center;
}

.browseLinksWrap a {
	color: #C74860;
}

/* *** Sorteo 1300 viviendas inicio *** */

.lista_avisos {
	margin-top: 20px;
}

.aviso {
	width: 400px;
	height: 15px;
	overflow: hidden;
	float: left;
	position: relative; 
	z-index: 0;
	margin-bottom:5px;
}

.aviso:hover {
	overflow: visible;
	z-index: 30;
}

.aviso a {
	text-decoration: none;
	color:#414141;
}

.texto_aviso {
	width: 200px;
	background-color: #FFFFE1;
 	color:#000000;
	position: relative; 
	z-index: 30;
	filter:Alpha(opacity=85,finishopacity=85,style=1); 
	-moz-opacity:.85;
	opacity:.85;
}

.sorteo {
	background-image: url(../img/punto_lista.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

OL LI {
	margin-top: 6px;
}

.lista_sin_imagen
{
	list-style: none;
	list-style-image: none;
}

/* *** Sorteo 1300 viviendas fin *** */

.csc-header  H2 {
	color: #000000;
	border: 0px;
	background-image: none;
	padding: 0px;
	margin-right: 0px;
	text-decoration: underline;
}

.csc-header H3 {
	color: #000000;
	background-image: none;
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;	
}

.titulo_oculto {
	display: none;
}


.con_comentario {
	color: #414141;
	z-index: 1;
	height: 1em;
	overflow: visible;
}


.con_comentario:hover .titulo_oculto {
	position: relative; 
	display: block;
	text-decoration: none;
	z-index: 3;
	width: 40%;
	background-color: #f4dea2;
	padding: 2px 2px 2px 2px;
	text-align: justify;

}

.texto_error_404 {
	font-size: 4.5em;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	color:#C74860;
}

.error_texto_pie {
	color:#C74860;
	font-size: 1.3em;
}

.texto_pie_leyenda {
	padding-left: 25px;
}

/* Sorteos ini */

.paginacion2_sorteos {
	text-align: center;
}

.paginacion2_sorteos .seleccionado {
	color: #AA2941;	
	font-weight: bold;
}

.paginacion_sorteo {
/*	border: 1px solid #000000;*/
	padding-left: 215px;
}

.paginacion2_sorteos a {
	color: #AA2941;
/*	font-weight: bold;*/

}

.paginacion2_sorteos img {
	border: 0px;
	vertical-align: top;
}

.primera_sorteos {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.anterior_sorteos {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.numeros_sorteos {
	float:left;
	margin-left: 4px;
	margin-right: 4px;
}

.siguiente_sorteos {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.ultima_sorteos {
	float:left;
	margin-left: 1px;
	margin-right: 1px;
}

.sorteos_list_gral {

}

.sorteos_list_gral_text {

}

.sorteos_list {

}

.sorteos_list_text {

}

.sorteos_list_ele {
	text-align: justify;
}

.sorteos_list_ele a {
	color: #C74860;
}

.sorteos_list_gral_ele {

}

.sorteos_list_gral_ele a {
	color: #C74860;
}

.enlace_volver_sorteos {
	text-align: right;
}

.enlace_volver_sorteos a {
	color: #C74860;
}

.sorteos_denominacion {

}

.sorteos_num_viviendas {

}

.sorteos_regimen {

}

.sorteos_estado {

}

.sorteos_situacion {

}

.sorteos_img {

}

.sorteos_single ul li {
	list-style-image: url(../img/punto_listas.gif);
}

span.sorteos_label {
	color: #C74860;
	font-weight: bold;
	margin-top: 10px;
}

.sorteos_img {
	max-width: 540px;
}

.sorteos_img img {
	max-width: 540px;
}

/* Sorteos fin */

.csc-section a {
	color: #C74860;
}

/* * */

.registro_links_dcha {
	float: left;
	text-align: right;
	width: 50px;
/*	border:1px solid green;*/
}

.registro_links_dcha_2 {
	float: left;
	text-align: left;
	width: 125px;
/*	border:1px solid blue;*/
}

.registro_links_izq {
	float: left;
	text-align: left;
	width: 50px;
/*	border:1px solid red;*/
}

.separador_demandantes {
	float: left;
	text-align:center;
	width: 15px;
}

.alineacion_centrado_demandantes {
	float: middle;
}

/* * */

.label_combo {
	margin-right: 20px;
	padding-top: 19px;
	width: 50px;
	float: left;
	font-weight:bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform:uppercase;
}

.promociones_combo {
	margin-top:-5px;
}

.texto_label_combo_distrito{
	padding-top:10px;
}

.tempopalm {
	width:250px;
	float:left;
	padding-top:40px;
	padding-left:40px;
}

.buzon_clas {
	width: 560px;
}

.buzon_clas {
	width: 560px;
}

.texto_junto_digitos {
	padding-left: 2px;
}

/*Formulario Crear PDF*/
.margen_estado_civil{
	margin-left: 262px;
}

.campo_obligatorio{
   background-image:url(../img/asterisco.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding-left:10px;
   /*color: black;*/
} 

/* ini Cert. Public. */
ul.pdelc_cert_publ{
	margin-top: -5px;
	margin-left: -25px;
	margin-bottom: 0px;
}
ul.pdelc_cert_publ li{
	list-style-image: none;
	list-style-type: none;
}
table.table_doc td.tbl_td_doc{
	text-align: center;
}
table.table_doc th.tbl_th_doc1{
	width: 230px;
}
table.table_doc th.tbl_th_doc2{
	width: 115px;
}
table.table_doc th.tbl_th_doc3{
	width: 115px;
}
table.table_doc th.tbl_th_doc4{
	width: 115px;
}
div.volver_consultas_b {
	width:436px;
	text-align:right;
}
div.volver_consultas_b a {
	text-align: right;
	font-weight: bold;
	color: #AF0641;
}
/* fin Cert. Public. */

/* ini CALIDAD 2. */
.lbl_observaciones_cal{
	width:76px;
}
table.sinBordeSuperior {
	border: 0;
}
table.sinBordeSuperior,
table.sinBordeSuperior td,
table.sinBordeSuperior th {
	border-top: 0;
}
/* fin CALIDAD 2. */
