@charset "utf-8";
/* CSS Document */
.separador29{height:29px;}
.separador16{ height:16px;}

p{
	margin-left: 50px;
	margin-right: 50px;
}

body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x;
}

#wrap{
/*	background:url(../images/muestra.jpg) no-repeat;*/
	width: 900px;
	/*height: 962px;*/
	margin-left: auto;
	margin-right: auto;
}

#header{
	position:relative;
	border-bottom: 1px solid #999;
	height: 128px;
	}

#logoHeader{
	position:absolute;
	background:url(../images/logo_header.jpg) no-repeat;
	width: 310px;
	height: 83px;
	top:15px;
}

#textoHeader{
	position:absolute;
	color: #fff;
	left: 332px;
	top: 64px;
	font-size: 16pt;
	font-family: Tahoma, Geneva, sans-serif;
}

#boxFecha{
	position:absolute;
	background:url(../images/bg_calendar.png);
	width: 228px;
	height: 30px;
	margin-left:673px;
	margin-top:58px;
	color:#8b8b8b;
}

#boxFecha span{
	display:block;
	margin-left: 40px;
	margin-top:5px;
}

#menu{
	position:absolute;
	margin-top: 109px;
	margin-left: 312px;
}

.itemMenu{
	color:#8b8b8b;
	text-decoration:none;
	float:left;
	display:block;
	line-height: 12px;
	text-align:center;
	margin-right:14px;
}

#menu a.inicio{
	width: 50px;
	height:12px;
}

#menu a.inicio:hover{
	background:url(../images/bg_menu.jpg);
}

#menu a.nosotros, #menu a.servicios{
	width: 77px;
	height:12px;
}

#menu a.nosotros:hover, #menu a.servicios:hover{
	background:url(../images/bg_menu.jpg) -50px -0px;
}

#contenido{
	height: 533px;
}

#sliderContenedor{
	height: 500px;
}

#sliderBlur{
	background:url(../images/slider_blur.jpg);
	height:32px;
}
/************************************************************************************************************/
.tituloSlider{
	display:block;
	font-size: 20pt;
	font-weight:bold;
	line-height: 26px;
	margin-left: 30px;
	margin-top: -40px;
}

.columna1{
	display:block;
	font-size: 11pt;
	margin-left: 25px;
	line-height: 13px;
	float:left;
	width:245px;
	color:#9ea092;
}

.columna2{
	display:block;
	font-size: 11pt;
	margin-right: 25px;
	line-height: 13px;
	float:right;
	width: 245px;
	color:#9ab2be;
}

#banerContent{
	height: 169px;
	margin-top:50px;
}

.baner{
	height:169px;
	width: 295px;
	float: left;
}

#baner1{
	background:url(../images/baners_bg.jpg);
	margin-right: 7px;
}
#baner2{
	background:url(../images/baners_bg.jpg) 0px -169px;
	margin-right: 8px;
}
#baner3{
	background:url(../images/baners_bg.jpg) 0px -338px;
}

#botonesSocial{
	margin-top: 57px;
	margin-left: 157px;
}

.btnSocial{
	width: 37px;
	height:40px;
	display:block;
	float:left;
	margin-right: 7px;
}
	
a.facebook{ background:url(../images/social_icon.png);}
a.facebook:hover{ background:url(../images/social_icon.png) -0px -40px;}
a.skype{ background:url(../images/social_icon.png) -37px -0px;}
a.skype:hover{ background:url(../images/social_icon.png) -37px -40px;}
a.msn{ background:url(../images/social_icon.png) -74px -0px;}
a.msn:hover{ background:url(../images/social_icon.png) -74px -40px;}

.imgBaner{
	margin-top: 22px;
	margin-left: 170px;
}

.textoBaner{
	display:block;
	margin-left: 15px;
	margin-top: -72px;
	font-size: 15pt;
	color: white;
	line-height: 16px;
}

a.lnkDetalles{
	display:block;
	text-decoration: none;
	color: #527400;
	margin-left: 65px;
	margin-top: 21px;
}

a.lnkDetalles:hover{
	color: #FFF;
}

#bgFooter{
	background:url(../images/footer_bg.jpg);
	height:70px;
	width: 100%;
}

#footer{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

#logoFooter{
	background:url(../images/logo_footer.jpg);
	width:277px;
	height:70px;
	float: right;
}

#menuFooter{
	float: right;
	margin-top: 5px;
	margin-right: 65px;
}

#menuFooter a{ 
	text-decoration: none; 
	color:#FFF;
}

#menuFooter a:hover{ 
	text-decoration: underline;
}

#infoFooter{
	position:absolute;
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	margin-top: 6px;
}

a.tabContacto{
	position:absolute;
	display:block;
	background:url(../images/contact_nav.png);
	width:54px;
	height:187px;
	right:0px;
	top: 157px;
}

a.tabContacto:hover{
	background:url(../images/contact_nav.png) -54px 0px;
}

.subPagina{
	background:#FFF;
	box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
  	-moz-box-shadow: 0px 0px 5px #999;
}

