<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

.envolv{ 
	width:100%;
	display:inline; 
	float:left;
	font-size:1em; 
	}
	
.space{padding:0.3em 0em 0.3em 0em;}

.cont_gris {
	width:100%;
	margin-top: 20px;
}

.cont_gris h3{
    background: url("../img/vineta_negra_h4.jpg") no-repeat  0 4px transparent;
    color: #000000;
    display: block;
    float: none !important;
    float: left;
    font-size: 1em;
    font-weight: bold;
	padding: 0em 0em 0em 2em !important;
    padding: 0 0 0 17px;
	margin:0px 0px 5px 5px;
	 }

.cont_gris h4{
    color: #333333;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.3em 0.3em 0.3em 0.6em;
	 }

.cont_gris h5{display:block; clear:both; font-size:0.75em; font-weight:bold; color:#ca0004; padding:0.3em 0.5em 0 0.8em; }

.cont_gris p{display:block; clear:both; font-size:0.75em; font-weight:normal; color:#000; padding:0.3em 0.5em 0 0.8em; }

.tam2{display:block; clear:both; font-size:2em; font-weight:normal; color:#000; padding:0.3em 0.5em 0 0.8em; }

.link_certificados a {
    color: #000000;
    display: block;
	position: absolute;
    float: none !important;
	float: left;
    font-size: 1em;
    font-weight:normal;
	padding: 0em 0em 0em 1em !important;
    padding: 0em 0em 0em 1em;
	width: 350px;
}

.link_certificados a:visited {
  font-size: 1em;
  font-weight:normal;
  color: #000000;
}

.link_certificados a:hover {
  font-size: 1em;
  font-weight:normal;
  color: #006699;
}
/*
.campo {
	display:inline;
	margin:0.4em 0.4em 0.2em 0.6em;
	font-size:0.8em;
	border:1px solid #bababa;
	height:23px;
}
*/
/*
.botones {
	background: url("../img/boton_1.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 15px;
   padding: 0.3em 1.4em 0.5em 1.8em;
   width: 100px;
}*/

.btn1 {
	background: url("../img/boton_1.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
	padding: 0.3em 1.4em 0.5em 1.8em;
   width: 82px;
}

.btn80{
	background: url("../img/boton_1.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 82px;
}

.btn100 {
	background: url("../img/boton_100.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 100px;
}

.btn120 {
	background: url("../img/boton_120.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 120px;
}

.btn150 {
	background: url("../img/boton_150.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 150px;
}

.btn175 {
	background: url("../img/boton_150.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 175px;
}

.btn200{
	background: url("../img/boton_200.png") no-repeat 0 0 transparent;
   border: medium none;
   color: #ffffff !important;
   cursor: pointer;
   font-size: 0.7em;
   font-weight: bold;
   height: 27px;
   width: 200px;
}

.lst_botones_alinea_der{
	overflow: hidden;
}

.lst_botones_alinea_der ul{
	float: right;
	margin: 10px 20px 5px 0px!important;
}

.lst_botones_alinea_der ul li{
	float: left;
	margin-left: 10px;
	margin-bottom: 0px!important;
}

/* ______ CABECERA USUARIO IDENTIFICADO________*/
.cab_usuario_identificado{
	width: 40%;
	float: right;
	position: static;
	margin:0 1% 0 1%;
	display:block;
}
/*
.topbar{width:100%; display:inline; float:left; color:#FFF; background: url(../img/lin_topbar.gif) repeat-x; background-color:#d60004;}
.topbar img{display:inline; float:left;}
.topbar h1{ font-weight:bold; font-size:0.6em; display:inline; float:left; }
.topbar a{color:#FFF; display:inline; float:left; padding:0.3em; }

.right{ display:inline; float:right;}
.buscador{display:inline; float:left; background:#990000; padding:0em 0.4em 0em 0.4em;}
.right input{ font-size:0.7em; display:inline; float:left; margin:0.1em;}
.btn{display:inline; float:left; background:#fff url(../img/buttom.gif) no-repeat; border:none; padding:0em; cursor:pointer;}

.right  a{display:inline; float:left; font-size:0.7em; padding:0.3em 0.7em 0.3em 0.7em;}
.right  a:hover{ text-decoration:underline;}

.header{width:100%; display:inline; float:left; background:url(../img/cabecera.jpg) no-repeat; margin-top:0em;}
*/
/* PT26 */
/*.header h2{display:inline; float:left; color:#d60004; font-size:2em; padding:1em 2em 1.2em 4em;}*/
/*
.header h2{display:inline; float:left; color:#d60004; font-size:1.6em; font-weight:normal; padding:1em 2em 1.2em 4em;}
.enlaces{ display:inline; float:right; width:20%; padding-top:0.3em;}
*/
/* PT26 */
/*.enlaces a{display:inline; float:left; width:48%; text-align:center; color:#000; font-size:0.7em; font-weight:bold;}*/
/*
.enlaces a{display:inline; float:left; width:48%; text-align:center; color: #000; font-size:0.7em; font-weight:bold; padding:0.4em 0em 0em 0em;}
.enlaces a img{ display:block; text-align:center; margin:0px auto;}
*/

/*
.breadcrumb { 
	padding: 5px 0 5px 5px;
	list-style-type: none;
	overflow: hidden;
	float: left;
	}
	
.breadcrumb li{
    color: #000000;
    float: left;
    font-size: 0.7em;
    margin-left: 5px;
    margin-right: 5px;
}
	
.breadcrumb li a { 
	color:#b30206; 
	text-decoration:underline; 
	}

.breadcrumb p.simula_lista_breadcrumb{
	    color: #000000;
    float: left;
    font-size: 0.7em;
    margin-left: 5px;
    margin-right: 5px;
}
	
.breadcrumb p.simula_lista_breadcrumb a{
		color:#b30206; 
	text-decoration:underline; 
}
*/
	
.usuario{
	background: url("../img/user.jpg") no-repeat 0px 2px transparent;
   float: right;
   margin: 4px 5px 8px 0;
   padding-left: 20px;
}

.usuario p{
	font-size: 0.7em;
	color: #333;
}


/* ______COLUMNA IZQUIERDA ____________*/

/*
margin:1% -19% 0 2%;
margin-left: -19%;
*/
.col_izq {
	width: 50%;
	float: left;
	position: relative;
	
	margin:1% -5% 0 2%;
	display:inline;
}

/*

.cont_buscador { 
	display:inline;
	float:left;
	width:100%;
	padding-bottom:0%;
	padding-top:1%;
	margin-bottom:1%;
}
.cont_buscador h3 {
	display:inline;
	float:left;
	width:93%;
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif !important;
}
*/

/*
h3.tramites {
	background:url(../img/f_tit_home.gif) repeat-x left bottom;
	height:2.5em;
}

h3.tramites span {
	background:url(../img/ico_tramites.gif) no-repeat 0px -5px;
	vertical-align:bottom;
	padding:0.65em 0.3em 0.5em 2.4em;
	line-height:1em;
	height:2.5em;
	display:block;
	font-family: Arial,Helvetica,sans-serif !important;
}
.caja{display:inline; float:left; width:46%; margin:1%}
.caja2{display:inline; float:left; width:100%; margin:1%}
.caja_tramites{display:inline; float:left; width:47%; margin-left:1%}

.ttramites{ display:inline; float:left; width:100%; border-top: solid 1px #5b6d90; background:#fff; }
.ttramites h3{display:inline; float:left; width:90%; color:#000; font-size:0.8em; font-weight:bold; }

*/
/*
#azul	{
	display:inline;
	float:left;
	width:95%;
	margin:1% 1% 1% 0%;
	background: transparent url("../img/fondoLupa.png") no-repeat top right;
}
*/

/*
.fondo { 
	background:transparent url(../img/fondoLupa_izq.jpg) no-repeat top left;
	display:inline;
	float:left;
	padding-top:0.5em;
	text-align:center;
}

.fondo_2 {
	margin:2% 1% 1% 2%;
	display:inline;
	float:left;
	padding:0.1em;
}
*/

/*
.pestanas{display:inline; float:left; width:100%;}
.pestanas li{display:inline; float:left;}
.lupa {background:url(../img/lupa.gif) no-repeat top right ;}
.crv_bgBlue{display:inline; float:left; font-size:0.8em; font-weight:bold; color:#000; padding:0.4em 1.4em 0.7em 0.4em; background: url(../img/curv_dch_span_bgBlue.gif) no-repeat top right;}
.pestanas span{display:inline; float:left; font-size:0.8em; font-weight:bold; color:#000; padding:0.4em 1.4em 0.7em 0.4em; background: url(../img/curv_dch_span_bgGrey.gif) no-repeat top right;}
*/

/*
.fondo_pestana_izquierda{
	position:relative; 
	height:14px;  
	width:100px; 
	background:url(../img/curv_izq_borde_bgBlue.gif) no-repeat left top; 
	background-color:#CCCCCC; 
	border: 0px; 
	color:#FFFFFF; 
	display:inline; 
	float:left; 
	font-size:0.8em; 
	font-weight:bold; 
	padding:0.0em 0.5em 1.1em 0.0em;
}
.boton_pestana_izquierda{
	margin-left:-90px;
	margin-top:0.1em; 
	border: 0px solid black;  
	position:absolute;  
	background-color:transparent; 
	color:#FFFFFF; 
	font-size:0.8em; 
	font-weight:bold; 
	padding-top: 0.25em; 
	text-align: left; 
	cursor: pointer;
}

.fondo_pestana_derecha{
	position:relative; 
	height:28px;  
	width:80px; 
	background:url(../img/curv_der_span_bgBlue.gif) no-repeat right top; 
	background-color:#CCCCCC; 
	border: 0px; 
	display:inline; 
	float:left; 
	font-size:0.8em; 
	font-weight:bold; 
	padding-left: 10px;
}

.boton_pestana_derecha{
    background-color: transparent;
    color: #252525;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: bold;
    margin-left: -86px;
    margin-top: 0.4em;
    position: absolute;
    text-align: left;
}
*/

li.sp{ background:url(../img/curv_izq_span.gif) no-repeat left top; padding:0em 0.0em 0em 0.3em; display:inline;}
li.sp_grey{ background:url(../img/curv_izq_span_bgGrey.gif) no-repeat left top; padding:0em 0.0em 0em 0.3em; display:inline;}

.contenido_box{background:#efefef url(../img/curv_gris.gif) no-repeat top right;display:inline; float:left; margin-top:-0.1em; padding:0.2em 0.3em 0em 0.3em;} 
.contenido_box input{ display:inline; float:right; margin:1%;font-size:0.8em;}
.contenido_box label{ display:inline; float:left; font-size:0.8em; margin:0.2em;}

.lineas {
	display:inline;
	float:left;
	width:100%;
	padding-bottom: 0.1em;
   padding-top: 0.1em;
}
.lineas option{ width:100%; }
.lineas select { display:inline; float:right; margin:1%;font-size:0.8em;width:60%;}

.contenido_box2{background:#efefef url(../img/curv_gris.gif) no-repeat top right;display:inline; float:left; margin-top:-0.1em; padding:0.2em 0.3em 0em 0.3em;} 
.contenido_box2 input{ display:inline; float:left; margin:1%;font-size:0.8em;}
.contenido_box2 label{ display:inline; float:left; font-size:0.8em; margin:0.2em;}


.lin input { display:inline; float:left;}
.lin label{font-size:0.7em; margin:0.4em 0.2em 0.2em 0.2em; font-weight:bold;}

/*
.buscar {
            font-size:0.7em;
            font-weight:bold;
            color:#fff;
            background: transparent url(../img/boton_1.png) no-repeat;
            border:none;
            cursor:pointer;
            height:27px;
            line-height:27px;
            padding: 0px;
            margin: 0px;
            width:82px;
            text-align: center;
}

.buscar a {
            font-weight:bold;
            color:#fff !important;
            border:none;
            cursor:pointer;
            line-height:26px;
            text-align: center;
}

.boton_izq {
            float:left;
}

.boton_der {
            float:left;
            margin-left:15px;
}

.contiene_2_botones {
            text-align:center;
            width:300px;
            margin:0px auto;
}

.aceptar_long{ padding:0.3em 1.4em 0.5em 1.9em; font-size:0.7em;font-weight:bold; background: transparent url(../img/fn_btn_buscar_long.gif) no-repeat; border:none; cursor:pointer;}
.cancelar_long{ padding:0.3em 1.4em 0.5em 0.7em; font-size:0.7em;font-weight:bold; background: transparent url(../img/fn_btn_long.png) no-repeat; border:none; cursor:pointer;}
*/

/* _________ CURVAS ___________*/

/*
.esquinas_superiores{display: block;  z-index:0;}
.esquinas_superiores * { display: block; height: 1px; overflow: hidden;}
.r1 { margin: 0 5px;background:#9daed3 }
.r8{ margin: 0 1px;background:#9daed3 }
.r2 { margin: 0 3px; background:#9daed3}
.r3 { margin: 0 2px; background:#9daed3}
.r4 { margin: 0 1px; height: 2px; background:#9daed3}

.esquinas_inferiores {display: block;  z-index:0;}
.esquinas_inferiores * { display: block; height: 1px; overflow: hidden;}
.esquinas_inferiores .r1 { margin: 0 5px;background:#7e90b6; }
.esquinas_inferiores .r8{ margin: 0 1px;background:#7e90b6; }
.esquinas_inferiores .r2 { margin: 0 3px; background:#7e90b6;}
.esquinas_inferiores .r3 { margin: 0 2px; background:#7e90b6;}
.esquinas_inferiores .r4 { margin: 0 1px; height:2px; background:#7e90b6;}
.curvas_buscador {
	display:inline;
	width:100%;	
	height:9px;
	background-color: #7d8fb5 !important;
}

.curva_izq_buscador {
	float:left;
	width:20px;
	background: #7d8fb5 url(../img/esq_izq_buscador.gif) no-repeat bottom left;
}

.curva_der_buscador {
	float:right;
	width:20px;
	background: #7d8fb5 url(../img/esq_der_buscador.gif) no-repeat bottom right;
}


.xbottom {display:block; float:left; width:100%; margin:0em; padding:0em;} 
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.xb1 {margin:0 5px; background:#efefef;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
*/


/* ________ Paginacion __________*/

/*
.paginacion {
	display:inline;
	float:left;
	width:100%;
	background-color: #3A465C;
	padding:0.2em 0em;
	font-weight: bold;
}

.paginacion a.anterior { 
	width:11px;
	height:7px;
	font-size:0.7em;
	color:#fff;
	float:right;
	padding:0.35em 0.4em 0.45em 0.9em;
	background:url(../img/anterior.gif) no-repeat left;
}

.paginacion a.siguiente {
	width:11px;
	height:7px;
	font-size:0.7em;
	color:#fff;
	float:right;
	padding:0.35em 0.9em 0.45em 0.4em;
	margin-right:0.4em;
	background:url(../img/siguiente.gif) no-repeat right;
}

.paginacion a.ultimo {
	width:11px;
	height:12px;
	font-size:0.7em;
	color:#fff;
	float:right;
	padding:0.2em 0.9em;
	margin-right:0.4em;
	background:url(../img/ultimo.gif) no-repeat right;
}

.paginacion a.primero {
	width:11px;
	height:12px;
	font-size:0.7em;
	color:#fff;
	float:right;
	padding:0.2em 0.9em;
	margin-right:0.4em;
	background:url(../img/primero.gif) no-repeat right;
}

.paginacion span {
	font-size:0.7em;
	color:#fff;
	float:right;
	padding:0.15em 0.4em 0.2em 0em;
}
*/


/* _______________________________________________________ MI eBIZKAIA _______________________________________________________*/
/*.entradas{ display:inline; float:left; width:100%; margin:1% 0; }*/

/*
.entradas{ display:inline; float:left; width:100%; margin:1% 0 0% 0;}

.miebizkaia {
	display:inline;
	float:left;
	width:49%;
	background:url(../img/fnd_ebizkaia.jpg) repeat-x bottom;

}

.miebizkaia h3 {
	top: -0.4em;
	display:inline;
	float:left;
	width:60%;
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	margin-left:25%;
	font-family: Arial,Helvetica,sans-serif !important;
}

.miebizkaia ul{ 
	display:block;
	float:left;
	padding-left:25%;
	background:url(../img/ico_ebizkaia.png) no-repeat 8% 0%;
	
	width: 100%;	
	height:80px;
}
.miebizkaia li{display:inline; float:left; width:50%; background:url(../img/topo_list_grey.png) no-repeat 0 0.6em; padding:0.3em 0.3em 0.3em 0.9em;}
.miebizkaia li a{ color:#003366;font-size:0.75em; text-decoration:underline;font-weight:bold;}
.curvas_miebizkaia {
	display:inline;
	width:100%;	
	height:8px;
}

.curva_izq_miebizkaia {
	display:inline;
	float:left;
	width:8px;
	background:url(../img/esq_izq_miebizkaia.gif) no-repeat bottom left;
}

.curva_der_miebizkaia {
	display:inline;
	float:right;
	width:8px;
	background:url(../img/esq_der_miebizkaia.gif) no-repeat bottom right;
}
*/

/*-----------------------------*/
/*
.cont_bordes {
	position:relative;
	float:left;
   background: url("../img/curva_inf_izq.gif") no-repeat scroll left bottom transparent;
   margin: 0 auto;
   text-align: left;
	width:96%;
	text-align:center;
	margin: 0.5% 1.9% !important;
}

.cont_bordes_fuera {
    background: url("../img/curva_inf_der.gif") no-repeat scroll right bottom transparent;
    overflow: hidden;
    padding-bottom: 0px;
	 padding-bottom: 1.5%;
}

.cont_bordes_dentro {
	background: url("../img/curva_sup_izq.gif") no-repeat scroll left top transparent;
}

.cont_bordes h4 {
   background: url("../img/curva_sup_der.gif") no-repeat scroll right top transparent;
	text-align: left !important;
	padding-bottom:10px;
}

.cont_bordes h4 span {
	margin-top:-30px;
	position:relative;
	margin-left:15px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:0.8em;
	background-color:#f2f3f7;
}
*/

/* PT26 */
/*
.promos {	
	margin: 0 30% 0 30%;
	padding: 0 0 0 0;
	text-align: center;
	width:30%;
}

ul.contiene_promos {
	margin:0px;
	list-style: none;
	background:none;
	padding: 0px;
	height: auto;
}

li.pro1 {
	display:block;
	float:left;
	margin:0em auto;
	margin-top:0%;
	padding: 0px;
	background:url(../img/img_hacienda_n.jpg) center top no-repeat;
	width:33%;
	height:105px;
	text-align: center;
}

li.pro2 {
	display:block;
	float:left;
	margin:0em auto;
	margin-top:0%;
	padding: 0px;
	background:url(../img/img_promocion_n.jpg) center top no-repeat;
	width:33%;
	height:105px;
	text-align: center;
}

li.pro3 {
	display:block;
	float:left;
	margin:0em auto;
	margin-top:0%;
	padding: 0px;
	background:url(../img/img_catastro_n.jpg) center top no-repeat;
	width:33%;
	height:105px;
	text-align: center;
}

li.pro1 a,
li.pro2 a,
li.pro3 a {
	display:block;
	margin:0px auto !important;
	vertical-align:bottom;
	padding-top:70px;
	width:100px;
	text-decoration:none !important;
}
*/

/* __________ IDENTIFICACION ___________*/

.loginBBAI {
    background-color: #EEF2F6;
    display: inline;
    float: left;
    height: 85px;
    margin: 0 auto;
    padding: 20px 0 0;
    width: 330px;
}

.loginBBAI label{
	color: #003399;
	font-weight: bold;
	margin-top: 4px !important;
	margin-right: 10px;
}

.loginBBAI label.coord{
	clear: both;
	float: left;
	display: block;
	width: 8em;
	margin-top: -1em;
	font-weight: bold;
}

.loginBBAI .campo_coord{
    border: 1px solid #BABABA;
    height: 22px;
    margin-right: 5px;
}

.validar {
	font-size:0.9em!important;
	font-weight:bold;
	color:#fff;
	background: transparent url(../img/boton_1.png) no-repeat;
	border:none;
	cursor:pointer;
	height:27px;
	width:82px;
	text-align: center;
}
 
.loginBBAICab {font-size:13px;color:#a3b5d9;text-align:center;margin-left:auto; margin-right:auto;}

.loginCert {
	margin:1.5em 0em 2em 1em !important; 
	margin:20px auto; 
	background:url(../img/loginCert.jpg) left top no-repeat; 
	width:365px; 
	height:65px; 
	position: relative;
	 }

.loginCert a { 
	color:#003399;
    font-size: 1em;
    font-weight: bold;
    left: 18px;
    padding: 0;
    position: absolute;
    text-decoration: underline;
    top: 25px;
	}

.loginCert a:hover{ 
    font-size: 1em;
	}
fieldset
{
	font-size:1em;
	color:#a3b5d9;
	display: block;
	margin: 0 0 1em 0;
	border: 0 solid #FFFFFF;
	padding: 0 1em 1em 1em;
}

fieldset.radio
{
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

fieldset.radio input
{
	position: static;
	clear: both;
	float: left;
}

fieldset.radio label
{
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 8em;
	font-weight: bold;
	font-weight: normal;
}

fieldset.radio legend
{
	float: left;
	font-weight: bold;
}

fieldset input
{
	position: relative;
	/* top: -1.4em; */
	/* left: 8em; */
	display: block;
}

fieldset input.submit
{
	clear: both;
	top: 0;
}

fieldset label
{
	clear: both;
	float: left;
	display: block;
	/* width: 8em; */
	margin-top: -1em;
	font-weight: bold;
}

fieldset label.first
{
	margin-top: 1em;
}

fieldset select
{
	position: relative;
	/* top: -1.4em;
	left: 8em;
	display: block; */
}

.accesos	{
	padding-left: 0em;
	display:inline;
	float:left;
	width:49%;
	/*padding-top:2%;*/
	margin-left:0%;
	margin-top: 0.3em;
}

.accesos h3 {
	display:inline;
	float:left;
	width:90%;
	color:#000;
	font-size:0.9em;
	font-weight:bold;
}

.centrar{
	text-align: center;
}

/*.quejas{ background:url(../img/quejas.png) no-repeat left; padding:0.8em 0.3em 0.3em 2.6em; margin-top:0.3em; }*/
/*
h3.quejas {	
	background:url(../img/f_tit_home.gif) repeat-x left bottom;
	height:2.5em;
	width:100%;
	margin-top: 0.6em;
}

h3.quejas span {
	background:url(../img/quejas.png) no-repeat 0px -5px;
	vertical-align:bottom;
	padding:0.7em 0.3em 0.5em 2.8em;
	line-height:1em;
	height:2.5em;
	display:block;
	font-family: Arial,Helvetica,sans-serif !important;
}

.accesos a { display:block; width:60%; color:#fff; font-weight:bold; font-size:0.9em; margin:0.7em;}

.contiene_acc {
	width:49.5%;
	float:left;
	text-align:center;
	margin:0px auto;
	padding-bottom:1em;
}

.acc1 {
	background:url(../img/acc1.png) no-repeat;
	width:150px;
	height:54px;
	text-align:left;
	margin:0px auto;
}

.acc2 {
	background:url(../img/acc2.png) no-repeat;
	width:150px;
	height:54px;
	text-align:left;
	margin:0px auto;
}

.acc3 {
	background:url(../img/acc3.png) no-repeat;
	width:150px;
	height:54px;
	text-align:left;
	margin:0px auto;
}

.acc4 {
	background:url(../img/acc4.png) no-repeat;
	width:150px;
	height:54px;
	text-align:left;
	margin:0px auto;
}
.acc1 a,
.acc2 a,
.acc3 a,
.acc4 a {
	margin-left: 0;
	margin-top: 0;
	padding: 1em 1.8em 2.5em;
}

.acc1 a span,
.acc2 a span,
.acc3 a span,
.acc4 a span{
	margin-left: -1.2em;
	margin-top: -0.8em;
	padding: 0;
	text-align: left;
	display: block;
}


.accesos ul{ 
	display:block; float:left;
	width: 100%;
}
.accesos li {
	display:inline;
	float:left;
	width:95%;
	background:url(../img/topo_list_grey.png) no-repeat 0px 10px;
	padding:0.3em 0.3em 0.3em 0.9em;
	line-height:21px;
}

.accesos li a { color:#003366;font-size:0.75em; text-decoration:none;font-weight:bold; margin:0em;}
.accesos li a:hover { color:#003366;font-size:0.75em; text-decoration:underline;font-weight:bold; margin:0em;}
*/

/* __________ COLUMNA DERECHA _______*/


.col_dcha{ 
	width: 68%;
	float: right;
	display:inline;
}

/*

.brder{border:1px solid #666;display:inline; float:left; width:99%; margin-bottom:2%;}
.box{display:inline; float:left; width:99%; border:1px solid #fff;  background:url(../img/bk_gris.gif) repeat-x top #fff;}

.box h3{ 
	display:inline; 
	float:left; 
	width: 94%;
	color:#FFF; 
	font-size:0.8em; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif !important; 
	padding:0.6em 0.5em 0.9em 0.5em;}
*/

/* _______________________________________________________ MENU _______________________________________________________*/
/*
.accdirecto {
	width:100%;
}

.accdirecto img {
	margin-top:-4px;
}
	
.box ul { 
		display:block; 
		float:left;
		width:100%;
}

.box a { 
		font-size:0.8em; 
		color:#333333; 
		background: url(../img/ico_listamenu.gif) no-repeat 0.2em 0.8em; 
		padding:0.4em 0em 0.4em 8%; 
		display:inline; 
		float:left; 
}

.box a:hover {
		background: url(../img/listamenu_hov.gif) no-repeat 0.2em 0.8em; 
		padding:0.4em 0em 0.4em 8%; 
		color:#cc0000; 
		display:inline; 
		float:left; 
}

.box span {  
		font-size:0.8em; 
		background: url(../img/listamenu_hov.gif) no-repeat 0.2em 0.8em; 
		padding:0.4em 0em 0.4em 8%; 
		color:#fff; 
		display:inline; 
		float:left; 
		font-weight:bold;
}

.box li { 
		border-bottom: 1px dotted #909090; 
		display:inline; 
		float:left; 
		line-height: 14px;
		margin: 0;
		padding: 5px 0 4px 0;
		font-size: 0.85em;
}

.box li:hover {
		background:#cc0000;
}

.box li.select {
		font-size:0.7em; 
		background: url(../img/listamenu_hov.gif) no-repeat 0.2em 1.2em;
		line-height: 14px;
		padding:0.8em 0em 0.8em 0em; 
		color:#cc0000; 
		display:inline; 
		float:left; 
}

.box li.last{ border-bottom:none;}
.candado{ background:url(../img/candado.jpg) no-repeat 75%;;}
.vinculos{ background: url(../img/ico_vinculos.gif) no-repeat 98% 40%;}
.externo{ background:url(../img/ico_abrir.png) no-repeat right center;}
li.externo a { width:80%;}
li.externo a:hover{ background:#fff url(../img/ico_listamenu.gif) no-repeat 0.2em 0.8em; color:#cc0000; width:80%;}

.apartados{
	  background: url("../img/ico_apartados.gif") no-repeat  98% 13% transparent;
	}
*/

/* _____________PIE ________*/
/*
.footer_cont{border-top:1px solid #000; width:100%; margin-left:0%; display:inline; float:left; margin-top: 1%;}
.footer{ width:100%; display:inline; float:left; background: url(../img/fnd_footer.jpg) repeat-x top; border-top:2px solid #fff;}
.enlaces_footer{display:inline; float:left;}
.enlaces_footer p { clear:both; font-size:0.7em;  padding:0.3em; color:#000;}
.logos{ display:inline; float:right;}
.enlaces_footer ul{ display:inline; clear:both;}
.enlaces_footer li{ display:inline; float:left; padding:0em 0.5em; }
.enlaces_footer a{font-size:0.7em; font-weight:bold; padding:0.3em; color:#000;}
*/

/* ______ PESTAÃƒÆ’Ã¢â‚¬ËœA BOTONES INFERIOR ________*/
/* PT26 */
/*
.box_curvas {
	display:inline;
	float:right;
	width:99.8%;
	padding:0;
}

.borde_tabla{
	border: 1px solid #a8bed1;
}

.cuad{display:inline; float:right; width:99%; margin:0% 0.5% 0% 0%; padding:0% 0% 0% 0%; border-right:2px solid #e3e2e2;}

.close{display:inline; float:left; background:#5b6d90;  margin:0% 0% 0% 0.0%; width:28%;}

.close_up {
	display:inline;
	width:45%;
	margin:0% 0.5%;
}

.closeborders{display:inline; float:left; width:100%;background:#e2e1e1}
.closeborders_up{display:inline; float:left; width:100%; background:#fff}
.cont_gris .ybottom {display:block; float:left; width:100%; margin:0em; padding:0em;} 
.cont_gris .yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.cont_gris .yb1, .yb2, .yb3 {height:1px;}
.cont_gris .yb2, .yb3, .yb4 {background:#5b6d90; border-left:1px solid #5b6d90; border-right:1px solid #5b6d90;}
.cont_gris .yb1 {margin:0 5px; background:#5b6d90;}
.cont_gris .yb2 {margin:0 3px;border-width:0 2px;}
.cont_gris .yb3 {margin:0 2px;}
.cont_gris .yb4 {height:2px; margin:0 1px;}
*/


/*tabla*/

.degrSuperior {
	background: url(../img/degrSup.gif) repeat-x left bottom;
	width:100%;
   padding-bottom: 0.5em;
}

.degrInferior {
	background: url(../img/degrInf.gif) repeat-x left top;
	width:100%;
	display: block;
	float:left;
	height:30px;
}

.listados {
	color:#000;
	text-align:left;
	font-size:0.7em;
	border:2px solid #fff;
}

.listados th {
	background:#5b6d90 url(../img/degrTabla.gif) repeat-x bottom left;
	color:#fff;
	padding:0.5em 0.3em;
	height:26px;
	border-right:1px solid #fff;
}

.listados td {
	padding:0.2em 0.4em;
	border-right:1px solid #fff;
}

.listados td a {
	color:#000;
	text-decoration: none;
}

.listados td a:hover {
	color:#000;
	text-decoration: underline;
}

.par {
	background:#f2f2f2;
}

.impar {
	background:#fff;
}

.anchoDpto {
	width:35%;
}

.anchoIcono {
	width:5%;
}

.listados tr.impar td form,
.listados tr.par td form {
	text-align: center;
}

/* ________ PESTAÑAS PAG INTERIORES ______*/
/*
#cabeceraPest {
	background: url(../img/bg.gif) transparent repeat-x 50% bottom;
	float: left;
	width: 99.8%;
	margin:0 auto;
	margin-top:1%;
	font-size:0.7em;
}

#cabeceraPest ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#cabeceraPest li {
	background: url(../img/left.gif) no-repeat left top;
	float: left;
	margin: 0px;
	margin-right: 5px;
	color:#369;
	padding: 0px 0px 0px 9px;
}

#cabeceraPest p{display:block; clear:both; font-size:12px; font-weight:normal; color:#000; padding:0.3em 0.5em 0 0.8em; }

#cabeceraPest a {
	display: block;
	font-weight: bold;
	background: url(../img/right.gif) no-repeat right top;
	float: left;
	color:#369;
	text-decoration: none;
	height:20px;
	padding: 10px 15px 4px 6px;
}

#cabeceraPest a {
	float: none;
}

#cabeceraPest a:hover {
	color: #333;
}

#cabeceraPest #pestActiva {
	background: url(../img/left_on.gif);
}

#cabeceraPest #pestActiva a {
	background-image: url(../img/right_on.gif);
	padding-bottom: 5px;
	color:#000;
}
#cabeceraPest #pestActivaAzul {
	background: url(../img/left_azul_on.gif);
}

#cabeceraPest #pestActivaAzul a {
	background-image: url(../img/right_azul_on.gif);
	padding-bottom: 5px;
	color:#000;
}
.contenido_detalle_tramite1 {
	border-left:1px solid #7e8f9d;
	border-right:1px solid #7e8f9d;
	border-bottom:1px solid #7e8f9d;
	border-top:none;
	float: left;
	width: 99.6%;
	margin:0 auto;
	padding:0px;
}

.contenido_detalle_tramite1 p {
   color: #003399;
   font-size: 0.7em;
   font-weight: bold;
	margin: 10px 0 5px;
}

.contenido_detalle_tramite1 p span {
	color: #000000;
}

.degr_detalle_tramite {
   background: transparent url(../img/deg_contorno_inf.jpg) repeat-x scroll left top;
   height: 35px;
	float: left;
	position:relative;
}    

.info{width:100%;display:inline; float:left; color:#000; background:#efefef; min-height:10px; }

.info td, .info th{padding:0.2em 0.4em; border-top:1px solid #5b6d90;}

.info th{ border:none}

.info table{ margin-top:0.5em;}

.info table th, .info table td{ font-size:0.8em; text-align:left; vertical-align:top;}

.info table p{ font-size:1em;}
*/
/* _______________________________________________________ Validar Documentos _______________________________________________________*/


/*
.caparchivo {
   position:absolute; 
   top:0px; 
   left:28px; 
   z-index: 2; 
}

.archivo {
   position:absolute; 
   top:0px; 
   left:28px;  	
   z-index: 2;
   cursor: pointer;
}

.archivofalso {
   position:absolute; 
   top:0px; 
   left:0px; 
   z-index: 3;
}

.examinar {
    position:absolute; 
   top:3px; 
   left:180px; 
   z-index: 1;
   cursor: pointer;
}

.botonLink {
	font-size:0.8em;
	color:#CC0000;
	border:0;
	background-color: transparent;
	cursor: pointer;
	text-align:left;
}


.buscarLong{
	background: transparent url(../img/buscar_long.png) no-repeat;
	width: 126px;
	height: 27px;
	line-height: 27px;
	color: #fff;
	font-weight: bold;
	border: none;
	font-size: 0.7em;
}

.hidden { display:none;}

.posicionRelativa{position: relative;}

.falsoBotonInputFile {
   position:absolute;top:3px;left:410px;z-index: 100;
}

.mixPageApiForms_TopPart{
	height: 110px;
	background: url('../img/fnd_gris_old.gif'); 
	overflow: auto;
}

.mixPageApiForms_TopPartValidacion{
	height: 155px;
	background: url('../img/fnd_gris_old.gif'); 
	overflow: auto;
} 

.mixPageApiForms_TopPartCoord{
	height: 230px;
	background: url('../img/fnd_gris_old.gif'); 
	overflow: auto;
}

.mixPageApiForms_Gris{ 
	background-color: #cccccc;
}

.mixPageApiForms_H4{
	margin-top: 0.5em; 
	padding-bottom: 0.5em; 
	padding-left: 0;
	margin-left: 0.5em;
	font-weight: bold;
}

.mixPageApiForms_ComplementBreadcrumb{
	margin-left: 0.5em; 
	padding: 0.1em 0; 
	width: 99%;
}

.mixPageApiForms_NormalText{
	padding-left: 0.6em; 
	font-size: 0.7em;
	clear: both;
}

.mixPageApiForms_ErrorsText{
	padding-left: 1.5em; 
	color: #CC0000; 
	font-size: 0.8em;
}

.mixPageApiForms_WarningText{
	padding-left: 1.5em; 
	color: #CC0000; 
	font-size: 0.8em;
}

.mixPageApiForms_BtnFirmar{
	margin-left: 0.5em; 
	font-weight: bold;
	cursor: hand;
}

.mixPageApiForms_Box{
    border-bottom: 1px solid #5B6D90;
    border-left: 1px solid #5B6D90;
    border-right: 1px solid #5B6D90;
    border-top: 1px solid #5B6D90;
    color: #FFFFFF;
    display: inline;
    float: right;
    margin: 0 0.5% 0 0;
    padding: 0;
    width: 99%;
}

.warningText{
    clear: both;
    color: #CA0004;
    display: block;
    font-size: 0.75em;
    font-weight: bold;
    padding: 0.3em 0.5em 0 0.8em;
}

.ulmapaLinks{
	padding: 0em 0 1.8em 1.8em;
}

.ulmapaLinks li{
	padding: 1.0em 0 0 1.2em;
	background: url("../img/topo_list.gif") no-repeat scroll 0 1.2em transparent;
}

.ulmapaLinks li li{
	padding: 0.2em 0 0 2em;
	background: url("../img/topo_list_grey.png") no-repeat 1.2em 0.4em transparent;
}

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

.mapaMitadDer{
    float: right;
    width: 50%;
}

.divider
{
	border-bottom: #B6BCC6 1px solid;
}


.wrap {
	margin-bottom:20px;
	display:inline;}
	
.wrap table{
	border: 1px solid #a8bed1;
	padding: 1px;
}

.wrap table th{
	 background: url("../img/degrTabla.gif") repeat-x left bottom #5B6D90;
	 color: #fff;
	 font-size: 0.7em;
	 text-align: left;
	  height: 26px;
}

.wrap table tr td,
.wrap table tr td a{
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
}

.wrap table tr td{
	padding: 8px 3px;
	border-bottom: 1px dotted #999;
}

.wrap table .ultima_fila td{
	border: none!important;
}

   

.form_box{
	background:url(../img/f_buscador_notificaciones.jpg) repeat-x left bottom;
	height: 164px;
	width: 100%;
	}
.borde_form_pest {
	width: 99.6%;
	border-left: 1px solid #7e8f9d;
	border-right: 1px solid #7e8f9d;
	border-bottom: 1px solid #7e8f9d;
}	

.form_box h4{
    background: url("../img/ico_lupa.png") no-repeat scroll 0 2px transparent;
    color: #000000;
    font-size: 0.8em;
	 margin-left: 15px;
    margin-top: 14px;
    padding: 4px 0 3px 25px;
	}
	
.form_box .form{
    margin-left: 25px;
    margin-top: 10px;
}

.form_box .form .linea{
	 margin: 0 0 14px;
	font-size: 0.7em;
	overflow: hidden;
}

.form_box .form .linea .item_linea{
	float:left;
	margin-right: 20px;
	 width: 340px;
}

.form_box .form .linea .item_linea_peq{
	float:left;
	margin-right: 10px;
	width: 200px;
}

.form_box .form .linea label{
	color: #003399;
	font-weight: bold;
	margin-right: 7px;
}

.form_box .form .linea .cajaTexto{
    border: 1px solid #BABABA;
    color: #333333;
    font-size: 1em !important;
       padding: 3px 0;
    text-align: center;
    width: 80px;
}

.form_box .form .linea select{
	 border: 1px solid #BABABA;
    color: #333333;
    font-size: 1em !important;
}

.form_box .form .linea .btn_calendario{
    float: right;
    margin-left: 10px;
}

.form_box .error{color:red;max-width:100%;margin:0.3em;padding:0.3em;border:1px solid red;text-align: center;font-size:0.7em;display:block;}

.fuente_normal{
	font-weight: normal!important;
}

.aviso_error {
	display:block;
	width:auto;
	border:1px solid #c00;
	background: #fff url(../img/icoError.gif) 1% 50% no-repeat;
	color:#c00;
	font-size: 0.8em;
	font-weight: bold;
	padding:1% 5%;
	margin:1%;
}

.aviso_correcto {
	display:block;
	width:auto;
	border:1px solid #00c;
	background: #fff url(../img/tramitar.gif) 1% 50% no-repeat;
	color:#00c;
	font-size: 0.8em;
	font-weight: bold;
	padding:1% 5%;
	margin:1%;
}

.separador {
	clear:both;
}

.separador20{
	clear: both;
	height: 20px;
}
*/

/*Validacion*/
/*
.deg_sup_cuadro{
	background: transparent url(../img/deg_contorno_sup.jpg) repeat-x top left;
  height: 25px;
}

.deg_inf_cuadro{
	background: transparent url(../img/deg_contorno_inf.jpg) repeat-x top left;
	height: 35px;
}

.mitad_campos_validar{
    background-color: #EEF2F6;
    float: left;
    height: 120px;
    margin: 6px 18px 15px;
    position: relative;
    width: 45%;
}

.mitad_campos_validar h4{
    color: #003399 !important;
    font-size: 0.8em;
    margin: 10px 0 5px 1px;
}

.mitad_campos_validar p{
padding: 0.3em 0.5em 0 1em;
}

.mitad_campos_validar .campoValidarFIRMA{
 	 height: 26px;
     margin: 5px auto 0;
}

.mitad_campos_validar .campoValidarCVE{
	border: 1px solid #bababa;
	height: 22px;
	margin: 21px auto 0;
	text-transform: uppercase;	
}

.captcha_validacion{
	width: 98%;
	margin: 0 auto;
	text-align: center;
}

.captcha_validacion p{
	color: #333!important;
}

.captcha_validacion img{
	margin: 10px 0px;
}

.campo_rellenar_captcha .campo_captcha{
	border:1px solid #bababa;
	height: 22px;
}

.error_validacion{
    background: url("../img/img_error_captcha.jpg") no-repeat  6px 10px transparent;
    border: 1px solid #CC0000;
    margin: 20px auto 10px;
    padding: 5px;
    text-align: center;
    width: 340px;
	 min-height: 35px;
}

.error_validacion p{
	font-weight: bold;
	color: #CC0000;
}

* html .error_validadcion{
	min-height: 35px;
	}
	
.txt_validacion_doc{
	font-size: 80%;
}

.txt_validacion_doc p{
	 font-size: 0.85em;
    line-height: 16px;
    margin-bottom: 8px;
}

.documento_asociado{
    background: url("../img/ico_doc_asociado.jpg") no-repeat 300px 2px transparent;
    margin: 15px 5px 15px 15px;
    padding-left: 40px;
    text-align: center !important;
}

.documento_asociado p{
	color: #333!important;
}

.documento_asociado p span{
	font-weight: bold;
}

.documento_asociado a{
	color:#3366cc;
	text-decoration: underline;
}

.txt_azul{
	color: #003399;
}

.oculto{
	display: none;
}
*/

/*para el registro de sede*/
/*
.campos_titulo_anexo p {
	padding: 0px;
}

.campos_titulo_anexo .titulo_termino {
	color: #003399;
	font-weight: bold;
	width: 200px;
	float: left;
	font-size: 1.15em;
	padding: 0px;
}
*/
/*--------------------------*/
/*
.botonera_centrar{
	text-align: center;
}

.ficheros_adjuntos{
	margin: 5px 15px 0;
}

.ficheros_adjuntar{
	background: url("../img/ico_ficheros_adjuntos.jpg") no-repeat 0px 2px transparent;
   padding: 6px 0 7px 26px;
}

.ficheros_adjuntados{
	background: url("../img/ico_doc_asociado.jpg") no-repeat 0px 2px transparent;
   padding: 6px 0 7px 26px;
}

.ficheros_adjuntar p,
.ficheros_adjuntados p{
	font-weight: bold;
}

.btn_eliminar_azul{
	background: url("../img/btn_eliminar_lista.jpg") no-repeat 0px 0px transparent;
	color: transparent;
	width: 20px;
	height: 20px;
	border: none; 
	margin-right: 5px;
	padding: 0 0 0 41px;
	cursor: hand;
}

.ficheros_adjuntados ul{
	margin-top: 20px !important;
}

.ficheros_adjuntados ul li{
    border-bottom: 1px dotted #82868A;
    overflow: hidden;
}

.ficheros_adjuntados ul li p{
	color: #333!important;
	clear: none;
}

.ficheros_adjuntados ul li input,
.ficheros_adjuntados ul li a{
	float:left;
}

.sin_borde{
	border: none!important;
}
*/



.centrar_botones_form{
	text-align: center;
}

.centrar_botones_form form{
	display: inline;
}


.cont_firma_electronica p {
    color: #333333;
    font-size: 1em; /*0.75em;*/
    line-height: 16px;
    margin-bottom: 7px;
}

.cont_firma_electronica h4{
	 background: url("../img/ico_vineta_gris.jpg") no-repeat scroll 0 4px transparent;
    color: #333333!important;
    float: none;
    font-size: 0.8em;
    margin: 13px 0 5px 10px!important;
    padding: 0 0 0 14px!important;
}

.cont_firma_electronica ul{
	 margin: 10px 0 10px 30px !important;
}

.cont_firma_electronica ul li{
  color: #003399!important;
  font-size: 0.75em;
  font-weight: bold;
  margin-bottom: 8px;
}

.cont_firma_electronica p a{
	color:#2B57AD;
	font-weight: bold;
	text-decoration: underline;
}
/*
.margen_lista{
	margin-left: 30px;
}
*/
.user_pass_autenticar{
	background-color: #eef2f6;
	margin: 0em 0em 2em 1em !important;
	margin: 20px auto;
	width: 350px;
	height: 140px;
	padding: 10px;
	font-size: 0.95em;
}

.grupo_autenticar label{
	float: left;
	color: #003399;
	font-weight: bold;
	text-align: right;
	margin-top: 4px !important;
	margin-right: 10px;
	padding: 0em 0em 0em 0em !important;
	padding: 0.8em 0em 0em 0em;
}

.grupo_autenticar input{
	margin-top: 10px!important;
	position: relative!important;
	left: auto!important;
	top: auto!important;
}

.user_pass_autenticar fieldset{
	margin: 0px!important;
	padding: 0px!important;
}

.grupo_autenticar{
	clear: both;
	display: block;
	
	margin-bottom: 5px;
	margin-left: 45px;
}

.grupo_autenticar_coord{
	clear: both;
	display: block;
	margin-bottom: 5px;
	margin-left: 45px;
}
.grupo_autenticar_coord  label{
	float: left;
	color: #003399;
	font-weight: bold;
	width:150px;
	margin-top: 5px !important;
	margin-right: 10px;
	padding: 0em 0em 0em 1em !important;
	padding: 0.8em 0em 0em 1.2em;
}
.grupo_autenticar_coord input{
	margin-top: 10px!important;
	position: relative!important;
	left: auto!important;
	top: auto!important;
}

.user_pass_autenticar .buscar{
	left: auto;
	margin: 20px 0px 0px 250px !important;
    margin: 20px 0px 0px 200px;
    position: relative;
    text-align: center;
    top: auto;
	font-size: 0.9em!important;
}

/*
.texto_fecha_hora{
	background: url("../img/ico_reloj.jpg") no-repeat 0 4px transparent;
	padding: 5px 0px 4px 30px!important;
	color: #003399!important;
	font-weight: bold!important;
	margin-left: 10px!important;
}
*/
/*
.lista_contacto{
    color: #333333;
    font-size: 0.75em;
    margin: 10px 20px;
}

.lista_contacto dt{
	font-weight: bold;
	background: url("../img/flechaListaNormal.gif") no-repeat 0 4px transparent;
	padding-left: 15px;
	margin: 8px 0px;
}

.lista_contacto dd{
	margin-left: 25px;
}

.lista_contacto dd a{
    background: url("../img/icoEntrar.gif") no-repeat 0 4px transparent;
    color: #2B57AD;
    display: block;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 18px;
    padding-top: 3px;
    text-decoration: underline;
	 }
	 
.lista_contacto dd a:hover{
	text-decoration: none;
}
*/

/*Pagina de error*/

h3.aviso_pag_error{
    background: url("../img/ico_error_aviso.png") no-repeat scroll 10px 6px #F9F9F9;
    border: 1px solid #B5B5B5;
    color: #333333;
    margin: 5px 10px 20px;
    padding: 20px 20px 20px 67px;
	 font-size: 0.8em;
}

.contenedorWarningText{
	margin: 10px 0px 10px 30px;
	color:#333;
}

.contenedorWarningText h4{
	margin: 20px 0 10px!important;
}

.contenedorWarningText ul li{
	margin-bottom:10px;
	font-size: 0.75em;
}

.contenedorWarningText p{
	margin-left: 15px;
	font-size: 0.75em;
}

.cont_borde_azul{
    border: 1px solid #A8BED1;
    font-size: 0.9em;
    padding: 20px 10px 10px;
	 overflow: hidden;
}

.cont_borde_azul p{
    color: #333333;
    font-size: 1em;
    line-height: 16px;
    margin-bottom: 7px;
}

.cont_borde_azul li{
	 color: #333333;
    line-height: 16px;
    margin-bottom: 7px;
}

.cont_borde_azul li a{
	color: #2B57AD;
}

.cont_borde_azul h4{
	color:#cc0000;
	font-size: 1em;
	margin: 5px 0px;
}

.cont_borde_azul ul{
	list-style-type: none;
	margin: 10px 0px 10px 15px;
}

.cont_borde_azul ul li{
	color: #333;
}

.lista_contacto li a{
	 background: url("../img/flechaListaNormal.gif") no-repeat scroll 0 4px transparent;
	 padding-left: 15px;
	 color: #333!important;
}

.lista_contacto li a:hover{
	text-decoration: underline;
}

/*leyenda del calendario*/
/*
.leyenda {
	width:245px;
	background-color: #f2f2f2;
	padding: 5px;
}

.leyenda img {
	vertical-align: middle;
	padding: 5px;
	padding-top: 2px;
}
*/

/*______________ Usuario Identificado ____________*/

.cont_usuario{
	overflow: hidden;
	margin-bottom: 10px;
}

	/*background: url("../img/f_user_der_arriba.jpg") no-repeat right top transparent;*/
.cont_usuario_arriba{
	background: url("../img/f_user_der_arriba.jpg") no-repeat right top transparent;
	float: right;
	width:100%;
}

	/*background: url("../img/f_user_izq_arriba.jpg") no-repeat left top transparent;*/
.cont_usuario_arriba_dcha{
	float: right;
	width: 2%;
	height: 15px;
}

.acciones_usuario{
	overflow: hidden;
	float: right;
	margin: 4px 3px 4px 0;
}

.acciones_usuario div a.cerrar_usuario{
	background: url("../img/ico_cerrar_usuario.jpg") no-repeat center center transparent;
}

.espacio_usuario{
    margin: 0px auto 6px;
    width: 96%
}
/*    background-color: #FFFFFF;
background: url("../img/ico_usuario.jpg") no-repeat scroll 3px 2px #FFFFFF;
font-weight: bold;
*/
.espacio_usuario p{
   color: #003366;
   font-size: 1em;
   margin: 5px 0px 0px 30px;
   padding: 3px 0px 2px 20px;
}

/*
.espacio_dni{
    margin: 0px auto 1px;
    width: 96%
}

.espacio_dni p{
   color: #003366;
   font-size: 1em;
   padding: 3px 0px 2px 20px;
}*/

	/*background: url("../img/f_user_der_abajo.jpg") no-repeat right bottom transparent;*/
.cont_usuario_abajo{
	background: url("../img/f_user_der_arriba.jpg") no-repeat right bottom transparent;
	float: right;
	width:100%;
	position: relative;
	clear: both;
	margin: 10px 0px 0px 0px;
}

	/*background: url("../img/f_user_izq_abajo.jpg") no-repeat left bottom transparent;*/
.cont_usuario_abajo_dcha{
	width: 2%;
	height: 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
/*
.acciones_usuario li a.opciones_usuario{
	background: url("../img/ico_opciones_usuario.jpg") no-repeat center center transparent;
}

*/
/*

.sinscroll
{
	overflow: hidden; 
}
*/

/* ____________ ESTILO NUEVOS FORMULARIOS ____________*/

.trTituloNormal {
	color: #164471; 
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: normal;
	text-decoration: none; 
	text-align: center; 
	background-color: #95aec2;
}

.trTituloNormal a{
	color:#036;
	font-size: 11px;
}

.trTituloNormal a:hover{
	color:#dee6f0;
	font-size: 11px;
}

.cajaTextoNumerica{ 
	color: #164471; 
	font-weight: normal;
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	border: solid 1px #036;
	text-align: right;
	padding-right: 2px;
	padding-left: 1px;
}

.cajaTextoUpperDerch{ 
	color: #164471; 
	font-weight: normal;
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	border: solid 1px #036;
	text-transform:uppercase;
	text-align: right;
	padding-right: 2px;
	padding-left: 1px;
}

.cajaTextoUpperIzqu{ 
	color: #164471; 
	font-weight: normal;
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	border: solid 1px #036;
	text-transform:uppercase;
	text-align: left;
	padding-right: 2px;
	padding-left: 1px;
}

.cajaTexto {
	padding-left: 1px;
	padding-right: 2px;
	background: #FFFFFF;
}

.cajaTextoAmarilla {
	color: #164471;
	font-weight: normal;
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	border: solid 1px #036;
	text-align: left;
	padding-right: 2px;
	padding-left: 1px;
	background-color: #fffb89;
}

/* _________ COMPATIBILIDAD FIREFOX ______________________
padding-right: 2px;
*/

A.botones {
	display: block;
}

/*_____________ PESTAÑAS SUPERIORES DE SELECCION DE OPCIONES _______________*/

/*
float: left;
position: relative;
background: url("../img/f_user_der_arriba.jpg") no-repeat left bottom transparent;
#95AEC2
*/
.cont_menuSup{
	
	width:100%;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 1px;
}

.cont_menuSeleccionado{
	color: #036; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: center;
	border: 2px solid #c3d4df;
	padding: 6px !important; /*moz padding*/
}
.cont_menuSeleccionar{
	text-align: center;
	color: #fff;
}

A.botonMenu
{
    background-color: #95aec2;
    border-bottom: #3e5e85 2px solid;
    border-left: #c3d4df 2px solid;
    border-right: #3e5e85 2px solid;
    border-top: #c3d4df 2px solid;
    color: #036;
    font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    text-align: center;
    text-decoration: none;
    width: 140px;
    padding: 0.7em 5.5em 0.7em 5.5em !important; /*moz padding*/
    padding: 0.5em 1.6em 0.7em 2em; /*IE padding*/
}
A.botonMenu:hover
{
    background-color: #d9e4ec;
    border-bottom: #c3d4df 2px solid;
    border-left: #3e5e85 2px solid;
    border-right: #c3d4df 2px solid;
    border-top: #3e5e85 2px solid;
    color: #036;
    font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    text-align: center;
    text-decoration: none;
    width: 140px;
    padding: 0.7em 5.5em 0.7em 5.5em !important; /*moz padding*/
    padding: 0.5em 1.6em 0.7em 2em; /*IE padding*/
}

div.PestSel {
	width: 100%;
	font-size: 12px;
	color: #000;
}

div.PestNotSel {
	width: 100%;
	cursor: pointer;
	font-size: 9px;
}

.aviso_error {
	display:block;
	width:70%;
	border:1px solid #c00;
	background: #fff 1% 50% no-repeat;
	color:#c00;
	font-size: 0.8em;
	font-weight: bold;
	padding:1% 5%;
	margin:1%;
}

.aviso_error ul{
	list-style-type: disc;
	margin: 10px 0px 10px 15px;
	font-size:1.5em;
}

.acciones_transportista{
	overflow: hidden;
	float: right;
	margin: 4px 5px 5px 0;
}

.acciones_transportista li{
	float: left;
	margin-left: 3px;
}

.acciones_transportista li span{
	display: none;
}

.acciones_transportista li a{
	width: 18px;
	height: 18px;
	display: block;
}
.acciones_transportista li a.volver_transportista{
	background: url("../img/Volver1.gif") no-repeat center center transparent;
}

.EK_BotonEdicion {
	border: none;
	text-indent: -5000px;
	width: 24px;
	line-height: 25px;
	cursor: pointer;
	height: 26px;
}

#loading {
    display:    none;
    position:   fixed;
    z-index:    10001;
    top:        50%;
    left:       50%;
    height:     100%;
    width:      100%;
   
	opacity: 0.90;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 90);
	filter: alpha(opacity = 90)            
}

body.loadingData #loading {
    display: block;
}

.velo {
	position: absolute;
	z-index: 1000;
	top: 0px;
	background-color: ghostwhite;
	width: 100%;
	height: 100%;
	bottom: 0px; 
	display: none; 
	opacity: 0.3; 
	filter: alpha(opacity=30);
	border: 0px;
}

#capaCopiarSolicitud {
    display:    none;
    position:   fixed;
    z-index:    10001;
    top:        50%;
    left:       50%;
    height:     100%;
    width:      100%;        
}

.on {
    position: absolute;
    opacity: 1;
}

.off {
    position: relative;
    background-color: #9eafce;
}

.fuenteError{
	color: red;
	font-size: 13px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold;
	height: 25px;
}
</pre></body></html>