/************************************************************************/
/*       					WEB VILAR DE BARRIO							*/
/*						Fichero: style.css	 				            */
/* 				Ultima actualización: 15 de julio de 2006 			    */
/************************************************************************/

@import url(menu.css);
@import url(form.css);

/* Reset */
* { margin:0; padding:0; border:0; }
input { border:1px solid #e0e0e0; }


/* Cuerpo de la pagina */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0;
	padding: 0;
	background-color: #f9f9f9;
}


/* Panel contenedor*/

div#contenedor
{		
	width: 960px;
	margin: 0px auto auto auto;
	text-align: left;
	background-image: url(../img_fondo/f1.jpg) ;
}


div#cabecera
{   background: url(../img_fondo/f1.jpg)  repeat-y;  
	width: 960px;
	height: 280px;
	margin: auto auto auto auto;
	text-align: left;
}

div#cabecera_01
{   background: url(../img_fondo/f_cab_01.jpg) no-repeat bottom ;  
	width: 190px;
	height: 90px;
	float:left;
	
}
div#cabecera_02
{   background: url(../img_fondo/f_cab_02.jpg) no-repeat bottom ;  
	width: 770px;
	height: 90px;
	float:right;
}
div#idioma {
	width: 22px;
	float:right;
	text-align:right;
	margin: 26px 0px 0px 0px;

}
div#cabecera_03
{   background: url(../img_fondo/f_cab_03.jpg) no-repeat bottom ;  
	width: 190px;
	height: 190px;
	float:left;
}
div#cabecera_04
{   
	height: 190px;
	float:none;
	padding:  2px 0px 0px 0px;
}

div#flash
{   
	height: 190px;
}


 
#contenido
{
	width: 960px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img_fondo/f_con.jpg);
	float:right;
	background-repeat: repeat-y;
	
}

div#contenido_izquierda
{   
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}

div#menu_derecha
{   
	width: 190px;
	margin: 0px;
	padding: 0px;
	text-align:left;	
	line-height: 17px;
	background: url(../img_fondo/f_menu_izq.jpg) repeat-y;
	float:left;
}

div#contenido_centro
{
	width: 730px;
	margin: 5px 5px 0px 0px;
	padding:  10px;
	float:right;
	border:#000000 solid 0px;
}

div#include
{
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding:  10px;
	float:left;
	border:#990000 solid 0px;
}
.info
{
	width: 660px;
	margin: 0px 0px 0px 0px;
	padding:  10px;
	float:left;
	border:#990000 solid 0px;
}

.enlaces_index_der
{
	width: 180px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-repeat: no-repeat;
	border-right-style: none;
	border-top-style: none;
	
	border-bottom-style: solid;
	border-left-style: none;
	
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-width: 1px;
	
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
}

.enlaces_index_cen
{
	width: 180px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-repeat: no-repeat;
	border-left-style: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
}

.enlaces_index_izq
{
	width: 180px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-repeat: no-repeat;
	border-left-style: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
}
.enlaces_index{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	text-align:left;	
	line-height: 17px;
}

ul.concello {
	list-style-image: url(../img_fondo/punto_concello.jpg);
}
ul.servizos {
	list-style-image: url(../img_fondo/punto_servizos.jpg);
}
ul.cultura {
	list-style-image: url(../img_fondo/punto_cultura.jpg);
}
ul.turismo {
	list-style-image: url(../img_fondo/punto_turismo.jpg);
}
ul.situacion {
	list-style-image: url(../img_fondo/punto_situacion.jpg);
}
ul.poboacion {
	list-style-image: url(../img_fondo/punto_poboacion.jpg);
}
ul.xeografia {
	list-style-image: url(../img_fondo/punto_xeografia.jpg);
}
ul.online {
	list-style-image: url(../img_fondo/punto_online.jpg);
}




div#noticias
{
	width: 190px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	background: url(../img_fondo/f_not.jpg) no-repeat;
	float:left;
}

div#enlaces
{	width: 190px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	background: url(../img_fondo/f_enl.jpg) no-repeat;
	float:left;
}

div#telefonos
{	width: 190px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	background: url(../img_fondo/f_tel.jpg) no-repeat;
	float:left;
}

.datos
{
	margin: 50px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
	text-align:left;	
}

ul.lista {
	list-style-image: url(../img_fondo/punto_lista.jpg);
	color: #333333;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

ul.lista_simple {
	font-size: 10px;
	list-style:none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}

ul.lista_dos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image: url(../img_fondo/punto_lista_dos.jpg);
	color: #0099ff;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}

.clear {
	clear:both;
}

div#pie
{
	clear:both;
	margin: -11px 25px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 740px;
	height: 150px;
	text-align:center;
	float:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #eeeeee;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.pie2 {
	width: 180px;
	float:left;
	text-align:center;
	}
.pie3 {
	width: 350px;
	float:left;
	text-align:right;
	}		



ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type:square;
	color: #666666;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

.col {
	float:left;
	border:solid 0px;
}

.col2 {
	float:left;
	border:solid 0px;
	padding: 10px;
	text-align:center;
}
div#bloqueweb
{   
	width: 465px;
	margin: 92px 0px 0px 10px;
	padding: 10px;
	float:left;
}


.buscador{   
	width: 100%;
	margin: 120px 0px 0px 0px;
	float:right;
}

.filacol_1 {
	float:left;
	padding: 0px;
	width:140px;
	border:#666666 solid 0px;
}

.filacol_2 {
	float:left;
	padding: 0px 0px 0px 5px;
	width:300px;
	border:#666666 solid 0px;
}

.fila {
	clear:both;
	padding: 5px;
	text-align:left;
}


#desarrollos {
	width: 400px;
	padding: 30px 0px 0px 0px;
	background: url(../img_fondo/desarrollos.jpg) no-repeat;
	float:left;
	text-align:center;
	background-color:#F9F9F9


}


.texto_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 10px;
}

.destacar {
	font-weight: bold;
	color: #ff6600;
}

.nar {
	color: #ff6600;
}


.destacar_centrado {
	font-weight: bold;
	color: #000066;
	text-align:center;
	font-size: 11px;
	padding: 10px;
}


.tab {
	margin: -20px 0px 0px 20px;

}
.completo {
	clear:both;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	
}



.legend_a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px;
 }

.fieldset_a {
  clear: both;
  border-color: #666666;
  border-width: 1px 0px 0px 0px;
  border-color: #cccccc;
  border-style: solid none none none;
  padding: 0px 0px 0px 10px;
  margin: 10px 0px 10px 0px;
  line-height: 18px;
}



div.posicion_absoluta
{
	position: absolute; 
}


p.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
}

p {
margin: 0px;
padding: 10px 0px 15px 0px;

}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
}

.texto_aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	line-height: 12px;
}

.texto_destacar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9900;
	line-height: 20px;
}


.titulo_concello {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.titulo_servizos {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.titulo_turismo {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff3300;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.titulo_cultura {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc6600;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.titulo_situacion {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9900cc;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.titulo_poboacion {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999900;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.titulo_xeografia {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.titulo_online {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 10px 0px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.subtitulo {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 20px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}


a:link, a:visited, a:active 
				{	color: #666666;	text-decoration:none;  		 }
a:hover {	color: #000000; 	text-decoration:none;	 }

ul.enlace_punto {

	list-style-image: url(../img/punto_enlace.jpg);
}

a.enlace:link, a.enlace:visited, a.enlace:active{	
				color: #666666;	
				text-decoration:underline;  		 
				}

a.enlace:hover{	
				color: #000000;	
				text-decoration:underline;  		 
				}

a.enlace_lista:link, a.enlace_lista:visited, a.enlace_lista:active{	
				color: #666666;	
				text-decoration:none;  		 
				}

a.enlace_lista:hover{	
				color: #000000;	
				text-decoration:none;  		 
				}
				
.espacio_imagen {
	padding: 0px 10px 0px 10px;
	border: 0px;
}
.tdphone {
height:25px;
border-bottom:#CCCCCC 1px solid;

}
