/* fix ie. hide from ie mac \*/
* html menu ul li { float: left; height: 1%; }
* html menu ul li a { height: 1%; }
/* end */
body {
background-color: #FFFFFF;
margin: 0px;
padding:0px;
}
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}
img{ border:none; vertical-align:middle;}
.img {
	border: thin solid #819ECF;
	margin: 5px;
}
.foto {
border: thin solid #FFFFFF;
}
a {color:#0066FF; text-decoration:none;}
a:hover {color:#0099FF; text-decoration:underline;}
blockquote {
padding:10px;
border:1px dashed #EBEBEB;
background:#FFFFFF;

font-size:14px;
line-height:1.2em;
font-style: italic;
}
ul{
display:block;
margin:10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 35px;
}
li{
}
p{
	text-align:justify;
	margin: 20px;
	padding: 0px;
	line-height: 150%;
}
h1{
color: #3333cc;
font-size:24px;
letter-spacing:-1px;
border-bottom:#33c 1px solid;
margin-top: 20px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-family: "Trebuchet MS", Arial, sans-serif;
}
h1 a {color:#33c; text-decoration:none;}
h1 a:hover {color:#99cc33; text-decoration:none;}

h2{
color: #FF0000;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 10px;
clear: both;
font-family: Tahoma, Verdana, sans-serif;
}
h3{
border-bottom:#33c 1px solid;
color: #3333cc;
margin-top: 25px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-size: 22px;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: -1px;
}
h3 a {color:#33c; text-decoration:none;}
h3 a:hover {color:#99cc33; text-decoration:none;}
h4{
color: #3333cc;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding:0px;
font-size: 12px;
font-family: Tahoma, Verdana, sans-serif;
}
.h4{
margin-top: 10px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding:0px;
font-size: 12px;
}
h5{
color: #333333;
padding:0px;
font-size:12px;
font-family: Tahoma, Verdana, sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
h6{
color: #666666;
font-size:12px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
font-family: Tahoma, Verdana, sans-serif;
}

.container{
width:1002px;
margin:0px auto;
}

/* MENU */

#nav{
display:block;
padding-top:3px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
list-style-type: none;
position: relative;
}
.menu {
position: relative;
margin-top: 0px;
margin-bottom: 20px;
height: 150px;
padding-top: 5px;
width: 1000px;
margin-left: auto;
margin-right: auto;
z-index: 998;
}
.menu ul {
list-style: none;
display: block;
z-index: 999;
padding: 0;
margin: 0;
}
.menu ul li {
margin: 0px;
padding: 0px;
float: left;
text-align: center;
width: 170px;
position: relative;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #e9e9e9;
border-left-color: #e9e9e9;
z-index: 1000;
}
.menu ul li ul {
display: none;
width: 170px;
margin: 0px;
padding: 0px;
left: -1px;
top: 25px;
position:absolute;
font-weight: normal;
z-index: 1001;
}
.menu ul li ul li{
width:170px;
background-color: #FFFFFF;
text-align: left;
z-index: 1002;
}
.menu ul li a {
display: block;
text-decoration: none;
color: #a80000;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
padding-left: 5px;

font-size: 12px;
}
.menu ul li a:hover {
text-decoration: none;
background-color: #E9E9E9;
}
.menu li:hover ul {
display: block;
}
.menu li.over ul {
display: block;
}

.sobremenu{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
width: 990px;
height: 25px;
position: relative;
z-index: 898;
}
.sobremenu ul {
list-style: none;
display: block;
z-index: 899;
padding-left: 0px;
margin: 0px;
}
.sobremenu ul li {
margin: 0px;
padding: 0px;
float: left;
text-align: center;
position: relative;
z-index: 900;
}
.sobremenu ul li ul {
display: none;
width: 170px;
margin: 0px;
padding: 0px;
left: -1px;
top: 20px;
position:absolute;
font-weight: normal;
z-index: 901;
}
.sobremenu ul li ul li{
width:170px;
background-color: #CCCCCC;
background-repeat:repeat-x;
text-align: left;
z-index: 902;
margin: 0px;
padding: 0px;
}
.sobremenu ul li a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFFFFF;
display: block;
text-decoration: none;
margin: 0px;
}
.sobremenu ul li a:hover {
background-color: #333333;
}
.sobremenu li:hover ul {
display: block;
}
.sobremenu li.over ul {
display: block;
}

/* MENU */

/* COLUNA DIREITA */

.rightbody {
float:right;
width:250px;
text-align: left;
border: 1px solid #E9E9E9;
text-align:left;
font-size:11px;
padding: 6px;
margin-bottom: 15px;
}
.rightbody h2 {
font-size:1.4em;
letter-spacing:-1px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
border-bottom: 1px solid #e9e9e9;

padding-top:6px; 
padding-bottom:6px; 
padding-left:50px; 
background-image:url(http://www.litoraldesantacatarina.com/imagens/seta-blog.jpg); 
background-position:10px center; 
background-repeat:no-repeat; 
}
.rightbody p {
margin:10px;
padding:0px;
line-height: 150%;
}
.rightbody ul {
list-style-type:none;
background:none;
margin: 0px;
padding: 0px;
}
.rightbody li {
float:none;
clear:both;
margin: 0px;
padding: 0px;
}
.rightbody li ul {
margin: 0px;
padding: 0px;
}
.rightbody form {
margin:0px; 
padding:0px;
}
.rightbody li a {
color:#0066FF;
text-decoration:none;
margin-left: 0px;
padding: 0px;
}
.rightbody li a:hover{
color:#0099FF;
}

.recentstext {
font-size: 10px;
margin:0px;
text-align:justify;
}
.recentes{
margin-top:20px;
clear:both;
float:none;
height:110px;
border-bottom:1px solid #e9e9e9;
}
.recentes a{
margin:0px;
padding:0px;
}
.recentes h5{
padding:0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.recentes img{
width:70px; 
height:70px; 
margin:0px; 
border:none;
}
.recentstext {
font-size: 10px;
margin:0px;
text-align:justify;
}
.anuncio{
text-align:center;
}
.anuncio img{
margin-left:8px;
}

/* COLUNA DIREITA */

/* COLUNA ESQUERDA */

.leftbody {
float:left;
width:725px;
margin-bottom:15px;
border: 1px solid #E9E9E9;
}

.entrybox {
margin: 10px 0px;
}
.entrybox h3 {
font-family: "Trebuchet MS", Arial, sans-serif;
}

.entrytext_home {
font-size: 12px;
margin:10px;
text-align:justify;
}
.entrytext_home h2 {
font-size: 18px;
margin-bottom:10px;
margin-top:25px;
color: #888888;
margin-left: 10px;
margin-right: 10px;
font-family: "Trebuchet MS", Arial, sans-serif;
}
.entrytext_home h3 {
font-size: 14px;
color: #888888;
border-bottom:1px solid #e0e0e0;
font-family: "Trebuchet MS", Arial, sans-serif;
}
.entrytext_home p {
line-height:150%;
margin-left:25px;
margin-right:25px;
margin-top:15px;
padding:0px;
}

.compost{
	border-bottom:5px double #EBEBEB;
	background:#F8F8F8;
	margin-top:10px;
	clear:both;
	padding: 10px;
	margin-bottom: 10px;
	font-size:11px;
}
.postedcat{
float:left;
margin:5px;
}
.postedcat2{
text-align:right;
margin:5px;
}
.postedtag{
margin:5px;
}
.posteddata {
color:#CCCCCC;
float:right;
text-align:right;
margin:5px;
}
.nextback{ margin-top:15px; clear:both; margin-bottom:15px; height:40px; padding:10px;}
.next{font-size:10px;float:right;text-align:right;width:300px;}
.back{font-size:10px;float:left;text-align:left;width:300px;}

#nextprevious { margin-top:10px; margin-right:0; margin-bottom:10px; margin-left:0; font-size:18px; text-align:center;}
#nextprevious a {color:#FF6600;text-decoration:none;}
#nextprevious a:hover {color:#3366FF;}

img.alignleft {
float: left;
margin: 5px 10px 5px 0;
}
img.alignright {
float: right;
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 10px auto;
text-align: center;
display: block;
}

.wp-caption {
border: 1px solid #e9e9e9;
text-align: center;
background-color: #efefef;
padding-top: 4px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
color: #666666;
text-align:center;
}

.santa-catarina-brasil{
 
font-weight:bold; 
font-size:12px;
margin-top:15px;
margin-bottom:15px;
height:80px;
}
.cidades li{
}
.cidades li ul{
margin: 0px;
margin-left:15px;
padding: 0px;
}
.cidades li ul li{
padding-left:25px;
margin: 0px;
padding: 0px;
}

.info{
margin:15px auto;
border:thin solid #FFFFFF;
width:465px;
font-size:11px;
color:#666666;
float: none;
}
.info td{
text-align:left;
padding: 2px;
border: #EDF6FF 2px solid;
}
.info th{
text-align:left;
border: #EDF6FF 2px solid;
background-color: #EDF6FF;
}


.maps{
float: right;
margin-bottom: 10px;
margin-left: 10px;
width: 310px;
margin-right: 25px;
height: 235px;
}
.maps iframe{
border: 6px solid #e9e9e9;
}

.topdez{
border-top:1px solid #e9e9e9; padding:10px; font-size:12px;
}
.toptexto{
float:left; padding-top:5px; width:195px; 
}
.topdez a{
color:#669900;
}
.quad{
width:40px; text-align:center; color:#CCCCCC; float:left; font-size:30px; font-weight:normal; margin-right:2px;
}
.destaque{
width:650px;
margin:20px auto;
color: 666666;
border: 1px solid #d9d9d9;
}
.destaque td{
font-weight:normal;
text-align: left;
font-size: 12px;
padding: 5px;
}
.destaque th{
font-weight:bold;
text-align: right;
font-size: 14px;
padding: 5px;
}

.cidades_colunas_litoralnorte{
float:left; 
width:260px;
margin-left: 50px;
}
.cidades_colunas_litoralnorte h5{
margin-left: 0px;
}
.cidades_colunas_litoralnorte ul{
margin-left: 15px;
padding-left:0px;
font-size: 11px;
margin-top: 0px;
}
.cidades_colunas_litoralnorte li{
margin-left: 0px;
padding-left:0px;
}
.cidades_colunas_litoralnorte a {
color:#009966;
text-decoration: none;
}
.cidades_colunas_litoralnorte a:hover {
color:#009966;
text-decoration: underline;
}


.cidades_colunas_grandeflorianopolis{
float:left; 
width:260px;
margin-left: 50px;
}
.cidades_colunas_grandeflorianopolis h5{
margin-left: 0px;
}
.cidades_colunas_grandeflorianopolis ul{
margin-left: 15px;
padding-left:0px;
font-size: 11px;
margin-top: 0px;
}
.cidades_colunas_grandeflorianopolis li{
margin-left: 0px;
padding-left:0px;
}
.cidades_colunas_grandeflorianopolis a {
color:#6666FF;
text-decoration: none;
}
.cidades_colunas_grandeflorianopolis a:hover {
color:#6666FF;
text-decoration: underline;
}



.cidades_colunas_litoralsul{
float:left; 
width:260px;
margin-left: 50px;
}
.cidades_colunas_litoralsul h5{
margin-left: 0px;
}
.cidades_colunas_litoralsul ul{
margin-left: 15px;
padding-left:0px;
font-size: 11px;
margin-top: 0px;
}
.cidades_colunas_litoralsul li{
margin-left: 0px;
padding-left:0px;
}
.cidades_colunas_litoralsul a {
color:#FF6600;
text-decoration: none;
}
.cidades_colunas_litoralsul a:hover {
color:#FF6600;
text-decoration: underline;
}



.cidades_colunas_arredores{
float:left; 
width:260px;
margin-left: 50px;
}
.cidades_colunas_arredores h5{
margin-left: 0px;
}
.cidades_colunas_arredores ul{
margin-left: 15px;
padding-left:0px;
font-size: 11px;
margin-top: 0px;
}
.cidades_colunas_arredores li{
margin-left: 0px;
padding-left:0px;
}
.cidades_colunas_arredores a {
color:#CC3366;
text-decoration: none;
}
.cidades_colunas_arredores a:hover {
color:#CC3366;
text-decoration: underline;
}

.cidades_home{
padding-bottom: 15px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #e9e9e9;
border-bottom-color: #e9e9e9;
border-left-color: #e9e9e9;
margin-top: 15px;
margin-bottom: 15px;
width: 500px;
margin-right: auto;
margin-left: auto;
}
.cidades_home p{
margin:0px;
padding:0px;
margin-right: 25px;
line-height: 125%;
margin-left: 10px;
}
.cidades_home img{
margin-bottom:5px;
margin-top:0px;
margin-left: 10px;
}
.cidades_home h2 {
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
}
.cidades_home h3 {
font-size:14px;
text-align: left;
margin-top:10px;
margin-bottom:0px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
margin-right: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
}
.cidades_home h3 a{
font-weight:bold;
}
.cidades_home h3:hover {
background:none;
}


.cidades_campos{
height:165px;
margin-top:15px;
padding: 20px;
border:1px solid #d0d0d0;
background-color:#fcfcfc;
}
.cidades_campos p{
margin:5px 0px;
}
.paragrafo_litoralnorte{
}
.paragrafo_litoralnorte a {
color:#009966;
text-decoration: none;
}
.paragrafo_litoralnorte a:hover {
color:#009966;
text-decoration: underline;
}
.paragrafo_grandeflorianopolis{
}
.paragrafo_grandeflorianopolis a {
color:#3366CC;
text-decoration: none;
}
.paragrafo_grandeflorianopolis a:hover {
color:#3366CC;
text-decoration: underline;
}
.paragrafo_litoralsul{
}
.paragrafo_litoralsul a {
color:#FF6600;
text-decoration: none;
}
.paragrafo_litoralsul a:hover {
color:#FF6600;
text-decoration: underline;
}
.paragrafo_arredores{
}
.paragrafo_arredores a {
color:#CC0066;
text-decoration: none;
}
.paragrafo_arredores a:hover {
color:#CC0066;
text-decoration: underline;
}
.conteudo{
width:90%;
margin:25px auto;
float:none;
clear:both;
}
.conteudo td{
text-align:left;
}
.conteudo th{
text-align:left;
}
.mapas{
margin:15px auto; 
background-color:#EDF6FF; 
border:thin solid #FFFFFF; 
width:465px; 
font-size:11px; 
color:#666666;
}
.mapas td{
text-align:left;
}
.mapas th{
text-align:left;
}
.publicidade{
background-color:#EDF6FF;
width:460px;
height:200px;
text-align:center;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 30px;
margin-left: 15px;
font-size: 12px;
color: #006699;
}


.miniindex{
width:460px;
background-color:#EDF6FF;
border: 2px solid #D9ECFF;
margin:10px auto;
}
.miniindex td{
vertical-align:top;
text-align:center;
font-size:10px;
}
.miniindex th{
text-align:center;
font-size:10px;
font-weight:normal;
}

.social_share{
margin:15px 20px;;
}
.gmais{
width:100px;
float:left;
text-align:center;
margin-top:-10px;
}
.facebook{
background-image:url('imagens/facebook.jpg');
background-repeat:no-repeat;
width:330px;
height:40px;
float:left;
text-align:right;
margin-left:10px;
}
.twitter{
background-image:url('imagens/twitter.jpg');
background-repeat:no-repeat;
width:220px;
height:40px;
float:left;
margin-left:10px;
}

/* COLUNA ESQUERDA */

/* RODAPÉ */

.footer {
margin-top:15px;
background-color:#426103;
color: #CCCCCC;
font-size:11px;
font-family: Tahoma, Verdana, sans-serif;
}
.footer a{
color:#FFFFFF;
}
.footer a:hover{
color:#FFFFFF;
text-decoration: underline;
}
.footer h2{
color:#FFFFFF;
font-size:14px;
margin-top: 0px;
}
.footer h6{
color:#FFFFFF;
font-size:12px;
margin: 0px;
padding: 0px;
}
.footer ul{
margin:0px;
padding:0px;
list-style:none;
}
.footer li{
margin:3px;
padding:0px;
color:#CCCCCC;
font-size:10px;
}

.rodape_quadrados {
float: left;
width: 185px;
margin-left: 10px;
height:260px;
margin-top:25px;
}

/* RODAPÉ */

/* TOUR */

.tour {
font-size: 12px;
color: #FFFFFF;
background-color: #6D9EBE;
display: block;
height: 20px;
padding-top: 3px;
margin: 10px;
}
#t_imagem {
background-color: #D2DCE3;
margin: 10px;
text-align: center;
display: block;
padding: 10px;
border: thin solid #6D9EBE;
}
#t_fundo {
}

/* TOUR */

/* ESTILOS */
 
.laranja_p {
color: #FF9900;

font-weight: bold;
font-size: 10px;
}
.laranja_m {
color: #FF9900;

font-size: 11px;
}
.laranja_g {
color: #FF9900;

font-size: 12px;
}
.azul_p {
color: #0066FF;

font-weight: bold;
font-size: 10px;
}
.azul_m {

font-size: 11px;
color: #0066FF;
}
.azul_g {

font-size: 12px;
color: #0066FF;
}
.verde_p {
color: #339900;

font-weight: bold;
font-size: 10px;
}
.verde_m {

font-size: 11px;
color: #339900;
}
.verde_g {

font-size: 12px;
color: #339900;
}
.preto_p {
color: #333333;

font-weight: bold;
font-size: 10px;
}
.preto_m {

font-size: 11px;
color: #333333;
}
.preto_g {

font-size: 12px;
color: #333333;
}
.cinza_p {
color: #666666;

font-weight: bold;
font-size: 10px;
}
.cinza_m {

font-size: 11px;
color: #666666;
}
.cinza_g {

font-size: 12px;
color: #666666;
}
.lilas_p {
color: #9900FF;

font-weight: bold;
font-size: 10px;
}
.lilas_m {

font-size: 11px;
color: #9900FF;
}
.lilas_g {

font-size: 12px;
color: #9900FF;
}
.vermelho_p {
color: #FF0000;

font-weight: bold;
font-size: 10px;
}
.vermelho_m {

font-size: 11px;
color: #FF0000;
}
.vermelho_g {

font-size: 12px;
color: #FF0000;
}
.bordô_p {
color: #CC0000;

font-weight: bold;
font-size: 10px;
}
.bordô_m {

font-size: 11px;
color: #CC0000;
}
.bordô_g {

font-size: 12px;
color: #CC0000;
}
.ocre_p {
color: #CC9900;

font-weight: bold;
font-size: 10px;
}
.ocre_m {

font-size: 11px;
color: #CC9900;
}
.ocre_g {

font-size: 12px;
color: #CC9900;
}
.rosa_p {
color: #CC6699;

font-weight: bold;
font-size: 10px;
}
.rosa_m {
color: #CC6699;

font-weight: bold;
font-size: 11px;
}
.rosa_g {

font-size: 12px;
color: #CC6699;
}

/* ESTILOS */

/* COMENTÁRIOS e FORMULÁRIOS */

.commentsnumber  {
	margin:10px;
	font-weight: normal;
}
.commentsbox {
margin:10px 20px;
padding:10px;
background-color:#f3f3f3;
border:1px solid #e9e9e9;
}
.commentsboxinside {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.commentavatar{
	float:left;
	width:90px;
}
.gravatar{
	width:70px;
	background-color: #FFFFFF;
	border: 1px solid #e9e9e9;
	padding: 5px;
	height: 70px;
	display:block;
}
.poster { font-size:10px; font-weight:bold;}
.commentposted {
font-size:10px;
}
.commentbody{
	border:1px solid #EBEBEB;
	background-color:#FFFFFF;
	float:left;
	width:540px;
	margin: 0px 5px;
	padding: 8px;
}
.commentbody p {
padding:0px; margin:0px;
}
.commentposted a {color:#0099FF; text-decoration:none;}
.commentposted a:hover {color:#0099FF; text-decoration:none;}
.commentslinkhome {
	text-align:left;
	width:110px;
}
.comment-arrow {
position: absolute;
left: -18px;
top: 20px;
}
.replybox {
margin: 10px 25px;
}
#respond { 
	margin:10px;
	font-weight: normal;
}

form{
margin:0px;
padding:0px;
}
input {
background:#fff; 
border:1px solid #ccc;
font-size: 12px;
padding: 3px;
}
textarea {
background:#fff; 
border:1px solid #ccc; 
font-size: 12px;
padding: 3px;
}

label{
font-size:12px;
font-weight: bold;
}
.botao {
	background-color: #666666;
	color: #FFFFFF;
	border: 1px solid #666666;
	margin: 2px;
	font-weight: bold;
	padding: 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.botao-on {
	padding: 0px 10px;
	background-color: #3333cc;
	color: #FFFFFF;
	border: 1px solid #3333cc;
	margin: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.thdrpy a{
text-decoration:none;
}
.thdrpy a:hover{
text-decoration:none;
color:#FFFFFF
}
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #ccc;
	padding: 10px;
	background-color: white;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.chalt{
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
			
