body{ 

 margin:0; 

 padding:0; 

 text-align:center; 

 background-color: #DDDDDA;

} 

 

#index{ 

 width:799px; 

 text-align:left; 

 margin-left:auto; 

 margin-right:auto; 

 border: 2px solid #fff;

 margin-top: 12px;

} 

 /*===================cabecera=====================*/

#cabecera{ 

 background-color:#2E2E25; 

 border-bottom: 1px dotted #ECA100;

 } 

 

#cabecera .content{ 

 background-image: url(_img/logo.gif);

 background-position: left;

 background-repeat: no-repeat;

 padding-top:12px;

 padding-bottom:-25px;

 margin-left:12px;

 height: 49px;

 } 



#cabecera ul{

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size:0.6em;

 text-align: right;

 padding-right:12px;

 padding-top: 20px;

 padding-bottom:-20px;

}



#cabecera li{

 display:inline;

}



#cabecera li a{

 color:#fff;

 text-decoration: none;

}



#cabecera li a:hover{

 color:#FF491A;

}

 /*=======================foto=======================*/

#mapa #foto{

 background-image: url(_img/foto4.jpg);

 width:799px;

 background-repeat: no-repeat;

 float:left;

 }

#concello #foto{

 background-image: url(_img/foto1.jpg);

 width:799px;

 background-repeat: no-repeat;

 float:left;

 }

#historia #foto{

 background-image: url(_img/foto2.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

 #noticias #foto{

 background-image: url(_img/foto3.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

#poligono #foto{

 background-image: url(_img/foto4.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

 #turismo #foto{

 background-image: url(_img/foto5.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

  #llegar #foto{

 background-image: url(_img/foto6.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

  #enlaces #foto{

 background-image: url(_img/foto7.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

  #cifras #foto{

 background-image: url(_img/foto8.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

  #galeria #foto{

 background-image: url(_img/foto9.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

#foto{

 background-image: url(_img/foto1.jpg);

 width:799px;

 height:125px;

 background-repeat: no-repeat;

 float:left;

 }

 

 #foto p{

 font-family: arial;

 font-weight: bold;

 font-size: 1.2em;

 color: #ECA100;

 text-align: right;

 padding-top:105px;

 padding-right:45px;

 margin-top: -2px;

 }

 /*=====================columna izquierda=============*/

#leftcol{

 float:left; 

 position:relative; 

 margin-left:-204px; 

 margin-top:-7px; 

 }

 

#outer{ 

 border:solid white 0px; 

 border-left-width: 199px ;  /* ancho columna izda */ 

 border-left-color: #958054;   /* color columna izda*/ 

 border-left-style: solid; 

 background-color: #fff; /* color contenido */ 

 width: auto; 

 } 

 

#inner{

 margin:0; 

 width:100%;

}

 

#outer>#inner { 

 border-bottom: 1px solid #fff;  

}

 

.clr{

 clear:both;

}

 

.content{

 padding:5px;

} /*padding contenido*/





/*==============pie de pagina=======================*/ 

 #pie{

 height:5px; 

 width:100%; 

 background-color:#ECA100; 

} 

 

 /*printer styles*/ 

@media print{ 

/*hide the left column when printing*/

#leftcol{display:none;} 

#outer{border-left:0;} 

}

/*====================contenido===========================*/

h1{

 font-family: arial;

 font-size: 1.6em;

 color:#A57105;

 margin-top:45px;

 
 

}



#maincol{
float: left; 
 width: 100%; 
 position: relative; 
 margin: 8px -14px 5px -14px; 
}



 #maincol .contenido{ 

 font-family: verdana;

 font-size:0.78em;

 color:#828281;

 padding:1px 24px 30px 28px;

 text-align: justify;
 



 }



#maincol .contenido img{

 float:left;

 border:1px solid #8F8F8E;

padding:3px;

 margin-right:11px;

 margin-bottom:12px;

 }



#maincol ul{

margin-top:5px;

list-style-type: none;

}



#maincol li{

border-right:1px dotted #ccc;

	FLOAT: left; 

	width:30%;

	margin-right:2px;

	margin-left:9px;

}

#maincol li a{

 font-family: arial;

 font-size: 0.8em;

 color:#828281;

 text-decoration: none;

}

#maincol li a:hover{

 color:#A57105;

}

#maincol img{

 float: right;

 margin-left:2px;

 margin-bottom:20px;

 margin-top:8px;

}

#maincol .icon img{

 float:left;

 margin-left:20px;

 margin-top:5px;

 position:absolute;

}

/*===============concello===============*/

#concello #maincol .organigrama img{

border: none;

width:510px;

height:400px;

float:left;

margin-left:35px;

}



#concello #maincol .escudo img{

border:none;

 width:150px;

 height:190px;

 float:left;

}



#concello .concejalia{

	width:400px;

	float:right;

}

.direccion{

	/*width:400px;

	padding-left:150px;
margin-left:200px;*/

	color:#828281;

}

a{

	color:#A57105;

}

a:hover{

	color:#ECA100;

}

#concello .colegio{

	width:400px;

	float:right;

	margin-bottom:2px;

	color:#B2965D;

        font-weight:bold;

}

/*=============poligono===================*/

 table {

margin-bottom: 40px;

width:550px; 

height:18px;

cellpadding:2px; 

cellspacing:2px;

}



 td {

    font-family:verdana,arial;

    font-size:8pt;

}

 .estilotabla{

    background-color:#484840;

    color:#fff;

    font-weight:bold;

    font-size:10pt;





    text-align: center;

    font-variant: small-caps;



}

 .estilocelda{

    background-color:#EDEDED;

	 text-align: left;

	 padding-left:10px;

	 padding-right:10px;

	 color:#5A5A5A;

} 



 .destacados{

color:#D08F02;

font-weight: bold;

padding-bottom:-2px;

padding-top:8px;

}



/*================mapaweb================*/

#mapa #maincol li{

	FLOAT: left; 

	width:80%;



	margin-right:8px;

	margin-left:5px;

	padding-left:20px; 

	padding-right: 30px; 

	padding-bottom:5px;

	border: none;

}

#mapa #maincol ul {

padding-left:40px;

margin:0px;

}



#mapa #maincol li a{

 font-family: arial;

 font-size: 0.9em;

 color:#736038;

 text-decoration: none;

}



#mapa #maincol li a:hover{

 color:#F0A302;

}



#mapa #maincol li a.general{

font-size: 1.2em;

font-variant: small-caps;

font-weight: bold;

color:#C68805;

}



#mapa #maincol li a.general:hover{

color:#DFB866;

}



#mapa #maincol li a.organiz{

font-size: 1.0em;

font-weight: bold;

color:#635A47;

}



#mapa #maincol li a.organiz:hover{

color:#DFB866;

}

/*=================llegar==============*/

h2{

 font-family: verdana;

 font-size: 1.0em;

 color:#7C570B;



 border-bottom: 2px solid #ECA100;





}

#llegar #maincol .contenido img{

border:none;

 width:311px;

 height:538px;

 float:left;

margin-left:-2px;

}



#llegar .comunicaciones{

font-family: verdana;

text-align: justify;



font-size: 0.9em;

color:##828281;

}

/*==============enlaces=================*/

h4{

 font-family: verdana;

 font-size: 1.1em;

 color:#ECA100;

}

#enlaces #maincol ul {

margin-left:30px;

}



#enlaces #maincol li{

	list-style: circle;

	width: 100%;

	margin-right:0px;

	margin-left:5px;

	border: none;

}



#enlaces #maincol li a{

 font-family: verdana;

 font-size: 0.9em;

 color:#736038;

 text-decoration: none;

 margin:0px;

}



#enlaces #maincol li a:hover{

 color:#F0A302;

}

/*=================noticias================*/

h3{

	font-family: verdana;

	font-weight: bolder;

	font-size:1.3em;

	color:#B31312;

}

#noticias #maincol ul{

margin-top:5px;

list-style-type: circle;

}



#noticias #maincol li{

border:none;

	FLOAT: left; 

	width:28%;

	margin-right:1px;

	margin-left:18px;

}

#noticias #maincol li a{

 font-family: verdana;

 font-size: 0.8em;

 color:#645432;

 text-decoration: none;

}

#noticias #maincol li a:hover{

 color:#B31312;

}



#noticias a.titular {

	font-family: verdana;

	font-weight: bolder;

	font-size:1.2em;

	color:#584724;

	text-decoration: none;
	font-variant: small-caps;

}

#noticias a.titular:hover{

	color:#B31312;
	font-variant: small-caps;

}

#noticias .fecha{

	font-family:verdana;

	font-size:0.8em;

	color:#B31312;

	margin-bottom:2px;

}

#noticias .cuerpo{

	font-family:verdana;

	font-size:0.9em;

	color:gray;

	border-bottom:1px dotted red;

	padding-bottom:9px;

}

#noticias a.link{

	color:gray;

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

}

#noticias a.link:hover{

	color:#B31312;

}

#noticias a.boton{

float:right;

font-family: verdana;

font-size: 0.8em;

color:#fff;

background-color: #2E2E25;

padding:2px 9px 2px 5px;

text-decoration: none;

}

#noticias a.boton:hover{

color:#fff;

background-color:#ECA100;

}

#noticias a.volver{

	background-image: url(_img/volver_off.gif);

	background-repeat: no-repeat;

	width: 40px;

	height: 8px;

	text-indent: -600px;

	display: block;

	overflow: hidden;

	margin-top:10px;

}

#noticias a.volver:hover{

	background-image: url(_img/volver_on.gif);

	background-repeat: no-repeat;

}



#noticias .contenido a{

float:none;

}

/*===========turismo===============*/



h5{

font-family: arial;

font-weight: bold;

color:#EEBD5A;

font-size: 1.2em;

/*background-color: #F9F4EA;*/

border-bottom:1px dotted #828281;

/*padding:5px;*/

}

#turismo #info{

	width:500px;

}

#turismo .text{

	height:180px;

}




#turismo .ruta img{

float:right;

margin-top:-20px;

margin-right:-2px;

border:none;



}

#turismo .trayecto{

font-weight: bold;

color:#828281;

margin-right:125px;

line-height: 0.4em;

}

#turismo .rutas{

margin-bottom:50px;

}

#concejalias{
width: 400px;
display:inline;
float: right
}

.fotonoticias{
	float: left;
	width: 225px;
}

.banner{
float:left;
display:inline;
margin-top:0px;
padding-left:30px;
}

.pululart{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align:left;
	width:799px;
	margin:0 auto;
}
.pululart a{
	color:#000000;
	text-decoration:none;
}
.pululart a:hover{
	color:#ECA100;
	text-decoration:none;
}

.alojIzq{
	float: left;
	padding-top:10px;
}
.alojDer{
	float: right;
	width: 311px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.nomAloj{
	font-family: arial;
	font-weight: bold;
	color:#EEBD5A;
	font-size: 14px;
	border-bottom:1px dotted #828281;
	margin-bottom:3px;
}
.gastDer{
	float: right;
	width: 310px;
}

/* INICIO AVE */
.ave{
	float:right;
	width:586px;
	margin-left:2px;
}
.ave a{
	text-decoration:none;
}
/* FIN AVE */
