/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body{text-align:center; background:url(../images/body-tail.gif) left top repeat; padding:37px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9E9074;}

div.geral { width:925px; margin:0 auto; text-align:left; /*border:1px solid red;*/}

.lateral_esq {width:184px; height:627px; background-image:url(../images/con-left.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fdf5ea; padding:15px 25px 0; float:left;}

.logo {background:url(../images/border-tail.gif) left bottom repeat-x; padding-bottom:8px; padding-left:10px;}

.menu {width:184px; padding:40px 0 0px 0px; *padding:20px 0 0px 0px;_padding:16px 0 0px 0px; /*border:1px solid red;*/}
.menu li {background:none; padding:0; list-style:none; height:auto; margin-bottom:5px;}
.menu li a {color:#6E5C3B; font-weight:normal; display:block; padding:9px 0 17px 28px;  _padding:9px 0 13px 28px;text-decoration:none;}
.menu li a:hover, .menu .act a {color:#000000; background:url(../images/m-act.gif) left top no-repeat; text-decoration:none;}

.foto {width:233px;height:626px;float:left;}

.conteudo {width:376px; background-image:url(../images/con-right.jpg); background-position:right top; background-repeat:no-repeat; background-color:#fdf5ea; right bottom no-repeat; height:602px; padding:40px 32px 0 36px; float:left;  line-height:20px; }


div.texto{ width:380px; float:left; height:440px; /*border: 1px solid red;*/ padding:3px; overflow:auto; SCROLLBAR-ARROW-COLOR: #fdf5ea;
  SCROLLBAR-TRACK-COLOR: #fdf5ea;
  SCROLLBAR-FACE-COLOR: #1c4b31;
  SCROLLBAR-3DLIGHT-COLOR: #fdf5ea;
  SCROLLBAR-DARKSHADOW-COLOR: #fdf5ea;
  SCROLLBAR-HIGHLIGHT-COLOR: #fdf5ea;
  SCROLLBAR-SHADOW-COLOR: #fdf5ea;
  text-align:justify;}

.titulo{
	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1c4b31; margin-bottom:25px; line-height:35px;
}
/*****************************/
.titulo_novo{
	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1c4b31; line-height:35px;
}
/****************************/

.submenu{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:22px; color:#9E9074; margin-bottom:25px;
}

.submenu a.active{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:22px; color:#c9ac51; margin-bottom:25px; text-decoration:underline;
}

div.texto a{ color:#c9ac51; text-decoration:none; font-weight:bold;}

.topo{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9E9074; font-weight:bold; margin-left:320px; margin-top:5px; text-decoration:none;}

div.logos{ float:left; /*border: 1px solid red; */padding:3px; _margin-bottom:0;}

.patrocinadores_master{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c4b31; margin-bottom:18px; font-weight:bold;}

/*div.logos img{ margin:0px 5px 0 5px;}*/

/******************home*************************/
.subtitulo_home{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#9E9074; margin-bottom:25px;
}



/******************participantes*********************/

div.busca{ width:350px;/*height:80px;/* border:1px solid red;*/ margin-bottom:10px;}
input, select, textarea { border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9E9074; padding:2px;}

.bt_buscar{ background-image:url(../images/bg_bt_buscar.jpg); width:70px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.bt_enviar{ background-image:url(../images/bg_bt_buscar.jpg); width:70px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.bt_limpar{ background-image:url(../images/bg_bt_buscar.jpg); width:70px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.bt_ok{ background-image:url(../images/bg_bt_buscar.jpg); width:30px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

div.spa{width:350px; /*height:130px; /*border:1px solid red;*/ margin-bottom:10px;float:left; padding-bottom:15px; border-bottom:1px solid #ecc344;}

div.logo_spa{width:100px; /*height:120px; /*border:1px solid red;*/ margin-right:8px; float:left; vertical-align:middle;}

div.info_spa{width:350px;  *width:auto;/*height:120px; /*border:1px solid red;*/ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9E9074;/* border-left:1px solid #c1c1c1;*/ padding-left:8px; line-height:13px;}

div.info_spa a{color:#c9ac51; text-decoration:none; /*font-weight:bold;*/}

.terapias{color:#000000;}

/***************rodape***************/
#rodape {width:913px; color:#BFB295; /*background:url(../images/footer-tail.jpg) left 4px repeat-x; */padding-top:4px; text-align:center; float:left;/* margin-left:170px;*/ font-size:11px;}
.footer-left { width:720px; float:left;/*background:url(../images/footer-left.jpg) left top no-repeat;-*/ padding:10px 0 0px 32px; /*width:450px;*/ text-align:left;}
.footer-right {width:103px; float:right;/* background:url(../images/footer-right.jpg) right top no-repeat; */padding:10px 32px 0px 0;/* margin-top:-55px;*/}

.redes{ width:810px; float:right; text-align:right; padding-right:23px; padding-bottom:8px; color:#bfb295;}
.redes img { vertical-align:middle; margin:0 5px 0 5px;}

.redes_sociais{ width:180px; float:left; text-align:center; color:#bfb295; margin-top:7px;}
.redes img { vertical-align:middle; margin:0 5px 0 5px;}

#rodape a {/*border-left:1px solid #BFB295;*/ padding-left:7px; margin-left:7px; text-decoration:none; color:#BFB295;}
#rodape a:hover {text-decoration:underline;}

.guest{ float:right; padding-right:35px; margin-top:-05px; width:100px;}

/*input, select {vertical-align:middle; font-weight:normal;}









img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}



a {text-decoration:underline; color:#9E9074;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(../images/list-marker.gif) left 4px no-repeat; padding:0 0 8px 12px;}
li a {text-decoration:none; font-weight:bold; color:#252525;} 
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}



/*#content .col-1,
#content .col-2,
#content .col-3,
#content .col-4 {float:left;}*/

/***************content***************/
/*.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right;}
.col-4 .phone {margin-right:15px;}
cite {font-style:normal;}

#content {background:url(../images/con-tail.jpg) left top repeat-x;}
.content-left {background:url(../images/con-left.jpg) left top no-repeat;}
.content-right {background:url(../images/con-right.jpg) right top no-repeat; height:642px;}






.border {background:url(../images/border-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px; padding-top:30px; margin-bottom:27px;}

.text-color {color:#5E523D;}

.cols .col-1 {width:178px; background:none; padding:0 30px 0 0;}
.cols .col-2 {width:160px;}
.cols .col-3 {width:120px; background:none; padding:0 30px 0 0; height:auto;}
.cols .col-4 {width:190px;}

/***************titles***************/
/*.title {margin-bottom:14px;}
.title-un {margin-bottom:9px;}

h2 {padding-bottom:11px;}
h2 a {color:#A49271;}

h3 {padding-bottom:19px;}
h3 a {color:#FA6400; text-transform:uppercase;}

/***************links***************/


/*.button {display:block; background:url(../images/button-left.gif) left top no-repeat; color:#FFF; text-decoration:none; font-size:0.917em; line-height:1em; float:left;}
.button span {display:block; background:url(../images/button-right.gif) right top no-repeat;}
.button span span {display:block; background:#FA6400; margin:0 1px 0 15px; padding:3px 16px 5px 5px;}
.button:hover {text-decoration:underline;}

.text-color a {color:#5E523D;}

/***************boxes***************/
/*.box {background:#f21 url(images/box-bot.gif) left bottom repeat-x;}
.box .box-left {background:url(../images/box-left.gif) left top repeat-y;}
.box .box-top {background:url(../images/box-top.gif) left top repeat-x;}
.box .box-right {background:url(../images/box-right.gif) right top repeat-y;}
.box .box-top-left {background:url(../images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(../images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(../images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(../images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:20px 10px;}

/***************form***************/
/*form div {height:26px;}
form input, form textarea {font-size:0.917em; line-height:1em; background:none; border:1px solid #5E523D; color:#5E523D; padding:2px 0 0 3px; width:173px;}
form input {height:16px;}
form .buttons {padding:23px 0 0;}
form .button {float:right; margin:0 2px 0 21px;}
form .button span span {padding:4px 12px 4px 5px;}

#contactForm1 {padding-top:5px;}
#contactForm1 textarea {overflow:hidden; height:63px;}

#contactForm2 {padding-top:3px;}
#contactForm2 textarea {overflow:hidden; height:46px;}

/***************positioning***************/
/*.margin1 {margin-bottom:18px !important;}
.margin2 {margin-bottom:23px !important;}
.margin3 {margin-bottom:16px !important;}

.padding1 {padding-bottom:32px;}
.padding2 {padding:0 26px 0 30px;}
.padding3 {padding-bottom:22px;}
.padding4 {padding-bottom:16px;}
.padding5 {padding-right:8px;}
.padding6 {padding-bottom:8px;}
.padding7 {padding-right:13px;}
.padding8 {padding-right:32px;}
.padding9 {padding-bottom:18px;}

/***************page-7***************/
/*#page-7 .col-3 {width:380px; background:none; padding-right:22px;}


