@charset "utf-8";

/*reset*/
body {color: #685c53;background: #f1eeea url(img/site_bg.gif) repeat-x 0 0}body#inner {color: #685c53;background: #f1eeea url(img/site_bg0.gif) repeat-x 0 0}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, p.dotline { margin:0; padding:0; }table { border-collapse:collapse; border-spacing:0; }fieldset, img { border:0; }address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }li { list-style:none; }caption, th { text-align:left; }h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }q:before, q:after { content:''; }abbr, acronym { border:0; font-variant:normal; }sup { vertical-align:text-top; }sub { vertical-align:text-bottom; }input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }legend { color:#000; }body { font:13px/1.231 "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; text-align: center; }table { font-size: inherit; }pre, code, kbd, samp, tt { font-family:monospace; line-height:100%; }
/*base*/
h1 {font-size:146.5%}h2 {font-size:116%;}h3 {font-size:107%}h1, h2, h3 {margin:1em 0}h1, h3, h4, h5, h6 {font-weight:normal}
abbr, acronym {border-bottom:1px dotted #000;cursor:help}strong {font-weight: bold}em {font-style:italic}blockquote, ul, ol {margin:1em}
ol, ul {margin-left:2.5em}ol li {list-style:decimal outside}ul li {list-style:disc outside;}li { font-size: 108%; }
th, td {border:none;padding:.5em; }th {font-weight:bold;text-align:center}
caption {margin-bottom:.5em;text-align:center}
p, fieldset, table, pre {margin-bottom:1em}
.center {text-align:center}.right {text-align:right}.justify {text-align:justify}.float-lt{float:left}.float-rt{float:right}
input[type=text], input[type=password], textarea {width:12.25em}
a {	color: #9a5d5d;	text-decoration: none} a:hover, a:active { color: #bf3100; text-decoration:underline} a:active, a:focus { overflow : hidden; }

/*clear*/
#doc #bd:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/*layout*/
#doc, .ft {text-align:left;width:780px;margin:0 auto;position:relative}#doc {margin-top:0.5em;}
/*style*/
#doc #hd {background:url(img/masthead.jpg) no-repeat bottom;display:block;height:218px; position:relative}#doc #hd h1,#doc #hd1 h1 {margin:0;padding:0}#doc #hd h1.logo,#doc #hd1 h1.logo {background: url(img/logo.gif) no-repeat;text-indent:-9000px;width:217px}#doc #hd h1.logo a,#doc #hd1 h1.logo a {background: url(img/logo.gif) no-repeat;display:block;height:44px}
#doc #hd1 {background:url(img/sub_bg.gif) no-repeat bottom;display:block;height:135px}
#doc #spain {width:auto;text-align:right;position:absolute;bottom:20px;right:5px;font-size:small;}

.push1 {margin-left:290px}
.push2 {margin-right:215px}
.clear {clear:both;}.top {padding-top:10px;}

#doc #breadcrumbs {padding: 15px 0 5px 0; font-size:13px;}

#doc #bd { padding-left: 10px; padding-right: 10px; position: relative; }
#doc #bd h1 { color: #9a5d5d; }
#doc #bd h2 { color: #9a5d5d; border-bottom: 1px solid #ccc; font-weight: 700; }

#doc #bd .a1 li {
	background: url(img/a1.gif) no-repeat 0px 7px;
	list-style: none;
	padding-left: 15px;
	margin-bottom: 5px;
}

#doc #bd p { font-size: 108%; line-height: 1.384em; }
#doc #bd img { }

#doc #bd dl {background:url(img/dot-line.gif) repeat-x;margin-bottom:1.5em;margin-top:1.5em;padding-top:0.5em}#doc #bd dt {color:#727c7c;font:italic 116%/1.5em Georgia, "Times New Roman", Times, serif;padding-right:.5em;padding-left:.5em;text-align:justify}#doc #bd dd {background: url(img/dot-line.gif) repeat-x bottom;color:#9a5d5d;font:italic 123.1% Georgia, "Times New Roman", Times, serif;	padding-bottom:0.5em;padding-right:.5em;text-align:right}

#doc #bd div.samples {float:left;padding:10px;border:1px solid #ccc;font-size:93%;width:226px}
#doc #bd div.samples p {margin: 10px 0 0 0;}
#doc #bd div.samples.lr {margin-right:8px;margin-left:8px}

.addbar {
	background: #f1eeea url(../images/bgtext.jpg) no-repeat;
	padding: 20px 0;
}

#testmonials {	
	float: right;
	right: -215px;
	top: 3.8em;
	width: 215px;
	margin: 40px 0 0 10px;
	background-color: #b7c689;
}

#testmonials h4 {	
	background-color: #dbdad6;
	color: #685c53;
	padding: 7px 4px 5px;
}
#testmonials p {	
	padding-right: 10px;
	padding-left: 15px;
}
#doc #bd #sidebar {
	position: absolute;
	right: -215px;
	top: 3.8em;
	width: 215px;
}
#doc #bd #sidebar h3 {
	background: #D1CECA url(img/navtop.gif) no-repeat top;
	border-bottom: 1px solid #ECE7D5;
	font-weight: bold;
	color: #685c53;
	margin: 0 15px 0 23px;
	padding: 5px 4px 3px;
}
#doc #bd #sidebar ul { margin-left: 2em; }
#doc #bd #sidebar li { font: 100% "Trebuchet MS",Arial,Helvetica,sans-serif; list-style: none; }
#doc #bd #sidebar li a {
	background: url(img/nav.gif) no-repeat 0 0;
	padding-right: 20px;
	color: #7f7d7b;
	display: block;
	font-weight: bold;
	line-height: 1.85em;
	text-decoration: none;
	width: 150px;
}
#doc #bd #sidebar li a:hover, #doc #bd #sidebar li a:active {color: #b3b0ad}
/*footer*/
#ft-pan {background:#c2d4d3;padding-bottom:10px}
#ft-pan .ft ul {margin-bottom:5px;margin-left:10px;padding-top:20px}
#ft-pan .ft li {display:inline; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; list-style:none}
#ft-pan .ft p {margin-left:10px;}
#ft-pan .ft a {color:#486b60;text-decoration:none}
#ft-pan .ft a:hover, #ft-pan .ft a:active {color:#85a9a7}
#ft-pan .ft img {position:absolute;right:15px;top:17px}

/*navigation*/
#doc .navigation{margin:0;padding:0}#doc .navigation{position:absolute;height:22px;width:535px;background:url("img/bg.gif") no-repeat top;overflow:hidden;top:11px;left:245px}#doc .navigation li{float:left;list-style:none}#doc .navigation li.back {background:url("img/lava.gif") no-repeat right -22px;width:9px;height:22px;z-index:8;position:absolute}#doc .navigation li.back .lft {background:url("img/lava.gif") no-repeat top left;height:22px;margin-right:7px}#doc .navigation li a {font:bold 12px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#7f7d7b;outline:none;text-align:center;text-transform:uppercase;z-index:10;display:block;float:left;height:22px;position:relative;overflow:hidden;padding-right:12px;padding-left:12px}#doc .navigation li a:hover, #doc .navigation li a:active, #doc .navigation li a:visited {border:none;color:inherit}
