﻿/*  
Theme Name: Cá Estamos
Theme URI: http://www.tvglobointernacional.com.br/
Description: Tema padrão Cá Estamos.
Version: 1.0
Author: TV Globo Internacional
Author URI: http://www.tvglobointernacional.com.br/
*/

* {margin:0; padding:0;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {cursor: help; font-size: 0.9em; letter-spacing: .07em;}
acronym, abbr {	border-bottom: 1px dashed #999;	}
fieldset {border:0;}
blockquote {font-style:italic; margin: 15px 30px 0 10px; padding-left: 20px; }
blockquote cite {margin: 5px 0 0; display: block;}
hr {display: none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {	border: none;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;	}
.center {text-align: center;}
#sub {float: left; margin-right:5px;}

body {background: #002504; font-family:Arial; /*font-size: 62.5%; /* Resets 1em to 10px */ margin: 0; text-align: center;}
body #page {background:#002504;font-size: 62.5%;_margin-bottom:-20px;padding: 0;text-align: left;}

#blog-corpo {background: #FFF;min-height:300px;margin: 0 auto; width:980px;}

#header {background: #002504; border-bottom:6px solid #002504; margin:0; padding:0; height: 150px; text-align:center;}
#header #headerimg {background: url(header.jpg) no-repeat; margin: 0 auto 0; padding:0; height: 150px; width: 900px;}
#header #headerimg h1 {float:right; height: 150px; width:200px;}
#header #headerimg h1 a {display:block; width:200px; height:150px;}
#header #headerimg h1 a span {display:none;}
#header #headerimg .linkBlog {float:left;height:150px;width:200px;text-indent:-9999px;}
#header #headerimg .descricao { float:right; margin-top:40px; width:200px; display:none;}
#header #headerimg .descricao ul {list-style:none;}
#header #headerimg .descricao ul li {margin:0 0 6px; text-align:left;}
#header #headerimg .descricao ul li a {color:#fff; font-size:1.2em; font-weight:bold;}
#header #headerimg .descricao ul li a img {float:left; margin-right:8px; margin-top:-3px;}

#content {float:left; margin-right:20px; padding:15px; width:710px;}
.time, .auto, .cate { float:left; margin-right:4px; }

/* Barra lateral */
#sidebar {background: #002504; float:left; overflow:hidden; padding: 0;margin:0; width: 220px;}
#sidebar form {margin: 0;}
#sidebar h2 {color:#FFF; display:block; font-size:1.8em; font-weight:bold; letter-spacing:-0.04em; margin: 5px 0 5; padding: 0 5 0 5px;}
#sidebar #searchform {border-bottom:1px dotted #CCC; padding-bottom:20px; text-align:left;}
#sidebar #searchform label {color:#FFF; display:block; font-size:1.8em; font-weight:bold; letter-spacing:-0.04em; margin-bottom:4px;}
#sidebar #searchform #s {height:16px; margin:0 4px 0 0; padding: 2px; width: 150px;}
#sidebar #searchform #searchsubmit {background: url(search-btn-bg.gif) no-repeat; border: none; color:#FFF; font:bold 12px Arial; height:22px; width:29px;}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 10px;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;	}
#sidebar ul li a {color:#FFF; font-size:1.2em; font-weight:bold; line-height:1.4em; }
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ul ol li {list-style: inside square;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;	}
/*#sidebar ul ul li:before {	content: "\00BB \0020";	}*/

/* Rodape */
#footer {border: none;padding: 0; margin: 0 auto; width: 760px; clear: both;}
#footer p {margin: 0; padding: 20px 0; text-align: center;}

/* Estilos dos Posts */
h2 {margin-top:10px; word-spacing:-1px;letter-spacing:-0.04em; *letter-spacing:-0.1em;}
h2 a, h3 a {color:#002504; font-size:1.8em; *font-size:1.6em; font-weight:bold; letter-spacing:-0.04em; *letter-spacing:-0.1em; text-decoration:none; word-spacing:-1px;}
h2 a:visited {color:#002504;}
small {color:#999; display:block; font-size:1.1em; font-weight:normal; line-height: 1.3em; margin:6px 0 0; height: 15px;}
small a {color:#002504; font-weight:bold;}
.postmetadata {text-align:left;}
.postmetadata a {color:#002504; font-size:1.4em; font-weight:bold;}
.post {border-bottom:1px dotted #CCC; margin: 0 0 7px; overflow:hidden; padding: 12 0 25 16px; text-align: justify; width:700px;}
.post hr {display: block;}
.entry {margin:15px 0;}
.entry p, .entry ol li, .entry ul li {color:#666; font-size:1.4em; line-height:1.7em; margin-bottom: 10px;}
.entry p a {color:#002504; font-weight:bold;}
.entry p a:visited {color: #002504;}
.entry p img {margin:0 10px 4px; border: 1px solid #999; padding: 3px;}
/*.entry ul li:before {content: "\00BB \0020";}*/
.entry ol {padding:0 0 0 10px;	margin: 0;}
.entry ul {padding:0 0 0 10px;	margin: 0;}
.entry ol li {margin: 0; padding: 0;}

/* 	Special stylized non-IE bullets. Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px;	list-style: none; padding-left: 10px; text-indent: -10px;} 
html>body .entry li {margin: 7px 0 8px 10px;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none;	list-style-image: none;	}
ol li {list-style: decimal outside;}
/* End Lists */

.narrowcolumn .postmetadata {clear:both; padding-top: 5px; text-align: left;}
.postmetadata {clear: left;}

.widecolumn {/*line-height: 1.6em; margin: 5px 0 0 150px; padding: 10px 0 20px 0;*/ overflow:hidden; width: 710px; }
.widecolumn h2 {color:#FFF; font-size:3.8em; font-weight:bold;}
.widecolumn .post {margin: 0;}
.widecolumn .entry p, .widecolumn .entry ol li, .entry ul li {color:#666; font-size:1.4em;}
.widecolumn .postmetadata {clear:both;margin: 30px 0;display:none;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}18:31 11/03/2009

.nocomments, strike {color: #777;}
.navigation, .navigation a {color:#002504; font-size:20px; font-weight:bold;}

/*	Begin Headers */
h2.pagetitle {margin-top: 30px;	text-align: center;}

h3.comments {padding: 0; margin: 40px auto 20px ;}
/* End Headers */

/* Begin Images */

p img {padding: 0; max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 3px; margin: 0 0 2px 7px; display: inline; border: 1px solid #999;}
img.alignleft {padding: 3px; margin: 0 7px 2px 0; display: inline; border: 1px solid #999;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */

/* Begin Form Elements */
#searchform {margin: 10px auto;	padding: 5px 3px; text-align: center;}
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;	}
select {width: 130px;} 
/* End Form Elements */

/* Comentarios */
h3#comments {color:#002504; font-size:3em; font-weight:bold; letter-spacing:-0.04em; margin:10px 0;}

.commentlist {padding: 0; text-align: justify;}
.commentlist li {border-top: 1px solid #CBDCE8; font-weight: bold; margin: 0; padding: 5px 10px 3px; list-style: none;}
.commentlist p {color:#666; font-size:1.4em; font-weight: normal; line-height: 1.5em; margin: 10px 5px 10px 0; text-transform: none;}
/*.commentlist li, #commentform input, #commentform textarea {font: 1em Arial;}*/
.commentlist cite, .commentlist cite a {font-weight: bold;	font-style: normal;	font-size: 1.1em;}
.alt { margin: 0; padding: 10px;}

#commentform {background:#F5F5F5; margin:25px 0;  padding:20px 25px;}
#commentform h3 {color:#002504; font-size:3em; font-weight:bold; letter-spacing:-0.04em; margin:0 0 10px;}
#commentform p {margin-bottom:15px; width:656px;}
#commentform p label {display:block; color:#666; font-size:1.5em; margin-bottom:4px;}
#commentform input {height:21px; width: 656px; padding: 2px; /*margin: 5px 5px 1px 0;*/}
#commentform textarea {height:205px; width: 656px; padding: 2px;}
#commentform #submit {background:#002504; color:#FFF; cursor:pointer; font-size:1.5em; font-weight:bold; height:26px; width:148px;}

/* Calendario */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;	}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;	}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
#wp-calendar a {display: block;	text-decoration: none;}
#wp-calendar caption {font: bold 1.3em Arial, Sans-Serif;	text-align: center;text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}

/* Widget Links */
.widget_links li a {color:#FFF !important;}
.widget_links {border-bottom:1px dotted #FFF; padding: 5 5 20 5px; color:#ccc;}

/* Widget Ultimos Posts */
.widget_recent_entries {border-bottom:1px dotted #FFF; padding: 5 5 20 5px; color:#ccc;}
.widget_recent_entries ul li a, a:visited, a:hover {color: #002504;}

/* Widget Texto */
.widget_text {border-bottom:1px dotted #CCC; padding: 5 5 20 5px;}
.widget_text .textwidget {color:#CCC; font-size:1.18em;}
.widget_text .textwidget p {margin:4px 0 !important;}

/* Widget Paginas */
.widget_pages li a {color:#FFF;}
.widget_pages {border-bottom:1px dotted #FFF; padding: 5 5 20 5px; color:#ccc;}

/* RODAPE */
#glb-rodape {background-color:#002504;color:#FFF;clear:both;font-size:118%;margin-top:3em;min-width:988px;padding:2.08em 0 3em 0;}
#glb-rodape a {color:#FFF;font-weight:bold;}
#glb-rodape a:hover {text-decoration:underline;}
#glb-rodape ul li {display:inline;}
#glb-rodape address {font-style:normal;}
#glb-rodape .conteudo {margin:auto;text-align:left;width:56.4em;}
#glb-rodape ul, #glb-rodape form {border-bottom:1px solid #E2E2E2;margin-bottom:1.33em;padding-bottom:1.67em;width:51.5em !important;}

#glb-rodape .menu-rodape li.marca-rodape {letter-spacing:-0.1em;}
#glb-rodape .menu-rodape li a {font-size:1.165em;}
#glb-rodape .menu-rodape li.marca-rodape a {font-size:1.835em;}
#glb-rodape .menu-rodape li span {margin:0 1.85em;}

#glb-rodape form {padding-bottom:1.33em;}
#glb-rodape form * {vertical-align:middle;}
#glb-rodape form label {font-size:1.165em;font-weight:bold;margin-right:0.39em;}
#glb-rodape form .textbox {border:1px inset;_border:thin;height:1.42em;margin-right:0.39em;padding:0.08em 0;width:29.6em;}
#glb-rodape form select {margin-right:0.39em;width:11.98em;}
#glb-rodape form .botao {background-color:#DDD;border:2px outset;_border:thin;border-color:#F3F3F3 #848484 #848484 #F3F3F3;font-weight:bold;width:2.67em;}

#glb-rodape .rodape-links li a {font-size:0.915em;}
#glb-rodape .rodape-links li span {margin:0 0.835em;}

#glb-rodape address {font-size:0.915em;}
/* /RODAPE */

