* {
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, li, ul, div, p, input, select, form, img, textarea,dt,dd,dl,ol
{
padding:0; 
margin: 0;
list-style:none;
border:0px;

}
a{text-decoration:none;}
.fright{
	float:right;
}
.fleft{
	float:left;
}
.wrapper{
	width:952px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding-top:30px;
}
#col-left {
	width: 226px;
	height:576px;
	float:left;	
	background-color:#58595b;
/*	-webkit-box-shadow: 10px 0px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 8px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 8px 0px 0px rgba(0, 0, 0, 0.1);
	z-index: 1;*/
	}

#col-left img.logo{
	position:relative;
	left:40px;
	top:80px;
}

#lugar div#col-left {
	width: 246px;
	height:576px;
	float:left;
	background:url(img/bg-lugar.gif) repeat-y;
}
#servicios div#col-left {
	width: 246px;
	height:576px;
	float:left;
	background:url(img/bg-servicios.gif) repeat-y;
}
#contacto div#col-left {
	width: 246px;
	height:576px;
	float:left;
	background:url(img/bg-contacto.gif) repeat-y;
}
#col-right {
	width: 726px;
	float:right;
	

}
#lugar div#col-right, #servicios div#col-right, #contacto div#col-right {
	width: 706px;
	float:right;
	background-color:#e6e5e2;
	height:576px;
}
#contacto div#col-right {
	background:url(img/contacto.jpg) left no-repeat;
	background-color:#e6e5e2;
}
#col-right-img {
	background:url(img/servicios.jpg) right no-repeat;
	position:relative;
	top:0px;
	left:708px;
	width:244px;
	height:576px;
	z-index:1;
}
/*Slideshow Photos*/
#smallPhoto1 {
	float: left;
	z-index: -1;
}
#smallPhoto2 {
	float: left;
	z-index: -1;
}
#smallPhoto3 {
	z-index: -1;
	float: left;
}
#smallPhoto4 {
	z-index: -1;
	float: left;
}

#menu {
	z-index: 2;
	position:absolute;
	top: 318px;
	font:bold 14px  Trebuchet, Arial, Helvetica, sans-serif ;
	text-transform:uppercase;
	line-height:45px;
	margin-left:40px;
}
#menu li a{
	padding-left:30px;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	color:#FFFFFF;
	z-index:99999;
}
#menu li a{
	height:45px;
	display:block;
}
#menu li a.menu1:hover, #menu li a.menu2:hover, #menu li a.menu3:hover, #menu li a.menu4:hover{
	background-color:#87898c;
	display:block;
}
#menu li a.menu1{
	background-color:#00a0db;
	width:231px;
}
#menu li a.menu2{
	background-color:#81cb30;
	width:190px;
}
#menu li a.menu3{
	background-color:#ed2680;
	width:201px;
}
#menu li a.menu4{
	background-color:#f78f13;
	width:240px;
}
.datos{
	text-align:left;
	margin:350px 0 0 40px;
	font:11px Trebuchet, Arial, Helvetica, sans-serif ;
	color:#e6e5e2;
}
.datos a{
	color:#e6e5e2;
}
.datos a:hover{
	color:#fff;
}
#contacto h1{
	position: relative;
	left:520px;
	top:65px;
	width:185px;
	height:70px;
	text-align:center;
	padding-top:24px;
	background-color:#f78f13;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	font: bold 30px trebuchet, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#lugar h1{
	position: relative;
	float:right;
	top:65px;
	width:185px;
	height:70px;
	text-align:center;
	padding-top:24px;
	background-color:#81cb30;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	font: bold 30px Trebuchet, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:99999;
}
#servicios h1{
	position: relative;
	float:right;
	top:65px;
	width:185px;
	height:70px;
	text-align:center;
	padding-top:24px;
	background-color:#ed2680;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	font: bold 30px trebuchet, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:2;
}
#servicios h2{
	position: relative;
	float:right;
	top:200px;
	width:145px;
	height:140px;
	text-align:center;
	padding:20px;
	background-color:#58595b;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	font: bold 14px trebuchet, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:2;
	clear:both;
}
#servicios h2 b{
	color:#1bc2ff;
}#servicios h2 img{
	padding:6px;
}
.txt {
	width:340px;
	margin-right:30px;
	margin-left:90px;
	margin-top:120px;
	font:  12px trebuchet, Arial, Helvetica, sans-serif;
	color:#58595b;

}

#contacto h2 {
	font: bold 16px trebuchet, Arial, Helvetica, sans-serif;
	color:#7c7d80;
	margin-bottom:50px;
}
#contacto p {
	font:  11px trebuchet, Arial, Helvetica, sans-serif;
	color:#58595b;
	text-transform:uppercase;
	margin-bottom:20px;
}
#contacto p img{
	float:left;
	padding-right:10px;
	margin-top:2px;}

#contacto p b, #contacto p b a{
	font:  bold 16px trebuchet, Arial, Helvetica, sans-serif;
	color:#ed9123;
	text-transform:none;
}

#contacto p b a:hover{
	color:#58595b;
}
#servicios p {
	background:url(img/linea-punteada.gif) top repeat-x;
	display:block;
	line-height:40px;

} 
#servicios p span{
	font:  bold 24px trebuchet, Arial, Helvetica, sans-serif;
	color:#6e6f72;
	display:block;
	line-height:40px;

} #servicios p  a:hover span{
	color:#eb4a93;
	background:url(img/mas.png) right no-repeat;
	display:block;
}
#detalle1,#detalle2,#detalle3,#detalle4{
display:none;
margin-bottom:20px;


}
#pie{
text-align:right;
display:block;

}
