* {
	padding: 0;
	margin: 0;
}

body {
 font-family: Arial, Helvetica;
 font-size: 13px;
 margin: 0;
 padding:0;
}

#wrapper { 
 margin: 0 auto;
 width: 865px;
}

#header {
	width: 865px;
	color: #FFF;
	height: 179px;
	margin:auto;
	background:#FFF;
	text-align:center;
}

#leftcolumn { 
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 height: 410px;
 width: 287px;
 float: left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #bda092;
 text-align:center;
}

#content { 
 float: left;
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 height: 410px;
 width: 287px;
 display: inline;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #bda092;
 text-align:center;
}

#rightcolumn { 
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 height: 410px;
 width: 287px;
 float: left;
 position: relative;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #bda092;
 text-align:center;
}

#footer {
	width: 855px;
	color: #B29074;
	background: #FFF;
	margin: 50px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	text-align:center;
}

#navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#FFF;
	width: 845px;
	color: #B29074;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	vertical-align:bottom;
}

#contact {
	background:#ece3dc;
	color:#bda092;
	width:865px;
	height:30px;
	float:left;
}

#contacto2 {
	background:#f8f4f1;
	color:#bda092;
	width:865px;
	height:300px;
	float:left;
}

.textocontact{
	background:#ad8876;
	font-size:16px;
	letter-spacing:1px;
	color:#FFF;
	margin:auto;
	width:220px;
	height:24px;
	padding-top:6px;
	text-align:center;
}

.imgcontact {
	text-align:left;
	margin: 10px 0 0 0;
	width:493px;
	height:297px;
	float:left;
}

.form {
	background:#ad8876;
	border:none;
	font-family:Arial, Helvetica;
	font-size:11px;
	letter-spacing:1px;
	color:#FFF;
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
	height:269px;
	width:353px;
	float:right;
}

.texto {
	color:#630;
}

.textor {
	color:#630;
	margin-left:150px;

}

.textosend {
	color:#FFF;
	margin-left:10px;
	font-size:13px;
}

/*links*/
a:link {
	font-family:Arial, Helvetica;
	font-size:13px;
	color: #630;
	text-decoration:none;
}
a:visited {
	color: #633;
	text-decoration:none;
}
a:hover {
	color: #C60;
	text-decoration:none;
}
a:active {
	color: #630;
	text-decoration:none;
}

.field {
	border:none;
	text-align:left;
	
}

.myinputstyle {
	border: 1px solid #ba9a8b;
	background: #ba9a8b;
	font-family: Arial, Helvetica;
	font-style: normal;
	font-size: 11px;
	margin-left: 10px;
	color: #FFF;
}

/** You can use this style for your LABEL elements **/
.mylabelstyle {
	border: 1px solid #ad8876;
	background: #ad8876;
	font-family: Arial, Helvetica;
	font-weight:bold;
	font-size: 13px;
	color: #FFF;
	margin-left:56px;
}

.textform{
	font-family:Arial, Helvetica;
	font-size:11px;
	text-align:left;
	padding-left:10px;
}

.buttonsub {
	background: #ad8876;
	font-family: Arial, Helvetica;
	font-weight:bold;
	font-size: 13px;
	color: #FFF;
	margin-left:56px
}

.buttonsub:hover {
	background-color:#bda092;
	font-family: Arial, Helvetica;
	font-weight:bold;
	font-size: 13px;
	color: #666;
	margin-left:56px
}


/** CSS for weeding **/

#header2 {
 width: 865px;
 color: #333;
 height: 86px;
 margin: 10px 0px 0px 0px;
}

#content2 {
	width: 805px;
	background-color:#FFF;
	color: #FFF;
	margin: 0px 0px 0px 15px;
	border:#FFF;
	vertical-align:middle;
	padding: 10px;
	height: 559px;
	text-align:center;
}

/** CSS for menu **/


ul#menu{
	list-style-type:none;
	float:right;
	height:14px;
	text-transform:uppercase;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	text-decoration:none;
}

ul#menu li:first-child {
 	border-left:none
}

ul#menu li{
	display:block;
	float:left;
	border-left:1px solid #C2A599;
	text-decoration:none;
	}
	
ul#menu li a{
	display:block;
	float:left;
	color:#7A4A39;
	text-decoration:none;
	padding:6px 7px 8px 7px;
	height:14px;
	text-decoration:none;
}

ul#menu li a:hover{
	color:#C2A599;
	text-decoration:none;
}
	
#logo {
	height:86px;
	float:left;
	width:270px;
}

#menu1 {
	height:32px;
	width:595px;
	float:left;	
}

#menu2 {
	width:595px;
	float:left;	
}

/** menu peque **/

ul#menumini {  
	list-style-type:none;
	font-variant:small-caps;
	width:400px;
	margin-right:10px;
	margin-top:4px;
	float:right;
	height:10px;
	font-size:13px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	text-decoration:none;
}  
  
ul#menumini li{
	display:block;
	float:left;
	text-decoration:none;
}
	
ul#menumini li a{
	display:block;
	float:left;
	color:#7A4A39;
	padding: 4px 4px 6px 2px;
	height:10px;
	text-decoration:none;
}
	
ul#menumini li a:hover{
	color:#C2A599;
	text-decoration:none;
}
