/*
THEME NAME: Dicas de Fotografia
THEME URI: http://www.dicasdefotografia.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para Dicas de Fotografia
VERSION: 1.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canha.net/">Canha</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/* -------------------------------------------------------------------------------------------------------*/

/* RESET */
 
* {margin:0; padding:0; list-style:none; font-size:1.0em;}
a {text-decoration: none;}
img {border:0;}
body {font-family: helvetica, arial, trebuchet ms, sans-serif; background:#fcfcfc url(images/bkg.jpg) top left repeat-x; font-size:12px; color:#666;}
html {height: 100%;}

/* MISC */

.clear {clear:both;}
.post img {max-width:728px}

/* WORDPRESS DEFAULT CLASSES */

/****Alignments*/
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter {text-align:center;margin:0 auto;}

/****Captions*/
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
/* rounded corners - only for browsers that support it */
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
/* [/rounded corners] */}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* -------------------------------------------------------------------------------------------------------*/

/* CUSTOM DEFAULT THEME CLASSES */

/* Comments */

#comments {padding:20px;}
.comments h2, .formtitle {font-size:24px; margin:10px 0;}

.comments li {padding:10px 0;}
.avatar img {float:left; margin:0 6px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px;}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 8px 5px; padding: 5px 0;}

.formcontainer {}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-input input:hover {}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea:hover {}
.formcontainer .form-submit input {background:#8d8d8d; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}

/* Rounded corner nos campos do formulário? */
.formcontainer .form-input, .formcontainer .form-textarea textarea
{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/* Default */
.comments ol {margin:10px 0;}
.respond {padding:10px;}
.formcontainer .required {color:red;}
#respond .loggedin a, #respond .logout a {color: #666; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {color: #fff; background: #c41b66; text-decoration: none;}

/* --------------------------------------------------MISC-----------------------------------------------------*/

/* Clean Archives */
.car-yearmonth {display:block; margin:10px 0; font-weight: bold; font-size: 18px; font-family:Helvetica, Arial, sans-serif}

/* Post Defaults */
.post li, dt, dl {font-size:0.9em;}
.post ul {margin: 15px 0;}
.post ul li {list-style: disc; margin:10px 0 10px 35px; font-size:14px; color:#666;}
.post ol li {list-style-type: decimal; margin-left:35px; font-size:14px; color:#666;  padding-bottom:5px;}
.post blockquote {background:#e1e1e1; color:#858585; border-left:1px dotted #858585; margin: 8px;}
.post blockquote p {padding:8px;}
.post code {font-family:Courier New, Courier New, Courier, monospace; color:#afafaf;}
.post h2 {font-size:1.6em; color:#333; padding:20px 0 0px 0;} .post h3 {font-size:1.3em; color:#333; border-top:1px solid #ccc; padding-top:15px; margin-top:20px;} .post h4 {font-size:1.3em; margin:-8px 0 0 2px; font-weight:normal;} .post h5 {font-size:1.0em; color:#23b3b4; font-weight:normal;} .post h6 {font-size:0.7em; color:#afafaf;} 

.post h1 {color:#484848; font-size:30px;}
.post p {margin:15px 0; color:#666; font-size:14px; line-height:20px;}
.post strong {color:#666; font-weight:bold;}
.post a:link, .post a:active, .post a:visited {color:#E08825; font-weight:bold;}
.post a:hover {text-decoration:underline;}

#metadados {border-top:1px dotted #333; border-bottom:1px dotted #333; width:728px; height:105px; float:left;}
#post-author-photo {width:70px; height:70px; margin:15px 10px 0 0px; border:1px solid #ccc;}
#metadados p {font-weight:bold; font-size:14px; color:#3b5998; padding-top:8px;}
#metadados p strong {font-size:20px; color:#00478e;}
#metadados p a {color:#333; font-weight:normal; font-size:12px; }
#metadados p a:hover {text-decoration:underline;}
#bookmark {width:210px; float:right;}
#metadados .alignright { text-align:right; color:#ccc;}

#linkwithin {clear:both;}

/* Layout - Centralizado */
body {text-align: center;}
.wrapper {width: 1000px; margin: 0 auto; text-align: left;}

/* --------------------------------------------------CUSTOMTHEME-----------------------------------------------------*/

body {background:url(images/bg-header.png) repeat-x;}

#header {height:222px;}

#header-1 {height:37px;}
	#page-menu ul {width:728px;}
		#page-menu li {float:left; padding:10px 10px 0 10px;}
		#page-menu li a {font-size:12px; color:#808080; font-weight:bold;}
		#page-menu li a:hover {border-bottom:1px solid #001960; color:#001960;}
	#signfeed {float:right; padding:10px 0 0 0;}
		#signfeed a {color:#e08826; font-weight:bold; padding-left:15px; background:url(images/icon-feedrss.png) no-repeat left bottom;}
		#signfeed a:hover {border-bottom:1px solid #001960; color:#001960; background:url(images/icon-feedrss-over.png) no-repeat left bottom;}

#header-2 {height:135px;}
	#logotipo {float:left; margin-left:-30px;}
	#search-field {width:225px; float:right; margin-top:45px;}
		#search-field #s {background:url(images/bg-search-field.png) repeat-x; width:215px; border:0; padding:8px 5px 8px 5px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#999; position:relative;
		-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
		#search-field #sendbtn {background:url(images/bg-search-btn.png) repeat-x bottom; border:0; font-size:10px; font-weight:bold; color:#FFF; padding:15px 8px 5px 8px;
		-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
		float:right; margin:-12px 5px 0 0; border:1px solid #dc7821;
		-moz-box-shadow: 1px 1px 10px #000d33; -webkit-box-shadow: 1px 1px 10px #000d33;}
		#search-field #sendbtn:hover {border:1px solid #e49a4d;}

#header-3 {height:50px;}
	#cat-menu li {float:left;}
	#cat-menu li a {display:block; padding:17px 10px; color:#949494; font-size:14px; text-transform:uppercase;}
	#cat-menu li a:hover {color:#949494; background:#e5e9f6;}

#content {width:728px; padding:40px 45px 50px 0; border-right:1px solid #e5e5e5; float:left;}

#home-indice {margin-top:40px; height:300px;}
	#home-indice p {text-align:center;}
	#home-indice span {font-family:Georgia, "Times New Roman", Times, serif; color:#b5b5b5; font-size:14px;}
	#home-indice ul {margin:15px 0;}
	#home-indice ul li {padding:8px 0;}
	#home-indice ul li a {color:#666; font-size:14px;}
	#home-indice ul li a:hover {color:#999; text-decoration:underline;}
	#indice-fotografia {float:left; width:205px; padding-right:25px; border-right:1px solid #e5e5e5;}
	#indice-equipamentos {float:left; width:205px; padding: 0 25px; border-right:1px solid #e5e5e5;}
	#indice-edicao {float:left; width:205px; padding-left:25px; margin-top:-6px;}

#home-maislidos {text-align:center; margin:40px 0;}

#home-podcastandtwitter {width:295px; float:left;}
	#home-podcastandtwitter h2 {font-size:42px; color:#484848; line-height:28px; padding-top:10px;}
	#home-podcastandtwitter h2 span a {color:#cc6633; font-size:22px;}
	#home-podcastandtwitter h2 span a:hover {color:#666;}
	#home-podcastandtwitter p {clear:both; text-align:center; color:#0054a9;}
	#home-podcastandtwitter p span, #home-videos p span {display:block; background:#eaeaea; padding:8px 0; margin-top:8px; color:#999;}
	#home-podcastandtwitter p span a, #home-videos p span a {color:#0054a9;}
	#home-podcastandtwitter p span a:hover, #home-videos p span a:hover {color:#d56d1f;}
		#home-twitter {padding-top:10px; border-top:1px solid #CCC;}
		#home-twitter p {text-align:left; color:#666; margin-top:10px; line-height:15px;}
		#home-twitter p em {color:#999; font-size:10px;}
		#home-twitter p a {color:#999;}
		#home-twitter p a:hover {text-decoration:underline;}
		#home-podcast {padding-bottom:20px;}

#home-videos {width:370px; float:right;}
#home-videos h2 {font-size:42px; color:#484848; line-height:28px; padding-top:10px;}
#home-videos h2 span {font-size:36px; color:#484848;}
#home-videos p {clear:both; text-align:center;}


#sb {width:180px; float:right; padding-top:40px;}
	#sb .widgets h2 {color:#e08825; font-size:16px; line-height: 14px; margin-bottom:15px;}
	#sb .widgets .input-txt {width:160px; border:1px solid #CCC; padding:8px 10px; color:#666;
	-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
	#sb .widgets .input-btn {background:url(images/bg-bluebtn.png) repeat-x; border:0; padding:5px; color:#fff; float:right; margin-top:5px; border:1px solid #003061;
	-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
	-moz-box-shadow: 1px 1px 10px #999; -webkit-box-shadow: 1px 1px 10px #999;}
	#sb .widgets .input-btn:hover {border:1px solid #5f82a4;}
	#sb .widgets {clear:both; padding-bottom:30px;}

#footer {clear:both; margin-top:30px; background:url(images/bg-footer.png) repeat-x;}
#footer h2 {font-size:32px; color:#80511b; padding-top:50px; text-transform:uppercase;}
#footer h3 {font-size:18px; color:#80511b; padding-top:20px; text-transform:uppercase;}
#footer #disclaimer {text-align:center; border-top:2px solid #613615; border-bottom:2px solid #613615; padding:10px 0; margin:20px 0; font-size:20px; text-transform:uppercase;}
#footer #disclaimer p {color:#613615; font-weight:bold;}
#footer #disclaimer p strong {color:#FFF; font-weight:normal; font-size:18px;}
#licences {height:90px;}
.licenseitem {width:490px; float:left; color:#8d551e;}
.licenseitem a {text-decoration:underline; color:#8d551e;}
.licenseitem a:hover {color:#fff;}

#creditos {color:#d7d7d7;}
#creditos a {color:#d7d7d7; font-weight:bold;}
#creditos a:hover {color:#8d551e;}

/* ---- Single ----- */

.post #bookmark {float:right; padding-top:25px; text-align:right; width:220px;}
.post #bookmark a {padding:5px;}

.cat-title-posts {display:block; margin-bottom:10px}
.post-lists {margin-bottom:30px;}
.post-lists .post {clear:both; padding: 20px 0; border-bottom:1px solid #999;}
.post-lists .post:hover {background:#f3f3f3;}
.post-lists .post h2 {margin-bottom:-5px;}
.post-lists .post h2 a:hover, .post-lists-podcast .post h2 a:hover {text-decoration:underline;}
.post-lists .img {width:100px; height:100px;}
.post-lists .tfe {margin: 0 10px 0; padding:5px; border:1px solid #CCC; widows:100px; height:100px;}

.post-lists-podcast .post {clear:both; padding: 20px 0; border-bottom:1px solid #999; height:50px;}
.post-lists-podcast .post:hover {background:#f3f3f3;}
.post-lists-podcast .post h2 {margin-left:0;}

#linkwithin_text_0 {display: none;}
#linkwithin_logolink_0 {display: none;}

#comment-rules {color:red;}

#newarticle {padding:10px; margin:35px 0 10px 0; border:1px solid #efefef; font-size:16px; color:#333; text-align:center;}
#newarticle a {color:#0054a9;}
#newarticle a:hover {text-decoration:underline;}

.banners img {border:2px solid #fff; margin-right: 10px;}
.banners img:hover {border:2px solid #ccc;}

#video-index a {background:#2f3c3b; color:#00bcf4; font-weight:bold; display:block; padding: 3px; height: 158px;}
#video-index a:hover {color:#2f3c3b; background:#00bcf4;}

.tweetbutton {float:right;}
