@charset "utf-8";
/* CSS Document */

body{background:#4aa14a;}
.container{width:960px; background: #fff; height:742px; margin:0 auto;}
.header{height:124px; background:url(images/logoHab.png) #fff no-repeat; background-position:22px 16px;}
.subHeader{height:77px; background:url(images/fdoHeader.jpg) no-repeat; background-position:right; padding-top:47px;}
	.subHeader p{text-align:right; font-weight:bold; font-size:25px; margin-right:20px; color:#4aa14a;}
.menu{height:30px; border-bottom:1px #fff solid; background:url(images/fdoMenu.png); text-transform:uppercase; padding-top:12px;}
.menu ul{margin-left:340px;}
.menu li{display:inline; font-size:13px; margin-left:30px;}
.menu li a{font-weight:bold; color:#4aa14a; text-shadow: 1px 1px 1px #fff;}
 .menu li a:hover{color:#333;}
 
 .infoCentral{position:relative; height:314px; background: url(images/fdoForm.jpg);}
 .cubiculo{
	 float:left; 
	 margin:17px 5px; 
	 background:url(images/cubic.png); 
	 width:228px; 
	 height:273px; 
	 border:1px #4aa14a solid; 
	 
	 -webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
	border-radius: 10px;
}
.cubiculo p{font-size:16px; font-weight:bold; color:#4aa14a; margin: 10px 0 10px 12px;}
.cubInfo{height:226px; margin: 0 10px; overflow:scroll;}
.cubInfo p{font-size:13px; color:#444; line-height:22px;}
.continue{width:229px; height:55px; background:url(images/continue.png); margin-top:24px;}
	.continue:hover{background-position:0 -55px;}
.subGest{height:60px; background:url(images/subGest.png); text-indent:-9999px;}

.box{float:left; width:310px; height:184px; margin:5px; overflow:hidden;}
	.box a{color:#464646; font-size:11px;}
		.box a:hover{color:#000;}
	.box p{ margin:60px 10px 10px 120px;}
	.box .txtmapa{text-decoration:none;}
.footer{
	width:960px; 
	margin:0 auto; 
	background:url(images/footrShad.png) no-repeat #aaa; 
	height:46px; 
	margin-bottom: 30px;
	padding-top:15px;
	
	border-radius: 0 0 14px 14px;
	-moz-border-radius: 0 0 14px 14px;
	-webkit-border-radius: 0 0 14px 14px;
}
	.footer p{margin-left: 20px; font-size:12px; color:#eee;}
	
.facebook{background:url(images/facebook.png) no-repeat; width:230px; height:32px; float:right; margin-right:20px;}

.inner_container{width:960px; margin:0 auto;}
.inner_info{background:#fff; padding-top:10px; padding-bottom:20px;}
.innerTitle{margin:0 0 20px 30px; font-size:20px; color:#4aa14a; font-style:bold;}
.contdiv{margin-left: 50px; padding-bottom:60px; font-size:13px; color:#666; background:url(images/comp-contacto.jpg) no-repeat 580px 0;}
	.contdiv p{margin-bottom: 20px; width:500px; line-height:18px;}
	.contdiv h1{color:#4aa14a; margin-bottom:10px; font-weight:bold;}
	.contdiv li{margin-left:20px;}
.cont{width:340px; height:20px; margin-bottom:5px; border:1px #4aa14a solid;}
	li{padding-bottom:5px;}
.unidad{margin:10px; border:1px #999 solid; padding:10px; font-size:12px; color:#666;}
	.unidad li{margin-bottom:10px; border-bottom:1px #bbb dotted;}
		.unidad li:last-child{border:none;}
		.unidad li:first-child{border:none;}
	.unidad p{margin-left:20px; line-height:14px; width: 600px; margin-top:10px;}
.inner_info img{margin-left:5px;}
span{font-weight:bold; color:#4aa14a; width:120px; margin-right:10px; margin-left:20px;}

.specDiv{padding:6px; border-bottom:1px #4aa14a dashed; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.preg{margin:0; color:#555;}
.resp{font-style:italic; color:#4aa14a; margin:0;}
.specForm {width:350px; border: 1px #ccc solid;}

.dsp{width:229px; height:55px; background:url(images/continue.png); margin-top:20px;}
.beet{width:200px; height:30px; margin-top:12px; margin-left:16px;}