/* CSS Document */
	


	body {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#000000;
	}

A{
text-decoration:none
}

.bg2{
	background-image:url(../imagenes/bg_home.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.bg3{
	background-image:url(../imagenes/bg_home_noticias_1600.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.bgquienes{
	background-image:url(../imagenes/bg_quienes.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}	

.bgcontacto{
	background-image:url(../imagenes/bg_contacto.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}	

.bgproyectos{
	background-image:url(../imagenes/bg_proyectos.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}		
.bgproyectos2{
	background-image:url(../imagenes/bg_proyectos2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}		

.bgproyectos3{
	background-image:url(../imagenes/bg_proyectos3i.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}		
.bglimpio{
	background-image:url(../imagenes/bg_limpio.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}				
img{border:none}

#rompe{ clear:both; float:none; }
#rompegris{ clear:both; float:none; margin:0px 0 0 20px; padding:0px; height:1px; width:260px; line-height:0px; background-color:#996633;	}
#rompeblanco{ clear:both; float:none; margin:0px 0 0 20px; padding:0px; height:1px; width:260px; line-height:0px; background-color:#666;	}
#rompeazul{ clear:both; float:none; margin:0px 0 0 20px; padding:0px; height:2px; width:580px; line-height:0px; background-color:#996633;	}
	
#contenedor {
		width:955px;
		margin:0 auto;
		padding:0px;
		float:none;
		clear:both;
		background-repeat:no-repeat;
		}
		
	
		#contenedorp1 {
		width:760px;
		margin:0 auto;
		padding:0px;
		float:none;
		clear:both;
		background-image:url(../imagenes/bg_1.jpg);
		background-repeat:no-repeat;
		
		}		
#contenedorp2 {
width: 680px;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
top: 0px;
}		
.desplaza{
padding-left:200px;
}		
#menu-superior {
width:250px;
height: 60px;
margin: 0 60px 0 40px;
text-align: left;
padding-top:30px;
padding-left:30px;
float:left;
}

#menu-superior ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	text-align:center;
	height:52px;
}

#menu-superior li {
display: inline;
}

#menu-superior a {
display: block;
float: left;
padding: 13px 15px 15px 15px;
margin-left: 10px;
color:#FFFFFF;
text-decoration: none;
font-family:Trebuchet MS;
font-size:14px;
}

#menu-superior a:hover {
  color:#d5a95b;
}

#menu-superior a.current {
  color:#FF9900;

}
#menu-superior a:hover.current {
color:#FAD7BE;
}



#contenidos {
width:720px;
margin:0;
padding:20px;
float:left;
}
#contenidos p{ font-size:12px; color:#FFFFFF; margin:10px; padding:0px 0px 0px 15px;}

.justificado{
text-align:justify;
}

.titularRosa{
color:#ea5d87;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.titularNaranja{
color:#FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.titularBeige{
color:#CC9966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}


#izquierda1{
width:320px;
float:left;
margin-top:25px;
padding:0px 0 0 40px;
}

#izquierda2{
width:620px;
float:left;
margin-top:25px;
padding:0px 0 0 40px;
}

#izquierda2 a{
	color:#ff9900;
	text-decoration:none;
}
#izquierda2 a:hover{
	color:#fff;
}


#derecha1{
width:320px;
float:left;
margin-top:25px;
padding:0px;
}
#fechas{
width:auto;
float:right;
margin:25px 15px 0 0px;
padding:0px;
color:#FFFFFF;
}

#volver{
width:100px;
float:right;
margin:25px 15px 0 0px;
padding:0px;
color:#CC9966;
}
#fechas A{
text-decoration:none;
color:#FFFFFF;
}
#fechas A.current{
text-decoration:none;
color:#FF9900!important;
}
#fechas A:hover{
text-decoration:none;
color:#CC9966;
}
h1 {
padding:10px 0px 5px 20px;

}

.imagenBoton{
margin:10px;
padding:10px;
float:right;}
.grande{
font-size:16px;
color:#d5a95b;
font-weight:bold;
}

.destaca{
color:#d5a95b;

}

.destacaazul ul {
	padding:0px;
	overflow: hidden;
	text-align:left;
	height:52px;
}

.destacaazul li {
	list-style:url(../imagenes/estrella.jpg);
	margin-left:250px;
	padding-left:5px;

}




.destacaazul{
color:#FF9900;

}

.destacaazul3{
color:#63b4e8;

}
.destacaazul A{
color:#FF9900;
text-decoration:none;
list-style:none;

}
.destacaazul A:hover{
color:#FFFFFF;
text-decoration:none;
list-style:none;

}


.linknaranja{
color:#FF9900;

}
.linknaranja A{
color:#FF9900;
text-decoration:none;

}
.linknaranja A:hover{
color:#FFFFFF !important;

}





.destacaazul2 ul {
	padding:0px;
	overflow: hidden;
	text-align:left;
	height:52px;
}

.destacaazul2 li {
	list-style:url(../imagenes/estrella.jpg);
	margin-left:138px;


}

.destacaazul2{
color:#CC9966;

}
.destacaazul2 A{
color:#FF9900;
text-decoration:none;

}
.destacaazul2 A:hover{
color:#FFFFFF;
text-decoration:none;

}

#pie{
float:right;
width:200px;
height:50px;
background-image:url(../imagenes/bg_pie.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-right:60px;
line-height:20px;
color:#FFFFFF;
padding-left:25px;
font-size:11px;
}
.enlace{
  text-decoration:none  !important;
  color:#CCCCCC;
  text-align:center;
  margin:0px;
  padding:0px;
  }
.imagenp{
margin:0px 15px 20px 0px;
float:left;
border:#d5a95b 1px solid;
}  

.imageng{
margin:10px 30px 30px 0px;
float:left;
border:#d5a95b 1px solid;
}  

.imagenmini{
margin:5px 10px 5px 0px;
float:left;
border:#d5a95b 1px solid;
}  

.enlace A{
 text-decoration:none;
 color:#FFFFFF;
 }
.enlace A:hover{
  text-decoration:none  !important;
  color:#CC9966;
  text-align:center;
  margin:0px;
  padding:0px;
}




/* ----------------------------- */
/* Estilos highslide  30/10/2007 */
/* ----------------------------- */



.highslide {
  cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
/*.highslide img {
  border: 1px solid #CCC;
}
.highslide:hover img {
  border: 1px solid #DB332A;
}*/

.highslide-image {
  border: 10px solid #FFF;
    cursor: pointer; /* opera */
  cursor: url(highslide/graphics/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
	text-align:center;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
  color: white;
  font-style: 'MS Sans Serif';
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
    text-decoration: none;
  padding: 3px;
  opacity: 0.60; /* w3c */
  filter: alpha(opacity=60); /* ie */
  border-top: 1px solid white;
  border-bottom: 1px solid white;
    background-color: black;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
  font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

dl.gallery
{

border: 1px solid #DB332A;
background-color: #f3f4f5;
width: 145px;/*122px*/
text-align: center;
padding: 10px;
float: left;
margin-right: 10px;
margin-bottom:1em;
height:160px;/*160px*/
background-image:url(imagenes/fondoDLGallery.gif); background-repeat:no-repeat; background-position:100% 100%;

}

.gallery dt { font-weight: bold; }

.gallery dt img
{

}
.fotoDT{height:100px; overflow:hidden;width:140px; }
.textoDT{margin:0.5em 0; overflow:auto;}
.gallery dd
{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:60px;
overflow:auto;
}


.noticiaHome{
	width:450px;
	margin:5px 12px;
	height:50px;
	float:left;	
	color:#FFF;
}
.noticiaHome a{
	color:#FFF;
	text-decoration:none;
}
.noticiaHome a:hover{
	color:#CCC;
}
.imagenIzq{
	float:left;
	margin:0px 10px 10px 0px;
}
.imagenIzq2{
	float:left;
	margin:0px 10px 10px 25px;
}
.listadoFotos{
	font-size:11px !important;
	color:#FFF;
}
.listadoFotos a{
	text-decoration:none;
	color:#FFF;
}
.listadoFotos a:hover{
	color:#CCC;
}

.hrRojo{
	color:#BC2129;
	height:0.1em;
	margin:0em;
	padding:0em;
}
.paginado {background-color:#333; border:0.1em solid #CCCCCC; padding:0.5em; width:55em; margin-top:1.5em; height:1.8em;}
.paginado a{color:#ccc;text-decoration:none; }
.paginado a:hover{color:#999 !important;text-decoration:none; }
.pagina {border:0.1em solid #CCC; background-color:#f1f2f3;padding:0.2em 0 ;text-align:center; width:2.6em;float:left; font-weight:bold; margin:0 0.2em 0.2em 0; }
.pagina:hover{color:#ccc;background-color:#FFF;}


.imagenMiniCorta{
	width:75px;
	height:56px;
	margin:5px 10px 5px 0px;
	border:1px solid #CCC;
	/*border:1px solid #D5A95B;*/
	float:left;
	overflow:hidden;
}
.imagenMiniCorta:hover{
	border: 1px solid #DB332A;
}