/*
Theme Name:Tema Sailor Moon Portugal
Description: O primeiro tema para Wordpress do SMPT
Author: Sammu, Vários
Author URI: www.smpt.pt.vu




Cor principal: #0E429B
Cor 2 (clara, textos): #0E429B
Cor 3 (muito clara, fundos): #DAE6F1
Cor 4 (muito escura e forte, menus): #00395F
*/

span.autor:after {
content:'Sammu';}


.corprincipal
{background:#0E429B;}
.cor2
{background:#0E429B;}
.cor3
{background:#DAE6F1;}
.cor4
{background:#00395F;}
* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i, marquee {
margin : 0;
padding : 0;
}
body {
margin : 0;padding : 0 0 0 0;
background : #00579E url(../../../imagens/layout/visuais/azul_sammu/fundo.png);
font-family : Tahoma, Century gothic, Arial, Tahoma, sans-serif;
color : #292929;
font-size : 13px;
}
a {
color : #FFCC00;
text-decoration : none;
outline : none;
}
a:hover {
opacity:0.8;
color : #0E429B;
text-decoration : blink;
}


a.home {
display:inline-block;
width:29px;
height:27px;
background: url(../../../imagens/layout/Home.png);}

a.mail {display:inline-block;
width:27px;
height:27px;
background: url(../../../imagens/layout/mail.png);}

a.youtube {display:inline-block;
width:27px;
height:27px;
background: url(../../../imagens/layout/youtube.png);}

a.facebook {display:inline-block;
width:27px;
height:27px;
background: url(../../../imagens/layout/facebook.png);}

a.forum {display:inline-block;
width:42px;
height:27px;
background: url(../../../imagens/layout/forum.png);}

a.home:hover, a.mail:hover, a.youtube:hover, a.facebook:hover, a.forum:hover {
background-position:0px -27px;}

a.estilos
{margin-right:10px;
border:none;
text-decoration:none;
outline:none;}

a.estilos img {
border:0;}
a.estilos img:hover {
position:relative;
box-shadow: -1px -1px 2px white;
-moz-box-shadow:-1px -1px 2px white;
top:-3px;}

img.chatbox:hover {
opacity:0.5;}

img.chatbox {
margin-top: 25px;
position: relative;
left: 64px;
}
#links

{position:relative;
height:27px;
top: 18px;
left: 800px;}


#links ul {float:left;
padding:0;
margin:0;
list-style-type:none;}

#links ul li{
display: inline;
padding-right:3px;}

.subtitulo {
left : 20px;
border-bottom : 2px solid #1b1b1b;
width : 250px;
overflow : visible;
clear : both;
margin-top:20px;
}
.subtitulo h1 {
color : #1b1b1b;
text-transform : uppercase;
text-align : left;
font-size : 16px;
font-weight : bold;
position : relative;
}
.subtitulo h1 span {
background : url(../../../imagens/layout/gradiente-horizontal.png) repeat-y;
position : absolute;
display : block;
width : 250px;
height : 24px;
}
p.cor {
border-bottom : 2px solid #0E429B;
color : #0E429B;
}
.voltar {
border-top : 1px solid #0E429B;
overflow : visible;
float:left;
width : 200px;
margin:5px;
padding-top:5px;
}
.voltar h1, .voltar a {
color : #0E429B;
text-transform : lowercase;
text-align : left;
font-size : 13px;
position : relative;
}
.voltar a:hover {
text-transform : uppercase;
}

#social {
border-top : 1px solid #0E429B;
overflow : visible;
margin:5px;
padding-top:8px;}

#socialpequeno {
overflow : visible;
margin: auto;
clear:both;
margin-top: 6px;}

span.facebook {
position: relative;
top: -25px;
left: 420px;
float: left;
font-weight:bold}

.comentarios

{width:630px;
background-color:#0E429B;
padding: 10px 10px 0px 10px;
border-radius:5px;
-moz-border-radius:5px;}



/* MENUS */

#menuprincipalcontainer {
height : 46px;
width:1000px;
display : block;
padding : 0 0 0 0;
font : 12px Arial, Tahoma, Century gothic, verdana, sans-serif;
font-weight : normal;
background : url(../../../imagens/layout/visuais/azul_sammu/menu.png) no-repeat;
float:left;
}

#menuprincipal {
float:left;
padding : 0 0;
height : 35px;
overflow : hidden;
}
#menuprincipal ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px 10px;
	
	}
	
#menuprincipal li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height:35px;
	font-weight:bold;
	font-variant:small-caps;
	[if IE] opacity:0.7;
	
	}
	
#menuprincipal li a, #menuprincipal li a:link, #menuprincipal li a:visited {
color : white;
text-decoration:none;
height:35px;
background: url(../../../imagens/layout/separador.png) no-repeat;
background-position:right;
padding: 0 10px;
display:block;
text-shadow: 2px 2px 2px #A4A4A4;
font-size:1.4em;
	}

#menuprincipal li a:hover, #menuprincipal li a:active {
background : #252525 url(../../../imagens/layout/visuais/azul_sammu/menuselect.png);
height:35px;
padding: 0 10px;
color : #00395F;
text-decoration:none;
height:35px;
font-size:1.4em;
text-shadow:none;
	}
	
#menuprincipal li li a, #menuprincipal li li a:link, #menuprincipal li li a:visited {
	background: #00395F url(../../../imagens/layout/visuais/roxo_ice/submenu.png) repeat-y ;
	background-position:left;
	width: 220px;
	float: none;
	margin: 0px;
	padding: 0px 10px ;
	line-height:35px;
	border-bottom: 1px solid #AAAAAA;
	font-weight:bold;
text-transform : uppercase;
font-size:inherit;
text-shadow:none;
	}
	
#menuprincipal li li a:hover, #menuprincipal li li a:active {
	background:#00395F ;
	color: #fff;
	text-shadow: 0px 0px 3px #A4A4A4;
	padding: 0px 10px ;
	line-height:35px;
	text-transform : uppercase;
	text-shadow:none;
	}

#menuprincipal li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menuprincipal li li { 
	}

#menuprincipal li ul a { 
	width: 140px;
	}

#menuprincipal li ul a:hover, #menuprincipal li ul a:active { 
	}

#menuprincipal li ul ul {
	margin: -36px 0 0 170px;
	}

#menuprincipal li:hover ul ul, #menuprincipal li:hover ul ul ul, 
#menuprincipal li.sfhover1 ul ul, #menuprincipal li.sfhover1 ul ul ul {
	left: -999em;
	}

#menuprincipal li:hover ul, #menuprincipal li li:hover ul, 
#menuprincipal li li li:hover ul, #menuprincipal li.sfhover ul, 
#menuprincipal li li.sfhover1 ul, #menuprincipal li li li.sfhover1 ul {
	left: auto;
	}



.linhatabela {
margin-left : auto;
margin-right : auto;
width : 490px;
height:150px;
clear:both;
margin-bottom:10px;}

.celula1, .celula2, .celula3, .celula4 {
width:240px;
height:150px;
border-radius:10px 0px;
-moz-border-radius:10px 0px;
-moz-border-radius:10px;
box-shadow: 1px 1px 2pc black;
-moz-box-shadow: 1px 1px 2pc black;}


.celula1:hover, .celula2:hover, .celula3:hover, .celula4:hover {
background: #DAE6F1;
border-radius:10px 0px;
-moz-border-radius:10px 0px;
-moz-border-radius:10px;
box-shadow: 1px 1px 4px black inset;
-moz-box-shadow: 1px 1px 4px black inset;}

.celula1, .celula3 {
float:left;}
.celula2, .celula4 {
float:right;}
.celula1, .celula2 {
background: #0E429B url(../../../imagens/layout/gradiente.png) repeat-x;
}
.celula3, .celula4 {background: #0E429B url(../../../imagens/layout/gradiente.png) repeat-x;
}

.imagemcelula {
float:left;
height:150px;
vertical-align:middle;}

.imagemcelula img{
padding:10px;
margin:0 !important;}

.conteudocelula
{padding:20px 5px 10px 0px;
overflow:hidden;
text-align:center;}

.conteudocelula a {
font-weight : bold;
text-shadow: 1px 1px 1px white;
font-size : 1.5em;
font-variant:small-caps;
margin-bottom:20px !important;}
}
.float1 {
float : left;
background : #0E429B url(../../../imagens/layout/gradiente.png);
background-repeat : repeat-x;
padding : 5px;
}
.float2 {
background : #0E429B url(../../../imagens/layout/gradiente-invertido.png);
background-repeat : repeat-x;
background-position : bottom;
float : left;
padding : 5px;
}
.linha {
clear : both;
height : 0;
}
.lista_wrapper1 {
width : 456px; 
background: #0E429B url(../../../imagens/layout/gradiente.png);
background-repeat : repeat-x;
clear : both;
box-shadow: 2px 2px 2px grey;
-moz-box-shadow: 2px 2px 2px grey;
border-radius:10px;
-moz-border-radius:10px;
}
.lista_wrapper1:hover {
background-color : #DAE6F1;
}
.lista_wrapper2 {
width : 456px;
background : #0E429B url(../../../imagens/layout/gradiente.png);
background-repeat : repeat-x;
clear : both;
box-shadow: 2px 2px 2px grey;
-moz-box-shadow: 2px 2px 2px grey;
border-radius:10px;
-moz-border-radius:10px;
}
.lista_wrapper2:hover {
background-color : #DAE6F1;
}
.lista {
width : 410px;
margin : 8px;
position : relative;
}
.lista_numero {
font-size : 16px;
text-align : center;
margin-bottom : 3px;
font-weight : bold;
width : 100%;
height : 30px;
line-height : 30px;
clear : both;
}
.lista_titulo {
text-align : left;
margin-bottom : 3px;
font-weight : bold;
width : 137px;
height : 30px;
line-height : 30px;
float : left;
}
.lista_titulo_texto {
text-align : center;
font-size : 12px;
height : 30px;
width : 270px;
float : left;
}
.lista_titulo_texto_pt {
text-align : center;
font-size : 12px;
height : 30px;
width : 270px;
float : left;
line-height : 30px;
}
.lista_descricao {
width : 100%;
background-color : #ffffff;
min-height : 120px;
}
.lista_descricao p {
text-align : justify;
padding-top : 8px;
padding-right : 8px;
}
.lista_descricao img {
float : left;
margin : 10px !important ;
}
.celulatopo {
width : 160px;
height : 96px;
float : left;
line-height : 96px;
margin : 0 auto;
position : relative;
right : -10%;
}
.celulabaixo {
width : 160px;
height : 19px;
float : left;
line-height : 19px;
margin : 0 auto;
position : relative;
right : -10%;
text-align : center;
}
.celulatopo img {
margin : auto 0;
}
img {
margin : 0 0;
}
blockquote {
padding : 10px 10px 10px 10px;
color : #59666f;
font-style : normal;
}
.clear {
clear : both;
}
table td {
border-radius:3px;
-moz-border-radius:3px;
}

td img {
margin:0px !important;}

table tr:hover {
background:#DAE6F1;
}

img.centered {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
padding : 0;
}
img.alignnone {
padding : 5px 5px;
margin : 0 0 10px 0;
display : inline;
background : #060f17;
}
img.alignright {
display : inline;
}
.entry img {
margin: 5px 8px 8px 8px;
border:none !important;
}
img.alignleft {
display : inline;
}
.aligncenter {
display : block;
margin-left : auto !important ;
margin-right : auto !important ;
margin-bottom : 10px !important ;
}
.alignright {
float : right;
margin : 2px 5px 5px 5px;
}
.alignleft {
float : left;
margin : 2px 5px 5px 5px;
}
.wp-caption {
text-align : center;
background-color : #060f17;
padding : 4px 0 5px 0;
margin : 5px 5px;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
border : 0;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0 0 0 0;
font-size : 11px;
font-weight : normal;
line-height : 12px;
}
#wrapper {
width : 1009px;
margin : 0px auto;
position : relative;
}
#casing {
padding : 0 0 10px 0;
background: url(../../../imagens/layout/visuais/azul_sammu/fundocontent.png) repeat-y;
float : left;
width : 1009px;
}
#toptransparente {
height : 71px;
margin : auto;
width : 1009px;
position : relative;
background : url(../../../../3estatico/azul_sammu/bannerpng.png) no-repeat;
}
.sombra {
background : url(../../../imagens/layout/visuais/azul_sammu/sombra.png) repeat-y;
width:10px;
height:374px;
position:relative;
float:left
}
#top {
height : 374px;
width : 999px;
position : relative;
background : url(../../../imagens/layout/visuais/azul_sammu/bannerjpg.jpg) no-repeat;
float:left
}

#bannerdireita{
height : 211px;
width :  320px;
background : url(../../../imagens/layout/visuais/azul_sammu/bannerdireita.png) no-repeat;
background-position:left}

#bannerdireitaconteudo
{width: 250px;
position:relative;
left:22px}

h1.sidebar
{font-size:1.25em;
text-transform:uppercase;
border-bottom:solid #0E429B 2px;
color:#FFFFFF;
margin-bottom:4px;}


#bannerdireitafundo{
height : 28px;
width :  320px;
background : url(../../../imagens/layout/visuais/azul_sammu/bannerdireitafundo.png) no-repeat;
background-position:top;
padding-bottom:10px;}

.blogname {
width : 600px;
font-family : Arial, Century gothic, Verdana, Tahoma, sans-serif;
margin : 75px 0 0 0;
height : 70px;
text-align : left;
float : left;
padding-left : 30px;
}
.blogname h1 {
font-size : 40px;
padding : 0 0 0 0;
font-weight : normal;
color : #fff;
}
.blogname h1 a:link, .blogname h1 a:visited {
color : #fff;
display : block;
margin : 5px 0 0 0;
}
.blogname h1 a:hover {
color : #111;
}
.blogname h2 {
margin : 0 0 0 0;
font-size : 14px;
font-weight : bold;
color : #fff;
}
.head {
height : 230px;
width : 1000px;
float : left;
background : url(../../../imagens/layout/visuais/azul_sammu/head.jpg);
}
.subhead {
width : 440px;
height : 200px;
margin : 50px 30px 0 0;
overflow : hidden;
float : right;
}
.subhead h3 {
color : #fff;
font-weight : bold;
font-size : 18px;
padding : 10px 0;
}
.subhead p {
color : #69c8bd;
line-height : 22px;
}
#search {
display : inline;
}
#search form {
margin : 0 0 0 0;
padding : 0;
}
#search fieldset {
margin : 0;
padding : 0;
border : none;
}
#search p {
margin : 0;
font-size : 85%;
}
#s {
width : 210px;
height : 20px;
color : #292929;
float : left;
border : 1px solid #0E429B;
background : white;
display : inline;
margin-top:2px;
}
input#searchsubmit {
float : right;
padding : 3px 5px;
display : inline;
margin : 0 5px 0 0;
height : 24px;
background : #0E429B;
color : #fff;
border : none;
margin-top:2px;
}


#menu {
margin : 0 10px;
padding : 0;
height : 38px;
overflow : hidden;
}
#menu ul {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#menu li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#menu li a, #menu li a:link, #menu li a:visited {
color : #99bedf;
display : block;
margin : 0;
padding : 0 10px;
line-height : 38px;
}
#menu li a:hover, #menu li a:active {
color : #fff;
margin : 0;
padding : 0 10px;
line-height : 38px;
text-decoration : none;
background : #060f17 url(../../../imagens/layout/visuais/azul_sammu/menuprincipala.png) repeat-x;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
background : #14334f;
width : 150px;
color : #99bedf;
font-weight : normal;
float : none;
margin : 0;
padding : 0 10px;
line-height : 35px;
border-bottom : 1px solid #1d405f;
[if IE] opacity:0.7;
}
#menu li li a:hover, #menu li li a:active {
background : #0d2c49;
color : #fff;
padding : 0 10px;
line-height : 35px;
}
#menu li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#menu li ul a {
width : 140px;
}
#menu li ul ul {
margin : -36px 0 0 170px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left : -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left : auto;
}
#menu li:hover, #menu li.sfhover {
position : static;
}
#content {
float : left;
width : 670px;
height : 100%;
padding : 5px 0 0 0;
margin-left : 10px;
display : inline;
overflow : visible;
}
.box {
width: 650px;
clear: both;
margin-bottom: 25px;
background: white;
color: #292929;
padding-bottom: 10px;
border-radius:10px;
-moz-border-radius:10px;
box-shadow:3px 3px 3px #303030;
-moz-box-shadow:3px 3px 3px #303030;}
}
.last {
float : right;
clear : right;
}
.boxtitle h1 {
margin : 0 0 0 0;
padding : 10px 0 5px 10px;
text-align : left;
font-size: 1.4em;
font-weight : bold;
overflow : hidden;
text-transform:uppercase;
border-bottom: solid #FFCC00 2px;
padding-bottom:2px;
margin-bottom:10px;
text-shadow: 0px 1px 2px #D8D8D8;
}


.boxtitle h2 a, .boxtitle h2 a:link, .boxtitle h2 a:visited {
color : #0E429B;
background-color : transparent;
}
.boxtitle {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
.post {
margin : 0 0 20px 0;
height : 100%;
color : #161616;
font : 13px Calibri, Verdana, Arial, Helvetica, sans-serif;
background : white;
padding : 5px;
line-height : 1.4;
width:645px;
border-radius:10px;
-moz-border-radius:10px;
box-shadow:3px 3px 3px #303030;
-moz-box-shadow:3px 3px 3px #303030;
overflow:visible;}
.title span {
background : url('../../../imagens/layout/gradiente-horizontal.png') repeat-y;
width : 120px;
height : 55px;
position : absolute;
left : 20px;
}
.title h2 {
margin : 0 0 20px 0;
border-top : 0;
border-left : 0;
border-right : 0;
border-bottom : 3px solid #0E429B;
padding : 10px 0 10px 10px;
text-align : left;
font : 24px Calibri, Verdana, Arial, Helvetica, sans-serif;
overflow : hidden;
color : #0E429B;
text-transform : uppercase;
font-weight : bold;
text-shadow: 0px 1px 2px #D8D8D8;
}
.title h2 a, .title h2 a:link, .title h2 a:visited {
color : #0E429B;
background-color : transparent;
}
.title {
margin : 0 0 0 0;
padding : 0 0 0 0;
}

.titulo {
opacity:0.8;
padding : 4px 5px 4px 0;
color : white;
font-size:2em;
text-transform : uppercase;
background : #0E429B;
margin : 5px auto;
border-radius:5px;
-moz-border-radius:5px;
width: 80%;
text-align:center;
}

.data {
font-size : 10px;
font-family : Tahoma, century gothic, Arial, Verdana, Helvitica, sans-serif;
padding : 4px 5px 4px 0;
color : #ca680b;
text-transform : uppercase;
background : #0E429B;
margin : 5px 10px;
border-radius:5px;
-moz-border-radius:5px;
width: 95%;
text-align:center;
box-shadow:3px 3px 3px #303030;
-moz-box-shadow:3px 3px 3px #303030;
}
.datasingle {
margin: 15px 0px;
border-top: 1px solid #C60;
padding-top: 20px;
}
.author {
color : #161616;
padding : 2px 5px 2px 20px;
margin-left : 10px;
background : url(../../../imagens/layout/user.png) no-repeat;
}
.clock {
color : #161616;
padding : 2px 5px 2px 20px;
margin-left : 5px;
background : url(../../../../4/_plugins/js_composer/assets/images/icons/clock.png) no-repeat;
}
.comm {
color : #161616;
padding : 2px 5px 2px 20px;
margin-left : 5px;
background : url(../../../../4/_plugins/js_composer/assets/images/icons/balloon.png) no-repeat;
}
.comm a:link, .comm a:visited {
color : #161616;
}
.comm a:hover {
color : #fff;
}

.category {
text-transform : uppercase;
color : #ddd;
padding: 10px 0 0 0;
text-shadow:1px 1px 0px #303030;
}
.category a:link, .category a:visited {
color : #DAE6F1;
}
.category a:hover {
color: #999999;
}
.cover {
margin : 0 0;
padding: 0 15px 0 11px;
}
.entry {
margin : 0 0;
padding : 0 0;
}
.entry ul, .entry ol {
margin : 0.4em 0 1em;
line-height : 150%;
}
.entry ul li, .entry ol li {
list-style-position : outside;
margin-left : 1.6em;
}
.right {
float : right;
width : 320px;
padding : 0;
display : inline;
overflow : hidden;
}
.blokbox, .twitbox {
float : left;
width : 323px;
background : #fff;
margin-bottom : 10px;
border : 1px solid #ddd;
}
.blok {
padding : 5px 0 0 0;
float : left;
}
.fentry img {
max-width : 100px;
padding-left : 6px;
padding-bottom : 5px;
float : left;
}
h2.bloktitl {
width : 325px;
color : #eee;
font-size : 18px;
background : #523211;
height : 25px;
padding-top : 10px;
padding-left : 10px;
}
p.twitter-message {
color : #666;
padding : 10px;
border-bottom : 1px solid #eee;
}
a.twitter-link {
color : #d53e13;
}
a.twitter-user {
color : #0c7391;
}
h3.sidetitl {
background : #0E429B;
height : 25px;
padding-left : 10px;
font-family : Georgia, Tahoma, Century gothic, Arial, sans-serif;
color : #fff;
font-size : 16px;
padding-top : 10px;
}
#video embed {
width : 300px;
height : 300px;
overflow : hidden;
}
.sidebar1 {
width : 287px;
float : left;
}
.sidebar2 {
width : 150px;
float : right;
}
.sidebox1 {
background:url(../../../imagens/layout/visuais/verde_atalanta/boxcorpo.png) repeat-y;
padding: 0 5px 5px 15px;
}


.sideboxtrans
{background:url(../../../imagens/layout/visuais/transp.png);
text-align:center;
border-radius: 15px 0px;
-moz-border-radius: 15px 0px;
overflow:hidden;
}

.sideboxtopo {
width:287px;
height:6px;
clear:both;
background:url(../../../imagens/layout/visuais/verde_atalanta/boxtopo.png) no-repeat;
}

.sideboxbaixo {
width:287px;
height:12px;
clear:both;
background:url(../../../imagens/layout/visuais/verde_atalanta/boxbaixo.png) no-repeat;
margin-bottom:20px !important;
}
.sidebox2 {
float : right;
}
.sidebox {
width : 155px;
background : #000;
padding-bottom : 10px;
font-size : 12px;
font-family : Tahoma, Century gothic, Arial, sans-serif;
margin : 10px 0 0 0;
color : #444;
}
.sidebox1 ul {
list-style: square;
left: 20px;
position: relative;
color: #0E429B;
text-align:left;}

.sidebox li {
list-style-type : none;
margin : 0;
padding : 0;
}
.sidebox ul ul {
list-style-type : none;
margin : 0;
padding : 0 0 0 0;
background-repeat : no-repeat;
}
.sidebox ul ul ul {
list-style-type : none;
margin : 0;
padding : 0;
border : 0;
}
.sidebox ul ul ul ul {
list-style-type : none;
margin : 0;
padding : 0;
border : 0;
}
.sidebox ul li {
height : 100%;
line-height : 18px;
clear : left;
width : 155px;
margin : 0 0;
list-style-type : none;
}
.sidebox ul li a:link, .sidebox ul li a:visited {
color : #6f6f6f;
border-bottom : 1px dotted #111;
text-decoration : none;
padding : 5px 0 5px 5px;
display : block;
}
.sidebox ul li a:hover {
color : #004c7f;
}
.sidebox p {
padding : 7px 10px;
margin : 0;
}
.sidebox table {
width : 100%;
text-align : center;
color : #787d7f;
}
li.recentcomments {
padding : 5px 5px;
width : 155px;
}
.squarebanner {
width : 300px;
padding : 10px;
background : white;
margin-top : 10px;
}
.squarebanner ul {
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 15px 0;
width : 300px;
overflow : hidden;
}
.squarebanner ul li {
list-style-type : none;
margin : 15px 5px 0 8px;
float : left;
padding : 5px;
display : inline;
background : #060f17;
}
#wp-calendar {
width : 100%;
padding : 0 5px;
}
#calendar_wrap {
margin : 0 auto;
}
#wp-calendar caption {
padding : 10px 5px 5px 5px;
font-size : 16px;
color : #375752;
font-weight : bold;
font-family : Georgia, Century gothic, Arial, sans-serif;
text-transform : uppercase;
}
#wp-calendar th, #wp-calendar td {
padding : 5px;
text-align : center;
color : #fff;
background : #00558f;
}
#wp-calendar td a {
padding : 0;
border : none;
color : #843400;
}
#wp-calendar td {
background : transparent;
border : none;
color : #444;
}
#wp-calendar td, table#wp-calendar th {
padding : 2px 0;
}
#footer {
height : 66px;
float : left;
width : 1009px;
background : url(../../../imagens/layout/visuais/azul_sammu/rodape.png);
margin:auto;
}

.fleft {
float : left;
text-align : left;
margin-left : 10px;
margin-top : 10px;
line-height : 16px;
}
.fright {
float : right;
text-align : right;
margin-right : 10px;
margin-top : 10px;
line-height : 16px;
}
#navigation {
margin : 10px auto;
width: auto;
position: relative;
left: 150px;
}
.contentCenter {
text-align : center;
}
h2.pagetitle {
padding : 10px 0;
font-size : 20px;
text-align : center;
color : #555;
font-family : Arial, Georgia, Century gothic, Helvetica, sans-serif;
}
h2.pagetitle a {
color : #507409;
}
#comment {
height : 100%;
padding : 0 0 0 0;
margin : 0 0;
}
#comnums h3 {
padding : 10px 10px;
margin : 15px 0 10px 0;
font-size : 20px;
font-weight : normal;
color : #778c9f;
font-family : Georgia, Century gothic, Arial, Helvetica, sans-serif;
background : white;
}
#respond {
height : 100%;
padding : 0 5px;
margin : 5px 0 5px 0;
background : white;
}
#respond h3 {
padding : 10px 10px 5px 10px;
margin : 5px 0;
font-size : 22px;
font-weight : normal;
color : #778c9f;
}
#commentform {
padding : 0 10px 10px 10px;
margin : 0 0 0 0;
color : #DAE6F1;
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
}
.cancel-comment-reply {
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
margin-left : 10px;
padding : 0 0;
}
#commentform p {
color : #777;
padding : 5px 0;
font-size : 10px;
}
#commentform input {
border : 1px solid #1b2e3f;
background : #0E429B;
color : #ddd;
padding : 3px 10px;
}
#commentform textarea {
border : 1px solid #1b2e3f;
background : #DAE6F1;
color : #161616;
width : 95%;
padding : 5px 5px;
}
.comments input#submit {
padding : 2px 5px;
color: #292929;
background : #0E429B;
border : 1px solid #0E429B;
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
}
ol.commentlist {
list-style : none;
margin : 0;
padding : 0;
text-indent : 0;
}
.comment-body {
margin-left : 80px;
padding : 10px 10px;
background : #0E429B;
}
ol.commentlist li {
margin : 20px 0 20px 0;
padding : 5px 0 5px 0;
position : relative;
}
ol.commentlist li div.comment-author {
padding : 0 10px 0 0;
color : #c00808;
}
ol.commentlist li div.vcard {
font : 10px Tahoma, helvetica, arial, sans-serif;
text-transform : uppercase;
color : #37556f;
position : absolute;
top : 5px;
left : 0;
height : 100px;
}
ol.commentlist li span.says {
display : none;
}
ol.commentlist li div.vcard cite.fn {
font-style : normal;
position : absolute;
width : 70px;
text-align : center;
background : #000000;
padding : 2px 0;
top : 75px;
left : 0;}

.widebanner {
display:none;
}
img.postim {
padding : 5px;
background : #3b4b58;
float : left;
margin : 10px 10px 10px 0;
}
.wp-pagenavi {
font-size : 12px;
text-align : center !important ;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
text-decoration : none;
background : #0E429B !important ;
border : 1px solid #0E429B !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : block;
text-align : center;
float : left;
margin-right : 4px;
}
.wp-pagenavi a:hover {
color : #ffffff;
background : #0E429B !important ;
}
.wp-pagenavi span.pages {
display : none;
}

.wp-pagenavi span.current {
text-decoration : none;
background : transparent !important ;
border : 1px solid #0E429B !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : block;
text-align : center;
float : left;
margin-right : 4px;
}
.wp-pagenavi span.extend {
text-decoration : none;
background : #0177cb !important ;
border : 1px solid #00558f !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : none;
text-align : center;
float : left;
margin-right : 4px;
}
#slide, #video {
padding : 10px;
background : white;
margin : 0 20px 10px 0;
}
.featbox {
padding : 10px;
background : white;
margin : 0 20px 10px 0;
}
.fblock {
margin : 0 0 5px 0 !important ;
height : 105px;
}
.fblock a img {
border : none;
float : left;
}
.thumbim {
margin : 0 5px 0 0;
width : 80px;
height : 60px;
}
.fblock h3 {
font-size : 13px;
font-weight : bold;
color : #222;
padding : 10px 0 5px 0;
}
.fblock h3 a:link, .fblock h3 a:visited {
font-size : 12px;
font-weight : bold;
color : #ddd;
}
.fblock p {
color : #788b9c;
margin : 0 !important ;
padding : 0 !important ;
}
#video h2, #slide h2 {
padding : 0 0 10px 0;
color : #0E429B;
font-size : 16px;
font-weight : normal;
font-family : Tahoma, Century gothic, Arial, Tahoma, sans-serif;
}

.cs-buttons {
display : none;
font-size : 0;
padding : 10px;
float : left;
}
.cs-buttons a {
margin-left : 5px;
height : 10px;
width : 10px;
float : left;
border : 1px solid #b8c4cf;
color : #b8c4cf;
text-indent : -1000px;
}
.cs-active {
background-color : #b8c4cf;
color : #ffffff;
}
.cs-title {
width : 610px;
padding : 10px;
background-color : #000000;
color : #ffffff;
}
.cs-prev, .cs-next {
background-color : #000000;
color : #ffffff;
padding : 0 10px;
}

.avatar {float: left;
margin: 10px 10px 10px 10px;
}
.avatar img{
box-shadow:3px 3px 5px #303030;
-moz-box-shadow:3px 3px 5px #303030;}



.tabela
{width:80%;
margin: 5px auto 60px auto;}

.tabelalinha1 {
clear:both;
width:100%;
margin: 0 0 5px 0;
background: #0E429B;
border-radius:5px;
-moz-border-radius: 5px;}


.tabelalinha1:hover, .tabelalinha2:hover {
background: #DAE6F1;
}

.tabelalinha2 {
clear:both;
margin: 0 0 5px 0;
background: transparent;
width:100%;
border-radius: 5px;}

.tabelacelula {
width:49%;
display: inline-block;
text-align:center;
vertical-align:middle;
}

.celuladestaque {
height:40px;
font-weight:bold;
line-height:40px;
clear:both;
text-align:center;
text-shadow: 1px 1px 5px #0E429B;
font-variant:small-caps;
font-size:1.5em;
background: #DAE6F1;
border-radius:5px;
-moz-border-radius:5px;}

.rodape {
padding: 8px 0;
font-size: 0.9em;
text-align: center;
opacity: 0.8;
text-shadow: 1px 1px 2px white;}

img.galeria {
padding:2px;
margin:3px;
display: inline-block;
border: dotted 2px #0E429B}

img.galeria:hover {
opacity:0.7;
border: dotted 2px white}

img.ratocima:hover

{opacity:0.8;
box-shadow: 1px 1px 4px white;
-moz-box-shadow: 1px 01x 4px white;
text-decoration:none;}

.tabelamanga
{
background: url(../../../imagens/manga/tabelamanga.jpg) no-repeat;
background-position:center;
text-align: center;
font-size: 2em;
font-weight: bold;
line-height: 2em;
font-variant: small-caps;
text-shadow: 1px 0px 4px black;
border:solid 2px #0E429B;
width:630px;
border-radius:10px;
position: relative;
left: -5px;
}
.celuladatabela {
float:left;
width:46%;
padding: 8px;
text-align:left;}
.tabelalinha {
clear:both;
width:100%;
margin: 0 0 5px 0;
border-radius:5px;
-moz-border-radius:5px;
vertical-align:middle;}

.sombra5 {
border-radius:5px;
-moz-border-radius:5px;}

.sombra10 {
border-radius:10px;
-moz-border-radius:10px;}