/* CSS Document */

/*COLORES
	Marrón: #564F47;
	Azul oscuro: #002A54
	Marrón claro:#CBAD73
	Marrón menu: #897730

*/

*{margin: 0; padding: 0;}
body{text-align: center; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; color: #564F47;}
select, input, label, textarea{font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; color: #564F47; text-align: left;}

.clear{clear: both;}
img{border: none;}

/*h1{color: #897730; font-size: 20px; font-weight: bold; text-align: left; padding: 0 0 5px 0;}*/
h1{color: #564F47; font-size: 12px; font-weight: normal; text-align: left; padding: 0 0 5px 0;}
h2{color: #CBAD73; font-size: 12px; font-weight: bold; text-align: left; padding: 0 0 5px 0;}
h1.infolegal{color: #CBAD73; font-size: 12px; font-weight: bold; text-align: left; padding: 0 0 5px 0;}

#contenedor{margin: 0 auto; width: 878px; height: 750px;}
#contenedor_pop{margin: 0 auto; width: 478px; height: 750px; text-align: left;}
#contenedor_pop p{text-align: justify;}
#contenedor_pop img{margin: 0 0 10px 0;}

ul.menusup{float: right; list-style: none; display: inline;}
ul.menusup li{float: left; color: #fff; list-style: none; display: inline; margin: 0 3px 0 0;}
ul.menusup li a{float: left; color: #fff; text-decoration: none; background: url(../images/fondomenusup.gif) repeat left top; padding: 5px 10px;}
ul.menusup li a:hover{color: #fff; text-decoration: none; background: url(../images/fondomenusup2.gif) repeat left top;}

.logobizigune{float: left; margin: 5px 0 0 20px;}
.logogv{float: right; margin: 10px 0 0 0;}

ul.menuinf{float: left; width: 878px; background: url(../images/fondomenu.gif) no-repeat left top; height: 28px; margin: 10px 0 0 0; list-style: none; display: inline;}
ul.menuinf li{float: left; color: #fff; list-style: none; display: inline; margin: 0; border-right: 1px solid #fff; height: 28px;}
ul.menuinf li a{float: left; color: #fff; text-decoration: none; padding: 5px 11px;}
ul.menuinf li a:hover{color: #3F3616; text-decoration: none;}
ul.menuinf li.sinborde{border-right: none;}

#centro{float: left;}

.migas{float: left; width: 675px; margin: 5px 0; color: #564F47; text-align: left; border-bottom: 1px solid #CBAD73; padding: 0 0 5px 0;}
.migas a{color: #564F47; text-decoration: none;}
.migas a:hover{color: #564F47; text-decoration: underline;}
.migas span.select{color: #564F47;  text-decoration: underline;}

.presentacion{float: left; width: 675px; margin: 0 0 5px 0;}
.presentacion img{float: left; margin: 0 10px 0 0;}
.presentacion p{text-align: justify;}
.presentacion h1{color: #564F47; font-size: 20px; font-weight: bold; text-align: left; padding: 0 0 5px 0; margin: 20px 0 0 0;}

.lateralizq{float: left; width: 265px; text-align: left;}

.cuerpotxt{float: left; width: 415px; margin: 0 0 5px 0;}
.cuerpotxt img{float: left; margin: 0 10px 0 0;}
.cuerpotxt p{float: left; text-align: justify; width: 400px;}
.cuerpotxt h1{color: #897730; font-size: 14px; font-weight: bold; text-align: left; padding: 0 0 5px 0; margin: 20px 0 0 0;}

ul.texto{float: left; list-style: none; display: block; text-align: left; margin: 10px 0;}
ul.texto li{list-style: none; display: block; background: url(../images/marcador.gif) no-repeat left 4px; padding: 0 0 0 10px;}


.lateral{float: right; width: 168px;}


.bloquenoticias{float: left; width: 675px;}
.noticiaportada{float: left; width: 154px; background: url(../images/fondonoticias.gif) no-repeat left 20px; height: 253px; margin: 0 0 0 14px; _margin: 0 0 0 11px;}
.noticiaportada p{font-size: 10px; text-align: left; padding: 5px 10px;}
.noticiaportada img{padding: 10px 0 0 0;}
.noticiaportada select{margin: 0 0 8px 0; width: 146px;}
.noticiaportada input.buscar{color: #564F47; border: 1px solid #002A54; width: 70px; text-align: center; background-color: #fff; font-size: 11px; cursor: pointer;}



.login{float: left; width: 168px; background: url(../images/fondologin.gif) no-repeat left 20px; height: 253px; margin: 18px 10px 10px 0;}
.login p{font-size: 10px; text-align: left; padding: 5px 10px;}
.login label{float: left; margin: 0 0 0 10px; font-weight: bold;}
.login input{float: left; margin: 0 0 0 10px; width: 130px; border: 1px solid #564F47; color: #564F47;}
.login input.entrar{color: #564F47; border: 1px solid #002A54; width: 80px; text-align: center; background-color: #fff; font-size: 11px; margin: 10px 0 0 10px; cursor: pointer;}

.ultimasnoticias{float: left; width: 168px; background: url(../images/fondonoticias3.gif) no-repeat left 20px; height: 253px; margin: 0 10px 0 0;}
.ultimasnoticias p{font-size: 11px; text-align: left; padding: 3px 10px; color: #564F47;}
.ultimasnoticias p a{font-size: 11px; text-align: left; text-decoration: none; color: #564F47;}
.ultimasnoticias p a:hover{font-size: 11px; text-align: left; text-decoration: underline; color:#002A54;}

.ultimasnoticiasindex{float: left; width: 675px; margin: 15px 10px 0 15px;}
.ultimasnoticiasindex p.noticia_home1{float: left; font-size: 11px; text-align: left; padding: 3px 12px 3px 0; color: #564F47; border-right: 1px solid #CBAD73; width: 305px; margin: 5px 7px 0 7px;}
.ultimasnoticiasindex p.noticia_home1 a{float: left; font-size: 11px; text-align: left; text-decoration: none; color: #564F47;}
.ultimasnoticiasindex p.noticia_home1 a:hover{font-size: 11px; text-align: left; text-decoration: underline; color:#002A54;}
.ultimasnoticiasindex p.noticia_home2{float: left; font-size: 11px; text-align: left; padding: 3px 12px 3px 0; color: #564F47; border-right: none; width: 300px; margin: 5px 7px 0 7px;}
.ultimasnoticiasindex p.noticia_home2 a{float: left; font-size: 11px; text-align: left; text-decoration: none; color: #564F47;}
.ultimasnoticiasindex p.noticia_home2 a:hover{font-size: 11px; text-align: left; text-decoration: underline; color:#002A54;}
.ultimasnoticiasindex p.noticia_home3 a:hover{font-size: 11px; text-align: left; text-decoration: underline; color:#002A54;}
.ultimasnoticiasindex h2{background: url(../images/fondonoticias2.gif) no-repeat left top; color: #fff; margin: 0; padding: 2px 5px;}
.ultimasnoticiasindex span.enlace a{color: #564F47; text-decoration: underline; float: right; margin: 5px 0 0 0; padding: 0;}
.ultimasnoticiasindex span.enlace a:hover{color: #564F47; text-decoration: none;}

.buscador{float: left; margin: 20px 0 0 20px;}
.buscador fieldset{border: 1px solid #CBAD73; padding: 5px; width: 200px; background-color: #F4EBD7; *background: url(../images/fondobuscador.gif) repeat-x left top !important;}
.buscador legend{background-color: #FF9900; color: #fff; font-weight: bold; padding: 3px 10px; *margin: 0 0 5px 0 !important;}
.buscador label{float: left;}
.buscador input{float: left; width: 193px; border: 1px solid #CBAD73; margin: 0 5px 0 0;}
.buscador select{float: left; width: 193px; border: 1px solid #CBAD73; margin: 0 5px 0 0;}
.buscador input.corto{width: 150px}
.buscador input.entrar{color: #564F47; border: 1px solid #FF9900; width: 80px; text-align: center; background-color: #fff; font-size: 11px; margin: 10px 0 0 0; cursor: pointer;}
.buscador img{float: left; margin: 0 5px 0 0;}

ul.menunoticias{float: left; list-style: none; display: inline; border-bottom: 1px solid #564F47; width: 405px; margin: 0 0 15px 0;}
ul.menunoticias li{float: left; list-style: none; display: inline; background-color: #564F47; color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
ul.menunoticias li.sel{float: left; list-style: none; display: inline; background-color: #FF9900; color: #fff; padding: 3px 5px; font-weight: bold;}
ul.menunoticias li.sel a{float: left; list-style: none; display: inline; background-color: #FF9900; color: #fff; padding: 0 5px; font-weight: bold;}
ul.menunoticias li a{float: left; color: #fff; background-color: #564F47; text-decoration: none; padding: 3px 5px;}
ul.menunoticias li a:hover{background-color:#FF9900; color: #fff; text-decoration: none;}


ul.listadonoticias{float: left; width: 405px; margin: 0 0 5px 0;}
ul.listadonoticias li{float: left; list-style: none; display: block; text-align: left; border-bottom: 1px dotted #ccc; padding: 0 0 5px 0; margin: 0 0 5px 0; width: 405px;}
ul.listadonoticias li a{float: left; list-style: none; display: block; text-align: left;}
ul.listadonoticias li img{margin: 0 2px 0 0;}
.fecha{color: #999; text-decoration: none; font-size: 10px; text-align: left;}
.fecha a{color: #999; text-decoration: none; font-size: 10px;}
.fecha a:hover{color: #666;}
.titulo{color: #FF9900; text-decoration: none; font-weight: bold; text-align: left;}
.titulo a{color: #FF9900; text-decoration: none; font-weight: bold;}
.titulo a:hover{color:#CBAD73;}
.titulo2{color: #FF9900; text-decoration: none; font-weight: bold; text-align: left;}
.tituloenlaces{color: #FF9900; text-decoration: none; font-weight: bold; text-align: left;}
.tituloenlaces a{color: #FF9900; text-decoration: none; font-weight: bold;}
.tituloenlaces a:hover{color:#CBAD73;}
.tituloenlaces img{padding: 3px 10px 0 0; vertical-align: text-bottom;}
a.enlace:link{color: #564F47; text-decoration: none; font-weight: normal;}
a.enlace:visited{color: #564F47; text-decoration: none; font-weight: normal;}
a.enlace:hover{color: #999; text-decoration: none;}
.cuerpo{color: #564F47; text-decoration: none; text-align: left;}
.cuerpo a{color: #564F47; text-decoration: none;}
.cuerpo a:hover{color: #999;}
.descarga{float: left; color: #CBAD73; text-decoration: none; font-weight: bold; margin: 0 0 5px 0; text-align: left;}
.descarga a{float: left; color: #CBAD73; text-decoration: none;}
.descarga a:hover{color: #999;}

p.pdf{color: #CBAD73; text-decoration: none; font-weight: bold; background: url(../images/icon_pdf.gif) no-repeat left 4px; padding: 5px 0 2px 20px; border-top: 1px solid #CBAD73;}
p.pdf a{color: #CBAD73; text-decoration: none;}
p.pdf a:hover{color: #999;}

div.bloque{float: left; width: 405px; margin: 10px 0;}
div.bloque table{float: left; width: 405px; border-collapse: collapse; border: 1px solid #ccc;}
div.bloque table th{padding: 2px 3px; background-color:#CBAD73;}
div.bloque table td{padding: 2px 3px; border-bottom: 1px dotted #CBAD73;}
div.bloque table td a{color: #564F47; text-decoration: none;}
div.bloque table td a:hover{color: #564F47; text-decoration: underline;}

p.volver a{float: right; color: #FF9900; text-decoration: none; font-weight: bold;}
p.volver a:hover{color: #CBAD73; text-decoration: none; font-weight: bold;}

p.aviso{font-weight: bold; color: #FF9900; text-decoration: underline;}
p.ley{font-size: 10px; color: #6F5E3E;}

div.paginacion {float: right; padding: 3px; margin: 0; text-align:center;}	
div.paginacion a {border: 1px solid #dedfde; margin-right:3px; padding:2px 6px;	background-position:bottom;	text-decoration: none; color: #564F47;}
div.paginacion a:hover, div.meneame a:active {border: 1px solid #564F47; background-image:none; background-color:#CBAD73;	color: #fff;}
div.paginacion span.current {margin-right:3px;	padding:2px 6px; font-weight: bold;	color: #FF9900;}
div.paginacion span.disabled {margin-right:3px;	padding:2px 6px; color: #adaaad;}

.formulario{float: left; margin: 10px 0 0 0;}
.formulario label{float: left; margin: 0 5px 0 0;}
.formulario input{float: left; width: 250px; border: 1px solid #CBAD73; margin: 0 0 5px 0;}
.formulario select{float: left; width: 252px; border: 1px solid #CBAD73; margin: 0 0 5px 0;}
.formulario select.corto{float: left; width: 180px; margin: 0 0 5px 0;}
.formulario select.peque{float: left; width: 60px; margin: 0 0 5px 0;}
.formulario label.corto{float: left; margin: 0 10px 5px 0; width: 180px;}
.formulario textarea{float: left; width: 250px; height: 50px; border: 1px solid #CBAD73;}
.formulario input.entrar{color: #564F47; border: 1px solid #FF9900; width: auto; text-align: center; background-color: #F4EBD7; font-size: 11px; margin: 10px 0 0 0; cursor: pointer; padding: 0 5px;}
.formulario h3{float: left; background-color: #CBAD73; font-size: 12px; font-weight: bold; text-align: left; padding: 5px; color: #564F47; width: 395px; margin: 0 0 10px 0;}


dl{float: left;}
dt{float: left; width: 200px; background-color: #CBAD73; color: #6F5E3E; font-weight: bold; text-align: left; border-bottom: 1px solid #fff; padding: 5px; list-style: none;}
dt a{background-color: #CBAD73; color: #6F5E3E; text-decoration: none;}
dt a:hover{background-color: #CBAD73; color: #fff; text-decoration: none;}
dt.flecha{background: #CBAD73 url(../images/marcadormarron.gif) no-repeat 200px center;}
dd{float: left; width: 185px; border: 1px solid #CBAD73; padding: 5px;}
dd ul li{list-style: none; display: block; text-align: left;  border-bottom: 1px dotted #6F5E3E;}
dd ul li a{color: #6F5E3E; text-decoration: none; text-align: left;}
dd ul li a:hover{color: #000; text-decoration: none;}

#pie{float: left; width: 660px; background: url(../images/fondopie.gif) repeat left top; margin: 15px 0 0 0; width: 878px; padding: 10px 0; color: #fff;}
#pie a{color: #fff; text-decoration: underline;}
#pie a:hover{color: #fff; text-decoration: none;}


p.enlace a{color: #564F47; text-decoration: underline; float: right; margin: 0; padding: 0;}
p.enlace a:hover{color: #564F47; text-decoration: none;}


p.zonas{background-color: #CBAD73; padding: 5px;}

hr {border: 1px dotted #564F47;}

table.calendario td a{text-decoration: none; color: #857163; font-weight: bold;}
table.calendario td a:hover{text-decoration: underline; color: #857163;}

div.banners{float: left; margin: 0;}
div.banners img{margin: 0 0 5px 0; border: 1px solid #ccc;}

