/*  
Theme Name: 
Theme URI: 
Description: 
Version: 
Author:
Author URI:
*/

/* PADRAO */
body { background:#95C2E9  url(images/top-ceu.jpg) no-repeat center top; color:#35383D; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:0 auto; padding:0; width:100%; height:100%}
a:link { text-decoration: none; color : #007AC8; border: 0}
a:active { text-decoration: underline; color : #007AC8; border: 0}
a:visited { text-decoration: none; color : #007AC8; border: 0}
a:hover	{ text-decoration: none; color : #0e2a40; border: 0} 
a:focus { outline: none;-moz-outline-style: none}

h1, h2, h3, h4 { font-family: "Arial"}

img { padding: 0; margin: 0; border: none; text-align: center}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height: 1px}

form { padding: 0; margin: 0}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px}

/* INICIO ESTRUTURA */
#Ceu { background:url(images/bg_rodape.gif) repeat-x center bottom;}

#Head { margin:5px auto 0; width:1000px; height:100px; position:relative}
#Head h1 { color:#1A3265; display:inline; font-size:28px; font-weight:normal; left:205px; letter-spacing:-1px; line-height:28px; margin:0; padding:0; position:absolute; top:37px; z-index:1;}
#Head h1 a { color:#fff; text-decoration: none; color: #1a3265;}
#Head h1 a:visited { color:#fff; text-decoration: none; color: #1a3265;}
#Head h1 a:hover { color:##1a3265; text-decoration: none; }
#Head .Desc { color:#005B8E; font-family:'Arial'; font-size:14px; font-weight:bold; left:205px; letter-spacing:-1px; line-height:14px; margin:0; padding:0; position:absolute; top:69px; z-index:2;}
a.logo { display:block; background: url(images/logo-ceab.gif) no-repeat; display: block; height: 70px; width: 188px; z-index: 1 }
.posicao-logo {height:100px; left:0; position:absolute; top:25px; width:104px; z-index:1;}

#Content { margin:0 auto; width:1000px; background: url(images/bg-conteudo.gif) repeat-y left top}

#Body { float:left; width:720px; padding-top:27px}
#Body #cabecalho { background-color:#0097ca; height:45px; position:relative}
#Body #cabecalho #canto-esquerdo { background: url(images/canto-esquerdo.gif) no-repeat; height:43px; left:0; position:absolute; top:-27px; width:720px}
#Body #conteudo_blog { text-align:justify; background:#FFFFFF url(images/bg-repeat-data.gif) repeat-y 0 0; color:#35383D; min-height:480px; padding:10px 10px 10px 80px; width:630px;}
#Body #conteudo_interno { text-align:justify; background-color:#FFFFFF; color:#35383D; float:left; min-height:480px; padding:10px; width:700px;}
#Body #conteudo_comentario { background:#FFFFFF url(images/bg-repeat-data.gif) repeat-y 0 0; color:#35383D; float:left; min-height:480px; padding:10px 10px 10px 80px; width:630px;}

#Sidebar { background:#005B8E url(images/bg-repeat-direita-2.gif) repeat-y; float:left; padding:10px 10px 10px 20px; position:relative; width:250px; min-height:552px; color:#FFF}
#Sidebar #canto-direito { background: url(images/curvas-direita.gif) no-repeat; height:72px; left:0; position:absolute; top:0; width:17px}
#Sidebar #canto-direito-2 { background: url(images/canto-direito.gif) no-repeat; height:10px; right:0; position:absolute; top:0; width:10px}

#Footer { display:block; float:left; width:970px; background:#1a3265 url(images/bg_rodape.gif) repeat-x center bottom; padding:10px 15px; height:290px; color:#FFF;}
.empresa {float:left; width:315px; margin-right:10px}
.empresa p { line-height: 20px }
.mais-visitados {float:left; width:315px; margin-right:10px}
.mais-comentados {float:left; width:315px}
.empresa ul, .mais-visitados ul, .mais-comentados ul {margin:0; padding:0; list-style:none}
.empresa ul li, .mais-visitados ul li, .mais-comentados ul li {background: url(images/setinha-azul.gif) no-repeat 5px 10px; margin:0; padding:5px 5px 5px 16px;}
.empresa ul li, .mais-visitados ul li:hover, .mais-comentados ul li:hover {background-color:#07183b}
.empresa ul li a, .mais-visitados ul li a, .mais-comentados ul li a {color:#FFF; text-decoration:none}
.empresa ul li a:hover, .mais-visitados ul li a:hover, .mais-comentados ul li a:hover {color:#FFF; text-decoration:none}
.empresa h2, .mais-visitados h2, .mais-comentados h2 {background: url(images/aviao.gif) no-repeat left 6px; padding: 0 0 5px 20px; margin: 15px 0; border-bottom: dashed 1px #7bb9d9}
.assinatura {float:left; text-align:center; width:100%;}
.assinatura p{ color:#92B8CD; font-size:10px; margin:0; padding:0}
.assinatura a{ color:#92B8CD; text-decoration:underline}

.clear { clear:both}

/* VISUAL */

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#categorias ul { margin:0; padding:10px 0 0 0}
#categorias ul li { float:left; margin:5px 0 0 10px; list-style:none}
#categorias ul li a { padding:5px; color:#FFF; text-decoration:none; font-weight:bold}
#categorias ul li a:hover { color:#09182a }

.Post {	padding: 0; position: relative; clear: left;}
.PostHead { position: relative; clear: left; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 10px;}
.PostHead h1 { font-size: 23px; line-height: 20px; letter-spacing: -1px; font-weight: normal; padding: 0 0 1px 0; margin: 0; color:#007AC8;}
.PostHead h1 a { color: #007AC8; text-decoration: none;}
.PostHead h1 a:visited { color: #007ac8; text-decoration: none;}
.PostHead h1 a:hover { color:#007AC8; text-decoration: none;}

.PostAuthor { padding: 1px 0; margin: 0; font-size: 10px; color:#8a98a2; font-weight: bold;}
.PostDate { margin: 0; position: absolute; top: 0; left: -70px; text-align: center; background: url(images/PostHead.gif) repeat-x bottom; padding: 0 10px 6px 10px;}
.PostDate small { font-size: 10px; color:#8a98a2; font-weight: bold; }
.PostDate .month { display:block; text-transform: uppercase; font-size: 9px;}
.PostDate .day { display:block; font-size: 24px; line-height: 24px; font-family: 'Arial'; letter-spacing: -1px; font-weight: normal; color:#4a5a65;}
.PostDate .year { display:block;}

.PostContent { padding: 0 0 5px 0; font-size: 12px; line-height: 17px; background: url(images/PostHead.gif) repeat-x bottom; }
.PostContent p { font-size: 12px; line-height: 17px;}
.PostContent p strong {}
.PostContent img {}
.PostContent img.alignright { float: right; margin: 0 0 10px 10px }
.PostContent ul { padding: 10px 0; margin: 0; }
.PostContent li { padding: 2px 0 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#4c4c4c; }
.PostContent blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0; color:#336699; }
.PostContent blockquote p { font-size: 11px; padding: 5px 0; margin: 5px 0; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#336699; }
.PostContent blockquote a { color:#0080ca; }
.PostContent blockquote a:visited { color:#0080ca; }
.PostContent blockquote a:hover { color:#0e2a40; }
.PostContent a { text-decoration: underline;}

.PostDet { padding-top: 15px;}
.PostDet ul { padding: 0; margin: 0;}
.PostDet li { padding: 5px 0 5px 18px; margin: 0 10px 0 0; list-style-type: none; display: inline; color:#336699; font-size: 10px; font-weight: bold; } 
.PostDet li a { text-decoration: underline;} 
.PostCateg { background: url(images/PostCateg.png) no-repeat left center;}
.PostCom { background: url(images/PostCom.png) no-repeat left center; }
.tags {list-style-type: none; margin:0px; padding: 0;}

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0; margin: 0;}
.Note li { padding: 2px 0 2px 15px; margin: 0; list-style-type: none; font-size: 11px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}
.emailfriend { background: url(images/email.jpg) no-repeat left; }
.Note li a { color:#007AC8;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav a { padding: 2px 5px 2px 3px; background: #fff; border-right: solid 1px #ccc; font-size: 11px;}
.Nav a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;}
.Nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; text-decoration: none;}
.Nav span { padding: 2px 5px 2px 0; color:#6666; border-right: solid 1px #ccc; }
.Nav .on { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0 0 0;}

/* Comments List / Sem paginação  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .List h3 { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; padding: 5px 0; color:#000; }
.Comments .List ol { padding: 0; margin: 0;}
.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0 0 20px 0; list-style-type: none;}
.Comments .List .ComListLi { background: #ecf3f8 }
/**/ * html .Comments .List .ComListLiTop { left: -5px;} /**/ 
.Comments .List .ComListLiTop { position: absolute; background: url(images/ComListLiTop.gif) no-repeat left top; height: 15px; width: 420px; left: 0; top: 0;}

/**/ * html .Comments .List .ListNr { left: -55px;} /**/ 
.Comments .List .ListNr { color:#bec9d1; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0; left: -55px; }

/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 
.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px;}
.Comments .List .ListGrav img { border: solid 1px #fff;}

.Comments .List big { margin: 0; padding: 0 0 0 42px; font-size: 12px; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block;}
.Comments .List big a { color:#0e2a40}
.Comments .List small { color:#0f395a; padding: 0 0 0 42px; margin: 0; font-size: 10px; }
.Comments .List small a { color:#0f395a; text-decoration: none;}
.Comments .List small a:visited { text-decoration: none;}

.Comments .List .ListContent { margin: 15px 0 0 0; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}

/* Comments List / Com paginação  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ol.commentlist { padding: 0; margin: 0 }
ol.commentlist li { background: #ecf3f8; position: relative; padding: 15px 5px 10px 5px; margin: 0 0 20px 0; list-style-type: none }
ol.commentlist li.alt {}
ol.commentlist li p { background-color: #FFFFFF; margin: 0; padding: 10px }
/**/ * html ol.commentlist li div.paginated-comments-number { left: 10px;} /* */ 
ol.commentlist li div.paginated-comments-number { color:#bec9d1 !important; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0; left: -70px; width: auto !important }
ol.commentlist li .avatar { border: 1px solid #FFFFFF; float: left; margin-right: 15px }
ol.commentlist li small.commentmetadata { display: block; margin-bottom: 15px }
ol.commentlist li small.commentmetadata a { color: #0F395A }
ol.commentlist li cite a.url { color: #0E2A40; font-style: normal; font-weight: bold }

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 5px 0 10px 0; color:#333;}
.Comments .Form { background-color:#dbefff; padding: 10px 15px 20px 15px; position: relative;}
/**/ *html .Comments .FormTop  { left: -15px;} /**/ 
.Comments .FormTop { background: url(images/ComFormTop.gif) no-repeat left top; position: absolute; top: 0; left: 0; width: 504px; height: 7px;}
.Comments .Form form {margin: 0; padding: 0;}
.Comments .Form a { text-decoration: underline;}
.Comments .Form p { padding: 0; margin: 0; font-size: 11px; color:#336699; }
.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}
.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0;}
.Comments .Form .TextField { background: #fff; border: solid 1px #9dc0d0; padding: 5px 4px; font-size: 11px; display: block;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #9dc0d0; padding: 4px; font-size: 12px;}

.Comments .Form input.SubmitComment { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}
.Comments .Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}

.Form h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 5px 0 10px 0; color:#333;}
.Form { background-color:#dbefff; padding: 10px 15px 20px 15px; position: relative;}
/**/ *html .FormTop  { left: -15px;} /**/ 
.FormTop { background: url(images/ComFormTop.gif) no-repeat left top; position: absolute; top: 0; left: 0; width: 504px; height: 7px;}
.Form form {margin: 0; padding: 0;}
.Form a { text-decoration: underline;}
.Form p { padding: 0; margin: 0; font-size: 11px; color:#336699; }
.Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 5px 0;}
.Form .TextField { background: #fff; border: solid 1px #9dc0d0; padding: 5px 4px; font-size: 11px; display: block;}
.Form .TextArea { background: #fff; border: solid 1px #9dc0d0; padding: 4px; font-size: 12px;}

.Form input.SubmitComment { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}
.Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}


/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { background: url(images/Search.gif) no-repeat 28px 26px; left:0; position:absolute; top:0; width:268px;height:54px;}
.Search  form { padding: 30px 20px 10px 30px; margin: 0;}
.Search  input { border: none; color: #330033; font-size: 11px;}
.Search  input.search { background:url(./images/SearchButton.gif) no-repeat; height:16px; width:16px;}
.Search  input.keyword { background:none; border:medium none; padding:4px 0 6px 8px; width:186px; } /**/ * html #buttonsearch { margin: -24px 0 0 203px; } /* */ 
#buttonsearch { padding: 0; margin: -23px 0 0 203px; top: 0; background: none; }

/* Artigos ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.sub-artigos {
	font-size: 1.2em;
	color: #FFB9BB;
	margin:0px;
	margin-top: 5px;
	font-weight:bold;
}
.sub-artigos-descricao {
	font-size: 11px;
	margin:0px;
	margin-bottom: 5px;
}

/* SIDEBAR +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.espaco {display:block; height:45px;}

#Sidebar ul { margin: 0; padding: 0}
#Sidebar ul li { background: url(images/setinha-azul.gif) no-repeat 5px 10px; margin:0; padding:5px 5px 5px 16px; list-style:none; font-size: 11px; border-bottom: solid 1px #106899}
#Sidebar ul li a {color:#96d1fe;}
#Sidebar ul li a:hover {color:#71bdfc;}
#Sidebar h2 { background: url(images/aviao.gif) no-repeat left 6px; padding: 0 0 5px 20px; margin: 15px 0; border-bottom: dashed 1px #7bb9d9}

#s { width: 160px; padding: 3px; margin-bottom: 5px;}

/* Canais */

#canais .feed { margin-top: 15px }
#canais .site { margin-top: 30px }
#canais .orkut { float: left; margin-top: 30px }
#canais .youtube { margin: 30px 0 0 22px }
#canais .flickr img { border: 1px solid #FFFFFF; margin: 3px }

/* MAPA DO SITE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ddsg-wrapper h2 {background: url(images/aviao2.gif) no-repeat left 6px; padding: 0 0 5px 20px; margin: 15px 0; color:#1A3265}
.ddsg-wrapper ul {margin: 5px 20px 10px; padding: 0}
.ddsg-wrapper ul li { list-style: url(images/PostContentBlockLiIco.png) inside;}
.ddsg-wrapper ul li strong {color:#1A3265}
.ddsg-wrapper ul li a {color: #35383D}
.ddsg-wrapper ul li a:hover {color: #007AC8}
.ddsg-wrapper ul li ul {margin: 5px 20px 10px; padding: 0}
.ddsg-wrapper ul li ul li{ list-style: url(images/PostContentLiIco.png) inside;}
