/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#DFDEDD url(images/header-tail.jpg) left top repeat-x;;}

.clienteditor {}
.clienteditor-text {}

img {vertical-align:top;}
strong {color:#D4532C;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#6B5E50;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#0066CC;}
a:hover {text-decoration:none;}
ul {}
ul li {line-height:normal;}
li a {text-decoration:none;}

.red {color:red;}
.blue {color:blue;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#main { width:960px; margin:0 auto; text-align:left;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}

/***************header***************/
#header {height:489px;}

.menu {height:112px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 28px 0 1px;}
.phone {float:right; margin-right:128px;}
cite {font-style:normal;}

.border {border-left:1px solid #DBD7D7; border-right:1px solid #DBD7D7;}

#content {background:#FFF url(images/content-tail.jpg) left bottom repeat-x;}

.col-1 {width:616px;}
.col-2 {width:320px; font-size:1.077em; line-height:1.286em;}

.row-1 {background:url(images/row-1-tail.jpg) left bottom repeat-x; min-height:260px; height:auto !important; height:260px;}
.row-2 {min-height:337px; height:auto !important; height:337px; color:#6B5E50;}

.row-1 .inner {padding:0 31px 0 43px;}
.row-2 .inner {padding:38px 21px 0 43px;}

.text {padding:0 32px 40px 43px;}
/***************titles***************/
.title {margin-bottom:21px;}
.slogan .title {margin-bottom:23px;}
.box2 .title {border-bottom:2px solid #CBC1C0; padding:0 0 2px 5px; margin-bottom:15px;}

h2 {
	font-size:1.231em;
	line-height:1.5em;
	font-weight:bold;
	padding-bottom:5px;
	color: #D4532C;
	margin: 20px 0 20px 0;
}
.row-1 h2 {color:#D4532C;}
.row-2 h2 {color:#A06B4C;}

h3 {font-size:1.077em; color:#A06B4C; font-weight:normal; padding-bottom:5px;}

/***************links***************/
.button, .button-un {display:block; text-decoration:none; color:#48494B; font-size:0.923em; line-height:1em; float:left; width:97px;
	background:url(images/button-left.png) left top no-repeat;}
.button:hover, .button-un:hover {color:#829E57;}
.button span, .button-un span {display:block; background:url(images/button-right.png) right top no-repeat;}
.button span span, .button-un span span {display:block; background:url(images/button-tail.png) left top repeat-x; margin:0 6px 0 31px; padding:7px 0 12px 3px;}

.button-un {width:120px;}

.link1, .link2, .link3, .link4, .link5 {font-size:0.923em; margin-left:8px;}
.link1 {color:#92387E;}
.link2 {color:#7784B4;}
.link3 {color:#72A48D;}
.link4 {color:#D67651;}
.link5 {color:#A06C4C;}

/***************boxes***************/
.box1 {background:#F5F3F3 url(images/box1-tail.gif) left bottom repeat-x;}
.box1 .box-left {background:url(images/box1-tail.gif) left top repeat-y;}
.box1 .box-top {background:url(images/box1-tail.gif) left top repeat-x;}
.box1 .box-right {background:url(images/box1-tail.gif) right top repeat-y;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:23px 13px 23px 12px;}

.box2 {background:#FFF url(images/box2-bot.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box2-top.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; width:100%;}
.box2 .inner {padding:15px 24px 22px 0;}
.box2 .marker {float:left; margin-top:9px; position:relative; }
.box2 .text {padding:0 0 0 82px;}

/***************form***************/
#contactForm {padding:20px 15px 0 1px;}
#contactForm .float-l {width:190px;}
#contactForm .float-l div {}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #CECBCB; padding:3px 3px 3px 3px;}
#contactForm input {}
#contactForm textarea {overflow:hidden; height:84px; width:318px;}
.buttons {
	padding-top:1px;
	margin: 10px 0px 40px 0px;
}
.buttons a {margin-left:13px; float:right; width:72px;}
.buttons span span {padding:7px 4px 12px 0}

/***************positioning***************/
.margin1 {margin-bottom:26px !important;}

.padding1 {padding-bottom:33px !important;}
.padding2 {padding-bottom:26px;}
.padding3 {padding-bottom:23px !important;}
.padding4 {padding-bottom:18px;}

.text-indent {padding-top:4px;}
.box-indent {padding-bottom:15px;}
.box2 p {padding-left:4px;}

/***************footer***************/
#footer {background:#FFF url(images/footer-tail.jpg) left top repeat-x; text-align:center; color:#6B5E50; padding:34px 0 35px;}
#footer p {font-size:0.923em;}

#footer a {border-left:1px solid #6B5E50; padding-left:13px; margin-left:13px; color:#6B5E50;}

#footer ul {padding-bottom:9px;}
#footer li {display:inline; background:url(images/footer-border.gif) left 6px no-repeat; padding:0 24px;}
#footer .extra {background:none;}
#footer li a {border:none; padding:0; margin:0;}
#footer li a:hover {text-decoration:underline;}
