/* CSS Document */

body {margin:0px;
	background:#FFFFFF url(../body_pics/bck.gif) repeat-x;
	text-align:center;
	border:0px;
	padding:0px}

#lan {position:absolute;
	right:0px;
	top:0px;
	width:62px;}
	
#container {margin:0 auto;
	width:950px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d724a;
	font-size:12px;
	margin-bottom:65px;}
	
ul#navbar {width:810px;
	margin:0px auto;
	padding:0px;
	height:36px;
	font-size:14px;
	font-weight:bold}
	
ul#navbar li {width:135px;
	height:36px;
	float:left;
	line-height:32px;
	color:#FFFFFF;
	list-style:none;
	text-align:center;
	background:#8aaa87;
	letter-spacing:1px;}
	
ul#navbar li a {display:block;
	width:100%;
	height:100%;
	background:#4e724b;
	text-decoration:none;
	color:#FFFFFF}
	
ul#navbar li a:hover {display:block;
	width:100%;
	height:100%;
	background:#6c8e69;
	text-decoration:none;}
	
body#home_current ul#navbar li a#home:link,
body#home_current ul#navbar li a#home:visited,
body#home_current ul#navbar li a#home:hover,
body#home_current ul#navbar li a#home:active {background:#8aaa87;}

body#empresa_current ul#navbar li a#empresa:link,
body#empresa_current ul#navbar li a#empresa:visited,
body#empresa_current ul#navbar li a#empresa:hover,
body#empresa_current ul#navbar li a#empresa:active {background:#8aaa87;}

body#servicios_current ul#navbar li a#servicios:link,
body#servicios_current ul#navbar li a#servicios:visited,
body#servicios_current ul#navbar li a#servicios:hover,
body#servicios_current ul#navbar li a#servicios:active {background:#8aaa87} 

body#socios_current ul#navbar li a#socios:link,
body#socios_current ul#navbar li a#socios:visited,
body#socios_current ul#navbar li a#socios:hover,
body#socios_current ul#navbar li a#socios:active {background:#8aaa87} 

body#proyectos_current ul#navbar li a#proyectos:link,
body#proyectos_current ul#navbar li a#proyectos:visited,
body#proyectos_current ul#navbar li a#proyectos:hover,
body#proyectos_current ul#navbar li a#proyectos:active {background:#8aaa87} 

body#contacto_current ul#navbar li a#contacto:link,
body#contacto_current ul#navbar li a#contacto:visited,
body#contacto_current ul#navbar li a#contacto:hover,
body#contacto_current ul#navbar li a#contacto:active {background:#8aaa87} 

a {color:#e55702;
	text-decoration:underline;}
	
a:hover {color:#e55702;
	text-decoration:none;}

#content_left {float:left;
	width:260px;
	overflow:hidden;
	margin:40px 0px;}
	
#content_main {float:right;
	width:650px;
	overflow:hidden;
	margin-top:35px;
	text-align:justify;}
	
#content_main2 {float:right;
	width:650px;
	padding:0px;
	margin-top:122px;
	text-align:justify;}
	
#content_main2 h1 {font-size:30px;
	font-weight:lighter;
	color:#FFFFFF;
	margin:0px 0px 20px 0px;}
	
#content_main h1 {font-size:30px;
	font-weight:lighter;}
	
#content_main h2, #content_main2 h2 {font-size:18px;
	font-weight:lighter;}
	
ul#socios {margin:0px;
	padding:0px;
	width:650px;}
	
ul#socios li {float:left;
	width:305px;
	overflow:hidden;
	list-style:none;
	margin:0px 10px;}
	
#direccion {margin:50px 0px;
	text-align:right;
	padding:0px;}
	
#content_left p {margin:0px;
	text-align:justify;
	font-size:12px;}
	
#content_left h1 {font-size:22px;
	font-weight:lighter;
	margin:5px 0px;}
	
#footer {width:100%;
	position:fixed;
	left:0px;
	bottom:0px;
	height:55px;
	background:#4e724b;
	color:#FFFFFF;
	line-height:50px;
	font-size:14px;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;}
	
#footer_txt {width:930px;
	position:relative;
	margin:0px auto;
	text-align:left;
	height:50px;
	padding:0px;}
	
#credits {
	position:absolute;
	right:0px;
	bottom:5px;
	width:61px;
	height:39px;
	text-align:right;
	display:inline;}
	

/** FORMULARIO CONTACTO **/	
	
form#form {
	margin: 15px 0 0 0;
}

form#form .line3 {
	width: 650px;
	margin: 10px 0px;
	clear:both}
	
form#form .line3 p { font-size:9px;
	color:#e55702;
	margin:0px;}

form#form .line3 label {
	width: 170px;
	padding: 5px 0;
	margin-right: 10px;
	float: left;
	text-align: right;}

form#form .line3 .text {
	width: 250px;
	padding: 1px;
	background-color:#FFFFFF;
	border:#4d724a solid 1px;
	float: left;
	margin-right:5px;
	font-size:12px;
	color:#4d724a}

form#form .line3 input.button {
	width: 75px;
	margin: 5px 5px 0 0;
	float: left;
}
.form_txt {color:#0d6db5;
	font-weight:bold;}


#form_error {width:618px;
	padding:15px;
	border:#d00716 solid 1px;
	background-color:#eec9cb;
	color:#d00716;
	text-align:center;}
	
/** no quitar **/	
.inv {
	display: none;
}
.cambiaVis {
	cursor: pointer;
}

#cambia_proyecto1, #cambia_proyecto2 {
	padding:10px;
	border:#4d724a solid 1px;
	background:#c7e1c5;
	margin-bottom:60px;
}