/*CSS DE UTILIZACIÓN GLOBAL PARA EL PROYECTO */
body {
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	
}

a{
	text-decoration:none;	
}
#todo {
	position: relative;
	width: 1001px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	height: 1000px;
}
.verdana10_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.verdana10_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.verdana10_blanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana10_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.verdana10_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BC282E;
}
.verdana11_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.verdana11_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.verdana19_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.verdana9_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.verdana10_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.verdana11_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.verdana12_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.verdana12_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.verdana12_azul strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.verdana12_azul_subr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration:underline;
}
.verdana12_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.verdana19_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3B6289;

}
.verdana12_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D63A3B;
}
a.verdana12_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D63A3B;
}
a.verdana12_rojo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.verdana26_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #D63A3B;
}
.trebuchet12_azul {
	font-family: "Trebuchet MS", "MS Sans Serif";
	font-size: 12px;
	color: #3B6289;
}
.trebuchet28_blanco {

	font-family: "Trebuchet MS", "MS Sans Serif";
	font-size: 28px;
	color: #FFFFFF;
}

/* CABECERA */
#cabecera { position: absolute; left:0px; top:0px; width: 774px; }
#GP {
	position:absolute;
	left:0;
	top:5;
	width:137px;
	height:86px;
	z-index:1;
}
#cuadro_azul {
	position:absolute;
	left:136px;
	top:11px;
	height:48px;
	z-index:2;
	background-color: #345D7D;
	text-align: left;
	padding-left: 50px;
}
#cuadro_azul h1 {
	font-family: "Trebuchet MS", "MS Sans Serif";
	font-size: 28px;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-weight:100;
}

#zaragoza {
	height:28px;
	z-index:4;
}
#fecha {
	position:absolute;
	left:536px;
	top:87px;
	width:299px;
	height:19px;
	z-index:2;
}
#logo_tel {
	position:absolute;
	left:756px;
	top:19px;
	width:31px;
	height:27px;
	z-index:1;
}
#telefono {
	position:absolute;
	left:785px;
	top:12px;
	width:120px;
	height:28px;
	z-index:2;
}
#masinfo {
	position:absolute;
	left:775px;
	top:47px;
	width:220px;
	height:21px;
	z-index:3;	
}
#linea_azul {
	position:absolute;
	left:1px;
	top:127px;
	width:998px;
	height:18px;
	z-index:1;
	background-color: #3B6289;
}
#linea_azul ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#linea_azul ul li {
	display: inline;
	margin-left: 0;
	padding-left: 7px;
	padding-right: 0px;	
}
#linea_azul a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


#linea_negra {
	position:absolute;
	left:1px;
	top:126px;
	width:998px;
	height:18px;
	z-index:1;
	background-color: #231F20;
}
#linea_negra ul {
	float: left;
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#linea_negra ul li {
	float: left;
	display: inline;
	margin-left: 0;
	padding-left: 7px;
	padding-right: 5px;	
	padding-top: 2px;
}
#linea_negra a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


#menu {
	position:absolute;
	left:810px;
	top:91px;
	width:190px;
	height:36px;
	z-index:1;
}
#laguiamascompleta {
	position:absolute;
	left:273px;
	top:66px;
	width:279px;
	height:29px;
	z-index:1;
}
#menu_superior {
	position:absolute;
	left:1px;
	top:102px;
	width:809px;
	height:29px;
	z-index:1;
	background-color: #6B6B6B;
}
#menu_superior ul {
	float: left;
	display: inline;
	margin: 0;
	padding-left: 0;
	height: 22px;	
}
#menu_superior ul li {
	float: left;
	display: inline;
	margin: 0;
	padding-left: 7px;
	padding-right: 15px;	
	padding-top: 5px;
	width: auto;
	background: url(../images/cuna_menu2.jpg) no-repeat right top;	
}
#menu_superior ul li a{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;	
}
#menu_superior ul li a:hover{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	margin: 0;	
}

/*BUSCADOR EMPRESAS*/
.input_buscador_col1{
	height:15px;
	width:161px;
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#alfabeto ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#alfabeto ul li {
	display: inline;
	margin-left: 0;
	padding-left: 3px;
	padding-right: 0px;	
	/*text-decoration:underline;*/
}
#alfabeto ul li a{
	color:#000000;
	text-decoration:none;
}
#cajabuscador {
	position:absolute;
	left:234px;
	top:163px;
	width:389px;
	height:212px;
	z-index:1;
}
#cajabuscador a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
#titulo_buscador{
	position:absolute;
	left:290px;
	top:22px;
	width:290px;
	height:90px;
	z-index:2;
	line-height:17px;
}
#texto_buscador {
	position:absolute;
	left:35px;
	top:57px;
	width:508px;
	height:19px;
	z-index:1;
	font-weight:bold;
}
#poblacion {
	position:absolute;
	left:21px;
	top:84px;
	width:81px;
	height:21px;
	z-index:1;
}
#calle {
	position:absolute;
	left:22px;
	top:109px;
	width:63px;
	height:21px;
	z-index:2;
}
#cpostal {
	position:absolute;
	left:22px;
	top:137px;
	width:64px;
	height:21px;
	z-index:2;
}
#actividad {
	position:absolute;
	left:300px;
	top:84px;
	width:69px;
	height:21px;
	z-index:2;
}
#empresa {
	position:absolute;
	left:300px;
	top:109px;
	width:73px;
	height:21px;
	z-index:2;
}
#tel {
	position:absolute;
	left:300px;
	top:137px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajatel {
	position:absolute;
	left:374px;
	top:138px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajaempresa {
	position:absolute;
	left:374px;
	top:111px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajaactividad {
	position:absolute;
	left:374px;
	top:84px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajapoblacion {
	position:absolute;
	left:104px;
	top:84px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajacalle {
	position:absolute;
	left:104px;
	top:111px;
	width:71px;
	height:21px;
	z-index:2;
}
#cajacodpostal {
	position:absolute;
	left:104px;
	top:138px;
	width:71px;
	height:21px;
	z-index:2;
}
#competencia {
	position:absolute;
	left:234px;
	top:384px;
	width:575px;
	height:70px;
	z-index:1;	
}
#alfabeto {
	position:absolute;
	left:10px;
	top:195px;
	width:457px;
	height:25px;
	z-index:1;
}
#boton_limpiar{
	position:absolute;
	left:340px;
	top:170px;
	width:126px;
	height:21px;
	z-index:2;
}
#boton_buscar{
	position:absolute;
	left:470px;
	top:170px;
	width:71px;
	height:21px;
	z-index:2;
}
.boton{
	border-bottom: 1px solid #000000;
	border-top:  1px solid #000000;
	border-left: 1px solid #000000;
	border-right:  1px solid #000000;
	height:18px;
	width:69px;
	background-color: #B81420;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;

}
.boton2{
	border-bottom: 1px solid #000000;
	border-top:  1px solid #000000;
	border-left: 1px solid #000000;
	border-right:  1px solid #000000;
	height:18px;
	width:126px;
	background-color: #B81420;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;

}
.txt_tit_buscador{
	font-family:AvantGarGotItcTEE;
	font-size:22px;
	color:#FFFBB0;
	text-decoration:none;
	height:80px;
}
/*LATERAL IZQUIERDO*/
#cuadro_login {
	position:absolute;
	left:14px;
	top:17px;
	width:205px;
	height:153px;
	z-index:2;	
}

#cuadrologingris{position:absolute; background-color: #E4E4E4;left:0; top:0; width:227px; height:182px; z-index:1;}

#cuadro_gris_lat_izdo {
	position:absolute;
	left:1px;
	top:147px;
	width:227px;
	height:900px;
	z-index:1;
	background-color: #f3ede7;
}
#texto_login {
	position:absolute;
	left:22px;
	top:52px;
	width:193px;
	height:13px;
	z-index:3;
}
#usuario {
	position:absolute;
	left:41px;
	top:80px;
	width:45px;
	height:18px;
	z-index:3;
}
#clave {
	position:absolute;
	left:41px;
	top:104px;
	width:45px;
	height:20px;
	z-index:3;
}
#menuprivado1 {
	position:absolute;
	left:41px;
	top:70px;
	width:127px;
	height:18px;
	z-index:3;
}
#menuprivado2 {
	position:absolute;
	left:41px;
	top:90px;
	width:127px;
	height:18px;
	z-index:3;
}
#menuprivado3 {
	position:absolute;
	left:41px;
	top:110px;
	width:127px;
	height:18px;
	z-index:3;
}
#menuprivado4 {
	position:absolute;
	left:41px;
	top:130px;
	width:127px;
	height:18px;
	z-index:3;
}
#txt_usuario {
	position:absolute;
	left:92px;
	top:79px;
	width:101px;
	height:19px;
	z-index:4;
}
#txt_clave {
	position:absolute;
	left:92px;
	top:103px;
	width:53px;
	height:19px;
	z-index:4;
}
#OK {
	position:absolute;
	left:170px;
	top:106px;
	width:18px;
	height:19px;
	z-index:4;
}
#olvidada {
	position:absolute;
	left:19px;
	top:141px;
	width:198px;
	height:13px;
	z-index:3;
}
#tit_guias_sectoriales {
	position:absolute;
	left:-1px;
	top:183px;
	width:223px;
	height:24px;
	z-index:1;
}
#menu_izdo {
	position:absolute;
	top: 212px;
	left: 14px;
	width: 201px;	
	
}
#menu_izdo ul {
	/*display: inline;*/
	margin-left: 0;
	padding-left: 0;	
	list-style-image: url(../images/flecha_menu.jpg);
	margin-top: 15px;
}
#menu_izdo ul li {
	margin-left: 20px;
	padding-left: 7px;
	padding-right: 0px;	
	/*padding-top:7px;*/
	margin-top: 7px;

}

#menu_izdo ul li a{color: #BC282E;}
#menu_izdo ul li a:hover{color: #333;}


#menu_izdo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BC282E;
	
}
#tit_comarcas {
	position:absolute;
	left:-1px;
	top:410px;
	width:223px;
	height:24px;
	z-index:1;
}
#menu_izdo_comarcas {
	position:absolute;
	top: 440px;
	left: 14px;
	width: 201px;
	
}
#menu_izdo_comarcas ul {
	/*display: inline;*/
	margin-left: 0;
	padding-left: 0;	
	list-style-image: url(../images/flecha_menu.jpg);
	margin-top: 15px;
}
#menu_izdo_comarcas ul li {
	margin-left: 20px;
	padding-left: 7px;
	padding-right: 0px;	
	/*padding-top:7px;*/
	margin-top: 7px;

}
#menu_izdo_comarcas ul li a{color: #BC282E;}
#menu_izdo_comarcas ul li a:hover{color: #333;}

#menu_izdo_comarcas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BC282E;
	
}
#tit_informacion {
	position:absolute;
	left:0px;
	top:670px;
	width:227px;
	height:26px;
	z-index:1;
}

#lista_informacion {
	position:absolute;
	/*left:14px;*/
	top:710px;
	width:201px;
	height:118px;
	z-index:1;
}
#lista_informacion ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
	list-style-image: url(images/flecha_menu.jpg);
	
}
#lista_informacion ul li {
	margin-left: 20px;
	padding-left: 7px;
	padding-right: 0px;	
	padding-top:7px;
}
#lista_informacion ul li a{color: #BC282E;}
#lista_informacion ul li a:hover{color: #333;}
#lista_informacion a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BC282E;
}

.input_form{
	border: 1px solid #464B5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B6289;
}
.boton_registro{
	position:absolute;
	left:-8px;
	top:-3px;
	width:18px;
	height:19px;
	z-index:4;
	border-bottom: 0px;
	border-top: 0px;
	border-left:0px;
	border-right: 0px;
	height:18px;
	width:32px;
	background-color: transparent;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}

/*LATERAL DERECHO*/
#lateral_dcho {
	position:absolute;
	left:812px;
	top:150px;
	width:187px;
	height:900px;
	z-index:1;
	background-color: #F3EDE7;
}
#lateral_dcho ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#lateral_dcho ul li {
	display: inline;
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0px;	
}
#tit_enlaces_patro {
	position:absolute;
	left:28px;
	top:17px;
	width:128px;
	height:45px;
	z-index:2;
}
#enlaces_patro {
	position:absolute;
	left:9px;
	top:76px;
	width:94px;
	height:54px;
	z-index:1;
}
#anuncios_patro {
	position:absolute;
	left:9px;
	top:78px;
	width:151px;
	height:64px;
	z-index:2;	
}
#anuncios_patro ul {
	margin-left: 0;
	padding-left: 0;	
}
#anuncios_patro ul li{float: left; width: 171px; height: 89px; margin: 0 0 9px 0;}

#anuncios_patro ul li img{
	padding: 13px 0 0 9px;		
}

/*PIE*/
#contenedor_pie_index{
	position:relative;
	padding-top:10px;
	left:0px;
	top:40px;
	width:575px;
	height:20px;
	z-index:1;

}
#pieIndex {
	position:absolute;
	left:0;
	top:1060px;
	width:997px;
	height:63px;
	z-index:1;
	background-color: #F0E8E1;	
}
#pie {
	position:absolute;
	left:2px;
	top:1060px;
	width:997px;
	height:63px;
	z-index:1;
	background-color: #F0E8E1;
	/*border: thin solid #3C6389;*/
	
}
#pie2 {
	position:absolute;
	left:-5px;
	width:997px;
	height:63px;
	z-index:1;	
	border: none;
	background-color: #F0E8E1;	
}
#copyright {
	position:absolute;
	left:32px;
	top:15px;
	width:291px;
	height:35px;
}
#menu_pie {
	position:absolute;
	left:681px;
	top:7px;
	width:134px;
	height:51px;
}
#menu_pie ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#menu_pie ul li {
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0px;	
}
#menu_pie2 {
	position:absolute;
	left:825px;
	top:7px;
	width:168px;
	height:51px;
}
#menu_pie2 ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;	
}
#menu_pie2 ul li {
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0px;	
}

input{border: 1px solid #ccc;}

#clear{clear: both;}