@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}
a img{
	border:0;}
	
	
.destacado{
	color:#5c2432;
	font-weight: bold;
	}
p{
	line-height:17px;
	margin: 10px 0 10px 0;
	}
h5 {
	font-size:12px;
	padding:260px 0 0 870px;
	font-weight:bold;
	}
h5 a {
	color:#ffe506;
	}
h5 a:hover {
	color: #F0C002;
	}
body{
	font: 12px Arial, Helvetica, sans-serif;
	color:#515151;
	text-align:justify;
	background-image: url(../img/fond.gif);
	background-repeat: repeat-x;
	}
#contenedor{
	width:970px;
	height:auto;
	margin:4px auto 0 auto;
	}
#ubicacion a {
	border:1px solid #5d5d5d;
	height:167px;
	width:323px;
	display:block;
	background: url(../img/ubicacion2.gif)  no-repeat top;
	}
#ubicacion a:hover{
	background-position:bottom;
	}
#header{
	width:970px;
	height:95px;
	}
#logo{
	width:240px;
	height:95px;
	float:left;
	display:block;
	}
/* BUSCADOR DE GOOGLE  */
#buscador{
	width:240px;
	margin-left:470px;
	margin-top:30px;
	background:url(../img/fondsearch.png);
	padding:5px;
	position:absolute;
	z-index:2000;
	}

.cse input.gsc-search-button,
input.gsc-search-button {
  width:22px;
  height:23px;
  background:url(../img/search.gif) no-repeat;
  border:none;
  color:#FFF;

}

.cse .gsc-tabsArea,
.gsc-tabsArea {
  display:none;


  
}


/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  border:1px solid #d8d7d7;

  

}

/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #666;
  
}


/* FIN CÓDIGO BUSCADOR */

#trozodefoto{
	width:240px;
	height:40px;
	background:url(../img/tozodefoto.gif) no-repeat;
	float:left;	}
#trozodefoto2{
	width:240px;
	height:40px;
	float:left;	}
#trozodefoto5{
	width:240px;
	height:40px;
	background:url(../img/tozodefoto5.gif) no-repeat;
	float:left;	}
#nav{
	width:785px;
	height:40px;
	display:inline;
	
	}
#nav  ul li{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	float:left;
	}

#nav a{
	overflow:hidden;
		}

#nav a:link, #nav a:visited{
	height:40px;
	display: block;
	text-decoration:none;
   }
.nav_1 a:link, .nav_1 a:visited{
	background:url(../img/home.gif) no-repeat;
	width:56px;
	
   }
.nav_2 a:link, .nav_2 a:visited{
	background:url(../img/servicios.gif) no-repeat;
	width:115px;
   }
.nav_3 a:link, .nav_3 a:visited{
	background:url(../img/quienes.gif) no-repeat;
	width:158px;
   }
.nav_4 a:link, .nav_4 a:visited{
	background:url(../img/residencia.gif) no-repeat;
	width:106px;
	}
.nav_5 a:link, .nav_5 a:visited{
		background:url(../img/galeria.gif) no-repeat;
		width:114px;
		}
.nav_6 a:link, .nav_6 a:visited{
		background:url(../img/contacto.gif) no-repeat;
		width:113px;
		}
.nav_7 a:link, .nav_7 a:visited{
		background: url(../img/face.gif);
		width:34px;
		}
.nav_8 a:link, .nav_8 a:visited{
		background: url(../img/twi.gif);
		width:34px;
		}
#nav a:hover{
	text-decoration:none;
	background-position: bottom;
		
		}
#active a{
	cursor:default;
	background-position:bottom;}
	
#banner{
	width:970px;
	height:316px;
	background:url(../img/banner.jpg);
	clear:both;
	z-index:20;
	}
#banner5{
	width:970px;
	height:316px;
	background:url(../img/banner5.gif );
	clear:both;
	z-index:20;}
#content{
	width:970px;
	margin:30px 0 30px 0;
	height:auto;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	font-size:28px;
	margin-bottom:20px;
}
h5{
	color:#5c2432;
}

#info{
	width:550px;
	float:left;
	margin-left:20px;
	
	}
#info2{

	width:930px;
	margin-left:20px;
	}
#div_galeria{

	width:930px;
	margin-left:20px;
	}

.foto{
	margin:0 9px 0 0;
	border:1px solid #5d5d5d;
	padding:2px;
	}
	
#sidebar{
	width:328px;
	margin-left:590px;
	padding-left:30px;
	background:url(../img/fndsidebar.gif) no-repeat left;
	}
#sidebar a{
	color:#5c2432;
	}
#sidebar a:hover{
	color:#692a3a;}
.margin{
	margin-bottom:60px;}
#sidebar .imagen{
	margin:10px 0 10px 0;}
#contacto{
	width:452px;
	margin:0 auto 0 auto;
	height:300px;}
#form1{
	width:240px;
	height:19px;
	background:#e9eaea;
	border:1px solid #d8d7d7;
	}
#send{
	width:88px;
	height:27px;
	background:url(../img/send.gif);
	margin-left:366px;
	}
input, textarea{
	width:451px;
	margin:6px 0 0 0;
	background:#e9eaea;
	border:1px solid #d8d7d7;
	color:#515151;
	}
.form1{
	width:221px;}
.form2{
	height:22px;}
#footer{
	margin:20px 0 0 0;
	width:970px;
	border-top:1px solid #eaeaea;
}
#civitas{
	width:209px;
	height:100px;
	float:left;
	margin-top:20px;	
	}
#menufooter{
	width:500px;
	height:100px;
	margin:20px 0 0 0;
	float:right;
	
	}
#menufooter  li{
	float: left;
	list-style:none;
	padding: 0 0 0 15px;
	}
#menufooter ul li a{
	color:#aeaeae;
	}
#menufooter ul li a:hover{
	color:#4d4d4d;
	}
#menufooter .activo a{
	color:#4d4d4d;
	cursor:default;
	}
#w3c{
	margin-top:30px;
	float:right;
	margin-right:20px;}
	
	/* CSS seccion servicios */
	
#contenido_servicios {
	
	background:#F00;
	margin-left:220px;
	height:400px;
	margin-top:10px;}

#izquierda{
	float:left;
	width:300px;
	}

#derecha{
	width:600px;
	margin-left:320px;

	}
#derecha img{
	margin:8px;
	border:1px solid #999;
	padding:2px;
	cursor:pointer;
}

#derecha img:hover{
	border:1px solid #000;}
#derecha h3{
	color:#5c2432;}

#Accordion1 ul li{
	margin-left:5px;
	cursor:pointer;
	list-style:none;
	
	}
#Accordion1 ul li:hover{
	margin-left:5px;
	cursor:pointer;
	color:#5c2432;
	text-decoration:underline;
	
	}


