* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

a,a:visited{ color:#617d33; text-decoration:none;}
a:hover{ color:#617d33; text-decoration: underline;}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#faux {

 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 width: 900px;
 padding: 0px;
 height: 150px;
 margin: 0px 0px 10px 0px;
 background-image: url(../graficos/header.jpg);
 background-repeat: no-repeat;

}


#leftcolumn { 
 display: inline;
  position: relative;
 color: #333;
 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 float: left;


}

#banner_buzon { 

 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 height:102px;
 background-image: url(../graficos/banner_buzon.jpg);
 background-repeat: no-repeat;

}

#banner_buzon a{ display:block; 
width: 200px;
 height:102px; font-size:12px;}
#banner_buzon a:hover{  text-decoration:none;  }
#banner_buzon span{ width: 200px; padding:80px 0px 0px 0px; color:#FFF; text-decoration:none; display:block; text-align:center; }


 
 #banner_domestico { 

 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 height:102px;
 background-image: url(../graficos/banner_domestico.jpg);
 background-repeat: no-repeat;

}

#banner_domestico a{ display:block; 
width: 200px;
 height:102px; text-decoration:none;font-size:10px;  }
 #banner_domestico a:hover{  text-decoration:none;  }
 #banner_domestico span{ width: 200px; padding:70px 0px 0px 0px; color:#FFF; text-decoration:none; display:block; text-align:center; }

#banner_mapa { 

 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 height:102px;
 background-image: url(../graficos/banner_mapa.jpg);
 background-repeat: no-repeat;

}
#banner_mapa a{ display:block; 
width: 200px;
 height:102px; text-decoration:none;font-size:12px; }
#banner_mapa a:hover{  text-decoration:none;  }
#banner_mapa span{ width: 200px; padding:80px 0px 0px 0px; color:#FFF; text-decoration:none; display:block; text-align:center; }
 
#banner_tel { 

 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 height:102px;
 background-image: url(../graficos/banner_tel.jpg);
 background-repeat: no-repeat;

}
#banner_tel a{ display:block; 
width: 200px;
 height:102px; text-decoration:none;font-size:12px; }
#banner_tel a:hover{  text-decoration:none;  }
#banner_tel span{ width: 200px; padding:80px 0px 0px 0px; color:#FFF; text-decoration:none; display:block; text-align:center; }
 
 
 #banner_sol { 

 padding: 0px;
 margin: 20px 0px 20px 0px;
 width: 200px;
 height:102px;
 background-image: url(../graficos/banner_sol.jpg);
 background-repeat: no-repeat;

}
#banner_sol a{ display:block; 
width: 200px;
 height:102px; text-decoration:none;font-size:12px; }
#banner_sol a:hover{  text-decoration:none;  }
#banner_sol span{ width: 200px; padding:80px 0px 0px 0px; color:#FFF; text-decoration:none; display:block; text-align:center; }
 
#rightcolumn { 
 float: right;
 color: #333;
 padding: 0px;
 margin: 20px 0px 10px 0px;
 width: 680px;
 display: inline;
 position: relative;


 

}

#map_con_form{

 color: #333;
 padding: 0px;
 margin: 10px 0px 10px 0px;
 width: 680px;
 background-color:#85ad57;
	}
	#map_con_form select{  width: 640px;}
	#map_con_form h3{ background-color:#85ad57; padding:5px; color:#FFF; font-weight:normal;}
		#map_con_form td{ background-color:#fff; padding:5px;}
h1{ font-size:20px; color:#617d33; padding:10px 10px 10px 25px; background-image: url(../graficos/icon_h1.gif);
background-repeat: no-repeat;
background-position: 0 50%;}
h2{ font-size:20px; color:#617d33; padding:10px 10px 10px 25px;}




#rightcolumn p{ padding:0px 10px 10px 25px;  margin:0px 0px 0px 0px; border-bottom:0px solid #ccc; }

#rightcolumn img{ float:right; margin:0px 0px 5px 5px; border:1px solid #ccc; padding:5px;}


.p_fecha_index{
 float:right;
 padding:5px 5px 5px 25px;
 color:#617d33;
 border-top:0px solid #ccc;
 text-align:right;
 width:650px;
}
	
.p_fecha_index span{
 float:right;
 background-image: url(../graficos/icon_fecha.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding:5px 5px 5px 25px;
 color:#617d33;
 border-top:0px solid #ccc;
 text-align:right;
}
	
	.link_functions{ width:680px; padding:0px;} 

.link_pdf{
 float:right;
 background-image: url(../graficos/icon_pdf.gif);
  background-position:bottom;
 background-repeat: no-repeat;
 width:44px;
 height:20px;

  margin:0px 5px 0px 5px;
	}
	
	.link_pdf a{ display:block; 
 width:44px;
 height:20px;}
.link_pdf span{ display:none;}

.link_pdf_small{
 float:left;
 background-image: url(../graficos/pdf_small.gif);
  background-position:bottom left;
 background-repeat: no-repeat;
 width:600px; 
 

 padding:0px 0px 0px 30px;


  margin:10px 0px 10px 0px;
	}
	
	.link_pdf_small a{ display:block;}
.link_pdf_small span{ display:none;}

.link_print{
	 float:right;
 background-image: url(../graficos/icon_print.gif);
 background-position:bottom;
 background-repeat: no-repeat;
 width:54px;
 height:20px;


   margin:0px 5px 0px 5px;
	
	}
	.link_print a{ display:block; 
 width:54px;
 height:20px;}
.link_print span{ display:none;}
.link_email{
	
	 float:right;
 background-image: url(../graficos/icon_email.gif);
  background-position:bottom;
 background-repeat: no-repeat;
 width:53px;
 height:20px;

  margin:0px 5px 0px 5px;
	
	}
.link_email a{ display:block; 
 width:53px;
 height:20px; cursor:pointer;}
.link_email span{ display:none;}

#footer { 
 width: 900px;
 clear: both;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 20px 0px;
 text-align:center;
  background-image: url(../graficos/footer.jpg);
  background-position:top;
 background-repeat: no-repeat;
 float:left;
}
.clear { clear: both; background: none; }

#nav_left_top {
	
 width: 200px;
 padding: 5px 0px 5px 0px;
 text-align:center;
 color:#FFF;
 height: 20px;
 margin: 0px 0px 0px 0px;
 background-image: url(../graficos/nav_left_top.gif);
 background-repeat: no-repeat;
	} 
	
	.in_left{width: 680px; margin-right:10px; float:left;}
	.in_right{width: 300px; float:right;}
	
	#box_left_top {
	float:left;
 width: 680px;
 padding: 8px 0px 0px 0px;
 text-align:center;
 color:#000000;
 height: 22px;
 margin: 0px 0px 0px 0px;
 background-image: url(../graficos/box_map_top.gif);
 background-repeat: no-repeat;

	}
	
		#box_left {
	float:left;
 width: 668px;
 padding: 5px;
 text-align:center;
 color:#FFF;
 margin: 0px 0px 0px 0px;
 border:1px solid #ffea0a; 

	}
	
	#box_left p{ padding:5px; margin:0px 0px 10px 25px; border-bottom:1px solid #ccc; color:#000; text-align:left;}
	
	#box_left h2{ font-size:12px; color:#000; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_noticias.gif);
background-repeat: no-repeat; 
background-position: 0 50%;
text-align:left;
font-weight: bold;
}

.p_fecha{
 float:right;
 background-image: url(../graficos/icon_fecha.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding:5px 5px 5px 25px;
 color:#617d33;
 margin:0px 0px 0px 0px;
 font-size:12px;

	}
	
		#box_right_top {
			float:right;
 width: 300px;
 padding: 8px 0px 0px 0px;
 text-align:center;
 color:#000;
 height: 22px;
 margin: 0px 0px 0px 0px;
 background-image: url(../graficos/box_right_top.gif);
 background-repeat: no-repeat;

	}
	
			#box_right {
			float:right;
 width: 298px;
 padding: 0px;
 text-align:center;
 color:#FFF; 

 margin: 0px 0px 20px 0px;
 border:1px solid #ffea0a;

	}

.iconlist
{
	width:188px;
list-style: none;
margin: 0;
padding: 5px;
border:1px solid #617d33;
margin-bottom:20px;}






li.fracciones
{
background-image: url(../graficos/icon_fracciones.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.home
{
background-image: url(../graficos/icon_home.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.frecuencias
{
background-image: url(../graficos/icon_horarios.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.consejos
{
background-image: url(../graficos/icon_consejos.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}
li.inicio
{
background-image: url(../graficos/inicio.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.arrow
{
background-image: url(../graficos/bullet_green.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.equipos
{
background-image: url(../graficos/icon_equipos.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.servicios
{
background-image: url(../graficos/icon_servicios.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.enlaces
{
background-image: url(../graficos/icon_enlaces.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.formulario
{
background-image: url(../graficos/icon_formulario.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;
background-color:#FFF;

}

li.ordenanzas
{
background-image: url(../graficos/icon_ordenanzas.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;
background-color:#FFF;

}

li.recogida
{
background-image: url(../graficos/icon_recogida.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.arrow
{
background-image: url(../graficos/icon_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}

li.noticias
{
background-image: url(../graficos/icon_noticias.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #ccc;

}
	#box_map_top {
 float:left;
 width: 680px;
 padding: 8px 0px 0px 0px;
 text-align:center;
 color:#000000;
 height: 22px;
 margin: 0px 0px 0px 0px;
 background-image: url(../graficos/box_map_top.gif);
 background-repeat: no-repeat;

	}
	
	.pdf_link{
background-image: url(../graficos/pdf.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 30px 0px 30px 40px;
margin:10px 0px 0px 0px;
float:left;
}

#map_admin{ padding:0px; margin:0px; width:678px; height:500px; float:left;}

#map{ width:678px; height:750px; float:left; border:1px solid #666;}
#map_message{width:668px; padding:5px; text-align:center; color: #F00; border:1px solid #F00; margin-top:10px; background-color:#fff; margin-bottom:10px; float:left;}
#map-side-bar{ float:right; width:100px;}
#map-side-bar span{ display:none;}

#footer_paginate{ width:678px;text-align:center; margin:0px; padding:0px; float:left; margin-top:10px;}

.qp_disabled {visibility: hidden;}

.qp_next{ font-size:12px; width:150px; border:1px solid #ccc; padding:5px;  float:left;}
.qp_prev{ font-size:12px; width:150px; border:1px solid #ccc; padding:5px; float:right; }

.qp_counter{ font-size:12px; width:280px; padding:5px; float:left;} 
.qp_pagenumber{ font-size:12px;} 
.qp_totalnumber{ font-size:12px;} 

#map h2{ font-size:12px; padding:5px; font-weight:normal;}
#map img{ font-size:12px; padding:5px; border:2px solid #ccc; margin:0px;}
#map_search{ width:678px; float:left; border:1px solid #ffea0a; margin-bottom:10px;}
#map_search select{ width:480px;}
#map_search input{ width:152px; padding:3px 5px 3px 5px; background-color:#FFF; border:1px solid #ccc; color:#333; cursor:pointer;}
#map_search a,#map_search a:visited,#map_search a:hover{ width:142px; padding:5px; background-color:#FFF; border:1px solid #ccc; color:#333; cursor:pointer; display:block; text-decoration:none;}

#link_list{width:100%; margin-top:10px;}
#link_list h2{ 
font-size:14px; 
color:#333; 
background-image: url(../graficos/icon_enlaces.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 5px 5px 5px 25px;
margin:0px 0px 0px 0px; }
#link_list p{ border-bottom:1px solid #ccc; margin:0px 0px 10px 25px; padding:5px 0px 10px 0px;}

#news_list{  width:100%; margin-top:10px;}
#news_list span{
 background-image: url(../graficos/icon_fecha.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding:5px 5px 5px 25px;
 color:#617d33;
 border-top:0px solid #ccc;
 margin-bottom:0px;
 float:right;
 
  text-align:right;}

#news_list p{ padding:5px 0px 10px 25px; margin:0px 0px 0px 0px; border-bottom:1px solid #ccc; color:#000; text-align:left;}
	
	#news_list h2{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_noticias.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
}
#news_list_fecha{  width:100%; margin-top:5px;  padding:0px;}


#service_list{  width:100%; margin-top:10px;}


#service_list p{ padding:5px 0px 10px 25px; margin:0px 0px 10px 0px; border-bottom:1px solid #ccc; color:#000; text-align:left;}
	
	#service_list h2{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_servicios.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
}

#consejos_list{  width:100%; margin-top:10px;}


#consejos_list p{ padding:5px 0px 10px 25px; margin:0px 0px 10px 0px; border-bottom:1px solid #ccc; color:#000; text-align:left;}
	
	#consejos_list h2{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_consejos.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
}
#fracciones_pdf{  width:620px; border:1px solid #ccc; float:left; padding:0px 10px 0px 10px;  background-color:#f4f4f4; margin:0px 0px 0px 20px; }
#fracciones_pdf p{ color:#000; text-align:left; padding:0px 5px 5px 5px; margin:0px 0px 0px 0px; width:610px; float:left; }

#fracciones_list{  width:100%; margin-top:10px;  float:left;  }
#fracciones_list p{ padding:5px 0px 10px 25px;float:left; margin:0px 0px 0px 0px; color:#000; text-align:left;}
	
	#fracciones_list h2{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_fracciones.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
}

	.frac_azul{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_frac_blue.gif); 
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
float:left;
}
	.frac_green{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_frac_green.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold; float:left;
}
	.frac_amarillo{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_frac_amarillo.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;float:left;
}
	.frac_marron{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
	
	background-image: url(../graficos/icon_frac_marron.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;float:left;
}


#horarios_pdf{  width:620px; border:1px solid #ccc;  float:left; padding:0px 10px 0px 10px;  background-color:#f4f4f4; margin:0px 0px 0px 20px; }
#horarios_pdf p{ color:#000; text-align:left; padding:0px 5px 5px 5px; margin:0px 0px 0px 0px; width:610px; float:left; }

#horarios_list{  width:100%; margin-top:10px;  float:left;   }
#horarios_list p{ padding:5px 0px 10px 25px;float:left; margin:0px 0px 0px 0px; color:#000; text-align:left;}

#horarios_list h2{ font-size:12px; color:#333; padding:5px 5px 5px 25px; 
background-image: url(../graficos/icon_horarios.gif);
background-repeat: no-repeat;
background-position: 0 50%;
text-align:left;
font-weight: bold;
float:left;}

#buzon_sug{ width:100%;}
#buzon_sug h2{ font-size:16px; font-weight: normal; color:#617d33;}
#buzon_sug p{ text-align:right; padding:5px; margin:10px 0px 0px 0px;}
#buzon_sug label{ width:670px; display:block; padding:5px; font-weight:bold;}
#buzon_sug input{ width:668px; border:1px solid #ccc; color:#666; padding:5px;}
#buzon_sug button{ width:680px; cursor:pointer; margin-top:10px; border:1px solid #ccc; color:#666; padding:5px;}
#buzon_sug textarea{  width:668px; border:1px solid #ccc; padding:5px; color:#666; height:300px;}

.form_ok{ text-align:center; color:#333;}
.form_error{ width:670px; padding:5px; font-weight:bold; color:#FFF; background-color:#C00;}
.error{ padding:5px; font-weight:bold; text-align:center; color:#FFF; background-color: #F00;}

.solicitud_list{
background-color:#ccc;
margin-bottom:20px;
}

.solicitud_list_map td{
	padding:0px; margin:0px;
}

.admin_form{
background-color:#ccc;
margin-bottom:20px;
}

.admin_form_field{  background-color: #fff; border:1px solid #999; width:640px; padding:2px;}
.admin_form textarea{  background-color: #fff; border:1px solid #999; padding:2px; width:640px; height:200px;}
.admin_form td{
background-color:#fff;
padding:5px;

}
#admin_form_title{
background-color:#617d33;
padding:5px;
color:#FFF;
font-weight:bold;

}


.solicitud_list p{ padding:5px; text-align:left; font-size:12px;}

.row1{ padding:5px; text-align: center; background-color:#f4f4f4;}
.row1 a:link, .row1 a:visited, .row1 a:hover{ color:#000; text-decoration: underline;}

.solicitud_list_descripcion{ padding:5px; text-align:left; font-size:12px; background-color:#CCC;}

.row2{padding:5px; text-align: center; background-color: #fff; color:#000;}
.row2 a:link, .row2 a:visited, .row2 a:hover{ color:#000; text-decoration: underline;}

.row_tramite,.row_tramite a:link,.row_tramite a:visited,.row_tramite a:hover{ padding:5px; text-align: center; text-transform:uppercase; background-color:#CCC; color:#000;}

.row_cursando,.row_cursando a:link,.row_cursando a:visited,.row_cursando a:hover{ padding:5px; text-align: center; text-transform:uppercase; background-color: #666; color:#fff;}

.row_resuelto,.row_resuelto a:link,.row_resuelto a:visited,.row_resuelto a:hover{ padding:5px; text-align: center; text-transform:uppercase; background-color:#617d33 ; color: #FFF;}

.solicitud_list_top td{padding:5px; text-align: center; color:#FFF; background-color:#617d33;}
.solicitud_list_top_list td{padding:5px; text-align: right; color:#FFF; background-color:#fff;}
.solicitud_list_top_list a:link, .solicitud_list_top_list a:visited, .solicitud_list_top_list a:hover{ color:#617d33; text-decoration: underline; font-weight: normal;} 


.solicitud_list_top_white td{padding:5px; text-align: right; color:#000; background-color:#fff;}

.solicitud_list_message{padding:5px; text-align: right; color: #F00; text-align:center;}
.solicitud_list_top_white a:link, .solicitud_list_top_white a:visited, .solicitud_list_top_white a:hover{ color:#617d33; text-decoration: underline; font-weight: normal;} 
.formulario{  background-color: #999; margin-bottom:20px;}

.formulario button{  background-color:#fff; width:670px;  border:1px solid #999; text-align:center; color:#000; padding:5px; cursor:pointer;}
.formulario label{ font-weight:bold; color: #333;}
.formulario p{ height:150px; width:630px; 

 overflow-y:scroll;
 scrollbar-face-color:#617d33;
 scrollbar-shadow-color:#ccc;
 scrollbar-highlight-color:#ccc;
 scrollbar-3dlight-color:#ccc;
 scrollbar-darkshadow-color:#ccc;
 scrollbar-track-color:#ccc;
 scrollbar-arrow-color: #fff;


}
.field{  background-color: #fff; border:1px solid #999; padding:1px;}
.formulario textarea{  background-color: #fff; border:1px solid #999; width:660px; height:200px;}
.formulario td{ padding:5px; background-color:#fff;}
.formulario_top td{padding:5px; text-align:left; color:#FFF; font-weight:bold; text-transform:uppercase; background-color: #617d33;}
.logo_santjosep{ width:120px; height:150px; 	background-image: url(../graficos/logo_santjosep.jpg);
background-repeat: no-repeat;}

.logo_santaeulalia{ width:120px; height:150px; 	background-image: url(../graficos/logo_santaeulalia.jpg);
background-repeat: no-repeat;}

.logo_herbusa{ width:120px; height:150px; 	background-image: url(../graficos/logo_herbusa.jpg);
background-repeat: no-repeat;}

#extra{ display:none;}
#extra2{ display:none;}
.form_error2{color: #F00; font-weight:bold;}
#slick-toggle{ background-color:#060; width:450px; }
#account_links {
 width: 900px;
 padding: 0px;
 height:29px;
 margin: 0px 0px 0px 0px;
 background-image: url(../graficos/footer.jpg);
 background-repeat: no-repeat;

 text-align:right;

 color:#FFF;
}
#account_links a, #account_links a:visited,#account_links a:hover{ background-image: url(../graficos/account_link.jpg); background-repeat: no-repeat; width:96px; height:17px; display:block; background-position:top; margin:4px 3px 0px 0px; padding:4px 0px 0px 0px; text-align:center; float:right; font-size:10px; color:#333;  }

#content-div{ border:1px solid #ccc; margin-top:10px; padding:5px;} 

#spain{background-image: url(../graficos/spain.jpg); background-repeat: no-repeat; width:18px; height:12px; float:right; margin-top:8px; margin-right:5px;}
#catalan{background-image: url(../graficos/catalan.jpg); background-repeat: no-repeat; width:18px; height:12px; float:right; margin-top:8px; margin-right:5px;}

#spain a, #spain a:visited,#spain a:hover{background-image: none; width:18px; height:12px;  display:block; padding:0px; margin:0px; }
#catalan a, #catalan a:visited,#catalan a:hover{background-image: none;  width:18px; height:12px; display:block;padding:0px; margin:0px;}

.solicitud_links{text-align:center; font-size:14px; color:#000; margin-bottom:20px; margin-top:20px;}
 
#Nav {
	float:right;
	padding: 0;
	list-style: none;

}

#Nav li {
	background: #999;
	cursor:pointer;
	padding:5px;
	width:210px;
	text-align:center;
}

#Menu {	
	list-style: none;
	width:200px;
	display:none;
}

#Menu li {
	background-color:#ccc;
	color:#FFF;
	padding:5px;
	width:210px;
	border-bottom:1px solid #999;
}

#Nav2 {
	float:right;
	padding: 0;
	list-style: none;

}

#Nav2 li {
	background: #999;
	cursor:pointer;
	padding:5px;
	width:210px;
	text-align:center;
}

#Menu2 {	
	list-style: none;
	width:200px;
	display:none;
}

#Menu2 li {
	background-color:#ccc;
	color:#FFF;
	padding:5px;
	width:210px;
	border-bottom:1px solid #999;
}

#map_select{ 
 background-color: #fff; 
 border:1px solid #6b8b40;
 color: #000; 
 width:220px;
 padding:2px;
 text-align:center;
}

#map_select_op{ 
 background-color: #fff;
 font-size:12px;
 line-height:15px;
 color: #000; 
 text-align:center;
}
#map_button{ text-align:center; background-color: #6b8b40; width:200px; border:1px solid #ccc; color:#fff; cursor:pointer; padding:3px;}
#map_button_2{ text-align:center; background-color: #536e2d; width:200px; border:1px solid #ccc; color:#fff; cursor:pointer; padding:3px;}

