@charset "UTF-8";
/* CSS Document */

name {text-transform:uppercase;}
objsect {visibility:hidden;}

.floatleft {
float:left;
}

div#banner {visibility:normal;}

#banner {
float:right;
background:url(http://www.revistasurfar.com.br/portal/images/bannerbg.jpg);
width:489;
height:77;
margin-top:32px;
margin-right:66px;

}

#foot {
background:url(images/foot3.jpg) bottom center no-repeat;
width:972px;
height:auto;
margin:0 auto;
clear:both;
padding-top:0px;
}

#dvMensagem {
margin:0 auto;
display:block;
text-align:center;
padding:5px;
margin:0 50px;
background:#f6f6f9;
border:#1px solid #dddddd;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.iframe {
margin:0 auto;
padding:0;
width:972px;
padding-tsop:-50px;
padding-bottomf:-400px;
height:763px;
border:0px solid;
margin-topz:-30px;
z-index:1;
margin-top:42px;}

*html iframe.iframe {height:810px;}

.block {
border:0px solid #437ea6;
borders-bottom:10px solid #336699;
width:972px;
height:122px;
float:left;
margin-tosp:-130px;
background: #336699 url(images/blocksurfartv.jpg) top no-repeat;
borders-bottom: 0px dotted #325192;
display:block;
position:absolute;
top:172px;
border-top:0px solid #of91cd;
padding:0px;
}

.block p {padding:10px; border-top:2px dotted #325192;border-bottom:2px dotted #325192; background:white; line-height:1.4em;}

html{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}

p,div,img, a {
  margin: 0;
  padding: 0;
  border: 0;
font-size:1.05em;
}

a {color:#0066CC; text-decoration:none;}
a:hover {color:#147; text-decoration:underline;}
a:focus {outline:none}


h1 { 

        padding-bottom:8px; 
        margin-bottom:0px;
        text-indent:20px;
        text-align:left;
        #2f2f2f; font-weight:900; font-size:24px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        fonts-size:1.4em;
        border-bottom:1px dotted #325192;
}

h2 { 
	margin-top: 18px;
	width:510px;
	color: #325192;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: 900;
    font-size:1.4em;
}

h2 a{ 
	margin-top: 18px;
	width:510px;
	color: #325192;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: 900;
    font-size:1.4em;
}

h2 a:hover {color:#0066cc; text-decoration:none;}

h3 {
margin:0;
padding:0 0 15px 0;
color:#002F66;
text-indent:0em;
text-align:center;
}

h4 {
text-indent:8em;
}

body {
margin:0;
border:0;
padding:0;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#333;
background:#15308b url(images/bg5.jpg) repeat-x top center ;
line-height:1.4em;
font-size: 62.5%; /* Resets 1em to 10px */
}

/* ////////////// layout ///////////////// */

#container {
width:972px;
height:100%;
position:relative;
margin:0 auto;
padding:0px 0 0 0;
border:1px solid #0f91cd;
background:url(images/bgazul10.jpg) center repeat;
background7:#0f91cd;
}

#header {
width:972px;
height:171px;
background:url(images/headerbg.jpg) top center repeat-y;
margin:0 auto;
padding:0;
border:0px solid;
display:block;
z-index:100;
}

#content {
width:972px;
position:relative;
margin:0 auto;
padding:0px;
border:0;
bAackground:url(images/contentbgpreto.jpg) center repeat-y;
z-index:1;
}

#contentrevista {
padding:0px;padding-top:10px; padding-bottom:1px;
width:934px;
margin:0 auto;
margin-top:6px;
margin-bottom:15px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
}

#mensagemfullscreen {background:white;margin-left:20px;margin-top:10px;padding:6px 30px; width:340px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;}

img.setamensagem {margin:0px;display:block;margin-left:365px;}
div#contentgaleria {padding:0;margin:0; height:643px;}

div#contentsurfartv {padding:0;margin:0; height:808px; background:#fff;}

#indexnest {
margin:0 auto;
width:953px;
display:block;
padding:0px;
}

/****************** MENU *****************/

ul#menu {
border:0px solid #f0f0f0;
float:left;
margin:0 auto;
margin-top:26px;
padding:0px 0 0 0px;
list-style:none;
height:41px;
width:972px;
background:url(images/menubg.jpg);
z-index:220;
}

#menu li {display:inline; margin:0; padding:0; height:35px;}

#menu li.inicio {margin:0; padding:0; height:40px; background:url(images/links/link_06.jpg);}
#menu li.inicio a {margin:0px 0 0 30px; float:left; width:88px; height:40px; background:url(images/links/link_06.jpg);}
#menu li.inicio a:hover {margin:0px 0 0 30px; float:left; width:88px; height:38px; background:url(images/links/link_06.jpg) 0px 40px;}
#menu li.butinicio a {margin:3px 0 0 30px; float:left; width:88px; height:35px; background:url(images/links/alink_06.jpg);}

#menu li.revista {margin:0px; height:40px; background:url(images/links/link_07.jpg);}
#menu li.revista a {margin:0px 0 0 0; float:left;; width:151px; height:40px; background:url(images/links/link_07.jpg);}
#menu li.revista a:hover {display:block; width:151px; height:38px; background:url(images/links/link_07.jpg) 0px 40px;}
#menu li.butrevista a {margin:3px 0 0 0; float:left; width:151px; height:35px; background:url(images/links/alink_07.jpg)}

#menu li.blog {margin:0px; height:40px; background:url(images/links/link_08.jpg);}
#menu li.blog a {margin:0px 0 0 0; float:left; width:81px; height:40px; background:url(images/links/link_08.jpg);}
#menu li.blog a:hover {display:block; width:81px; height:38px; background:url(images/links/link_08.jpg) 0px 40px;}
#menu li.butblog a {margin:3px 0 0 0; float:left; width:81px; height:35px; background:url(images/links/alink_08.jpg);}
#menu li.galeria {margin:0px; height:40px; background:url(images/links/link_09.jpg);}
#menu li.galeria a {margin:0px 0 0 0; float:left; width:102px; height:40px; background:url(images/links/link_09.jpg);}
#menu li.galeria a:hover {display:block; width:102px; height:38px; background:url(images/links/link_09.jpg) 0px 40px;}
#menu li.butgaleria a {margin:3px 0 0 0; float:left; width:102px; height:35px; background:url(images/links/alink_09.jpg);}
#menu li.surfartv {margin:0px; height:40px; background:url(images/links/link_10.jpg);}
#menu li.surfartv a {margin:0px 0 0 0; float:left; width:118px; height:40px; background:url(images/links/link_10.jpg);}
#menu li.surfartv a:hover {display:block; width:118px; height:38px; background:url(images/links/link_10.jpg) 0px 40px;}
#menu li.butsurfartv a {margin:3px 0 0 0; float:left; width:118px; height:35px; background:url(images/links/alink_10.jpg);}
#menu li.promocoes {margin:0px; height:40px; background:url(images/links/link_11.jpg);}
#menu li.promocoes a {margin:0px 0 0 0; float:left; width:131px; height:40px; background:url(images/links/link_11.jpg);}
#menu li.promocoes a:hover {display:block; width:131px; height:38px; background:url(images/links/link_11.jpg) 0px 40px;}
#menu li.butpromocoes a {margin:3px 0 0 0; float:left; width:131px; height:35px; background:url(images/links/alink_11.jpg);}
#menu li.distribuicao {margin:0px; height:40px; background:url(images/links/link_122.jpg);}
#menu li.distribuicao a {margin:0px 0 0 0; float:left; width:137px; height:40px; background:url(images/links/link_122.jpg);}
#menu li.distribuicao a:hover {display:block; width:137px; height:38px; background:url(images/links/link_122.jpg) 0px 40px;}
#menu li.butdistribuicao a {margin:3px 0 0 0; float:left; width:137px; height:35px; background:url(images/links/alink_122.jpg);}
#menu li.contato {margin:0px; height:40px; background:url(images/links/link_13.jpg);}
#menu li.contato a {margin:0px 0 0 0; float:left; width:102px; height:40px; background:url(images/links/link_13.jpg);}
#menu li.contato a:hover {display:block; width:102px; height:38px; background:url(images/links/link_13.jpg) 0px 40px;}
#menu li.butcontato a {margin:3px 0 0 0; float:left; width:102px; height:35px; background:url(images/links/alink_13.jpg);}

/*****************************************/


/************** BOXES ***************/

h1 a {color:white;} h1 a:hover {color:white;}

#rotator {
padding-top:5px;
padding-left:5px;
height:281px;
width:595px;
float:left;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
margin:8px;
overflow:hidden;
}

#rotator object {
}

#edicoes {
width:316px;
height:286px;
float:left;
margin:8px; margin-right:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
background:url(images/bgquadradobranco.jpg) repeat;

}

#edicoes h1 {padding-top:10px;padding-bottom:10px; background:#323232;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#edicoes object {
margin-left:0px;
margin-top:0px;
width:306px;
height:220px;
}

*html #edicoes object {height:200px; width:350px;}

#miss {
clear:both;
padding-top:0px;
width:256px;
height:292px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
margin-bottom:6px;
}

#miss h1 {padding-top:10px;padding-bottom:10px; background:#cc66cc;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}

#distribuicao {
width:704px;
margin:0 auto; 
margin-top:20px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
margin-bottom:20px;
}

#distribuicao h1 {padding-top:10px;padding-bottom:10px; background:#ffb400;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}

#promocoes {
padding-top:0px;
width:398px;
height:292px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;

}
#twitter_div h2{
widdddddth:46px;display:none;
}

#twitter_div {width:236px; height:236px; padding:0;margin:0 auto;}

#twitter_update_list {font-weight:bold;
font-size:11px;
width:229px;
height:206px;
list-style:none;
text-align:left;
text-indesnt:10px;
overflow:hidden;
padding-leftd:12px;margin-left:0;
padding:0;
}

#twitter_update_list li{
padding:4px 0px;
border-bottom:1px dotted #000;
}

#promocoes h1 {padding-top:10px;padding-bottom:10px; background:#cc0000;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#twitterfeed {
padding-top:0px;
width:256px;
height:292px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
}

#twitterfeed h1 {padding-top:10px;padding-bottom:10px; background:#1d5c31;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#surfartv {
clear:both;
padding-top:0px;
width:290px;
height:404px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
}

#surfartv div {margin:0 auto;
margin-leftss:-7px;
margin-tops:10px;
border:0px;
height:357px;background:white;
width:100%;display:block;
}

#surfartv div div {margin:0 auto; width:282px;
margin-tops:-10px;border:0px;
height:370px;background:white;
}

#surfartv h1 {padding-top:10px;padding-bottom:10px; background:#0066cc;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}

#blogfeed {
padding-top:0px;
width:632px;
height:398px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
border-bottom:6px solid white;}

#blogfeed h1 {padding-top:10px;padding-bottom:10px; background:#172b43 url(images/bgazul10.jpg);margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#blogfeed div {paddings:6px;}

#fanbox {
clear:both;
padding:6px;
width:922px;
height:246px;
float:left;
margin:6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
margin-bottom:20px;
}

#login {
padding-top:0px;
width:404px;
margin:0 auto; margin-top:20px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
margin-bottom:20px;
}

#login h1 {padding-top:10px;padding-bottom:10px; background:#172b43 url(images/bgazul10.jpg);margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


form.loginform {
margin:0 auto;
width:300px;
}

p.avisologin {
margin:0 auto;
font-size:0.95em;
text-align:center;
padding:14px;
}

form.loginform label { float:left;
text-transform:uppercase;
font-size:10px;
margin:4px 0 0 10px;
width:50px;
color:#000;}

form.loginform input.resposta {
color:#000000; 
font-size:12px; 
width:220px; 
height:16px; 
border: solid 1px #1f1d22; 
margin:6px 0 0 5px; 
background-color:#f6f6f9;
padding:8px 5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

form.loginform input.botao {
margin:20px 0 20px 0px;
height:34px;
width:110px;
}

#promocao {
padding-top:0px;
width:704px;
margin:0 auto;
margin-top:20px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
margin-bottom:20px;
}

#promocao h1 {padding-top:10px;padding-bottom:10px; background:#cc0000;margin:3px; color:#fff; border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

p.descricaopromocao {
text-align:left;
padding:0px 12px 12px 12px;
font-weight:bold;
}

p.perguntapromocao {
text-align:left;
padding:10px 12px 8px 22px;
font-weight:bold;
}

.imagempromocao {
width:692px;
height:auto;
margin:0 auto;
display:block;
border:4px solid white;
}

form.promocoesform {
margin:0 auto;
margin-top:12px;
margin-bottom:20px;
}

form.promocoesform div.inputdiv {
clear:both;
float:left;
margin: 0px 20px 10px 20px;
color:#000;
}

form.promocoesform div.inputdiv label {
display:inline;
color:#000;
}

form.promocoesform input.respostaenquete {
margin-right:6px;
float:left;
}

form.promocoesform input.resposta {
clear:both;
float:left;
margin: 0px 20px 10px 20px;
color:#000;
width:1002px;
}

form.promocoesform input.botao {
clear:both;
float:right;
margin-top:20px;
height:34px;
width:110px;
margin-right:20px;
margin-bottom:20px;
}

form.promocoesform textarea.resposta {
fldoat:left;
color:#000000; 
font-size:12px; 
width:653px; 
height:4em; 
border: solid 1px #1f1d22; 
margin:6px 20px 0px 20px; 
background-color:#f6f6f9;
padding:5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

textardea.resposta {
width:753px;
height:80px;
color:#000000; 
font-size:12px; 
border: solid 1px #1f1d22; 
margin-top:4px; 
background-color:#f6f6f9;
padding:5px;
font-weight:normal;
font-style:italic;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}
form.promocoesform label {clear:both;
text-transform:uppercase;
font-size:10px;
margin:4px 0 0 5px;
color:#fff;}

#flashrevista {
padding:5px 10px 0px 10px;
width:420px;
heighft:246px;
floats:left;
margin:0 auto;
margin-top:15px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:white;
text-align:center;
overflow:hidden;
}

#flashrevista object {
margin-left:-40px;
}

*html #flashrevista object embed {margin-left:-40px;}
/********* galeria ***********/

.sidebargaleria {
flaoat:right;
width:272px;
margin-left:690px;
}

.narrowgaleria {margin:0; padding:0; width:670px; float:left;}

iframe.narrowgaleria {
height:632px;
flosat:left;
padding:0;
border:0px;
width:667px;
overflodw:hidden;
margin:0px;
margin-top:-14px;
}

.sidebargaleria {
margin-top:20px;
margin-bottom:20px;
background:white;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
padding:1px;
}

.sidebargaleria ul li a {
        padding:10px;
        line-height:2em;
}

.sidebargaleria ul {
        list-style:none;
	margin: 10px 0 0 0px;
        Abackground:#f6f9ff;
        padding:5px 10px 10px 10px;
        border-top:0px dotted #325193;
        border-bottom:0px dotted #325193;
	}


.sidebargaleria ul li {
margin-top:3px;
	color: #8db8cf; font-size:12px; font-weight:400; text-transform:uppercase;
        background:#f6f6f9;
        border:1px solid #dddddd;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
text-indent:0px;
}


.sidebargaleria h2 {width:auto;
        text-indent:20px;
        text-align:left;
        #2f2f2f; font-weight:900; font-size:24px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding-top:10px;
padding-bottom:10px; 
background:#323232;
margin:3px 3px 3px; 3px; 
color:#fff; 
border-bottom:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/********* lista revistas *********/

ul#listaEdicoes { 
text-align:left;
list-style:none;
padding:0px 8px;
}

ul#listaEdicoes li {
border:#909090 1px dotted;
padding:10px 0 10px 40px;
background:#f0f0f0;
margin-top:-1px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

ul#listaEdicoes li a:hover {
color:#0f91cd;
}

ul#listaEdicoes li.edicaoRevista_sel {
border:#909090 1px dotted;
padding:10px 0 10px 40px;
background:#e0e0e0;
margin-top:-1px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}

ul#listaEdicoes li.edicaoRevista_sel a.linkEdicaoRevista_sel {
color:#000;

}

ul#listaEdicoes li.edicaoRevista_sel a.linkEdicaoRevista_sel b {
color:#000;
text-decoration:none;
}

ul#listaEdicoes li a {color:#323232; text-decoration:none;}

ul#listaEdicoes li a b {color:#294b78; text-transform:uppercase; text-decoration:underline;}



/***** promocoes ******/



.contatodivmensagem {color:#fff; margin:0 auto; text-align:center; padding-top:10px; float:left; margin-left:510px; font-style:italic;}

span.onde_RSSBlog {display:none;}

/****************** form **********************/


label {  
display: block;
width:auto;
}


/****************** footer *******************/

#footer {
margin:0 auto;
width:972px;
height:25px;
margin:0;
padding:0;
border:0;
/*background:#437EA6;*/
background:#0f91cd;
}

#footerrevista {
color:#FFFFFF;
margin:0 auto;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}
#footerrevista a {color:#3399FF;}

.texto_footer {
color:#fff;
margin:0 auto;
font-size:9px;
line-height:1.2em;
text-align:center;
padding:0px 0px 0px 0px;
clear:both;
}

.texto_footer a {color:#147}

/********** FOOT ***********/

#podcastimg {
float:right;
width:67px;
margin-top:15px;
height:67px;
bacdkground:url(images/podcast.jpg) no-repeat;
}

#podcastimg a {display:block;
width:67px;
height:67px;
background:url(images/podcast.jpg) no-repeat;
}

#podcastimg a:hover {display:block;
width:67px;
height:67px;
background:url(images/podcast.jpg) 0px -67px no-repeat;
}

div.podcasttxt {
float:right;
width:100px;
height:67px;
margin-top:15px;
margin-right:30px;
margin-left:10px;
}

div.podcasttxt p {
display:block;
font-sizes:9px;
color:white;
line-height:normal;
}

form.cadastrofooter {
margin:0 auto;
width:972px;
display:block;
float:left;
dsisplay:none;
}

div#foot {
height:150px;
widght:972px;
}

.mensagemcadastro {
float:right;
width:550px
}

div.mensagemcadastro p.cadastro {
color:#fff;
display:block;
text-align:center;
margin:0 auto;
margin-right:15px;
margin-top:10px;
line-height:normal;
}

form.cadastrofooter div.floatleft label {
text-transform:uppercase;
font-size:10px;
margin:4px 0 0 30px;
color:#fff;}

form.cadastrofooter input.resposta {
color:#000000; 
font-size:12px; 
width:250px; 
height:16px; 
border: solid 1px #1f1d22; 
margin:4px 0 0 25px; 
background-color:#f6f6f9;
padding-left:5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

form.cadastrofooter div.floatleft input.botao {
margin:20px 0 0 25px;
height:24px;
}

div#logolinks {
margin-left:245px; 
width:480px;
height:47px;
margin-top:5px;
float:left;
}

#logolinks4 a {height:47px; width:94px; float:left; background:url(images/logolinks/logo_04.jpg) top center no-repeat; padding:0; margin:0;}
#logolinks4 a:hover {height:47px; width:94px; float:left; background:url(images/logolinks/logo_04.jpg) 0px -47px no-repeat; padding:0; margin:0;}
#logolinks5 a {height:47px; width:88px; float:left; background:url(images/logolinks/logo_05.jpg) top center no-repeat; padding:0; margin:0;}
#logolinks5 a:hover {height:47px; width:88px; float:left; background:url(images/logolinks/logo_05.jpg) 0px -47px no-repeat; padding:0; margin:0;}
#logolinks6 a {height:47px; width:102px; float:left; background:url(images/logolinks/logo_06.jpg) top center no-repeat; padding:0; margin:0;}
#logolinks6 a:hover {height:47px; width:102px; float:left; background:url(images/logolinks/logo_06.jpg) 0px -47px no-repeat; padding:0; margin:0;}
#logolinks7 a {height:47px; width:104px; float:left; background:url(images/logolinks/logo_07.jpg) top center no-repeat; padding:0; margin:0;}
#logolinks7 a:hover {height:47px; width:104px; float:left; background:url(images/logolinks/logo_07.jpg) 0px -47px no-repeat; padding:0; margin:0;}
#logolinks8 a {height:47px; width:86px; float:left; background:url(images/logolinks/logo_08.jpg) top center no-repeat; padding:0; margin:0;}
#logolinks8 a:hover {height:47px; width:86px; float:left; background:url(images/logolinks/logo_08.jpg) 0px -47px no-repeat; padding:0; margin:0;}

/********** CONTATO **********/

form.contatoform {
margin:0 auto;
width:763px;
margin-top:20px;
}

form.contatoform input.botao {
float:right;
margin-top:20px;
height:30px;
width:90px;
margin-bottom:20px;

}

form.contatoform input.resposta {
color:#000000; 
font-size:12px; 
width:200px; 
height:16px; 
border: solid 1px #1f1d22; 
margin:4px 10px 4px 0; 
background-color:#f6f6f9;
padding-left:5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

form.contatoform input.respostalonga {
color:#000000; 
font-size:12px; 
width:763px; 
height:16px; 
border: solid 1px #1f1d22; 
margin:4px 0px 4px 0; 
background-color:#f6f6f9;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

form.contatoform select.resposta {
color:#000000; 
font-size:12px; 
width:326px;
border: solid 1px #1f1d22; 
margin:4px 0px 4px 0; 
background-color:#f6f6f9;
padding-left:5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}

form.contatoform textarea.fraseresposta {
width:763px;
height:80px;
color:#000000; 
font-size:12px; 
border: solid 1px #1f1d22; 
margin-top:4px; 
background-color:#f6f6f9;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}
form.contatoform label {clear:both;
text-transform:uppercase;
font-size:10px;
margin:4px 0 0 5px;
color:#fff;}


/****** RSS *******/

table.tb_RSSBlog {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:11px;
color:#333;
line-height:1.4em;
padding-left:5px;
padding-right:5px;

}
tr.tr_RSSBlog {border-bottom:0px solid #000;

}

tr.tr_RSSBlog td {padding:6px 0px; border-bottom:1px dotted #000;
}

span.quando_RSSBlog {float:left;text-indent:1em;text-transform:uppercase;font-size:9px; display:none;

}

span.onde_RSSBlog {display:none;}

span.link_RSSBlog {float:left;text-indent:1em;font-weight:bold; text-transform:uppercase;}
div.texto_RSSBlog {clear:both;text-align:justify; padding:0em 1em;}
