/* CSS Document */

@charset "utf-8";

/**/

html,
body {
	height: 100%;
}

body {
	padding: 8px 0 0 0;
	margin: 0;
	background: #161616 url(../img/global/bk.gif) repeat;
	border-bottom: 1px solid #161616;
	overflow: visible;
}

* {
	font-family: Arial, Helvetica, sans-serif;
}

a:link,
a:visited,
a:active,
a:hover {
	text-decoration: none;
}

.bodyContent a {
	color: #fff;
}

.bodyContent a:link,
.bodyContent a:visited,
.bodyContent a:active {
	text-decoration: underline;
}

.bodyContent a:hover {
	text-decoration: none;
}

.shim {
	clear: both;
	font-size: 1%;
}

img {
	border: none;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 5px 0;
	line-height: 120%;
	text-transform: uppercase;
	white-space: normal;
}

h2 {
	color: #5F4363;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 2px;
}

h3 {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 1px;
}

h4 {
	color: #fff;
	font-size: 9px;
	font-weight: normal;
}

h5 {
}

h6 {
}

/**/

.boxLayout,
.boxBody,
.boxFooter {
	width: 1010px;
	clear: both;
	color: #fff;
}

.boxLayout {
	margin: 0 auto;
}

.boxBody {
	background: #191819 url(../img/global/shadowBodyR.gif) repeat-y 195px top;
	border-bottom: 1px solid #2D2B2D;
}

/**/

.boxLinksTop {
	width: 794px;
	border-left: 1px solid #181918;
	height: 20px;
	background: #333 url(../img/global/bkLinksTop.jpg) no-repeat left top;
	font-size: 10px;
	color: #918F87;
	text-align: right;
	line-height: 20px;
	padding: 0 10px;
	cursor: default;
	font-weight: bold;
}

.boxLinksTop a {
	color: #918F87;
}

.boxLinksTop a:hover {
	color: #CCC;
}

.boxLinksTop em {
	font-style: normal;
	color: #fff;
}

/**/

.boxHighlight {
	height: 412px;
	width: 815px;
	overflow: hidden;
}

.info .boxHighlight {
	height: 170px;
}

/**/

.boxFooter {
	padding: 13px 0 27px 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 9px;
	cursor: default;
}

.boxFooter a {
	color: #666;
}

.boxFooter a:hover {
	color: #fff;
}

.boxFooter .boxLinksBottom,
.boxFooter,
.boxSocialNetworks,
.boxFooter .boxCopyright {
	float: left;
	margin-right: 20px;
}

.boxFooter,
.boxSocialNetworks {
	font-weight: bold;
	padding-top: 5px;
	line-height: 14px;
}

.boxFooter .boxCopyright {
	padding-top: 0;
}

.boxFooter .boxLins a:link,
.boxFooter .boxLins a:active {
	text-decoration: none;
}

.boxFooter,
.boxSocialNetworks img {
	margin-right: 4px;
	vertical-align: middle;
}

.boxFooter .boxCopyright a {
	text-decoration: underline;
}

.boxFooter .boxCopyright a:hover {
	text-decoration: none;
}

/**/

.boxBodyLeft {
	width: 195px;
	float: left;
}

.boxBodyRight {
	width: 815px;
	float: left;
}

/**/

.boxLogo,
.boxLogo img {
	height: 64px;
	width: 195px;
	background: #808278;
}

/**/

.boxBookings {
	background: #808278;
	height: 170px;
}

.boxBookings .top {
	width: 179px;
	height: 42px;
	background: #69316B url(../img/global/bkBookingsTitle.jpg) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #ccc;
	line-height: 42px;
	padding: 0 8px;
}

.boxBookings ul.formBookings {
	width: 187px;
	margin: 0;
	padding: 8px 0 12px 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #fff;
	list-style: none;
	list-style-image: none;
	height: 18px;
}

/**/

.formBookings select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9px;
	font-weight: normal;
}

.formBookings li {
	float: left;
	text-indent: 2px;
}

li.booking_day,
li.booking_day select {
	width: 54px;
}

li.booking_month,
li.booking_month select {
	width: 64px;
}

li.booking_persons,
li.booking_persons select {
	width: 44px;
}

li.booking_month,
li.booking_persons {
	margin-left: 8px;
}

/**/

li.shim {
	width: 187px;
	height: 8px;
}

li.booking_button {
	width: 187px;
	padding-top: 12px;
	clear: both;
}

li.booking_button input {
	width: 178px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000;
}

/**/

.boxMenuLeft {
	/*width: 195px;*/
	height: auto;
}

.boxMenuLeft ul,
.boxMenuLeft li {
	margin: 0;
	list-style: none;
	list-style-image: none;
}

.boxMenuLeft ul {
	padding: 0 0 0 0;
	width: 195px;
}

.boxMenuLeft li.item {
	width: 195px;
	background: url(../img/global/bkMenuLeft.gif) repeat-x left top;
	border-bottom: 1px solid #262626;
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	padding: 0;
}

.boxMenuLeft li.item.last {
	background: url(../img/global/bkMenuLeftFindUs.gif) no-repeat left top;
	border-bottom: none;
}

.boxMenuLeft a.link {
	display: block;
	line-height: 22px;
	width: 185px;
	white-space: normal;
	cursor: hand;
	cursor: pointer;
	color: #CCC;
}

.boxMenuLeft li.item a.link {
	width: 182px;
	padding: 1px 5px 1px 8px;
}

.boxMenuLeft li.item.last a.link {
	width: 70px;
	height: 43px;
	padding: 8px 117px 10px 8px;
}

.boxMenuLeft a.link:hover {
	color: #88458A;
}

/**/

.boxNewsletter {
	width: 179px;
	height: 35px;
	padding: 8px 8px 12px 8px;
	border-top: 1px solid #3B3C3B;
	background: url(../img/global/bkMenuLeft.gif) repeat-x left top;
	cursor: default;
}

.boxNewsletter h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6D6F64;
	display: block;
	margin: 2px 0 6px 0;
	line-height: 100%;
}

.boxNewsletter input.txt {
	height: 13px;
	padding: 2px;
	width: 125px;
	float: left;
	background: #A3A2A3;
	border: 1px solid #868686;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	cursor: default;
}

.boxNewsletter a.btn {
	width: 19px;
	height: 19px;
	background: #5F4463 url(../img/global/btnNewsletter.gif) no-repeat left top;
	float: left;
	margin-left: 8px;
	cursor: hand !important;
	cursor: pointer !important;
}

.boxNewsletter a.btn:hover {
	background-color: #69316B;
}

.mensagem {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight:bold;
	line-height: 100%;
}

/**/

.boxLogos {
	background: url(../img/global/bkMenuLeft.gif) repeat-x left top;
	width: 184px;
	height: 66px;
	padding: 33px 0 20px 11px;
	border-top: 1px solid #3B3C3B;
}

.boxLogos a {
	display: block;
	float: left;
}

.boxLogos a.logo1 {
	margin-right: 21px;
}

.boxLogos a.logo2 {
	margin-top: 11px;
}

/**/

.boxSound {
	background: url(../img/global/bkMenuLeft.gif) repeat-x left top;
	width: 195px;
	height: 80px;
	border-top: 1px solid #3B3C3B;
}

/**/

.boxHighlightsLeft {
	background: url(../img/global/bkMenuLeft.gif) repeat-x left top;
	width: 171px;
	padding: 20px 0 12px 24px;
	border-top: 1px solid #3B3C3B;
}

.boxHighlightsLeft a {
	display: block;
	height: 100px;
	width: 147px;
	margin-bottom: 8px;
}

.boxHighlightsLeft a img {
	width: 145px;
	height: 98px;
	border: 1px solid #6d6f64;
}

.boxHighlightsLeft a:hover img {
	border: 1px solid #fff;
}

/**/

.boxContent {
	width: 795px;
	padding: 6px 0 15px 20px;
	clear: both;
}

.boxContent hr {
	border: none;
	border-bottom: 1px solid #262427;
	width: 402px;
	margin: 11px 0 10px 0;
}

.boxContent div.legend * {
	color: #6d6f64;
}

.boxContent div.legend ul li {
	background-image: url(../img/global/legend_pict_li1.gif) !important;
}

.boxContent div.legend ul ul li {
	background-image: url(../img/global/legend_pict_li2.gif) !important;
}

.boxContent div.legend ul ul ul li {
	background-image: url(../img/global/legend_pict_li3.gif) !important;
}

.boxContent div.legend a {
	text-decoration: underline;
}

.boxContent div.legend a:hover {
	color: #fff !important;
	text-decoration: none;
}

/**/

.colTitle {
	width: 135px;
	float: left;
	text-align: right;
	padding-top: 31px;
}

.home .colTitle {
	width: 163px;
}

.colTitle h1 img {
	margin-top: 10px;
}

.colTitle h1 {
	margin-bottom: 20px;
	display: block;
}

.colTitle p {
	color: #6d6f64;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 160%;
}

.home .colTitle {
	padding-top: 23px;
}

.home .boxAwards .colTitle {
	padding-top: 73px;
	margin-left: 20px;
	margin-right: 35px;
}

.home .boxAwards h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 5px 0;
	line-height: 120%;
	text-transform: uppercase;
	white-space: normal;
	color: #fff;
}

.boxAwards dl {
	float: left;
	display: block;
	margin: 20px 26px 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 100%;
}

.boxAwards dt {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.boxAwards dd {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.boxAwards a.linkClose {
	color: #fff;
	font-size: 10px;
	display: block;
	text-align: right;
	float: right;
	text-transform: lowercase;
	margin: 4px 8px;
	line-height: 100%;
}

.boxAwards a.linkClose:hover {
	text-decoration: underline;
}

/**/

.colBody {
	width: 402px;
	float: left;
	height: auto;
	margin-left: 38px;
	padding-bottom: 20px;
}

.home .colBody {
	margin-left: 25px;
	width: 607px;
	padding-top: 17px;
}

.gallery .colBody {
	width: 525px;
}

/**/

.boxHomepageRotator {
	width: 602px;
	height: 150px;
	overflow: hidden;
	float: left;
}

.boxHomepageRotator .clickLeft,
.boxHomepageRotator .clickRight {
	width: 15px;
	height: 30px;
	padding: 45px 0 75px 0;
	float: left;
}

.boxHomepageRotator .clickRight {
	float: right;
}

.boxHomepageRotator .clickLeft a,
.boxHomepageRotator .clickRight a {
	display: block;
	width: 15px;
	height: 30px;
}

.boxHomepageRotator .clickLeft a {
	background: url(../img/global/arrowL_Out.gif) no-repeat left;
}

.boxHomepageRotator .clickLeft a:hover {
	background-image: url(../img/global/arrowL_Over.gif);
}

.boxHomepageRotator .clickRight a {
	background: url(../img/global/arrowR_Out.gif) no-repeat right;
}

.boxHomepageRotator .clickRight a:hover {
	background-image: url(../img/global/arrowR_Over.gif);
}

.boxHomepageRotator div.boxRotator {
	width: 572px !important;
	height: 150px !important;
	position:relative;
	clip: rect(0px, 572px, 150px, 0px);
	overflow: hidden;
}

.boxHomepageRotator .boxRotator td {
	border-collapse: collapse;
	vertical-align: top;
	width: 186px !important;
	height: 150px !important;
	padding: 0 28px 0 0;
	text-align: left;
	line-height: 115%;
}

.boxHomepageRotator .boxRotator a {
	color: #6D6F64;
	background: url(../img/global/arrowR_Out.gif) no-repeat right bottom;
	display: block;
	width: 172px;
}

.boxHomepageRotator .boxRotator a:hover {
	color: #fff;
	background: url(../img/global/arrowR_Over.gif) no-repeat right bottom;
}

.boxHomepageRotator .boxRotator img {
	border: 1px solid #6d6f64;
	margin-bottom: 8px;
}

.boxHomepageRotator .boxRotator a:hover img {
	border-color: #fff;
}

/**/

.boxPath {
	font-family: Verdana, Geneva, sans-serif;
	width: auto;
	line-height: 110%;
	font-size: 9px;
	color: #CCC;
	border-bottom: 1px solid #262427;
	cursor: default;
	padding: 10px 0 11px 0;
}

.boxPath a {
	color: #CCC;
}

.boxPath a:hover {
	color: #FFF;
}

.boxPath em {
	font-style: normal;
	color: #5f4463;
}

/**/

.boxContent {
	font-size: 9px;
	color: #fff;
	line-height: 155%;
}

.bodyContent {
	padding: 9px 0;
	font-family: Verdana, Geneva, sans-serif;
	border-bottom: 1px solid #262427;
}

.bodyContent p {
	margin: 0 0 15px 0;
}

.bodyContent ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.bodyContent li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../img/global/pict_li1.gif) no-repeat left 4px;
}

.bodyContent ul ul {
	margin: 0;
}

.bodyContent ul ul li {
	padding: 0 0 0 9px;
	background: url(../img/global/pict_li2.gif) no-repeat left 7px;
	margin-left: 36px;
}

.bodyContent ul ul ul li {
	padding: 0 0 0 7px;
	background: url(../img/global/pict_li3.gif) no-repeat left 2px;
	margin-left: 68px;
}

/**/

ul.bodyThumbs {
	margin: 20px 0 0 0;
	list-style: none;
	list-style-image: none;
	padding: 0;
	width: auto;
}

.bodyThumbs li {
	display: block;
	color: #6D6F64;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
	margin: 0;
	padding: 0;
	float: left;
	width: 128px;
	margin-left: 8px;
}

.bodyThumbs li.first {
	margin-left: 0;
}

.bodyThumbs img {
	display: block;
	width: 128px;
	height: 79px;
	margin-bottom: 10px;
}

.bodyThumbs a {
	color: #6D6F64;
	background: url(../img/global/arrowR_Out.gif) no-repeat right bottom;
	padding-right: 14px;
}

.bodyThumbs a:hover {
	color: #fff;
	background: url(../img/global/arrowR_Over.gif) no-repeat right bottom;
}

/**/

.bodyTools {
	padding: 10px 0;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}

.bodyTools div.linkTop,
.bodyTools div.linkAddThis {
	width: auto;
	float: left;
	height: 20px;
}

.bodyTools a {
	color: #fff;
	text-decoration: underline;
	margin-right: 18px;
	line-height: 10px;
}

.bodyTools div.linkAddThis a span.at300bs.at15t_compact {
	padding: 0 !important;
	background: url(../img/global/btnLinkShare.gif) no-repeat left top !important;
	float: left;
	width: 15px;
	overflow: hidden;
}

.bodyTools a:hover {
	text-decoration: none;
}

/**/

.colTools {
	float: right;
	padding-top: 70px;
	width: 110px;
	margin-right: 22px;
	height: auto;
	padding-bottom: 20px;
	text-align: left;
}

.home .colTools {
	display: none;
}

.info .colTools {
	padding-top: 27px;
}

/**/

.boxAwards {
	width: 815px;
	height: 122px;
	background: url(../img/global/bkSubmenuTop.png) repeat;
	position: relative;
	z-index: 202;
	top: -122px;
	margin-bottom: -122px;
	overflow: hidden;
}

.boxAwards h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 5px 0;
	line-height: 120%;
	text-transform: uppercase;
	white-space: normal;
}

/**/

.boxThumbnails {
	color: #fff;
	font-size: 9px;
	width: 162px;
	text-align: right;
	float: right;
	position: relative;
	z-index: 230;
	top: 16px;
	margin-right: 22px;
	margin-bottom: -37px;
	/**/
	display: none;/**/	
}

.home .boxThumbnails {
	top: -37px;
	margin-bottom: -37px;
}

.boxThumbnails span {
	margin-right: 12px;
	line-height: 14px;
}

.boxThumbnails img {
	margin-left: 4px;
	vertical-align: top;
}

/**/

ul.boxToolsLinks,
ul.boxDownloads {
	width: 110px;
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

/**/

.boxToolsLinks li,
.boxDownloads li {
	margin: 0;
	line-height: 120%;
	color: #6C6D64;
	padding: 3px 0 3px 9px;
}

.boxToolsLinks li {
	text-indent: -9px;
}

.boxDownloads li {
	padding-left: 15px;
	background: url(../img/global/iconDoc.gif) no-repeat left 2px;
}

.boxDownloads a,
.boxToolsLinks a {
	color: #6C6D64;
}

.boxDownloads a:hover,
.boxToolsLinks a:hover {
	color: #fff;
}

.boxToolsLinks a em {
	font-style: normal;
	color: #5F4463;
}

/**/

ul.galleryThumbs {
	margin: 17px 0 0 0;
	padding: 0 0 10px 0;
	width: 525px;
	height: auto;
	display: block;
	border-bottom: 1px solid #262427;
	list-style: none;
	list-style-image: none;
	clear: both;
}

ul.galleryThumbs.zoom {
	border-bottom: none;
	margin-top: 10px;
	padding-bottom: 0;
}

.boxContent .galleryThumbs li {
	display: block;
	color: #6D6F64;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
	margin: 0;
	padding: 0;
	float: left;
	width: 97px;
	margin-left: 10px;
	background-image: none;
}

.boxContent .galleryThumbs li.first {
	margin-left: 0;
}

.galleryThumbs img {
	display: block;
	width: 97px;
	height: 64px;
	margin-bottom: 5px;
}

.galleryThumbs.zoom img {
	margin-bottom: 0;
}

.galleryThumbs a {
	color: #6D6F64;
	padding-right: 14px;
	cursor: hand !important;
	cursor: pointer !important;
}

.galleryThumbs a:hover,
.galleryThumbs a.selected {
	color: #fff;
}

.boxContent .galleryThumbs li.shim {
	clear: both !important;
	font-size: 1%;
	width: 512px !important;
	margin: 0;
	padding: 0;
	height: 1px;
	float: none;
}

/**/

table.ratesTable {
	margin: 5px 0 15px 35px;
	padding: 0;
	border-collapse: collapse;
}

.ratesTable td {
	vertical-align: top;
	line-height: 150%;
}

.ratesTable td.item {
	background: url(../img/global/pict_li1.gif) no-repeat left 5px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	width: 170px;
	padding-left: 10px;
}

.ratesTable td.value {
	text-align: right;
	width: 65px;
}

/*-----------------formulario----------------*/

.moduloFormulario {
	margin: 0;/*float: left;
	width: 510px;*/
}

.moduloFormulario .formItemBox {
	/*	padding: 5px 0;
	vertical-align: top;*/
	clear: both;
	padding: 15px 0 0 0;
	/*padding: 0;*/
	color: #fff;
}

.moduloFormulario .formItemBox .formItemName {
/*float: left;
	padding: 3px 10px 0 10px;
	width: 130px;
	
	text-align: right;*/
}

.formItemName span {
	font-size: 11px;
	color: #999;
}

.formItemTextBox img {
	margin: 2px 5px 0 0;
	padding: 0;
}

.moduloFormulario .formItemTitle {
	color: #69326C;
	border-bottom: 1px solid #69326C;
	font-size: 12px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.formItemValidator {
	/*display: inline;*/
	color: #EF9A07;
}

.moduloFormulario .formItemBox .formItemName em,
.moduloFormulario .formItemBox .formItemTextBox .formItemValidator,
.moduloFormulario td .formItemTextBox .formItemValidator {
	display: inline;
	color: #69326C;
	font-weight: bold;
	font-size: 14px;
}

.moduloFormulario .formItemBox .formItemTextBox {
	padding: 0;
	width: 340px;
	text-align: left;
	vertical-align: top;
}

/*.moduloFormulario td .formItemTextBox
{
	width: auto;
	margin-right: 5px;
	margin-left: 7px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #444;
}*/


.moduloFormulario .formItemInput {
	float: left;
}

.moduloFormulario .formTextField {
	padding: 0;
}

.moduloFormulario .formItemBox .formItemInput .formTextField input,
.moduloFormulario .formItemBox .formItemInput .formTextField textarea,
.moduloFormulario .formItemBox .formItemInput .formTextArea textarea,
.moduloFormulario .formItemBox .formItemInput .formItemUploadBox input,
.moduloFormulario .formItemBox .formItemInput .formSelect select,
.moduloFormulario .formItemBox .formItemInput .formInputNumber input,
.moduloFormulario .formItemBox .formItemTextBox input,
.moduloFormulario td .formItemTextBox input,
.moduloFormulario .formItemBox .formItemTextBox select,
.moduloFormulario .formItemBox .formItemTextBox textarea {
	background: #302F31;
	border: 1px solid #000;
	color: #ccc;
	font-size: 10px;
	padding: 2px 4px 0 4px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	vertical-align: top;
}

.moduloFormulario .formItemBox .formItemInput .formInputNumber input {
	width: 150px;
}

.moduloFormulario .formItemInput .formTextArea textarea,
.moduloFormulario .formItemInput .formTextField textarea,
.moduloFormulario .formItemBox .formItemTextBox textarea,
.moduloFormulario .formItemBox .formItemInput .formTextArea textarea {
	height: 80px;
}

.moduloFormulario .formItemBox .formItemInput .formSelect select,
.moduloFormulario .formItemBox .formItemTextBox select {
	width: auto;
	height: 20px;
	padding: 0;
}

.moduloFormulario .formItemBox .formItemInput .formSelect select {
	height:auto;
	}
.moduloFormulario .formItemBox .formItemRadioButton {
	vertical-align: top;
	padding-top: 3px;
	float: left;
	margin-right: 10px;
}

.moduloFormulario .formItemBox .formItemRadioButton input {
	vertical-align: middle;
	margin-top: 1px;
 *margin-top: -3px;
	margin-bottom: 5px;/*border: none;*/
	
}

.moduloFormulario .formItemBox .formItemInput span.formCheck,		/*===> LISTA HORIZONTAL */
.moduloFormulario .formItemBox .formItemInput span.formRadio {
	margin:0 10px 5px 0;
	color: #666;
}

.moduloFormulario .formItemBox .formItemInput div.formCheck,  		/*===> LISTA VERTICAL	 */
.moduloFormulario .formItemBox .formItemInput div.formRadio {
	margin:0 10px 5px 0;
	color: #666;
}

.moduloFormulario .formItemBox .formItemInput span.formCheck input,
.moduloFormulario .formItemBox .formItemInput div.formCheck input,
.moduloFormulario .formItemBox .formItemInput span.formRadio input,
.moduloFormulario .formItemBox .formItemInput div.formRadio input {
	margin: 0 0 0 -3px;
	padding: 0 0 0 5px;
	vertical-align: middle;
	background: none;/*#302F31*/
}

.moduloFormulario .formSpacer {
	clear: both;
	height: 15px;
}

.moduloFormulario .formItemButtons {
	margin-right: 15px;
	margin-top: 10px;
	display:inline;
}

.moduloFormulario .formItemButtons input {
	background: #302F31;
	height: 18px;
	color: #fff;
	line-height: 90%;
	font-size: 11px;
	padding-top: 0;
	padding-bottom: 2px;
}

.moduloFormulario .formItemButtons a {
	text-decoration:none;
	background:url(../img/global/bkg_btn_form_01.jpg) top repeat-x;
	border: 1px solid #000;
	padding: 0 7px 0 7px;
}

.moduloFormulario .formItemButtons a:hover {
	text-decoration:none;
	background:url(../img/global/bkg_btn_form_01_on.jpg) top repeat-x;
	border: 1px solid #000;
	padding: 0 7px 0 7px;
}

a.botao {
	font-size: 11px;/*	padding: 2px 4px;*/
}

.moduloFormulario .formItemButtons input:hover {
	/*background: #1486c9;*/
	color: #fff;
}

.moduloFormulario .formItemText {
	margin-bottom: 20px;
	line-height: 120%;
	margin-top: 0;
	padding: 0;
}

.moduloFormulario .formItemText span {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 105%;
}

/*.moduloFormulario .formItemText em
{
	color: #F90;
}*/


.moduloFormulario .formTextLegend {
	font-size: 11px;
	color: #69326C;
	padding: 7px 0 0 0;
}

.moduloFormulario .formTextLegend span {
	font-weight: bold;
	color: #CA0812;
}

.formPreco {
	float: left;
}

.moduloFormulario .formItemBox .formItemInput span.formRadio input,
.moduloFormulario .formItemBox .formItemInput div.formRadio input {
	background:none;
}

.formItemFilete {
	border-bottom: 1px dotted #69326C;
}

.formItemSpacer {
	overflow: visible;
	padding: 0;
}

/**/

.ajaxLoader {
	display: block;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 24px;
	list-style-image: none;
	list-style: none;
	padding-top: 35px;
}

.ajaxLoader img {
	float: left;
	vertical-align: middle;
	margin-right: 7px;
}

/**/
/*
.boxHomepageRotator .bnrThumb, 
.boxHomepageRotator .bnrText {
	display: block;
}

.boxHomepageRotator .bnrThumb {
	width: 172px;
}

.boxHomepageRotator .bnrText {
	background: transparent url(../img/global/arrowR_Out.gif) no-repeat 100% bottom ;
	width: 156px;
	padding: 4px 1px 0 14px;
}

.boxHomepageRotator a:hover .bnrText {
	background: transparent url(../img/global/arrowR_Over.gif) no-repeat 100% bottom ;
}
*/
/**/

/*-------tabelas---------*/


/*.moduloFormulario table
{
	width: 630px;
	margin-top: 30px;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

.moduloFormulario td
{
	border-top: 1px solid #e1e1e1;
	vertical-align: top;
}

.moduloFormulario td .formItemName, td .formItemRadioButton
{
	text-align: left;
	padding: 3px 7px;
}

.moduloFormulario td .formItemRadioButton
{
	width: 250px;
	padding-left: 5px;
}


.moduloFormulario td .formItemName
{
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.formItemInput img
{
	margin-bottom: 5px;
}
*/

