/**************************************************************************************/
/*****************************        galeria           *******************************/
/**************************************************************************************/

a{
	color: #FFFFFF;
}
a:hover{
	color: #022C30;
}

 *, ul, li{
	 margin:0px;
	 padding:0px;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 text-align:left;
 }
body {
	
	background-color: #FFFFFF;
	text-align:justify;
	overflow-x:hidden; overflow-y:scroll;
}
img{
	border:0px

}
/**************************************************************************************/
/*****************************         estilos          *******************************/
/**************************************************************************************/
.Links1{
	color: #666666;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
}
.Links1:hover {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #5a5a5a;
	
}
.LinksM{
	color: #029722;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
}
.LinksM:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #029722;
	text-decoration: none;
}
.Logo{
	color: #000000;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.LogoNoBold{
	color: #000000;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:none;
}
.Titulares{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.Titulares:hover{
	color: #022C30;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.Titulares2{
	color: #029722;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.TitularesMenuOff{
	color: #9c9c9c;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.TitularesMenuOff:hover{
	color: #022C30;
	
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
.TitularesMenuOn{
	color: #969696;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	padding-top:3px
}
.TitularesMenuOn:hover{
	color:#022C30;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	padding-top:3px
}
.Titulo_seccion{
	color: #969696;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	padding-top:3px
}
.Subtitulo_seccion{
	color: #969696;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.SubTitulares{
	color: #969696;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
.SubTitulares:hover{
	color:#022C30;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
.SubTitulares_pr{
	color: #666666;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
.SubTitulares_pr:hover{
	color:#cccccc;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
.SubTitulares2{
	color: #969696;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	
}
/*aņadido*/
.Titulos{
	color: #969696;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	line-height:16px;
	margin-left:30px;
}
.SubTitulos{
	color: #666666;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	line-height:15px;
	
}
.TextoNegro{
	color: #000000;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:none;
	line-height:18px;
}
.TextoGris{
	color: #333333;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:17px;
	margin-top:20px;	
	text-align:justify;
}
.TextoGris a:link, .TextoGris a:visited{
	color: #666666;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;

}

.TextoGris a:visited{
	color: #999999;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;

}
.Texto{
	color: #5a5a5a;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	
	text-align:justify;
}
.TextoSubMenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #969696;
	text-decoration: none;
	padding-top:3px
	
}
A.TextoSubMenu:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #022C30;

}
.TextoSubMenu2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #022C30;
	text-decoration: none;
	padding-top:3px
	
}
A.TextoSubMenu2:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080;

}
.cursormano { cursor:hand; cursor:pointer; }

.CeldaFormBuscador{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	height:30px;
	padding: 6px 5px 5px 0px; 
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
	background-color: #ffffff;
	border: 1px solid #a5a5a5;
}
.CeldaFormCenter{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #5f5f5f;
}

.FondoCelda {
	height:25px;
	background-color:#FFFFFF;
	opacity: .80;
   -moz-opacity: .80;
   filter:alpha(opacity=80);
}
.FondoCelda2 {
	height:25px;
	background-color:#FCFCFC;
opacity: .80;
   -moz-opacity: .80;
   filter:alpha(opacity=80);
}

.FondoTop {
	background-position:right top;
	background-repeat:no-repeat;
	border: 1px solid #ebebeb;
	
}

.BordeGrande {
	border: 2px solid #ebebeb;	
}

.Separador {
	background-color:#333333;
}

.TextoTfno {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	color: #333333;
	
	text-decoration: none;
}
.BordeImagen {
	border: 1px solid #ebebeb;	
}

/**************************************************************************************/
/*****************************     estructura divs      *******************************/
/**************************************************************************************/

 #background{
 	width:100%;
	height:100%;
	background-color:#ffffff;
		

 }
 #contenedor{
 	width:980px;
	margin:0 auto 0 auto;
	background-color:#ffffff;

		
 
 }
 #cabecera{
 	width:100%;
	height:215px;
	margin:0 auto 0 auto;
	background-image:url(../gestion/web/foto_cabecera.pjpeg) ; 
	background-position:right top;
	background-repeat:no-repeat;
	border: 1px solid #ededed;
	position:relative;
 }
 #logo{
 	height:125px;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:0px;
 }
#mn{
	position:absolute;
	top:160px;
	float:left;
	height:23px;
	width:100%;
	background-color:#FFFFFF}
#mn1,#mn2,#mn3{
	float:left; 
}
#mn1{
	background-color:#FCFCFC;opacity: .80;
   -moz-opacity: .80;
   filter:alpha(opacity=80);
}
#mn3{
	
	text-align:right;
	float:right;margin-right:0px;
	opacity: .80;
   -moz-opacity: .80;
   filter:alpha(opacity=80);
}
#mn2{
	background-color:#FFFFFF;
	border-left:1px solid #;
	opacity: .80;
   -moz-opacity: .80;
   filter:alpha(opacity=80);
	
}
#mn ul{
	height:23px;
}
#mn ul li{
	display:inline;
	margin:0px  3px; 
}
 #redes{
 	position:absolute;
	top:193px;
 	height:27px;
	width:100%;
 }
 #face{
 	float:left;
	width:311px;
	margin-top:15px;
	
 }
 
 /************************ cuerpo *************************/
 #cuerpo{
 	margin-left:12px;
	margin-top:15px;
 	width:652px;
	float:right;
	
 }
 #contenidos{
	 margin-top:15px;
 
 }
 #titularesMenu{
 	height:25px;
	width:100%;
 	
 }
 #fotoCuerpo{
 	width:654px;
 
 }

.block1{
 	width:317px;
	float:left;
 }
.block2{
 	width:300px;
	float:right;
	margin-left:17px;
	
}
 .txt_block2{
 	width:190px;
	margin-left:10px;
	
 }
.block_unico{
 	width:100%;
	float:right;
	text-align:justify;
	
}
 #pie{
 	 clear:both;
	 width:100%;
	 height:25px;
	 text-align:center;
	 padding-top:30px;
 }
/**************************************************************************************/
/*****************************         proyectos          *******************************/
/**************************************************************************************/
 .tb_ficha{
 	width:100%;
	
	border:1px solid #ededed;
	margin:15px 0 5px 0;
}
 .ImgProyecto{
 	margin:25px 15px 12px 0px;
	float:left;
 
 }
/**************************************************************************************/
/*****************************       form         *******************************/
/**************************************************************************************/
input, textarea{

border:1px solid #cccccc
}


.clipwrapper{
 position:relative;
 width:127px;

 
}
.clip{
 position:absolute;
 
clip:rect(2px 125px 70px 15px)
}

