﻿*{margin:auto;}

body{
	font:11px Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color:#4F2608;
	background:#779CAE;
	line-height:16px;
}

p {padding:0px 15px 5px 15px;text-align:justify; margin:0px}

a {text-decoration:none; color:#4F2608;}
.clear{clear:both}
.verdep{color:#a5882f}
.verdep:hover{color:#4F2608}
.azul{color:#296f96;}
.azul:hover{color:#53899f;}

h1{font-size:17px;
padding-left:15px;}

h2{ font-size:15px;}
h3{font-size:13px;font-weight:bold;}

#main h3{padding-bottom:5px;padding-left:15px;margin:0px;padding-top:8px;color:#a5882f}
#main ul{padding-left:40px}
#main ul li{padding:3px;}
#main img{border:0px}

#container{
	background:transparent url(imagenes/fondo_container.jpg) repeat-y scroll 0 0;
	margin:auto;
	overflow:hidden;
	position:relative;
	width:791px;
}

#side{
	color:#092B4A;
	float:left;
	font-size:10px;
	margin:auto;
	overflow:hidden;
	padding-left:8px;
	width:211px;
}

#side img{
	border:0px;
	float:right;
	margin:0px 18px 0px 18px ;
	text-align:center;
}

#side_links{
	background:transparent url(imagenes/reservaciones_link_limpio.jpg) no-repeat scroll left top;
	float:left;
	margin:auto -17px auto auto;
	overflow:hidden;
	padding-bottom:20px;
	width:211px;
}

#side_links1{
	background:transparent url(imagenes/reservaciones_link_limpio.jpg) no-repeat scroll left top;
	float:left;
	margin:auto -17px auto auto;
	overflow:hidden;
	padding-bottom:20px;
	width:211px;
}

#side .ad{top:0;float:left;position:absolute;left:10px;}

#reservation_link{
	background:transparent url(imagenes/reservations_online.png) no-repeat scroll 0 0;
	float:right;
	height:128px;
	margin:10px 12px 0;
	padding:5px;
	width:175px;
}

#reservation_link1{
	background:transparent url(imagenes/reservations_online.png) no-repeat scroll 0 0;
	float:right;
	height:128px;
	margin:10px 12px 0;
	padding:5px;
	width:175px;
}

#main{
	background:#FCF6DC;
	float:left;
	margin:auto;
	overflow:hidden;
	width:564px;
	padding-bottom:15px;
}


#main #izquierdo{
float:left;
width:300px;
height:400px;
}

#main .ad{bottom:0;float:right;position:absolute;right:10px;}

#special_packages{
	background:#FBEEB9 none repeat scroll 0 0;
	float:left;
/*	height:315px;*/
	width:564px;
}

#swf_nav{	
	margin: 0px;
	padding: 0px;
	width: 564px;
	height: 113px;
}

#swf_banner{
	background:url(imagenes/swf_banner_temp.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 564px;
	height: 218px;
}

#swf_music{
	width: 15px;
	height: 15px;
	position: absolute;
	right: 20px;
	top: 350px;
}

#swf_video{
	margin:20px 0px 0px 86px;
	padding:0px;
	width:400px;
	height:300px;
}

#bottom{
	background:transparent url(imagenes/layout_bottom.jpg) no-repeat scroll 0 0;
	color:#C9B475;
	margin:auto;
	height:92px;
	text-align:center;
	width:791px;
}

#bottom_menu{
	float:right;
	font-weight:bold;
	padding:15px 15px 10px;
	width:590px;
}

#bottom_menu a{
	color:#C9B475;
	padding:0 10px;
	text-decoration:none;
}

/********************NEWSLETTER*********************/
#newsletter_es			{float:left;margin:225px 0 0 15px;width:176px;background:url(../images/fondo_news_es.gif) no-repeat;padding-top:33px;height:105px;}
#newsletter_es	fieldset	{border:0px;text-align:center;}
#newsletter_es	label		{color:#6dcdf2;margin-left:25px;float:left;}
#newsletter_es	button	{background: url(../images/boton_news.jpg) no-repeat;width:145px;height:17px;border:0px;margin-top:10px;cursor:pointer;}


#newsletter	{
	/*background:transparent url(imagenes/fondo_news.png) no-repeat scroll 0 0;*/
	float:right;
	height:118px;
	margin:10px 18px 0px 18px ;
	width:176px;
}

#newsletter	fieldset {border:0px;text-align:center;}
#newsletter	.button {background: url(imagenes/btn_subscribe.png) no-repeat;width:145px;height:17px;border:0px;margin-top:8px;cursor:pointer;}
#newsletter input {font-size:12px;}

/******************CONTACT FORM SIDE*****************/

#contact_form{
	/*background:transparent url(imagenes/contact_form.png) no-repeat scroll 0 0;*/
	color:#EDD57F;
/*	float:right;*/
	font-size:10px;
	height:200px;
	line-height:normal;
	margin:0px 18px 0px 18px;
	padding-top:30px;
	width:176px;
	clear:both;
}

#contact_form fieldset {border:0px;text-align:left;}
#contact_form button {background: url(imagenes/btn_submit.png) no-repeat;width:145px;height:22px;border:0px;cursor:pointer;}
#contact_form input {font-size:12px;}

/******************FORM UNIQUE OPORTUNITY*****************/

#form_unique_oportunity{
	background:transparent url(imagenes/contact_form.png) no-repeat scroll 0 0;
	float:left;
	margin:10px 17px;
	padding-top:30px;
	width:540px;
	border:solid 0px
}

#form_unique_oportunity fieldset {border:0px;text-align:center;}
#boton .boton {background: url(imagenes/btn_submit.jpg) no-repeat;width:89px;height:22px;border:0px;margin-top:8px;cursor:pointer;float:right;}
#form_unique_oportunity input {font-size:12px;float:right;width:152px;margin-left:15px;	border:solid 1px}
#form_unique_oportunity textarea {font-size:12px;float:right;	border:solid 1px}
#form_unique_oportunity label {float:left}
#form_unique_oportunity div {float:left;width:252px;padding-right:15px;	border:solid 0px}
#form_unique_oportunity select {border:solid 1px}

.lista{border:0 solid;float:left;padding-left:10px;padding-top:15px;width:136px;padding-bottom:15px;}

#main .img_der{float:right;margin-right:20px;border:solid 3px;margin-left:15px;}
#main .img_wed_vertical{
	background:transparent url(imagenes/marco_weddings.jpg) no-repeat scroll 0 0;
	float:right;
	height:350px;
	margin-bottom:25px;
	margin-left:15px;
	width:200px;
}

#main .img_wed_vertical img{padding-left:33px;padding-top:61px;}

#main .img_wed_horizontal{
	float:left;
	margin-left:15px;
	background:url(imagenes/marco_weddings2.jpg) no-repeat;
	margin-right:15px;
	width:230px;
	height:260px;
}

#main .img_wed_horizontal img{padding-left:10px;padding-top:56px;}

#main .img_datasheet{
	float:right;
	margin-right:15px;
	background:url(imagenes/marco_datasheet.jpg) no-repeat;
	margin-left:15px;
	width:225px;
	height:283px;
}

#main .img_datasheet img{padding-left:9px;padding-top:9px;}

#main .img_datasheet_vertical{
	float:right;
	margin-right:15px;
	background:url(imagenes/marco_vertical.jpg) no-repeat;
	margin-left:15px;
	width:157px;
	height:259px;
}

#main .img_datasheet_vertical img{padding-left:8px;padding-top:6px;}