.paginas { float:right; font-size:18px }
.atv { color:#57703B; font-weight:bold; text-decoration:none }


* { 

	margin:0;

	padding:0;

}

html, body { 

	height:100%;

}

html {

	min-width:980px;

}

body { 

	background:#2c2824; 

	font-family:Arial; font:Arial, Helvetica, sans-serif;

	line-height:200%;

	color:#787866;

	font-size:12px;

}



img {

	border:0; 

	vertical-align:top; 

	text-align:left;

}

object { 

	vertical-align:top; 

	outline:none;

}

ul, ol { 

	list-style:none;

}



.fleft { 

	float:left;

}

.fright { 

	float:right;

}

.clear { 

	clear:both;

}



.col-1, .col-2, .col-3 { 

	float:left;

}



.alignright { 

	text-align:center;

}

.aligncenter { 

	text-align:center;

}



.wrapper { 

	width:100%;

	overflow:hidden;

}

.container { 

	width:100%;

}



/*==== GLOBAL =====*/

#main {

	width:980px; 

	margin:0 auto;

	position:relative;

	font-family:Arial; font:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#header {

	height:559px;

	position:relative;

}

#content {

	padding:0 31px 0 31px;

}

	#content .aside {

		float:left;

		width:260px;

		margin-right:3px;

		padding-bottom:80px;

	}

	#content .mainContent {

		float:left;

		width:654px;

	}

#footer {

	height:70px;

}





/*---- tailings ----*/

.tail-top { 

	background:url(images/tail-top.gi) left top repeat-x #3a352f;

}

.tail-bottom { 

	background:url(images/tail-bottom.gif) left bottom repeat-x;

}





/*----- forms parameters -----*/



input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif; 

	vertical-align:middle;

	font-weight:normal;

}





/*----- other -----*/

.img-indent { 

	margin:0 20px 0 0; 

	float:left;

}

.img-box { 

	width:100%; 

	overflow:hidden; 

	padding-bottom:20px;

}

	.img-box img { 

		float:left; 

		margin:0 20px 0 0;

	}



.extra-wrap { 

	overflow:hidden;

}





p {

	margin-bottom:18px;

}

.p1 { 

	margin-bottom:9px;

}

.p2 { 

	margin-bottom:18px;

}

.p3 { 

	margin-bottom:27px;

}



/*----- txt, links, lines, titles -----*/

a {

	color:#3a352f; 

	outline:none;

}

a:hover{

	text-decoration:none;

}



h1{font-size:20px;}



h2 {

	font-size:18px;

	line-height:1.2em;

	font-style:italic;

	color:#3a352f;

	margin-bottom:17px;

}

h3 {

	font-size:16px;

}

h4 {

	font-size:14px;

	font-weight:normal;

	color:#e66135;

	margin-bottom:18px;

}







.txt1 {

	color:#e66135;

}



.link1 { 

	display:block;

	float:left;

	background: url(../images/link1-left.gif) no-repeat left top #524d47;

	color:#fff; 

	text-decoration:none;

	font-size:15px;

}

.link1:hover { 

	text-decoration:underline;

}

	.link1 b { 

		display:block;

		background:url(../images/link1-right.gif) no-repeat right top; 

		padding:3px 19px 3px 19px; 

	}







/*==================boxes====================*/

.box {

	background:#e4e4cc;

	width:100%;

	margin-bottom:3px;

}

	.box .border-top {

		background:url(../images/border-top.gif) repeat-x left top;

	}

	.box .border-bot {

		background:url(../images/border-bot.gif) repeat-x left bottom;

	}

	.box .border-left {

		background:url(../images/border-left.gif) repeat-y left top;

	}

	.box .border-right {

		background:url(images/border-right.gif) repeat-y right top;

	}

	.box .left-top-corner {

		background:url(../images/left-top-corner.gif) no-repeat left top;

	}

	.box .right-top-corner {

		background:url(../images/right-top-corner.gif) no-repeat right top;

	}

	.box .left-bot-corner {

		background:url(../images/left-bot-corner.gif) no-repeat left bottom;

		width:100%;

		}

	.box .right-bot-corner {

		background:url(../images/right-bot-corner.gif) no-repeat right bottom;

		}

	.box .inner { 

		padding:26px 14px 22px 23px;

	}

		.box .inner .inner {

			padding:9px 0 0 0;

		}





.box1 {

	background:#f5f5e7;

	width:100%;

}

	.box1.extra-position {

		margin-top:-402px;

		position:relative;

	}

	.box1 .left-top-corner {

		background:url(../images/left-top-corner1.gif) no-repeat left top;

		position:relative;

	}

	.box1 .right-top-corner {

		background:url(../images/right-top-corner1.gif) no-repeat right top;

		position:relative;

	}

	.box1 .left-bot-corner {

		background:url(../images/left-bot-corner1.gif) no-repeat left bottom;

		width:100%;

		}

	.box1 .right-bot-corner {

		background:url(../images/right-bot-corner1.gif) no-repeat right bottom;

		}

	.box1 .inner { 

		padding:19px 20px 50px 19px;

	}





.address dt {

	color:#e66135;

}

.address dd { 

	clear:both;

}

	.address dd span { 

		float:left;

		width:85px;

	}

	.address dd a {

		color:#e66135;

	}





.department {

	padding-bottom:18px;

}

.department.last {

	padding-bottom:0;

}

	.department dt {

		font-weight:bold;

	}

	.department dd { 

		clear:both;

	}

		.department dd span { 

			float:left;

			width:85px;

		}

		.department dd a {

			color:#787866;

		}





/*===== header =====*/

	.search-box {

		background:url(../images/search-box.png) no-repeat left top;

		width:260px;

		height:413px;

		position:absolute;

		left:31px;

		top:143px;

	}

		.search-box .inner {

			padding:25px 0 0 22px;

		}

			.search-box .inner .inner {

				padding:5px 18px 0 0;

			}

		

		.search-box .inner1 {

			padding:25px 20px 35px 22px;

		}

			.search-box .inner1 h2 {

				padding-right:6px !important;

			}

		

		.search-box h2 {

			padding-right:22px;

			margin-bottom:10px;

		}

	

	.slideshow {

		position:absolute;

		left:294px;

		top:157px;

	}

	

	.account-create {

		position:absolute;

		right:30px;

		top:120px;

		font-size:13px;

	}

		.account-create a {

			color:#cfe27f;

		}



/*===== content =====*/

#content .section {

	padding:0 0 40px 0;

	font-size:14px;

}

#content .section.last {

	padding-bottom:0;

	font-size:14px;

}

	#content .mainContent h2 {

		padding-top:7px;

	}

	.list1 li {

		padding:4px 0 12px 32px;

		font-size:13px;

	}

	.list1 li.style1 {

		background:url(../images/icon1.gif) no-repeat left top;

	}

	.list1 li.style2 {

		background:url(../images/icon2.gif) no-repeat left top;

	}

	.list1 li.style3 {

		background:url(../images/icon3.gif) no-repeat left top;

	}

	.list1 li.style4 {

		background:url(../images/icon4.gif) no-repeat left top;

	}

	.list1 li.style5 {

		background:url(../images/icon5.gif) no-repeat left top;

	}

	.list1 li.style6 {

		background:url(../images/icon6.gif) no-repeat left top;

	}

	.list1 li.style7 {

		background:url(../images/icon8.png) no-repeat left top;

	}

	.list1 li.style8 {

		background:url(../images/icon8.gif) no-repeat left top;

	}

	.list1 li.last {

		font-weight:bold;

	}

		.list1 li.last a {

			color:#2c2824;

		}

		.list1 li a {

			color:#787866;

		}



/*===== footer =====*/

#footer {

	color:#6b6865;

	padding-left:53px;

}

	#footer a {

		color:#6b6865;

		text-decoration:none;

	}

	#footer a:hover {

		text-decoration:underline;

	}

	

	#footer ul {

		margin-left:-2px;

	}

		#footer ul li {

			display:inline;

		}

			#footer ul li a {

				padding:0 5px 0 2px;

			}





/*----- forms -----*/

form.jqtransformdone label{

	display: block;

	float:left;

	width:46px;

	padding-top:3px;

}

form.jqtransformdone div.rowElem{

	clear:both;

	height:33px;

}



/* -------------

 * Inputs

 * ------------- */

.jqTransformInputWrapper {

	background: transparent url(../images/input_text_left.gif) no-repeat left top;

	height: 25px;

	padding: 0px;

	float:left;

	width:178px !important;

}



.jqTransformInputInner {

	background: transparent url(../images/input_text_right.gif) no-repeat top right;

	padding: 0px;

	margin: 0px;

}



.jqTransformInputInner div {

	height: 25px;

	margin:0px 0px 0px 0;

	overflow:hidden;

}



.jqTransformInputInner div input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	vertical-align: middle;

	color:#787866;	

	border: none;

	padding: 3px 0px 3px 6px;

	margin: 0px;

	background:transparent;

	float:left;

}



/*  IE6 */

* html .jqTransformInputInner div input {

	padding: 3px 0 0 0;

	margin: 0 -27px 0 0;

	margin-left:5px;

}

/* Ie7 */

*+ html .jqTransformInputInner div input {

	padding: 3px 0 0 0;

	margin-left:5px;

}



/*hover*/

.jqTransformInputWrapper_hover{ background-position: left -25px ;}

.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -25px ;}



/*focus*/

.jqTransformInputWrapper_focus{ background-position: left -50px ;}

.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -50px ;}







.jqTransformSafari .jqTransformInputInner div {

	position: relative;

	overflow: hidden;

	margin:0px 8px;

}

.jqTransformSafari .jqTransformInputInner div input {

	position: absolute;

	top: -10px;

	left: -2px;

	height: 42px; 

	padding-left: 4px;

}







/* -------------

 * Radios

 * ------------- */

.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}

.jqTransformRadio {

	background: transparent url(images/radio.gif) no-repeat center top;

	vertical-align: middle;

	height: 19px;

	width: 18px;

	display:block;/*display: -moz-inline-block;*/

}





/* -------------

 * Checkboxes

 * ------------- */

span.jqTransformCheckboxWrapper{

	display:block;float:left;

	margin-top:5px;

}

a.jqTransformCheckbox {

	background: transparent url(images/checkbox.gif) no-repeat center top;

	vertical-align: middle;

	height: 19px;

	width: 18px;

	display:block;/*display: -moz-inline-block;*/

}



/* -------------

 * Checked - Used for both Radio and Checkbox

 * ------------- */

a.jqTransformChecked { background-position: center bottom;}





/* -------------

 * Selects

 * ------------- */

.jqTransformSelectWrapper {

	width:178px !important;

	position:relative;

	height: 31px;

	background: url(../images/select_left.gif) no-repeat top left;

	float:left;

}



.jqTransformSelectWrapper div span {

	

	font-size: 12px;

	float: none;

	position: absolute;

	white-space: nowrap;

	height: 25px;

	line-height: 15px;

	padding: 4px 0 0 7px;

	overflow: hidden;

	cursor:pointer;

	/*border: 1px solid #CCCCCC;*/

	/*	border-right: none;*/

}



.jqTransformSelectWrapper  a.jqTransformSelectOpen {

	display: block;

	position: absolute;

	right: 0px;

	width: 26px;

	height: 25px;

	background: url(../images/select_right.gif) no-repeat center center;

}



.jqTransformSelectWrapper ul {

	position: absolute;

	width: 43px;

	top: 25px;

	left: 0px;

	list-style: none;

	background-color: #FFF;

	border: solid 1px #CCC;

	display: none;

	margin: 0px;

	padding: 0px;

	height: 150px;

	overflow: auto;

	z-index:10;

	width:173px !important;

}



.jqTransformSelectWrapper ul a {

	display: block;

	padding: 2px 3px;

	text-decoration: none;

	color:#333;

	background-color: #FFF;

	font-size: 12px;

}



.jqTransformSelectWrapper ul a.selected {

	background: #ddddc7;

	color: #333;

}



.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {

	background:#3a352f;

	color: #fff;

}



/* -------------

 * Hidden - used to hide the original form elements

 * ------------- */

.jqTransformHidden {display: none;}



a.adv-link {

	background:url(../images/arrow1.gif) no-repeat left 6px;

	font-size:12px;

	color:#7e8783;

	text-transform:uppercase;

	float:left;

	padding:0 0 0 10px;

	margin:8px 0 0 0;

}







#search-form input.text {

	width:178px;

}









#agent-search-form input.text {

	width:210px !important;

}



#agent-search-form .jqTransformSelectWrapper {

	width:223px !important;

}

#agent-search-form .jqTransformSelectWrapper ul {

	width:223px !important;

}



#agent-search-form .jqTransformInputWrapper {

	background: transparent url(../images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}



#agent-search-form .jqTransformInputInner {

	background: transparent url(../images/input_text_right1.gif) no-repeat top right;

}



#agent-search-form .jqTransformSelectWrapper {

	background: url(../images/select_left1.gif) no-repeat top left;

}

#agent-search-form .jqTransformSelectWrapper  a.jqTransformSelectOpen {

	background: url(../images/select_right1.gif) no-repeat center center;

}









#newsletter-form input.text {

	width:210px !important;

}

#newsletter-form .jqTransformInputWrapper {

	background: transparent url(images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}

#newsletter-form .jqTransformInputInner {

	background: transparent url(images/input_text_right1.gif) no-repeat top right;

}







#adv-search-form input.text {

	width:210px !important;

}

#adv-search-form .jqTransformInputWrapper {

	background: transparent url(images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}

#adv-search-form .jqTransformInputInner {

	background: transparent url(images/input_text_right1.gif) no-repeat top right;

}











#contacts-form fieldset {

	border:none;

	width:100%;

	overflow:hidden;

	color:#fff;

}

	#contacts-form label { 

		display:block;

		height:33px;

		background:url(../images/input-bg.gif) no-repeat left top;

	} 

		#contacts-form label input { 

			width:280px;

			padding:3px 0 3px 10px;

			color:#7e7e7e;

			background:none;

			border:none;

		}

		#contacts-form textarea {

			width:280px;

			height:80px;

			padding:3px 0 2px 10px;

			margin-bottom:32px;

			color:#7e7e7e;

			background:none;

			border:none;

			overflow:auto;

		}

		#contacts-form .col-1 { 

			width:318px !important;

			margin-right:0 !important;

		}

		#contacts-form .col-2 { 

			width:292px !important;

			background:url(../images/textarea-bg.gif) no-repeat left top;

		}

		#contacts-form .button {

			margin-left:15px;

			float:right;

		}



/*==========================================*/

