/* ======================== ESTILOS ENCABEZAMIENTOS ======================== */
H1 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #3B77C4;
	padding-bottom: 1px;
	border-bottom: 1px solid #C31F3A;
	background-image: url(../img/punto_lipasam.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}

H2 {
	color: #C31F3A;
	/*text-transform: uppercase;*/
	font-size: 1.02em;
	font-weight: bold;
}

H3 {
	color: #999999;
	font-size: 1em;
}

H4 {
	color: #3B77C4;
	font-size: 1.02em;
	font-weight: bold;
	border: 1px solid green;
	margin-bottom: 0px;
}

TABLE {
}

TH {
	background-color: #EEEEEE;
	text-align: center;
	border-top: 1px solid #868B87;
	border-bottom: 1px solid #868B87;
	padding: 2px 2px 2px 2px;
}
/*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.heltonc {
	border: 1px solid #868B87;
	text-align: center;
	padding-left:7px;
}

TH.heltoec {
	border: 1px solid #868B87;
	border-top: 0px;
	text-align: center;
}

TH.heltodicc {
	border: 1px solid #FFFFFF;
	text-align: center;
	font-weight: normal;
}

TH.heltobn {
	background-color: #FFFFFF;
	border: 1px solid #868B87;
	text-align: justify;
	font-weight: normal;
	padding-left:7px;
	color:#4D4948;
}

TH.heltonj {
	border: 1px solid #868B87;
	text-align: justify;
	padding-left:7px;
}
/*Tabla secundaria*/

TH.heltonsubt1{
	border-top:0px;
	border-bottom:0px;
	text-align:center;
	color: #C31F3A;
}
TH.heltonsubtn{
	border-top:0px;
	border-bottom:0px;
	background-color: #EEEEEE;
	text-align:center;
	font-weight: bold;
	color:#4D4948;
}
/*FIN*/
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;
}
/*Tabla secundaria*/
TD.grist1{
	border-top:0px;
	border-bottom:0px;
	background-color: #EEEEEE;
	text-align:center;
	font-weight: bold;
	color: #C31F3A;
}
TD.gristn{
	border-top:0px;
	border-bottom:0px;
	background-color: #EEEEEE;
	text-align:center;
	color:#4D4948;
	font-weight: bold;
}

TD.blanconsl {
	text-align: left;
	border-right: 1px solid #868B87;
	border-top: 0px;
	text-align: justify;
	padding-left:7px;
}

TD.blancosldicc {
	border: 1px solid #FFFFFF;
	text-align: justify;
	color:#4D4948;
	border-top:0px;
	padding-left:7px;
	padding-right:15px;
}
/*FIN*/
TD.blanco1 {
	text-align: left;
	border: 1px solid #868B87;
	border-top: 0px;
	border-right: 0px;
	padding-left:7px;
	text-align: justify;
	color:#4D4948;
}

TD.blanco1sl {
	text-align: left;
	border: 1px solid #868B87;
	border-top: 0px;
	border-bottom:0px;
	border-right: 0px;
	padding-left:7px;
	text-align: justify;
	color:#4D4948;
}

TD.blanco1c {
	text-align: center;
	border: 1px solid #868B87;
	border-top: 0px;
	border-right: 0px;
	color:#4D4948;
}

/*listago general*/
TD.listado1c {
	text-align: left;
	border: 1px solid #868B87;
	border-top: 0px;
	border-right: 0px;
	padding-left:7px;
	padding-right:7px;
	text-align: justify;
	color:#4D4948;
}
TD.listadon {
	text-align: left;
	border: 1px solid #868B87;
	border-top: 0px;
	text-align: justify;
	padding-left:7px;
	padding-right:7px;
	color:#4D4948;
}
/*fin listado*/

TD.sin_linias{
	border: 1px solid #FFFFFF;
}

TD.blancon {
	text-align: left;
	border: 1px solid #868B87;
	border-top: 0px;
	text-align: justify;
	padding-left:7px;
	color:#4D4948;
}

TD.blanconc {
	text-align: center;
	border: 1px solid #868B87;
	border-top: 0px;
	color:#4D4948;
}
TD.blancoej {
	border: 1px solid #868B87;
	text-align: justify;
	color:#4D4948;
	border-top:0px;
	padding-left:7px;
	padding-right:15px;
}

TD.blancoejsl {
	border: 1px solid #868B87;
	text-align: justify;
	color:#4D4948;
	border-top:0px;
	border-bottom:0px;
	padding-left:7px;
	padding-right:15px;
}


TD.blancoec {
	border: 1px solid #868B87;
	text-align: center;
	color:#4D4948;
	padding-left:7px;
	border-top:0px;
	padding-right:15px;
}

.margenes_tablas{
	padding-top:10px;
	padding-bottom:10px;
}


TD P {
	margin: 0px;
}


UL LI {
	list-style-image: url(../img/punto_lista.gif);
	/*padding-bottom:5px;*/
}

LI UL LI {
	list-style-image: url(../img/punto_lista.gif);
}

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;
}

.sin_linea:hover {
	color: #C31F3A;
	text-decoration: underline;
}

.contenedor {
	margin: auto;
	text-align: center;
	height: 100%; 
	background: #FFFFFF;
	padding:0px;
	width:788px;
}

.cabecera {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top:10px;
}

.logo_ayto {
	/*background-image: url(../img/logo_ayto.png);*/
	width: 168px;
	height: 81px;
	float: left;
}

.certificados_pie{
	/*border: 1px solid red;*/
	margin-top: 0px;
	width: 390px;
	height: 140px;
	float: left;
}

.texto_certificados_pie{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: justify; 
	color: #3877c4; 
	height: 50px;
}

.imagen_certificado_iso14004{
	/*border: 1px solid green;*/
	margin-left:6px;
}

.texto_certificado_iso14004{
	margin-top: 2px;
	margin-left:4px;
	/*border:1px solid red;*/
}

.texto_certificado_iso9001{
	padding-left: 10px;
	/*border:1px solid red;*/
}


.logo_ayto_pie {
	/*border: 1px solid red;*/
	width: 104px;
	height: 70px;
	float: left;
	margin-top: 38px;
	margin-left: 0px;
	/*margin-left: 240px;*/
}

.logo_lipasam {
	background-image: url(../img/logo.gif);
	width: 74px;
	height: 88px;
	float: left;
}

.fin_cabecera {
 	height: 88px;
	width: 1px;
	overflow: hidden;
}

.cabecera_centro {
	width: 500px;
	background-image: url(../img/img_cabecera.jpg);	
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	text-align: right;
	padding-top: 50px;
	overflow: hidden;
	margin-right: 15px;
	/*height: 96px;*/
}

.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 7px;
}

.izquierda {
	width: 180px;
	float: left;
}

.derecha {
	padding-left: 7px;
	float: left;
}

.fin_cuerpo {
	clear: both;
}

/************************* INICIO DE LA BOTONERA ************************************/

.botonera1 {
/*	height: 2.4em; */
	width: 610px;
	background-color: #E6B01C;
	float: left;
	margin-left: 6px;
}

.separa_botonera {
 width: 1px;
 float: left;
 height: 24px;
}

.botonera2 {
	height: 2.4em;
	width: 165px;
	background-color: #E6B01C;
	float: left;
}

.botonera1_espacio {
	width: 10px;
	height: 24px;
	float: left;
}

.boton_en {
	text-align: left;
	padding-left: 30px;	
	width: 4.5em;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/btn_ingles.gif);
	background-position: 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;
}

.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: 20px;	
	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: #a9a9a9;
	text-align: right;
	width: 5px;
	float: left;
	border-right: 1px solid white;
	margin-right: 5px;
	margin-top:3px;
	padding-top: 5px;
	
}
.fin_botonera1 {
	height: 2.4em; 
}


/************************* FIN DE LA BOTONERA ************************************/


/************************* INICIO DEL MENÚ PRINCIPAL ************************************/
/*
.logo_escoba {
	background-image: url(../img/img_escoba.jpg);
	width: 168px;
	height: 99px;
	float: left;
}
*/
UL.menu {
	width: 173px;
	margin: 0px;
	padding: 0px;
}
.li_menu {
	margin-top: 5px;
	list-style: none;
	list-style-image: none;

}
.div_menu {
	min-height: 1.55em;
	background-color: #C31F3A;
	background-image: url(../img/punto_menu.gif);
	background-repeat: no-repeat;
	font-family:arial;
	padding-left: 12px;
	padding-top: 3px;
	color: white;
	font-weight: bold;	
}

.div_menua {
	min-height: 1.55em;
	background-color: #C31F3A;
	background-image: url(../img/punto_menu_selec.gif);
	background-repeat: no-repeat;
	font-family:arial;
	padding-left: 12px;
	padding-top: 3px;
	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 {
	list-style: none;
	list-style-image: none;
	background-image: url(../img/punto_menu2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left:16px;
}

.guiones{
	color:#E49100;
	font-weight: bold;
}

.migas_pagina_actual{
	color:#C31F3A;
}

.enlace_menu2 {
	text-decoration: none;
	color: #848281;
	font-weight: bold;
}

.enlace_menu2:hover {
	text-decoration: none;
	color: #3B77C4;
	font-weight: bold;
}

.li_menu2c {
	list-style: none;
	list-style-image: none;
	font-weight: bold;
	background-image: url(../img/punto_menu2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	color: #3B77C4;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left:16px;
}

.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: 360px;
	background-color: #eeeeee;
	color: #656565;
	float: left;
	overflow: hidden;
}

.top_contenido2 {
	height: 2.5em;
	width: 227px;
	background-color: #C31F3A;
	color: white;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

.boton_directorio {
	text-align: center;
	padding-left: 20px;	
	width: 4em;
	float: left;
	background-image: url(../img/enlace_telefono.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	margin-left:20px;
}

.boton_tiempo {
	text-align: center;
	padding-left: 20px;	
	width: 4em;
	float: left;
	background-image: url(../img/enlace_tiempo.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	margin-left:20px;
}

.boton_callejero {
	margin-left: 10px;
	text-align: center;
	padding-left: 20px;	
	width: 4em;
	float: left;
	background-image: url(../img/enlace_callejero.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	margin-left:20px;
}

.boton_trafico {
	text-align: center;
	padding-left: 20px;	
	width: 4em;
	float: left;
	background-image: url(../img/enlace_trafico.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-top: 3px;
	margin-left:20px;
}

.fin_top_contenido1 {
	height: 2.5em;
}

.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: #4D4948;
}

.migas_de_pan {
	color: #3B77C4;
	clear: both;
	/*border-bottom: 1px solid #C31F3A;*/
	padding-bottom: 0px;
	padding-top: 8px;
	width: 586px;
	overflow: hidden;
	text-align:right;
}

a {
/*	color: #1b77a0;  /* Original */  
/*	color: #1296e9;  /* Demasiado azul */
	color: #3877C4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.cont_centro {
	width: 447px;
	padding-right: 0px;
	padding-top: 15px;
	float: left;
}


/************************* INICIO DEL MENÚ SECUNDARIO ************************************/
UL.menu_secu {
	width: 140px;
	margin: 0px;
	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: #3B77C4;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-weight: bold;	
	/*border-top: 1px solid #FF0000;*/
}

.div_menu_sec2, .div_menua_sec2 {
/*	height: 1.8em; */
	background-color: #3B77C4;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-weight: bold;	
	/*border: 1px solid #696969;*/
}

.margen_menu{
	padding-top:39px;
}

.enlace_menu_sec {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
}

.enlace_menu_sec:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

UL.submenu_sec{
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.li_menu2_sec {
	list-style: none;
	list-style-image: none;

	background-image: url(../img/punto_menu2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}



.enlace_menu2_sec {
	text-decoration: none;
	color: #848281;
}

.enlace_menu2_sec:hover {
	text-decoration: none;
	color: #3B77C4;
}

.li_menu2c_sec {
	list-style: none;
	list-style-image: none;

	background-image: url(../img/punto_menu2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	color: #3B77C4;
	margin-top: 3px;
	margin-bottom: 3px;

}

.menu_sec {
	width: 140px;
	float: left;
	overflow: hidden;
}


/************************* FIN DEL MENÚ SECUNDARIO ************************************/

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

.hr_gris {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}

.hr_amarillo {
	border: 0px;
	border-bottom: 1px solid #E6B01C;
	clear: both;
}

/*
.nodo {
	width: 554px;
	height: 126px;
	background-image: url(../img/nodo.png);	
	float: left;
}
.desevilla {
	float: left;
	width: 160px;
	height: 126px;
}
.aenor {
	float: left;
	width: 267px;
	height: 126px;
}
*/
.pie2 {
	clear: both;
	width: 587px;
	/*height: 153px;*/
	height: 184px;
	background-image: url(../img/fondo_nodo_pie.gif.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/*
.pie {
	width: 574px;
	margin-right: 0px;
	margin-left: auto;
	text-align: right;
}
*/
.banners {
	clear: both;
/*	width: 173px; */
	overflow: hidden;
}

.enlaces_pie {
	text-align: right;
	color: #4e4e4e;
	width: 550px;
	float: left;
	padding-top: 10px;
}

.enlace_pie_wai {
	float: right;
	width: 85px;
	padding-top: 10px;
}

.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;
}

/*tamaño*/
.news_lastest {
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px; 
	width: 586px;
	float: left;
	margin-bottom: 20px;
}
/*cabecera*/
.news_lastest_header {
	border-top: 1px solid #868B87;
}
/*bordes*/
.news_lastest_contenido {
	border: 1px solid #868B87;
	border-top: 0px;
	border-bottom: 0px;
	text-align: justify;
	/*padding: 3px 3px 3px 3px;*/
	font-weight: bold;
	text-align:left;
	height:135px;

}
/*alineacion noticias*/
.news_lastest_single, .news_lastest_singlex {
	/*clear: both;*/
	padding-top: 5px;
	float:left;
	width:130px;
	padding-right:5px;
	padding-left:10px;
}
/*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 {
	color: #C31F3A;
}

.news_lastest_single_text{
	color:#4D4948;
	font-weight: normal;
}

.width200 {
	width:200px;
}

/* ======================== ESTILOS NEGRITA, CURSIVA Y SUBRAYADO Y ALINEACIÓN ======================== */
.negrita {
	font-weight: bold;
}

span.texto_rojo{
	color: #C31F3A;
	font-weight: bold
}

span.texto_rojo_normal{
	color: #C31F3A;
}

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;
	color:#4D4948;
}

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;
	padding-top:30px;
	background-image: url(../img/advertencia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 100px;
	height: 95px;
	font-size: 3em; 
	text-transform: uppercase;
	margin: 0px;
	color: #C31F3A;
}

span.advertencia {
	color: #C31F3A;
	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 #C31F3A;
	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 #C31F3A;
	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;
	color:#4D4948;
}

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;
	color:#4D4948;
}

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;
	margin-right:20px;
	color:#4D4948;
}

p.alineacion_justificado,div.alineacion_justificado,li.alineacion_justificado {
	text-align: justify;
	margin-right:20px;
	color:#4D4948;
}

li.alineacion_listas {
	text-align: justify;
	margin-right:20px;
	margin-bottom: 5px;
	margin-top: 5px;
	color:#4D4948;
}


p.alineacion_centrado,div.alineacion_centrado,li.alineacion_centrado,h1.alineacion_centrado,h2.alineacion_centrado,h3.alineacion_centrado {
	text-align: center;
	margin-right:20px;
	color:#4D4948;
}

.alineacion_centrado TABLE {
	margin-left: auto;
	margin-right: auto;
}

.cont2{
	/*float:left;*/
	margin-left:290px;
	margin-top:-119px;
}

.cont3{
	/*float:left;*/
	margin-left:290px;
	margin-top:-188px;
}

.cont4{
	/*float:left;*/
	margin-left:180px;
	margin-top:-137px;
	padding-bottom:20px;
}

.cont{
	/*float:left;*/
	margin-left:20px;
	height:109px;
	/*border:2px solid red;*/
}

.cont_v{
	/*float:left;*/
	margin-left:20px;
	height:178px;
	/*border:2px solid red;*/
}

div.titulo_destacado {
	margin-top: 10px;
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	width:250px;
	color:#3877C4;
}

div.contenido_destacado {
	border: 1px solid #868B87;
	border-top: 0px;
	margin: 0px;
	text-align: center;
	padding: 3px 3px 3px 3px; 
	width:249px;
	color:#4D4948;
}

div.abogarse {
	margin-top: 40px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: rigth;
	margin-bottom: 0px;
	width:150px;
	color:#3877C4;
}

div.titulo_destacado2 {
	margin-top: 10px;
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: justify;
	margin-bottom: 0px;
	width:350px;
	color:#3877C4;
}

div.contenido_destacado2 {
	border: 1px solid #868B87;
	border-top: 0px;
	margin: 0px;
	text-align: justify;
	padding: 3px 3px 3px 15px; 
	width:347px;
	color:#4D4948;
}

/*puntos limpios*/
.contpl{
	/*float:left;*/
	margin-left:20px;
	margin-top:60px;
}
div.titulo_destacadopl {
	margin-top: 10px;
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	width:130px;
	color:#3877C4;
}

div.contenido_destacadopl {
	border: 1px solid #868B87;
	border-top: 0px;
	margin: 0px;
	text-align: center;
	padding: 3px 3px 3px 3px; 
	width:129px;
	color:#4D4948;
}
.cont3pl{
	margin-left:190px;
	margin-top:-130px;
}

.cont4pl{
	margin-left:190px;
	margin-top:-120px;
}
.cont5pl{
	margin-left:190px;
	margin-top:-175px;
}
/*fin puntos limpios*/

/*instalaciones*/
.conti{
	/*float:left;*/
	margin-left:170px;
	margin-top:10px;
}

.conti1{
	/*float:left;*/
	margin-left:0px;
	margin-top:10px;
}

div.contenido_destacadoj {
	border: 1px solid #868B87;
	border-top: 0px;
	margin: 0px;
	text-align: justify;
	padding: 3px 3px 3px 3px; 
	width:249px;
	color:#4D4948;
}

.cont2i{
	/*float:left;*/
	margin-left:220px;
	margin-top:-93px;
	margin-bottom:10px;
}
.cont3i{
	/*float:left;*/
	margin-left:220px;
	margin-top:-107px;
	margin-bottom:10px;
}

.cont5i{
	/*float:left;*/
	margin-left:220px;
	margin-top:-107px;
	margin-bottom:10px;
}
.cont6i{
	/*float:left;*/
	margin-left:220px;
	margin-top:-120px;
	margin-bottom:10px;
}
.cont4i{
	/*float:left;*/
	margin-left:220px;
	margin-top:-93px;
	margin-bottom:10px;;
}
div.titulo_destacadoi {
	margin-top: 10px;
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	width:200px;
	color:#3877C4;
}

div.contenido_destacadoi {
	border: 1px solid #868B87;
	border-top: 0px;
	margin: 0px;
	text-align: justify;
	padding: 3px 3px 3px 3px; 
	width:199px;
	color:#4D4948;
}
/*fin instalaciones*/

div.info{
	text-align: justify;
	padding-left:100px;
	padding-top:10px;
	padding-bottom:10px;
}


.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: 586px;
	padding-top: 15px;
}

.csi-intext-left-nowrap {
	clear: both;
	margin-top: 20px;
}

.volver {
	text-align: right;
}

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

/*
.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: #000000;
	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: #333333;
	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 {

}

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: #1296e9;	
	font-weight: bold;
}

.paginacion2 a {
	color: black;
	font-weight: bold;
}

.paginacion2 img {
	border: 0px;
	vertical-align: bottom;
}


.interior_proveedores{
	font-weight: bold;
	font-size: 1.2em;
	color: #3B77C4;
}

.boton_enviar {
	display: none;
}

.fondo_grisp {
	background-color:#FFFFFF;
	padding-left: 16px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 230px;
	height: 100px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #809DB9;
}

.dos_campos {
	height: 22px;
	clear: both;
	text-align: left;
	width: 100%;
	font-weight: bold;
	color: #3B77C4;
	/*border: 1px solid red;*/
}

.dos_campos2 {
	height: 22px;
	clear: both;
	text-align: left;
	width: 100%;
	font-weight: bold;
	color: #3B77C4;
}

.tres_campos {
	clear: both;
	text-align: right;
	width: 100%;
}

.campo1p {
	width: 72px;
	float: left;
	padding-top: 4px;
	margin-left: 8px;
	font-weight: bold;
	color: #3B77C4;
}

.campo2p {
	width: 72px;
	float: left;
	font-weight: bold;
	color: #3B77C4;
}

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

.separador_login{
	clear: both;
	height: 8px;
	overflow: hidden;
}

label {
	font-weight: bold;
}

.un_campo {
	clear: both;	
	width: 55%;
/*	margin-top: 20px; */
}

.input_gris {
	border: 1px solid #809DB9;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 150px;
	padding-left: 1px;
}

.user_gris {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #809DB9;
	padding-left: 4px;
	width: 86px;
}


.passwd_gris {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #809DB9;
	padding-left: 4px;
	width: 86px;
}

.input_insertar {
	float: left;
	margin-top: 18px;
	margin-left: 76px;
	margin-bottom: 40px;
}

.input_image3 {
	float: left;
	margin-top: 1px;
	margin-left: 22px;
}

.input_image2 {
	float: left;
	margin-top: 1px;
	margin-left: 25px;
}

.input_image {
	float: left;
	margin-top: 4px;
	margin-left: 140px;
	margin-bottom: 10px;
	/*border: 1px solid red;*/
}

.un_campo_alineacion {
	margin-top: 10px;
	margin-left: 75px;
	width: 100px;
	/*border: 1px solid red;*/
}

.fondo_gris {
	padding: 10px 25px 5px 25px;
	width: 85%;
	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;
	/*border: 1px solid red;*/
}


.campo2 {
	width: 40%;
	float: left;
	/*border: 1px solid green;*/
}

.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: 300px;
	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: #3A970F;
	width: 90%;
}

.mensaje_error {
	padding-top: 40px;
	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:#FFFFFF;
	padding: 10px 25px 5px 25px;
	width: 55%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #809DB9;
}

.campo1pp {
	width: 140px;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}


.campo2p {
	width: 140px;
	float: left;
}

.boton{
}

.dos_campos23{
	margin-top: 16px;
	margin-bottom: 20px;
	margin-left: 5px;
	height: 2.2em;
}

.barra_usuario {
	width: 573px;
	background-color: #BFC9D5;
	overflow: hidden;
	height: 2.2em;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 14px;
	margin-top: 8px;
	font-weight: bold;
}

.hr_resultado_cat {
	border: 0px;
	border-bottom: 1px solid #079ecb;
	width: 540px;
	clear: both;
}

.lista_cat {
	margin: 0px;
	padding: 0px;
	width: 540px;
	margin-left: 26px;
	margin-top: 10px;
	/*border: 1px solid red;*/
}

.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: 8px;
	margin-bottom: 3px;
	/*border: 1px solid yellow;*/
}

.fin_resultado_cat {
	margin-left: -13px;
}

.centrar_form {
}

.frm_busqueda {
	background-color:#FFFFFF;
	width: 100%;
	height: 2em;
}

.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-top: 3px;
	margin-left: 30px;
	height: 100%;
	width: 200px;
	float: left;
	font-weight: bold;
	color: #3B77C4;
	/*border: 1px solid red;*/
}

.frm_busqueda_campo1 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid  #809DB9;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 100px;
}

.frm_busqueda_campo2 {
	vertical-align: middle;
	padding-top: 3px;
	margin-left: 10px;
	height: 23px;
	width: 260px;
	float: left;
	font-weight: bold;
	color: #3B77C4;
}

.frm_busqueda_campo2 input {
	height: 1em;
	display: inline;
	vertical-align: middle;
	border: 1px solid #809DB9;
	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;
}

.alinear_cuadro_noAdjudicadas{
	margin-top: 10px;
}

.alinear_cuadro_Adjudicadas{
	margin-top: 12px;
}

.ordenacion {
	clear: both;
	float: left;
	text-align: right;
	font-weight: bold;
	color: #3B77C4;
	width: 300px;
	margin-left: 180px;
}

.ordenacion2{
	float: left;
	width: 40px;
	margin-left: 10px;
}

.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: #1296e9;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
}

.hr_resultado {
	border: 0px;
	border-bottom: 1px solid #D7D7D7;
	clear: both;
	width: 450px;
	margin-left:8px;
	padding:0px;
}

.interior_proveedores {
	background-color: #FFFFFF;
	font-size: 1em;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #3B77C4;
}

.resultados {
	margin: 0px;
	padding: 0px;
}

.resultado {
	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 {
	clear: both;
	margin-left: 0px;
	/*border: 1px solid red;*/
}

.volver_expedientes{
	text-align: right;
	font-weight: bold;
	width: 548px;
	/*border: 1px solid green;*/
}

.flecha_volver{
	float: left;
	margin-left: 490px;
	border: 0px;
	margin-top: 2px;
	/*border: 1px solid red;*/

}

.resultado_ver_ficha {
	/*border:1px solid yellow;*/
}

.resultado_guardar {
	font-weight: bold;
	float: left;
	width: 80px;
	height: 25px;
	overflow: hidden;
	/*border: 1px solid red;*/
}

.resultado_proveedores{
	width: 500px;
	margin-left: 55px;
	/*border: 1px solid red;*/
}

ul li.resultado_proveedores
{
	list-style: none;
	list-style-image: none;
	background-image: url(../img/punto_lista.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-bottom: 3px;
	margin-left:36px;
}

.titulo_expediente{
	color: #3B77C4;
	width: 100px;
	/*border: 1px solid green;*/
	padding-left: 10px;
}

.resultado_titulo {
	width: 76%;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 9px;
	text-align: justify;
	font-weight: bold;
	/*border: 1px solid blue;*/
}

.resultado_titulo_adjudicadas {
	width: 365px;
	float: left;
	margin-top: 7px;
	padding-right: 5px;
	padding-left: 9px;
	text-align: justify;
	font-weight: bold;
	/*border: 1px solid blue;*/
}

.resultado_ficha{
	width: 60px;
	float: left;
	margin-left: 16px;
}

.resultado_img_ficha{
	width: 34px;
	float: left;
	margin-left: 28px;
	/*border: 1px solid red;*/
}

.resultado_img_ficha_noAdjudicadas{
	width: 34px;
	float: left;
	/*border: 1px solid red;*/
}

.resultado_texto_ficha{
	width: 50px;
	/*border: 1px solid green;*/
}

.resultado_texto_ficha_noAdjudicadas{
	width: 50px;
	/*border: 1px solid green;*/
}


.resultado_texto_ficha_adjudicadas{
	width: 50px;
	float: right;
	margin-right: 40px;
	/*border: 1px solid green;*/
}

.guardar_condiciones{
	margin-left: 40px;
}

.top_separador_proveedores {
	width: 1px;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 12px;
	height: 1.6em;
	background-color: white;
}

TH.lista0 {
	border: 1px solid #0c93e9;
	text-align: left;
}


TH.lista {
	border: 1px solid #0c93e9;
	border-top: 0px;
	text-align: left;
}

TD.lista0 {
	border: 1px solid #0c93e9;
	border-left: 0px;
	text-align: left;
}


TD.lista {
	border: 1px solid #0c93e9;
	border-left: 0px;
	border-top: 0px;
	text-align: left;
}

.inline {
	display: inline;
}

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

.barra_usuariob0 {
	width: 80px;
	float: left;
	padding-left: 23px;
	background-image: url(../img/usuario.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
	color: white; 
	/*border: 1px solid red;*/
}

.barra_usuariob1 {
	/*border: 1px solid red;*/
	width: 90px;
	float: left;
	padding-left: 15px;
	padding-right: 10px; 
	background-image: url(../img/sesion.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
}

.barra_usuariob2 {
	width: 80px;
	float: left;
	padding-left: 15px;
	background-image: url(../img/datos.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
	/*border: 1px solid red;*/
}

.barra_usuariob3 {
	width: 130px;
	float: left;
	padding-left: 19px;
	background-image: url(../img/contrasenia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
	/*border: 1px solid red;*/
}

.barra_usuariob4 {
	width: 90px;
	float: left;
	padding-left: 19px;
	background-image: url(../img/baja.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
	border: 1px solid red;
}

.li_cat a {
	font-weight: bold;
}

.banners_pie {
	clear: both;
	margin-top: 10px;
	text-align: left;
}

.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 #eeeeee;*/
	width: 580px;
	float: left;
	overflow: auto;
	padding-left: 5px;
	margin-bottom:15px;
}

.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;
	color:#4D4948;
}
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;
	color:#4D4948;
}
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;
}

.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;
}
.news_date_lista{
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
}

DIV.recogida{
	background-color:#EEEEEE;
	margin-right:20px;
	margin-bottom:15px;
	padding-left:7px;
	padding-bottom:15px;
}

DIV.renderWrap{
	background-color:#EEEEEE;
	/*border:1px solid #868B87;*/
	font-weight:normal;
	width:300px;
	text-align:center;
}
DIV.rendermore{
	padding-left:7px;
	width:293px;
}
DIV.centrado{
	text-align:center;
}

/*inicio CALIDAD*/

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

.espacio_altura {
	height: 20px;
}

.espacio_anchura {
	border: 1px solid red;
	width: 10px;
}

.cont_tabla {

}

.contenedor_calidad {
	padding-right: 15px;
}

.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: #4D4948;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #868B87;
}

.txt_annyo 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #C31F3A;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
	font-weight: bold;
}

.txt_annyo2 
{
    FONT-SIZE: 8pt;
    COLOR: #3B77C4;
	font-weight: bold;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
}

.txt2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
	border: 1px solid #868B87;
}

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

.txtDesRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
}

.txtDes2Rojo
{
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
}

.txtDes3Azul
{
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
	text-align: justify;
}

.txtDes3Rojo {
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
	text-align: justify;
}

.txtDesAzul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
	FONT-FAMILY: Arial;
	border: 1px solid #868B87;
}

.txtDes2Azul
{
    FONT-SIZE: 8pt;
    COLOR: #4D4948;
    FONT-FAMILY: Arial;
	border: 1px solid #868B87;
}

.colorBordeCalidad {
	border: 1px solid #868B87;
}

.colorBordeCalidad2 {
	border: 1px solid #868B87;
}

.colorFila_text_blanco {
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	color: #C31F3A;
}

.colorFila_text_blanco2 {
	background-color: #EEEEEE;
	border: 1px solid #868B87;
	color: #868B87;
}

.txtDesBlancoConFondo {
	background-color: #EEEEEE;
	color: #C31F3A;
	font-weight: bold;
	border: 1px solid #868B87;
}

.txtDesBlancoConFondo2 {
	background-color: #EEEEEE;
	color: #3B77C4;
	font-weight: bold;
	border: 1px solid #868B87;
}

.cont_enlace_pag {
	font-weight: bold;
}

/*final CALIDAD*/

/* ini Zona de Proveedores */

.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: #3B77C4;
}

/* fin Zona de Proveedores */

/*********************************** Zona Faqs *********************************************/

.tx-irfaq-answer{
/*border: 1px solid blue;*/
	width: 520px;
	margin-left: 37px;
	margin-bottom: 12px;
}

.tx-irfaq-questions-list{

}

.preguntas{
	/*border: 1px solid blue;*/
	margin-bottom: 6px;
}

.pregunta{
	color: #3B77C4;
	font-size: 1.02em;
	font-weight: bold;
	/*border: 1px solid green;*/
	margin-bottom: -8px;
}

.respuesta{
	height: 25px;
	padding-top: -10px;
	margin: 0px 0px 0px 0px;
}

.espacio_intermedio{
	height: 40px;
}

/********************************* Fin Zona Faqs *******************************************/

div.campos_en_columnas div.tres_campos input.input_gris
{
	width: 50px;
}