a:focus{outline:none;}

body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top: 0px;
	color:#fff;
	line-height:22px;
	
	
	
		
}
a:link {
	text-decoration: none;
	color: #ffffff;
	display:inline;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
	display:inline;
}
a:hover {
	text-decoration: none;
	color: #d0d0d0;
	display:inline;
}
a:active {
	text-decoration: none;
	color: #ffffff;
	display:inline;
}







#cuerpoPrincipal{
	margin: 0 auto;
	width:960px;
	overflow:hidden;
	height: auto;
	position:relative;
	background-repeat:no-repeat;
	background-color: #ffffff;


}








#contenedorMenu{
	position:relative;
	width:510px;
	padding-top:50px;
	padding-bottom: 0px;
	padding-left: 370px;
	padding-right: 0px;
	overflow:hidden;
	float: left;
	height:330px;
	background-repeat:repeat-y;
	

}


#contenidorContenidos{
	width:960px;
	float: left;
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-y;
	padding-left: 0px;
	height: auto;

}








#pie{
	font-family: Arial, Helvetica, sans-serif;
	width:960px;
	height: 53px;
	text-align:center;
	margin: 0 auto;
	position:relative;
	background-repeat:no-repeat;
	color: #FFFFFF;
	padding-top: 0px;
	font-size: 11px;




}

#firma{
	font-family: Arial, Helvetica, sans-serif;
	width:960px;
	height: 18px;
	text-align:center;
	margin: 0 auto;
	position:relative;
	padding-top: 6px;
	color: #6c90a5;



}


  
  .bgmenu{
	background-image:url(../imagenes/fondo_menu.png);
	background-repeat:no-repeat;
	height: 49px;
	width: 500px;
	padding-left: 10px;
	padding-top: 5px;
}
  
   #inicioSelec   {
	background-image:url(../imagenes/boton_inicio_over.jpg);
	text-align:center;
	width:90px;
	height:33px;
	display: block;
	height:33px;
	padding-top:5px;
	color:#FFFFFF;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
 
    #inicio a    {
   background-image:url(../imagenes/boton_inicio.jpg);
	text-align:center;
	width:90px;
    height:33px;
    display: block;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
  #inicio a:hover   {
	background-image:url(../imagenes/boton_inicio_over.jpg);
	text-align:center;
	width: 90px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
  #inicio a.active   {
    background-image:url(../imagenes/boton_inicio_over.jpg);
	text-align:center;
	width: 90px;
    display: block;
	color:#fff;
	font-size:12px;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }	
   

  #serviciosSelec   {
	background-image:url(../imagenes/boton_servicios_over.jpg);
	text-align:center;
	width: 120px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
      #servicios a    {
   background-image:url(../imagenes/boton_servicios.jpg);
	text-align:center;
	width: 120px;
    height:33px;
    display: block;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
  #servicios a:hover   {
	background-image:url(../imagenes/boton_servicios_over.jpg);
	text-align:center;
	width: 120px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }
  
  #servicios a.active   {
    background-image:url(../imagenes/boton_servicios_over.jpg);
	text-align:center;
	width: 120px;
    display: block;
	color:#fff;
	font-size:12px;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:5px;
  }	
   
   
  
   #galeriaSelec  {
	background-image:url(../imagenes/boton_galeria_over.jpg);
	text-align:center;
	width: 100px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:11px;
  }
  
  
  
        #galeria a    {
   background-image:url(../imagenes/boton_galeria.jpg);
	text-align:center;
	width: 100px;
    height:33px;
    display: block;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	float:left;
	background-repeat:no-repeat;
	margin-left:11px;
  }
  
  #galeria a:hover   {
	background-image:url(../imagenes/boton_galeria_over.jpg);
	text-align:center;
	width: 100px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:11px;
  }
  
  #galeria a.active   {
    background-image:url(../imagenes/boton_galeria_over.jpg);
	text-align:center;
	width: 100px;
    display: block;
	color:#fff;
	font-size:12px;
	height:33px;
	padding-top:5px;
	float:left;
	background-repeat:no-repeat;
	margin-left:11px;
  }	
   
   
   
   
  
    #CONTACTOSelec  {
	background-image:url(../imagenes/boton_contacto_over.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width: 120px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	margin-left:14px;

	
  }
  
  
    #CONTACTO a    {
   background-image:url(../imagenes/boton_contacto.jpg);
   background-repeat:no-repeat;
	text-align:center;
	width: 120px;
    display: block;
	height:33px;
	padding-top:5px;
	color:#FFFFFF;
	float:left;
	margin-left:14px;


  }
  
  #CONTACTO a:hover   {
	background-image:url(../imagenes/boton_contacto_over.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width: 120px;
	display: block;
	color:#fff;
	height:33px;
	padding-top:5px;
	float:left;
	margin-left:14px;

	
  }
  
  #CONTACTO a.active   {
    background-image:url(../imagenes/boton_contacto_over.jpg);
	background-repeat:no-repeat;
	width: 120px;
    display: block;
	color:#fff;
	font-size:12px;
	height:33px;
	padding-top:5px;
	float:left;
margin-left:14px;
  }
  
  
   

.celda{
	color: #4C4C4C;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width:330px;
	background-color : #cdcdcd;
	border : 2px solid #373737;
	letter-spacing: normal;
	padding-left: 4px;
	padding-right: 4px
}


.celdaGrande{
	color: #4C4C4C;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width:330px;
	height:200px;
	background-color : #cdcdcd;
	border : 2px solid #373737;
	letter-spacing: normal;
	padding-left: 4px;
	padding-right: 4px

}






#contenidoIzquierdaContacto{
	float:left;
	width:460px

}

.txtmapa{
	float:left;
	width:425px;



}

#contenidoDerechaContacto{
	float:left;
	width:350px;
	padding-top: 108px;

}

#contenidorContacto{
	padding-top:0px;
	float:left;
	padding-left:0px;
	width:960px;
	background-image:url(../imagenes/fondo_contacto.jpg);
	background-repeat:no-repeat;
	height: 700px;
}

#contenedorInicio {
	padding-top:0px;
	float:left;
	padding-left:0px;
	width:960px;
	background-image:url(../imagenes/fondo_inicio.jpg);
	background-repeat:no-repeat;
	height: 2000px;

}



#contenedorTextoInicio{
	float:left;
	width:818px;
	padding-left:60px;
	padding-top: 50px;

}


#contenedorGaleriaFotos{
	float:left;
	width:860px;
	padding-left:64px;
	padding-top: 50px;
	height: 920px;

}

.rollover {
	width:138px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	padding:0px 0px 0px 0px;
}
.rollover:hover {
	width:138px;
	filter:alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	padding:0px 0px 0px 0px;
}
#contenedorFoto{
	float:left;
	width:138px;
	height:142px;
	overflow:hidden;
	margin:20px 30px 0 0;
	  -webkit-box-shadow: 2px 2px 3px #000000;
  -moz-box-shadow: 2px 2px 3px #000000;
box-shadow: 2px 2px 3px #000000;

filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4);
}





#contenedorGaleria {
	padding-top:0px;
	float:left;
	padding-left:0px;
	width:960px;
	background-image:url(../imagenes/fondo_galeria.jpg);
	background-repeat:no-repeat;
	height: 1030px;

}


#contenedorServicios {
	padding-top:0px;
	float:left;
	padding-left:0px;
	width:960px;
	background-image:url(../imagenes/fondo_servicios.jpg);
	background-repeat:no-repeat;
	height: 620px;

}

#contenedorBtonSubir{
	padding-left:0px;
	float:left;
	width: 950px;
	padding-top: 22px;

}

#contenedorEtiquetas{
	padding-left:10px;
	float:left;
	width: 910px;
	padding-top: 5px;
	font-size: 13px;
	background-image:url(../imagenes/fondo_menu_etiquetas.png);
	background-repeat:no-repeat;
	margin-left: 30px;
	height: 30px;

}

#contenedorPaginacion{
	padding-left:0px;
	float:left;
	width: 840px;
	padding-top: 22px;
	color: #404040;
	font-size: 19px;
	text-align: center;

}
#contenedorTxtFormulario{
width:330px;


}
