/*General*/
body{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font: 0.7512em verdana, arial, helvetica, sans-serif; color:#000000; /*12px*/
}
img {
	border: 0px;
}
#contenedor{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 760px;
	margin-right:auto;
	margin-left:auto;
}
.hidden {
	display: none;
}

/*Enlace generico*/
a, a:link, a:visited {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; color:#000000; text-decoration: none;
}
a:hover {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; color:#000000; text-decoration: underline;
}
/*Fin enlace generico*/

/*Formularios*/
form{
	margin:0px; padding: 0px;
}
input{

font-family:verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight:normal; color:#000000;
background-color: #FFFFFF;
border-top:1px solid #32681F; border-left:1px solid #32681F; border-right: 1px solid #32681F; border-bottom: 1px solid #32681F;
vertical-align:middle;
}

input.busc{height:12px; border:1px solid #727272;}
input.buscar{border:0px;}

/*Fin formularios*/

/*Cabecera*/
#cabecera{
	width:760px; 
	background-image: url(../img/cabecera.jpg); 
	background-position:top right; background-repeat: no-repeat;
	margin-top:0px; margin-left:0px;
	float: left;
}

#cabecera .logo{
	padding:0px; position:relative; top:72px; left:50px;
	margin:0px;
	width:124px; height:78px; background-image: url(../img/logos.jpg); background-repeat: no-repeat; float:left;
}
#cabecera .logo h1 {
	margin: 0px; padding: 0px;
}
#cabecera .logo h1 a {
	width:124px; height:78px; display: block; margin:0px; padding:0px; float: left;  
}
#cabecera .logo h1 span {
	display: none;
}
#contacta .contacto {
	float: right; margin-top:150px; margin-right: 6px; padding-right:0px; font-size: 0.8em; color:#FFFFFF;
}
#contacta .contacto a, #cabecera .contacta a:link, #cabecera .contacta a:visited {
	color:#FFFFFF; text-decoration: none;
}
#contacta .contacto a:hover {
	color:#FFFFFF; text-decoration: underline;
}
#menu{
	width:760px; margin:0px;  padding:0px; background-image: url(../img/gris.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 21px; padding-top: 16px; float: right;}
	#menu ul{ margin:0px; padding:0px; float: right;}
	#menu ul li {  margin:0px; padding:0px; list-style-type: none; float: left;} 
	#quienes{width: 126px; height: 24px; border-left:1px solid #727272; border-top:1px solid #727272; border-bottom:1px solid #727272;}
	#quienes a, #quienes a:LINK, #quienes a:VISITED, #quienes a:HOVER{background-image: url(../img/quienes.jpg); width:126px; height: 24px; display:block;}

	#actividad{width: 137px; height: 24px; border-top:1px solid #727272; border-bottom:1px solid #727272;}
	#actividad a, #actividad a:LINK, #actividad a:VISITED, #actividad a:HOVER{background-image: url(../img/actividad.jpg); width:137px; height: 24px; display:block;}

	#espectaculos{width: 112px; height: 24px; border-top:1px solid #727272; border-bottom:1px solid #727272;}
	#espectaculos a, #espectaculos a:LINK, #espectaculos a:VISITED, #espectaculos a:HOVER{background-image: url(../img/espectaculos.jpg); width:112px; height: 24px; display:block;}

	#enlaces{width: 77px; height: 24px; border-top:1px solid #727272; border-bottom:1px solid #727272;}
	#enlaces a, #enlaces a:LINK, #enlaces a:VISITED, #enlaces a:HOVER{background-image: url(../img/enlaces.jpg); width:77px; height: 24px; display:block;}
	
	#productos{width: 86px; height: 24px; border-top:1px solid #727272; border-right:1px solid #727272; border-bottom:1px solid #727272;}
	#productos a, #productos a:LINK, #productos a:VISITED, #productos a:HOVER{background-image: url(../img/productos.jpg); width:86px; height: 24px; display:block;}
	
	#quienes span, #actividad span, #espectaculos span, #enlaces span, #productos span { display: none;}
	

/*Fin de cabecera*/



/*Contenido*/



	/*Izquierda*/
#contenido{
	width: 760px; float:left;
}
#izquierda{
	width: 190px; float:left; padding-left:6px; padding-top:20px;
}
#noticias{
		margin: 0px; padding:0px; width:170px; padding-left:10px; padding-right:10px;
		background-image: url(../img/menublanco.jpg); background-repeat: no-repeat; border-top:1px solid #727272; border-right:1px solid #727272; border-left:1px solid #727272; border-bottom:1px solid #727272; display:block;}
#noticias p{margin: 0px; padding: 0px;}

	#noticias .titulonoticias{padding: 0px;  height: 9px;  padding-top:15px; margin: 0px;}
	#noticias .noticia{margin:0px; padding: 0px; padding-top:10px;  font-size:0.8em; text-align:justify;}
	#noticias .vermas{  margin:0px; padding:0px; padding-top:4px;  padding-bottom:5px; text-align:right;  font-size:0.8em; font-weight: bold; color:#E20005; }
	#noticias .vermas a, #noticias .vermas a:LINK, #noticias .vermas a:VISITED{ color:#E20005; }
	#noticias .vermas a:HOVER{ color:#E20005; }

	#clientes{
		margin: 0px; padding:0px; padding-top:10px;  float:left;}

	
	.gris{color:#727272;}
		
		
					/*Menu secundario (interior)*/
	#menusec{
		width:191px; padding:0px; margin:0px; float:left;
		background-image: url(../img/butacas.jpg); background-repeat: no-repeat; background-position: bottom right;
		padding-bottom: 90px; padding-top: 16px;
		border-top:1px solid #727272; border-right:1px solid #727272; border-left:1px solid #727272; border-bottom:1px solid #727272; display:block; float:left;}
	#menusec ul{
		width:161px; margin:0px; padding:0px; list-style-type: none; padding-left:15px; padding-right:15px;}
	#menusec ul li{
		width:161px; margin:0px; padding:0px; float:left; padding-top:10px; padding-bottom:10px; float:left;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; text-align:left; text-decoration: none; font-weight: normal; color:#000000;
		border-bottom: 1px dashed #727272; }
	#menusec ul li a, #menusec ul li a:LINK, #menusec ul li a:VISITED{font-weight: bold; color:#000000; text-decoration: none; }
	#menusec ul li a:HOVER{ font-weight: bold; color:#000000; text-decoration: none; }
	#menusec ul li.apartado{width:161px; margin:0px; padding:0px; float:left; padding-top:10px; padding-bottom:10px; float:left;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; text-align:left; text-decoration: none; font-weight: bold; color:#E20005;
		border-bottom: 2px solid #727272;}
		/*Fin de menu secundario*/

	/*Fin de izquierda*/

	
	/*Cuerpo*/
#cuerpo{
	width:532px; float:left; padding-left:22px; padding-top:20px;}
	#columna1{
		width:240px; float:left; margin:0px; padding:0px; padding-right:14px; border-right:1px solid #727272; }
		#columna1 .logotipo{margin:0px; padding:0px; padding-left:60px; float:left;}
		#columna1 .textointro{width:240px; margin:0px; padding:0px; padding-top:15px; text-align:left; float:left;}
	#columna2{
		width:260px; float:left; margin:0px; padding:0px; padding-left:16px;}
	#columna2 .proyectos{
		width:260px; margin:0px; padding:0px; padding-top:10px; font-size: 0.9em; }
	#columna2 .proyectos .descripcionproy{ margin:0px; padding:0px; padding-bottom:12px; text-align:justify;}
	#columna2 .proyectos .fotoproy{width:195px; height:137px; margin:0px; padding:0px; padding-top:8px;  padding-left:65px; margin-bottom:10px; font-size: 0.9em; background-image: url(../img/verde.jpg); background-position: top left;
		background-repeat: no-repeat; float:left;}
	#columna2 .proyectos .botonprogramacion{width:260px; height:26px; margin:0px; padding:0px;  float:left;}
	
	#descripcion{
	margin: 0px; padding: 0px; border-bottom: 18px solid #fff;}
	
		/*Cuerpodos (interior)*/
	#cuerpodos{
		width:560px; margin:0px; padding:0px; float:left; }
	#breadcrumbs{ padding:0px; margin:0px; padding-top:3px; padding-right:6px; float:right;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 0.75em; text-align:right; text-decoration: none; font-weight: normal; color:#000000;}
	.activo{color: #32681F;}
	#interior{
		width:532px; padding:0px; margin:0px; padding-top:3px; padding-left:22px; padding-right:6px; float:left;}
	#textocuerpo{
		width: 532px; padding:0px; margin:0px; float:left;}
	#textocuerpo .tituloapartado{
		background-image: url(../img/cuadraditorojo.jpg); background-repeat: no-repeat; background-position: 0px;
		width:517px; margin:0px; padding:0px; padding-top:0px; padding-bottom:0px; padding-left:15px; float:left;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 1.2em; text-align:left; text-decoration: none; font-weight: bold; color:#E20004;}
	#textocuerpo .textoapartado{
		width:532px; min-height:220px; height:200px; padding:0px; margin:0px; padding-top:12px; padding-bottom:20px;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; text-align:justify; text-decoration: none; font-weight: normal; color: #000000; float:left;}
		html>body #textocuerpo .textoapartado{height:auto;}
	#textocuerpo .textoapartado img{
		padding:0px; margin:0px; padding-left:10px; padding-top:10px; padding-bottom:10px; float:right;}
		
		
	#textocuerpo ul.paginacion{ margin:0px; padding:0px; padding-top:15px; padding-bottom:10px; list-style-type: none; float:right;}
	#textocuerpo ul.paginacion li{display: inline; padding: 0px; margin: 0px; padding-left: 6px; list-style-type: none; }
	#textocuerpo ul.paginacion li a, #textocuerpo ul.paginacion li a:link, #textocuerpo ul.paginacion li a:visited{color:#E20004; font-weight:bold;}
	#textocuerpo ul.paginacion li a:hover{color:#E20004; font-weight:bold;}
	

#textocuerpo .buscador{margin:0px; padding:0px; padding-bottom:15px; text-align:left; float:left;}
#textocuerpo .buscador img{margin:0px; padding:0px; float:none;}


  
table.buscadortab{margin:0px; padding:0px; width:532px; background-color:#F2F2F2; border:1px solid #727272;  }
table.buscadortab td{margin:0px; padding:0px; padding-top:5px; padding-left:5px; padding-bottom:5px; }
table.buscadortab td.derecha{margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; padding-right:5px; text-align:right; font-weight:bold;}
table.buscadortab td.negrita{font-weight:bold;}

#textocuerpo .programaciontab{margin:0px; padding:0px; font-size:0.9em; text-align:left; float:left;}
table.programacion{margin:0px; padding:0px; text-align:left; width:532px;}
table.programacion th{margin:0px; padding:0px; background-color:#E20004; color:#FFFFFF; text-align:center;}
table.programacion td{margin:0px; padding:0px; height:30px; vertical-align:baseline;}
table.programacion a, table.programacion a:link, table.programacion a:visited{color:#336820; font-weight:bold;}
table.programacion a:hover{color:#336820;} 





	#volver{
		padding:0px; margin:0px; margin-top:15px; float:right; padding-left:30px; 
		background-image: url(../img/flechasatras.jpg); background-repeat: no-repeat; background-position: 0px;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; text-align:right; text-decoration: none; font-weight: normal; color:#E20005;}
		#volver a, #volver a:LINK, #volver a:VISITED{font-weight: bold; color:#E20005; text-decoration: none; }
		#volver a:HOVER{ font-weight: bold; color:#E20005; text-decoration: underline; }
		/*Cuerpodos*/
		
		
	/*Noticias*/
#textocuerpo .noticia{width: 532px; margin:0px; padding:0px; padding-bottom:12px; font-size:1em; float:left; }
	/*Fin de Noticias*/
	
	/*listado de noticias*/
.noticia .fechanoticia{margin:0px; padding:0px; color:#727272; font-weight:bold; font-size:0.9em}
.noticia .titularnoticia{margin:0px; padding:0px; color:#336820; font-weight:bold; font-size:1em;}
.noticia .titularnoticia a, .noticia .titularnoticia a:link, .noticia .titularnoticia a:visited{margin:0px; padding:0px; color:#336820; font-weight:bold; font-size:1em}
.noticia .titularnoticia a:hover{margin:0px; padding:0px; color:#336820; font-weight:bold; font-size:1em}
.noticia .textonoticia{width: 532px; margin:0px; padding:0px; text-align:justify; font-size:1em; float:left;}
.noticia .textonoticia1columna{width:350px; margin:0px; padding:0px; padding-right:12px; text-align:justify; font-size:1em; float:left;}
.noticia .textonoticia1columna a, .noticia .textonoticia1columna a:link, .noticia .textonoticia1columna a:visited, .noticia .textonoticia1columna a:hover{color:#E20004;}

.noticia .noticiafoto{width:170px; margin:0px; padding:0px; float:left;}
.noticia .programaciondetalle{ margin:0px; padding:0px; padding-top:12px;  float:right;}

.noticia .linea{height:1px; margin:0px; padding:0px;   margin-top:12px; background-image: url(../img/punto.jpg);  background-position: top;    background-repeat: repeat-x;  }
/*fin listado de noticias*/

/*Obras*/

#textocuerpo .btnprogramacion{width: 532px; margin:0px; padding:0px; padding-top:16px; padding-bottom:10px; float:left;}
/*Destacado*/

#textocuerpo .destacado{ width:516px; margin:0px; padding:7px;  background-color:#E0E2E1; border:1px solid #336820; float:left;}
#textocuerpo .destacado .destfoto{padding:0px; margin:0px; float:left; padding-right:16px; float:left;}
#textocuerpo .destacado .desttexto{padding:0px; margin:0px; text-align:justify; float:left; }
.desttexto a, .desttexto a:link, .desttexto a:visited {color:#336820; font-weight:bold;}
.desttexto a:hover {color:#336820; font-weight:bold;}
/*Fin del destacado*/

#textocuerpo .obralistado{ width:532px; margin:0px; padding:0px; padding-top:16px; float:left;}

#textocuerpo .obralistado .fotobra {padding:0px; margin:0px; float:left; padding-right:16px; }
#textocuerpo .obralistado .textobra {width:459px; margin:0px; padding:0px; text-align:justify; float:left;}
.textobra a, .textobra a:link, .textobra a:visited {color:#336820; font-weight:bold;}
.textobra a:hover {color:#336820; font-weight:bold;}
/*Fin de obras*/

/*Enlaces*/
.listadoenlaces{width:532px; margin:0px; padding:0px; padding-bottom:12px; float:left;}
/*Fin de Enlaces*/
		

	/*Fin de cuerpo*/

	
/*Pie de página*/
#pie{
	margin:0px; padding:0px; width:746px; padding-top:26px; padding-bottom:0px; padding-left:6px; float: left;}
	#pieinterior{
		margin:0px; padding:0px; padding-top:12px; height: 84px;
		/*background-image: url(../img/trapecio1.jpg); background-repeat: no-repeat; float: left;*/
		border-width: 0px; 
		border-top-width: thin;
		border-color:  #DCDCDC;
		border-style: solid;
		font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; text-align:center; text-decoration: none; font-weight: normal; color:#000000;}
	#pieinterior .avisolegal{
		margin:0px; padding:0px; padding-top:10px; padding-left:25px; float: left;
		font-size: 0.9em; text-align:left; text-decoration: none; font-weight: normal; color:#868585;}
	#pieinterior .avisolegal a, #pieinterior .avisolegal a:LINK, #pieinterior .avisolegal a:VISITED{font-weight: bold; color:#868585; }
	#pieinterior .avisolegal a:HOVER{ font-weight: bold; color:#868585; }
	#pieinterior .iasoft{
		margin:0px; padding:0px; padding-top:10px; padding-right:25px; float: right;
		font-size: 0.9em; text-align:right; text-decoration: none; font-weight: normal; color:#868585;}
	#pieinterior .iasoft a, #pieinterior .iasoft a:LINK, #pieinterior .iasoft a:VISITED{ color:#868585; }
	#pieinterior .iasoft a:HOVER{ color:#868585; }

