body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background:#fff;
}
img{
border:0;
}
h1, h2, h3, ul, img, form, dl{
margin:0;
padding:0;
}
ul{
list-style:none;
}
h1{
height:45px;
background:transparent url("imagenes/logo-ayto-campezo.gif") no-repeat left top;
font-size:10px;
padding:5px 0 0 40px;
color:rgb(80,80,80);
margin-top:5px;
}
h1 a{
text-decoration:none;
}
.invisible{
display:none;
}
a{
color:rgb(80,80,80);
}
a:hover{
color:rgb(180,0,80);
}
#cabecera a:hover, #menusuperior a:hover, #pie a:hover{
color:rgb(180,180,180);
}
.recuadroblanco, #intradireccionimprimir, .anuncios, .vermas, #menulateral, #numeracion{
margin:5px;
}
h2{
text-align:right;
color:#fff;
font-size:11px;
background:rgb(180,0,80);
background:rgb(180,0,80) url("imagenes/fn-tt-h2.gif") no-repeat left top;
padding:7px 5px 5px 0px;
margin-bottom:10px;
}
h2.h2conoce{
/*background:transparent url("imagenes/fn-tt-h2-conoce.gif") no-repeat left top;*/
}
h2.h2vive{
/*background:transparent url("imagenes/fn-tt-h2-vive.gif") no-repeat left top;*/
}
h2.h2ayuntamiento{
/*background:transparent url("imagenes/fn-tt-h2-ayuntamiento.gif") no-repeat left top;*/
}
.recuadroblanco{
background:#FFF;
border-bottom: #000000 solid 1px;
border-right: #000000 solid 1px;
padding:5px;
overflow:hidden;
}
#ctderecha .recuadroblanco {
width:275px;
}
.recuadroblanco .foto{
margin:0 0 5px 0;
}
.galeriafotografica .foto{
border: #000000 solid 1px;
}
.fotofloatleft{
float:left;
margin:0 5px 2px 0;
}
.listadoenlaces, .listadodocumentos, .listadoenlacesintranet, .listadoenlacesextranet, .listadosinfechas{
padding-bottom:5px;
}
h3{
color:rgb(180,0,80);
font-size:12px;
background:transparent url("imagenes/fn-tt-h3-01.gif") repeat-y left top;
padding:2px 0 2px 10px;
margin-bottom:5px;
}
#ctderecha h3{
color:#fff;
background:transparent url("imagenes/fn-tt-h3-02.gif") repeat-y left top;
}
h3.ttdocumentos{
background:transparent url("imagenes/fn-tt-h3-documentos.gif") no-repeat left center;
}
.listadonoticias{
clear:both;
}
.entradilla{
font-size:12px;
margin:10px auto;
}
.primeranoticia .entradilla{
font-size:11px;
padding-bottom:5px;
margin:0 0 10px 0;
border-bottom: #000 dotted 1px;
overflow:hidden;
}
.titular{
font-weight:bold;
margin:5px 0;
}
/*accesos directos*/
.menuaccesosdirectos{
width:160px;
font-size:10px;
color:#333333;
}
.btflechaaccesosdirectos{
width:20px;
height:20px;
background:transparent url("imagenes/btflechaaccesosdirectos.gif") no-repeat left top;
border:0;
}
.inputbuscar{
width:120px;
height:15px;
margin:3px 0 0 5px;
border:0;
font-size:10px;
}
.btbuscar{
width:50px;
font-size:10px;
background:none;
border:0;
color:#FFF;
margin:0 0 0 5px
}
/* listas */
#idiomas ul li{
float:left;
padding-left:5px;
}
#idiomas ul li a{ 
display:block;
width:90px;
height:18px;
background:transparent url("imagenes/fn-bt-idioma.gif") no-repeat right center;
color:#FFF;
text-decoration:none;
padding-top:2px;
}
#idiomas ul li a:hover{ 
background:transparent url("imagenes/fn-bt-idioma-hover.gif") no-repeat right center;
}
#pieizquierda{
color:#FFF;
font-size:10px;
margin-top:4px;
text-align:center;
}
#mnsupderecha ul, #pie ul{
margin-top:4px;
}
#mnsupderecha ul li, #pie ul li{
display:inline;
padding:0 5px;
border-right: #FFF solid 1px; 
}
#mnsupderecha ul li.sinbordederecha, #pie ul li.sinbordederecha{
border-right: 0; 
}
#mnsupderecha ul li a, #pie ul li a{
color:#FFF;
text-decoration:none;
font-size:10px;
}
.listadoenlaces ul li a{
padding: 0 0 0 6px;
background:transparent url("imagenes/ico-flechita.gif") no-repeat left top;
}
.listadoenlaces ul li a:hover{
background:transparent url("imagenes/ico-flechita-hover.gif") no-repeat left top;
}
.listadonoticias dl{
margin-bottom:5px;
}
.listadonoticias dt{
border-right: #3C3C00 solid 1px; 
padding:0 0 0 10px;
margin:0;
float:left;
width:58px;
background:transparent url("imagenes/ico-noticia.png") no-repeat left top;
}
.listadonoticias dd{
margin:0 0 2px 0;
padding:0 0 0 75px;
}
.listadodocumentos ul li{
padding:0 0 0 15px;
background:transparent url("imagenes/ico-documentos.png") no-repeat left top;
}
.listadoenlacesextranet ul li{
padding:0 0 0 15px;
background:transparent url("imagenes/ico-enlaces-extranet.png") no-repeat left top;
}
.listadoenlacesintranet ul li{
padding:0 0 0 15px;
background:transparent url("imagenes/ico-enlaces-intranet.png") no-repeat left top;
}
.liconfoto{
overflow:hidden;
clear:both;
width:100%;
}
.listadosinfechas ul li{
padding:0 0 5px 15px;
background:transparent url("imagenes/ico-listados-sinfecha.png") no-repeat left top;
clear:both;
}
/* los anuncios tambien son validos para listados de galerias fotograficas */
.anuncios{
overflow:hidden;
margin: 10px 5px;
}
.anuncios .anuncio, .anuncios .anuncio295{
margin:0;
padding:0;
width:143px;
float:left;
border: #FFFFFF solid 1px;
background:rgb(210,210,210);
}
.anuncios .anuncio295{
width:288px;  
}
.anuncios .anuncio .recuadroblanco, .anuncios .anuncio295 .recuadroblanco{
height:100px;
}
/*para la galeria fotografica */#ctcentroderecha .anuncios .anuncio .recuadroblanco{
height:200px;
}
.vermas{
clear:both;
text-align:right;
height:20px;
background:transparent url("imagenes/fn-ver-mas.gif") no-repeat right top;
margin-top:-5px;
font-size:10px;
}
.vermas a{
text-decoration:none;
padding:0 50px 0 0;
display:block;
}
#nodatos{
font-style:italic;
}
#menulateral ul li{
display:inline;
}
#menulateral ul li a{
text-decoration:none;
display:block;
background:#cccccc url("imagenes/fn-menulateral.gif") repeat left top;
margin:2px 0;
padding:2px 0;
}
#menulateral ul li a:hover{
background:#f8e6ee;
color:#000000;
}
#menulateral ul li .selected{
background:white;
}
#numeracion{
clear:both;
text-align:right;
height:20px;
background:transparent url("imagenes/fn-numeracion.gif") no-repeat right top;
margin-top:-5px;
}
#numeracion ul li{
display:inline;
margin-right:5px;
}
#numeracion ul li a{
text-decoration:none;
}
/*galeria fotografica listados*/
.numeraciongalerias{
background:#FFF;
height:15px;
border-bottom: #000000 solid 1px;
border-right: #000000 solid 1px;
}

/*galeria fotografica detalle*/
.piefoto{
font-size:10px;
border: #000 solid 1px;
clear:both;
padding:5px;
}
.menugaleria{
background:#FFF url("imagenes/fn-pie-galeria.gif") no-repeat right top;
text-align:right;
padding:3px 5px 0 0;
height:30px;
}
.menugaleria ul li{
display:inline;
}
.menugaleria ul li.ampliar{
padding:0 0 0 0;
}
.menugaleria ul li a{
font-size:10px;
text-decoration:none;
}
.thumbnails ul li{
display:inline;
}
.thumbnails ul a{

}
.thumbnails ul li img{
margin:1px;
}
/*editor home*/
.editorhtmlhome .recuadroblanco{
background:transparent url("imagenes/fn-iconos-home.gif") repeat-y right top;
height:50px;
}
.editorhtmlhome .anuncios .recuadroblanco{
background:#fff;
}
.editorhtmlhome h3{
color:rgb(180,0,80);
margin:5px;
background:transparent url("imagenes/fn-tt-h3-home.gif") no-repeat left top;
padding:7px 0px 0px 25px;

}
/*editor html*/
#editorhtml{
margin-bottom:10px;
text-align:left;
}
#editorhtml table{
clear:both;

}
tr{
vertical-align:top;
background:rgb(245,245,245);
}
th{
width:25%;
}
.par{
background:rgb(235,235,235);
}
th, td{
padding:5px;
}
h4{
color:rgb(80,80,80);
font-size:12px;
padding:2px 0 2px 5px;
margin-bottom:5px;
border-left: rgb(210,210,210) solid 5px;
}
.terminobuscado{
color:#000000;
}
.img_thum{
border:10px solid black;
}
.textosyfotografías{
font-size:10px;
}
#editorhtml ul{
list-style:disc;
margin-left:20px;
}
.comoh2{
/*color:rgb(180,0,80);*/
font-style:italic;
}
#editorhtml form{
background:rgb(245,245,245);
width:90%;
border: rgb(80,80,80) dotted 1px; 
padding:10px;
text-align:left;
}
#editorhtml form label{
color: rgb(180,0,80);
}
#editorhtml input, #editorhtml textarea{
width:100%;
}
#editorhtml input.boton{
width:75px;
border:rgb(180,180,180) solid 1px;
background:#FFF;
font-size: 11px;
color:#000000;
float:right;
margin-left:10px;
margin-top:20px;
}
#editorhtml input.autorizo{
width:20px;
}
#editorhtml dt{
font-weight:bold;
}
/*detalle galeria fotografica*/
#detallegaleriafotografica{
}
.numeraciondetallegaleria{
}
.numeraciondetallegaleria ul{
margin:0px 0px 5px 0px;
background:#000;
border:rgb(180,0,80) solid 1px;
padding:5px;
}
.numeraciondetallegaleria ul li{
display:inline;
}
.numeraciondetallegaleria ul li a{
font-weight:bold;
color:#FFFFFF;
}
.fotodetallegaleria{
background:rgb(240,240,240);
border:rgb(180,0,80) solid 1px;
}
.piefotodetallegaleria{
margin:5px 0px;
background:rgb(240,240,240);
border:rgb(180,0,80) solid 1px;
padding:5px;
}
.mapaleyenda{
clear:both;
overflow:hidden;
margin-bottom:10px;
}
.mapaleyenda img{
float:left;
margin-right:5px;
overflow:hidden;
}
.mapaweb th{
background:rgb(180,0,80) url("imagenes/fn-tt-h2.gif") no-repeat left top;
text-align:right;
color:#fff;
}
.mapawebhome{
margin-top:40px;
}
.mapawebhome th{
background:rgb(180,0,80) url("imagenes/fn-tt-h2-home-mapaweb.gif") no-repeat left top;
text-align:right;
color:#fff;
}
.mapawebhome ul{
margin:auto;
padding:15px;
list-style-type:circle;
}
.banner{
padding-bottom:20px;
background-color:#FFF;
padding-top:5px;

}


