@import url( 'css/reset.css' ); /*-------------------------------
BEGIN structure
-------------------------------*/
/* CSS Document */
body { margin:0; padding:0; background-image:url(images/red/background.png); background-repeat:repeat-x; background-position:top; background-color:#000; font-family:Arial, Helvetica, sans-serif}

/* TOPO */
#logo { float:left; width:300px; height:150px; background: url(images/global/logo2.png);}
.topo {background: url(images/red/bg.jpg) center top no-repeat;}
#mood { width:650px; margin: 5px 0px; height:25px; float:right; position: relative;}
#login { width:650px; margin: 5px 0px 0 0; height:25px; float:right; position: relative;}
#search { /*width:485px; height:36px; margin-bottom:5px; margin-top:80px;*/ float:right; }
#linker { float:left; width:165px; text-align:left; }
#log { text-align:center; }
/* FIM TOPO */ 


a,a:visited {color:#085700; font-size:11px; text-decoration:none; font-weight:bold }

#container {width: 980px; margin: 0 auto; }


.postcontent_in {border:1px solid #FFF; background:#FFF url(images/body_bg.jpg) top repeat-x; overflow:hidden; min-height:800px; padding:10px; }

#header {margin: 0px; padding: 0; width: 980px; height: 340px; margin: 0px auto; color: #000; }
	
.header1 {height:309px; padding-top:30px; }

#content {width: 671px; float: right; }

#content-bottom {width: 1054px; height: 35px; background: url('images/bottom.jpg') top center repeat-y; margin: 0; }


.column {padding-left:10px; padding-top:10px; width: 640px; min-height: 1230px; }


#nav-post {width: 751px; height: 131px; float: left; }

.column .entry {clear: left; line-height: 1.5em; padding:10px 0px 12px 0px; text-align:justify }


.column .entry p {margin-bottom: 1.8em; }
	
.column .postmetadata {padding-top: 20px; }

	
.post {margin: 0px; line-height:16px; font-size:11px }

.postarrow {width: 43px; height: 95px; margin: 33px 0 0; background: url('images/arrow.gif') top left no-repeat; float: left; }

.posttitle {width: 630px; float: left; padding: 10px 10px 10px 10px; }

.post-edit-link a {color: #000; }

.postcomments {width: 65px; height: 40px; background: url('images/bubble.gif') top left no-repeat; float: left; padding-top: 8px; margin: 20px 0 0; text-align: center; font-size: 1.17em; }

.postcomments span {font-size: 0.7em; color: #cc0000; }


.postcomments a{font-weight: bold; color: #cc0000; font-size: 1.17em; }

.post hr {display: block; }

.textwidget {margin: 0 20px 0 20px; }
	
	
.widget_tag_cloud {margin: 0 20px 0 0px; }

/*-------------------------------
END structure
-------------------------------*/

/*-------------------------------
START Typography & Colors
-------------------------------*/


#header .description {font-size: 1.4em; padding: 0 0 0 39px; font-weight: bold; }
	


h1 {font-size: 4.8em; font-family: impact; text-transform: uppercase; padding: 0 0 0 39px; }

h1, h1 a, h1 a:hover, h1 a:visited, #header .description {text-decoration: none; color: #000; }
	
h2 {font-size: 2.8em; font-family: impact; font-weight:bold; padding-bottom: 9px; }

h3, h3 a, h3 a:visited {font-family: impact, Verdana, Arial, Sans-Serif; color: #cc0000; text-decoration: none; }

#sidebar h2, #wp-calendar caption, cite {text-decoration: none; }


h3 {font-size: 2.5em; }

H4 {font-size: 2.4em; font-family:Arial, Helvetica, sans-serif; color: #000; padding: 0px; }

H4.footerwidget {padding-top: 20px; }
	
H5 {font-size: 2em; font-family: impact; color: #000; padding: 12px 0 12px 0; }

	
H6 {font-size: 1.6em; font-family: impact; color: #000; padding: 0px 0 16px 0; }

.thread-alt {background-color: #e9edec; }
.thread-even {background-color: #f9f9f9; }

.even, .alt {}

.reply a {display: block; width: 38px; height: 21px; background: url('images/reply.gif') no-repeat; cursor: pointer; text-indent: -9999px; margin: 0 0 10px 3px; }

small {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; padding-bottom: 1.4em; }
	

small a{color: #747775; font-weight: bold; }
	
small a:hover {color: #747775; font-weight: bold; text-decoration: none; }

	
.fourofour {font-size: 10em; font-family: impact; color: #cc0000; padding: 0px 0 16px 0; margin-bottom: 10px;}

.entry p a:visited {color: #b85b5a; }

.sticky {background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 {padding-top: 10px; }
	
commentlabel {font: 1.2em Arial, Helvetica, sans-serif, Sans-Serif; color: #000; font-weight: bold; }

	
.says {font-weight: normal; }


.meta {background:#F4F3EE; border:1px solid #DDD; padding:5px 5px 5px 5px; font-size:9px; }

small, .nocomments, strike {color: #747775; }

code {font: 1.1em 'Courier New', Courier, Fixed; }

acronym, abbr, span.caps
{font-size: 1em; letter-spacing: .07em; }


h2 a:hover, h3 a:hover {color: #cc0000; text-decoration: none; }



/*-------------------------------
End Typography & Colors
-------------------------------*/
/*** Search ***/
		.search {float:right; }
		.search form {/*float:right; */ overflow:hidden; padding:0px 0px 3px 0px; }
		
		.search .form-text {float:left; width:157px; border:0; background:url(images/search-input-bg.gif) no-repeat 0 0; padding:2px 0px 3px 8px; margin:0px 6px 0px 0px; }
		
		.search .form-submit {float:left; display:block; overflow:hidden; /*width:86px; */ cursor: pointer; background: none; border:none; font-weight: bold; font-size:13px; text-transform:uppercase; color:#fff; text-align:center; letter-spacing:0px; padding:0px 0px 6px 0px; margin:0px -1px 0px 0px; }
			
		.search .form-submit:hover {text-decoration: none; }
		
		.search a {/*display:block; */ clear:both; font-size:11px; color:#085700; font-weight:bold }
	
/*-------------------------------
START subscribe forms
-------------------------------*/


.message-box{/*outer background*/
height: 59px; padding: 0px; margin: 15px 35px 7px 0px; width: 229px; }

.form-message{font-size: 1.2em; color: #fff; font-weight: bold; }

input.message-field{/*input field */
float: left; border:0; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; padding: 9px 0px 8px 11px; height:17px; background-color: #dce4df; width: 218px; }

.message-box textarea{/*input field */
float: left; border:0; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; padding: 9px 11px 8px 11px; height:77px; background-color: #dce4df; width: 207px; }

input.message-go {/*search icon */
clear:both; border:0; margin:10px 0 0 18px; padding:0; height: 40px; width: 192px; background: url(images/send-message.gif) no-repeat top left; cursor: pointer; }

/*-------------------------------
END subscribe forms
-------------------------------*/


/*-------------------------------
START headers
-------------------------------*/

h1 {padding-top: 115px; margin: 0; }

h2 {color:#272727; font-family:Arial, Helvetica, sans-serif; font-size:20px; border-bottom:1px solid #C8C8C8; margin-bottom:5px; }

h2.pagetitle {margin-top: 0px; width: 520px; }

h2.pagetitle a { color:#085700; font-size:14px}
h2.pagetitle a:hover { text-decoration:underline }


h2. archivetitle {margin-top: 0px; color: #000; font-size: 2.5em; text-transform: uppercase;}


h3 {padding: 0; margin: 8px 0 18px; }

#comments {width: 192px; height: 39px; background: url('images/comments.gif') no-repeat; padding: 0; margin: 40px 0 15px 0; }
	

#nocomments {width: 231px; height: 39px; background: url('images/nocomments.gif') no-repeat; padding: 0; margin: 40px 0 15px 0; }	
	
/*-------------------------------
END headers
-------------------------------*/


/*-------------------------------
START 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: 4px 0px 5px 8px; margin: 0px 0px 4px 8px; display: inline; }

img.alignleft {padding: 4px 8px 4px 0px; margin: 0px 8px 4px 0px; display: inline; }

.alignright {float: right; }

.alignleft {float: left; }
	

/*-------------------------------
END images
-------------------------------*/



/*-------------------------------
BEGIN lists
-------------------------------*/

 

	  .current_page_item a:hover,
      .current_page_item a {background-color: #cc0000; color: #fff; }


html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; padding-left: 10px; text-indent: 0px; }

html>body .entry li {margin: 7px 0 8px 10px; }



.entry ol {padding: 0 0 0 35px; margin: 0; }

.entry ol li {margin: 0; padding: 0; }

/*-------------------------------
END lists
-------------------------------*/






/*-------------------------------
START sidebar structure
-------------------------------*/

#sidebar{padding: 0 0 0 10px; float: right; width: 298px; }
#sidebar .col03 ul {padding:0; margin:0; font-size:12px; }
#sidebar .col03 ul li {font-weight:bold; font-size:12px; line-height:18px; list-style:none; padding:0; margin:0; }
#sidebar .col03 ul li .listMeta {font-size:12px; }
#sidebar .col03 ul li a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; padding:4px 0 4px 25px; background:url(images/bullet-postit.gif) no-repeat 5px 8px; font-size:12px; text-decoration:none}
#sidebar .col03 ul li a:hover {text-decoration:none; color:#FFFFFF; background:url(images/bullet-postit-on.gif) no-repeat 5px 8px #085700; font-size:12px; }
#sidebar .col03 .postit-bottom {width:188px; height:62px; background:url(images/postit-bottom.gif) no-repeat; padding:12px 12px 0; font-size:12px; text-align:right; }
.data{color:#333333; font-size:9px; font-weight: bolder; }

#sidebar link a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; font-size:14px; text-decoration:none}
#sidebar link a:hover {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; font-size:14px; text-decoration:none}


#sidebar img {padding:7px 0 3px 0; }

#side-bott
{width: 275px; height: 35px; }

#sidebar form {margin: 0; }
/*-------------------------------
END sidebar structure
-------------------------------*/

/*-------------------------------
STARR sidebar lists
-------------------------------*/

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none; }


/*-------------------------------
END sidebar lists
-------------------------------*/

/*-------------------------------
BEGIN share navigation
-------------------------------*/

#share-con {width: 648px; height: 72px; background:url("images/share-bg.jpg") no-repeat; padding-top: 16px; }




#sharemenu {background:url("images/social-icons.jpg") no-repeat; width:460px; height:41px; margin:0px 0 0 154px; padding:0; }


    #sharemenu span {display: none; }
 
    #sharemenu li, #sharemenu a {height:41px; display:block; }
 
    #sharemenu li {float:left; list-style:none; display:inline; }
 
    #share-divider {width: 28px; }
    #share-twitter {width: 41px; }
    #share-facebook {width: 41px; }
    #share-stumble {width: 41px; }
    #share-delicious {width: 41px; }
    #share-digg {width: 40px; }
    #share-technorati {width: 41px; }
    #share-email {width: 44px; }
   
 
    #share-facebook a:hover {background:url("images/social-icons.jpg") 0px -41px no-repeat; }
    #share-twitter a:hover {background:url("images/social-icons.jpg") -69px -41px no-repeat; }
    #share-digg a:hover {background:url("images/social-icons.jpg") -138px -41px no-repeat; }
    #share-delicious a:hover {background:url("images/social-icons.jpg") -206px -41px no-repeat; }
    #share-stumble a:hover {background:url("images/social-icons.jpg") -275px -41px no-repeat; }
    #share-technorati a:hover {background:url("images/social-icons.jpg") -344px -41px no-repeat; }  
    #share-email a:hover {background:url("images/social-icons.jpg") -413px -41px no-repeat; }
    
   
    
/*-------------------------------
END share navigation
-------------------------------*/

/*-------------------------------
START footer
-------------------------------*/

#footer {padding: 0; margin: 0 auto; width: 100%; clear: both; height:160px; width:980px; margin-left: auto; margin-right: auto; text-align:center; font-size:10px; color:#666 }
	
#footer a{color: #ccc; }	

.footerlinks  {list-style: none; list-style-type: none; text-align:center; padding: 0px 70px 30px 70px; font-size:1.2em; clear: left; }

.footerlinks a{color: #000; }

.footerlinks ul li{margin: 0px 0 9px 0; font-size: 1.2em; padding-left: 22px; background: url('images/pageline.gif') left no-repeat; list-style: none; list-style-type: none; }
	
.footerhome {margin: 0px 0 9px 0; font-size: 1.2em; padding-left: 22px; list-style: none; list-style-type: none; }
	
#footer-bott {padding: 15px 0 0 0; margin: 0 auto; width: 100%; height: 295px; background: #bcc5c1 url('images/footerbar.jpg') top center no-repeat; clear: both; color: #fff; font-size: 1.1em; }

#footer-bott a {color: #fff; }

#footer p {margin: 0; padding: 20px 0; text-align: center; }

.socialfooter {float: left; padding: 0 0 0 39px; margin: 52px 0 0 0px; width: 298px; list-style: none; }

.socialfooter ul {margin: 24px 0 0 0; list-style-type: none; list-style: none; }
	
.socialfooter ul li a {display: block; padding: 0 0 10px 50px; line-height: 36px; font-size: 1.2em; background-position: left top; background-repeat: no-repeat; list-style-type: none; list-style: none; }
.facebook-link a {background-image: url(images/facebook.gif); }
.twitter-link a {background-image: url(images/twitter.gif); }
.friend-link a {background-image: url(images/friendfeed.gif); }
.flickr-link a {background-image: url(images/flickr.gif); }
.linkedin-link a {background-image: url(images/linkedin.gif); }
.youtube-link a {background-image: url(images/youtube.gif); }
.lastfm-link a {background-image: url(images/lastfm.gif); }


.blogroll-foot {float: left; padding: 0px; margin: 38px 0 40px 0px; width: 400px; color: #000; }
	
.blogroll-foot ul {list-style: none; list-style-type: none; margin: 15px 0 15px 0; }

.blogroll-foot ul li{margin: 0px 20px 9px 0; font-size: 1.1em; padding-left: 22px; background: url('images/bullet2.gif') top left no-repeat; }
	
	
.right_blogroll {width: 209px; float: right; margin: 0; }

.left_blogroll {width: 190px; float: left; margin: 0; }

.getintouch {float: left; padding: 0px; margin: 52px 0 0 19px; width: 229px; }
	
.recent-foot {float: left; padding: 0px; margin: 0px 0 0px 0px; width: 200px; color: #000; }	
.recent-foot ul {list-style: none; list-style-type: none; margin: 15px 0 15px 0; }

.recent-foot ul li{margin: 0px 20px 9px 0; font-size: 1.1em; padding-left: 22px; background: url('images/bullet2.gif') top left no-repeat; }	
	

/*-------------------------------
END footer
-------------------------------*/


/*-------------------------------
BEGIN Calendar
-------------------------------*/

#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 a {display: block;text-decoration: none; }


#wp-calendar td {padding: 6px; text-align: center; }
	
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt; }


#wp-calendar caption {font: bold 1.2em Arial, Helvetica, sans-serif, Sans-Serif; }

#wp-calendar th {font-style: normal; text-transform: capitalize; color: #fff; padding: 6px; text-align: center; }


/*-------------------------------
END Calendar
-------------------------------*/



/*-------------------------------
BEGIN various
-------------------------------*/

.postmetadata {clear: both; font-size: 11px; }

.clear {clear: both; }


acronym, abbr, span.caps {cursor: help; }


blockquote {background:#CCCCCC; border-left:3px solid #333333; margin:10px; padding:10px 30px 10px 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; font-color:#333333; font-style:italic; }

blockquote cite {margin: 5px 0 0; display: block; }

.center {text-align: center; }

.hidden {display: none; }
	
.screen-reader-text {position: absolute; left: -1000em; }

hr {display: none; }

a img {border: none; }
	
/*-------------------------------
END various
-------------------------------*/

/*-------------------------------
BEGIN page navigation
-------------------------------*/

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
	


.navigation-bott {width: 648px; display: block; margin: 60px 0 30px 34px; font-size: 1.2em; }
	
	
.rightnav {float: right; background: url('images/rightnav.gif') top right no-repeat; padding: 5px 47px 8px 0; }

.rightnav a:hover{color: #cc0000;text-decoration: none; }

.leftnav {float: left; background: url('images/leftnav.gif') top left no-repeat; padding: 5px 0 8px 47px; }
	
.leftnav a:hover{color: #cc0000;text-decoration: none; }
/*-------------------------------
END page navigation
-------------------------------*/

/*-------------------------------

/*-------------------------------
START captions
-------------------------------*/
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto; }

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }

.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; }
/*-------------------------------
END captions
-------------------------------*/

/*** Blocks  ***/
	.block {/*clear:both; */
		overflow:hidden; height:100%; padding:0px 0px 0px 0px; margin:10px 0px 3px 0px; }
	
	.block-bg {overflow:hidden; height:100%; border:2px solid #e0dede; background:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		
	.block .title {overflow:hidden; height:100%; margin:0px 0px 5px 0px; padding:0px 8px 0px 8px; }
		
	.block .title div {}
	.block .title div div {}
	
	.block .title h3 {overflow:hidden; height:100%; border-bottom:1px solid #ccc; /*font-weight: normal; */ font-size:20px; color:#1d1d1d; text-transform: uppercase; padding:14px 0px 4px 0px; }
	
	.block .indent {overflow:hidden; height:100%; font-size:11px; color:#616060; padding:1px 10px 14px 10px; }

	.block ul {clear:both; text-align:left; /*overflow:hidden; height:100%; */
		line-height:1.2em; color:#616060; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	
	.block ul li  {overflow:hidden; height:100%; list-style:none; list-style-image: none; background:url(images/marker.gif) no-repeat 0 6px; padding:1px 0px 6px 10px; margin:0px 0px 0px 0px; }
		
	.block ul li a {font-size:11px; color:#616060; }
		
	.block ul li a {text-decoration: underline; }
	.block ul li a:hover {text-decoration:none; color:#000}
	
	.block ul li a.active {color:#000; font-weight: bold; text-decoration:none; }
	
	.block .more-link a {display:block; float:left; text-align:left; line-height:18px; color:#fff; font-size:11px; font-weight: bold; margin:7px 1px 0px 0px; text-indent:7px; }
	
	.block ul ul {font-size:100%; }
	
	.content .block ul ul {margin:5px 0px -5px 10px; }
	
	.content .block ul ul li {border:0; }
	
	/*today�s video*/
		#block-block-39 {height: auto; }
		#block-block-39 .block-bg {height: auto; }
		#block-block-39 .title {display: none; }
		#block-block-39 .indent {padding:0px 0px 9px 9px; height: auto; border:0; margin:0px 0px 0px 0px; }
		#block-block-39 .indent1 {padding:0px 0px 9px 9px; height: auto; border:0; margin:0px 0px 0px 0px; }
		#block-block-39 .todays-video .left {float:left; width:305px; margin:0px 0px 0px 0px; }
		#block-block-39 .todays-video .left img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
		#block-block-39 .todays-video .right {overflow:hidden; height:100%; }
		#block-block-39 .todays-video .right .indent {padding:0px 0px 0px 7px; border:0; margin:0px 0px 0px 0px; }
		#block-block-39 .todays-video h1 {font-size:20px; text-transform:uppercase; color:#1d1d1d; padding:0px 0px 4px 0px; margin:0px 9px 5px 0px; border-bottom:1px solid #ccc; }
		.block-video {float:left; width:167px; height:210px; margin:0px 2px 5px 1px; }
		.block-video1 {float:left; width:165px; height:150px; margin:0px 2px 5px 1px; }
		#block-block-39 .block-video h3 {color:#085700; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
		#block-block-39 .block-video1 h3 {color:#085700; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
		.block-video p {margin-top:-18px }
		.block-video1 p {margin-top:-18px }
		.block-video .links img {margin:0px 0px 0px 6px; vertical-align: middle; }
		.block-video1 .links img {margin:0px 0px 0px 6px; vertical-align: middle; }
		.width2 {width:167px; }
		#block-block-39 .mr {margin-bottom:0; }
		#block-block-39 .gallery {padding:0px 0px 0px 0px; margin:0px 0px 0px 2px; overflow:hidden; }
		#block-block-39 .gallery li {background:none; padding:0; border:none; }
		#block-block-39 .gallery li a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:167px; height:126px; }
		#block-block-39 .gallery1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 2px; overflow:hidden; }
		#block-block-39 .gallery1 li {background:none; padding:0; border:none; }
		#block-block-39 .gallery1 li a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:165px; height:83px; }
		#block-block-39 .gallery .preview1 a {display:block; background:url(images/img2.jpg) no-repeat 0 0; }
		#block-block-39 .gallery .preview1 a:hover {background:url(images/img2-act.jpg) 0 0; }
		#block-block-39 .gallery .preview2 a {display:block; background:url(images/img3.jpg) no-repeat 0 0; }
		#block-block-39 .gallery .preview2 a:hover {background:url(images/img3-act.jpg) 0 0; }
		#block-block-39 .gallery1 .preview3 a {display:block; background:url(images/img4.jpg) no-repeat 0 0; }
		#block-block-39 .gallery1 .preview3 a:hover {background:url(images/img4-act.jpg) 0 0; }
		#block-block-39 .gallery1 .preview4 a {display:block; background:url(images/img5.jpg) no-repeat 0 0; }
		#block-block-39 .gallery1 .preview4 a:hover {background:url(images/img5-act.jpg) 0 0; }

	/*** Date ***/
		.date {overflow:hidden; background: none; font-size:11px; /*font-weight:bold; */
			color:#999; /*text-transform:uppercase; */
			padding:8px 0px 3px 0px; margin:0px 0px 0px 0px; }
		
		.date a {text-decoration:none; color:#999; }
		.date a:hover {text-decoration: underline; }
	.taxonomy ul.links li a, #forum ul.links li a {/*color:#fff; */ font-size:12px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	
	/*** Text box ***/
		.text-box {clear:both; overflow:hidden; height:100%; border-bottom:1px solid #fff; font-size:13px; line-height:1.3em; padding:3px 0px 0px 0px; margin:0px 0px 5px 0px; }
		.text-box h4 {line-height:1.5em; padding:0px 0px 10px 7px; }
		.text-box p {padding:0px 0px 11px 0px; }
		.text-box p strong {color:#d90306; }
		.text-box p span {}
		.fleft {margin:0px 10px 0px 0px; z-index:1; padding:0px 0px 0px 0px; display: inline; float:left; overflow:hidden; height:100%; }
		.fleft img {margin:0px 0px 0px 0px; }
		.text-box img {}
		.text-box .img {padding:0px 0px 0px 0px; }
		.text-box h3.color {font-size:18px; color:#d90306; padding:10px 0px 9px 0px; }
				.left-block {float:left; width:156px; margin:0px 5px 0px 0px; }
		.left-block.w2 {width:156px; background-color:#dcdcdc }
		.left-block.w3 {width:156px; }
		.left-block.w4 {width:156px; margin:0px 0px 0px 0px; background-color:#dcdcdc }
		.left-block.w5 {float:left; width:156px; margin:0px 5px 0px 0px; background-color:#dcdcdc }
		.left-block.w6 {width:156px; }
		.left-block.w7 {width:156px;  background-color:#dcdcdc }
		.left-block.w8 {width:156px; margin:0px 0px 0px 0px; }
		.left-block.mr {margin:0px 0px 0px 0px; }
		.text-box .left-block h3 {font-size:13px; color:#085700; padding:0px 0px 1px 0px; font-family:Arial, Helvetica, sans-serif; padding:0 5px 0 5px}
		.text-box .left-block h3 a {color:#085700; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
		.text-box .left-block h3 a:hover {text-decoration: none; font-family:Arial, Helvetica, sans-serif}
		.text-box .left-block p {line-height:1.15em; font-size:11px; margin-top:-10px; padding:5px 5px 5px 5px}
		.titulotoday {overflow:hidden; height:100%; font-size:20px; color:#085700; text-transform:uppercase; padding:4px 10px 4px 5px; font-weight:bold; border-bottom:1px solid #6a6e6d; margin-bottom:10px; "Tahoma", Arial, Helvetica, sans-serif; }
		.titulotoday a {text-decoration:none; color:#1d1d1d; overflow:hidden; height:100%; font-size:20px; color:#1d1d1d; text-transform:uppercase; padding:4px 10px 4px 0px; font-weight:bold; border-bottom:1px solid #6a6e6d; margin-bottom:10px; "Tahoma", Arial, Helvetica, sans-serif; }
		.titulotoday a:hover {color:#666; }
		.titulotoday1a {overflow:hidden; height:100%; font-size:20px; color:#085700; text-transform:uppercase; padding:4px 10px 4px 0px; font-weight:bold; border-bottom:1px solid #6a6e6d; margin-bottom:10px}
		.titulotoday1a a {text-decoration:none; color:#1d1d1d}
		.titulotoday1a a:hover {color:#666; }
		.titulotoday1 {font-size:18px; color:#d90306; padding:10px 0px 9px 0px; }
		.titulotoday2 {font-size:15px; color:#e60000; padding:10px 0px 9px 0px; font-weight:bold}
		.titulotoday3 {overflow:hidden; height:100%; font-size:20px; color:#085700; text-transform:uppercase; padding:4px 10px 4px 10px; font-weight:bold; border-bottom:1px solid #6a6e6d; }
		.titulotoday3 a {text-decoration:none; color:#1d1d1d; }
		.titulotoday3 a:hover {color:#666; }


	/* Fashion Shows */
		#block-block-40 {}
		#block-block-40 .title {display: none; }
		#block-block-40 .indent {padding:0px 0px 0px 0px; height: 239px; border:0; margin:0px 0px 0px 0px; }
		#block-block-40 #features-tabs {overflow:hidden; height:28px; background:url(images/tabs-border.gif) repeat-x 0 0; }
		#block-block-40 #features-tabs li {float:left; overflow:hidden; height:100%; border-bottom:1px solid #e0dede; background:url(images/ver2.gif) no-repeat 0 0; margin:0px 0px 0px 0px; }
		#block-block-40 #features-tabs li a {display:block; float:left; position:relative; z-index:1; font-weight: bold; font-size:11px; color:#fff; text-transform:uppercase; padding:8px 10px 6px 8px; }
		#block-block-40 #features-tabs li a {text-decoration:none; }
		#block-block-40 #features-tabs li a:hover {text-decoration: none; }
		#block-block-40 #features-tabs li.active {background:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
		#block-block-40 #features-tabs li.active a {color:#000; font-size:13px; }
		#features {clear:both; padding:10px 0px 9px 9px; }
		.tabs-block {float:left; width:300px; margin:0px 20px 0px 0px; }
		.tabs-block.mr {margin:0px 0px 0px 0px; }
		#features span {display:block; padding:9px 0px 5px 0px; font-size:11px; color:#999; }
		#features h3 {font-size:13px; font-weight: bold; line-height:1.1em; color:#d90306; padding:0px 0px 3px 0px; }
		#features p {padding:0px 0px 10px 0px; line-height:1.1em; } 
		#features .more a {background:url(images/marker4.gif) no-repeat 0 5px; font-size:11px; color:#333; font-weight: bold; text-transform: uppercase; padding:2px 11px 0px 8px; }
		#features .indent {padding:0px 10px 0px 0px; }
		#features .indent p {line-height:1.3em; }

#block-block-41 .tabs-block {float:left; width:600px; margin:0px 20px 0px 0px; }  
	#block-block-41 .title { display: none;} 
	#block-block-41 .indent { padding:0px 0px 0px 0px; height: auto; border:0; margin:0px 0px 0px 0px;}  
	#block-block-41 #features-tabs { } 
	#block-block-41 #features-tabs li { overflow:hidden; height:100%; margin:0px 0px 0px 0px;} 	
	#block-block-41 #features-tabs li a { display:block; float:left; position:relative; z-index:1; font-weight: bold; font-size:11px; color:#272727; text-transform:uppercase;} 
	#block-block-41 #features-tabs li a { text-decoration:none;} 
	#block-block-41 #features-tabs li a:hover { text-decoration: underline;}  
	#block-block-41 #features-tabs li.active { background:#fff; } 
	#block-block-41 #features-tabs li.active a { color:#000; font-size:13px; text-transform: capitalize;}  

#block-block-42 {}
#block-block-42 .title {display: none; }
#block-block-42 .indent {padding:0px 0px 0px 0px; height: auto; border:0; margin:0px 0px 0px 0px; }
#block-block-42 .tabs-block {float:left; width:600px; margin:0px 20px 0px 0px; } 
#block-block-42 #features-tabs {overflow:hidden; height:auto;}
#block-block-42 #features-tabs li {float:left; overflow:hidden; height:100%; margin:0px 0px 0px 0px; }
#block-block-42 #features-tabs li a {display:block; float:left; position:relative; z-index:1; font-weight: bold; font-size:11px; color:#fff; text-transform:uppercase; padding:8px 10px 6px 8px; }
#block-block-42 #features-tabs li a {text-decoration:none; }
#block-block-42 #features-tabs li a:hover {text-decoration: none; }
#block-block-42 #features-tabs li.active {background:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#block-block-42 #features-tabs li.active a {color:#000; font-size:13px; }
#block-block-42 .titulo { font-size:18px; color:#ff026d; font-weight:bold; margin-top:20px}

.titulo { font-size:18px; color:#ff026d; font-weight:bold; margin-top:20px; padding-top:20px}

.imgl{float:left;padding:5px;}

.imgr{float:right;padding:5px;}

#destaques {background:#DCDCDC; border:0; margin:0; }
#destaquesbox {background:#FFF; border:0; margin:0; }
.destaques {padding:0; border:0; height:100%; width:100%; }
.destaques_foto {background:#DCDCDC; border:0; padding:5px; }
.destaques_foto2 {background:#085700 url(imagens/home/background_destaque.jpg) no-repeat; border:0; padding:5px; }
.destaques_foto3 {background:#DCDCDC; border:0; padding:5px 5px 5px 5px; margin:0 7px 0 7px; }
.destaques_foto3a {background:#085700 url(imagens/home/background_destaque.jpg) no-repeat; border:0; padding:5px 5px 5px 5px; margin:0 7px 0 7px; }




#containermenu {width: auto; background: #2b2e31; text-align: left; border: 4px solid #085700; height:27px; padding-top:5px; } 
#nav {font-family:Verdana, Geneva, sans-serif; font-size:14px; }
#nav img {margin-left:5px; }
#nav, #nav ul {float: left; width: auto; list-style: none; background: #2b2e31; font-weight: bold; padding: 0; margin: 0 0 0 0; }
#nav a {display: block; width: 10em; w\idth: 6em; color: #fff; text-decoration: none; padding: 0.25em 2em; }
#nav a:hover {color:#ccc; }
#nav li {float: left; padding: 0 0 3px 0; width: 108px; } 
#nav li ul {position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; font-weight: normal; border-width: 1.25em; margin: 3px; font-size:12px } 
#nav li li {padding-right: 1em; width: 13em } 
#nav li ul a {w\idth: 9em; width:160px; } 
#nav li ul ul {margin: -1.50em 0 0 13em; width:170px; } 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; } 
#nav li:hover, #nav li.sfhover {} 
#contentmenu {clear: left; }




#rodape {
	position:fixed; 
	bottom:0px; 
	left:0px;
	z-index: 10;
    background:url(images/slideboxBg.png);
	margin-left: 0px;
	background-repeat: repeat-x;
	margin-top: 0px;
	padding: 0px;
	height:110px; 
	width:100%; 
 }
	
#rodape1 {background:url(images/slideboxTop.png) no-repeat right; height:40px;}	

.slide-button {background: url(images/slideboxTop.png) no-repeat bottom right; }

.slide-button:hover {color: #9f9d8e; }

.slideButtonText {font-family: Arial, Helvetica, sans-serif ; font-size: 14px; font-weight: bold; width:100px; margin-left: auto; margin-right: 110px; text-align: left; cursor: pointer; }

#selectRadioText {width: 100%; height: 60px; border-right:0px solid #c5c5c5; padding-top:2px; float: left; }
#selectRadioTex img {margin-left:5px; }

#selectRadio {width: 270px; height: 60px; border-right:1px solid #c5c5c5; padding-top:10px; float: left; }

#selectLastRadiosHeard {width: 120px; height: 60px; border-left:1px solid #ffffff; border-right:1px solid #c5c5c5; padding-top:5px; float: left; }

#text {float: left; padding:0 10px 5px 10px; margin-right:5px; margin-top:15px; }
.elite {float:left; font-weight:bold; color:#336699; }

#text1 {float: left; padding:0 10px 10px 10px; margin-right:5px }

#text h2{font-size: 16px; font-weight: bolder; margin:0px; text-align: right; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color:#0aa1f2; }

#text p {font-size: 11px; font-weight: lighter; margin:0px; padding:0px; text-align: right; }

#title p {font-size: 11px; font-weight: bold; margin-left: auto; margin-right: auto; text-align: left; }



.parceiros3 .parceiros ul li a {color:#085700;display:block;width:130px;padding:0px 0 2.2px 0px;text-decoration:none; font-size:11px; }
.parceiros3 .parceiros ul li a:hover {text-decoration:none;color:#FFFFFF;background-color:#085700; font-size:11px; }
.parceiros3 .parceiros ul {padding:0;margin:0; font-size:11px; }
.parceiros3 .parceiros ul {font-size:11px;list-style:none;padding:0;margin:0; }


.shopping {color:#333; text-align:center;}
.shopping1 {text-align:center; font-weight:bold; color:#900; padding:5px 0px 5px 0px}


.excrept_post {border:1px solid #96917c;background:#FFF;-moz-border-radius:5px;margin:0 0 15px;}
.excrept_in {border:1px solid #FFF;background:#FFF url(images/body_bg.jpg) top repeat-x;overflow:hidden;-moz-border-radius:5px;padding:10px;}
.excrept_post h2 {border:none;}
.excrept_post h2 a { font-size:16px; color:#085700}
.excrept_post h2 a:hover { text-decoration:underline}
.excrept_left {float:left;color:#58554c;font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;font-style:italic;font-size:12px;font-weight:700;background:#e5e5e5;border:1px solid #c9c9c9;padding:3px 8px;}
.excrept_right{float:right;}
.excrept_but {float:right;color:#58554c;font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;font-style:italic;font-size:12px;font-weight:700;background:#e5e5e5;border:1px solid #c9c9c9;padding:3px 8px; margin-left:10px;}
.excrept_but a:hover {color:#085700;}

.topPost {border:1px solid #96917c;background:#FFF url(images/body_bg.jpg) top repeat-x;;-moz-border-radius:5px;margin:0 0 15px; padding:15px 10px 10px 15px}
.topPost h2.topTitle a {  font-size:16px; color:#085700}
.topPost h2.topTitle a:hover {  text-decoration:underline }
.topPost p.topMeta {  padding: 0; font-size: 9pt;}
.topPost p.topMeta a {  text-decoration: none;  }
.topPost p.topMeta a:hover {text-decoration: underline;  }
.topPost div.topContent { margin: 15px 15px 10px 0px; text-align:justify  }
.topPost div.topContent a {  text-decoration: underline;  }
.topPost div.topContent a:hover {  text-decoration: underline;  color: #ff9933;  }
.topPost div.topContent ul, .topPost div.topContent ol {  padding: 0 0 0 30px;  }
.topPost div.topContent ul li, .topPost div.topContent ol li {  font-size: 1.05em;  color: #eee; }
.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {  font-size: 9pt;  font-style: italic;  background: url(images/bg-trans.png) repeat;  padding: 8px 10px;  margin-right: 5px;  line-height: 27pt; }
.topPost span.linkpages {  font-size: 9pt;  font-style: italic;  margin-bottom: 10px; display:block;  }
.topPost span.linkpages a:hover {  color: #ddd;  }
.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {  background: #040404;  }
.topPost span.topComments a {  background: url(images/comments.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topMore a {  background: url(images/more.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topTags em {  background: url(images/tags.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  color: #0a0a0a;  }
.topPost span.topTags a {  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {  text-decoration: underline;  }

.antes { padding:5px 10px 5px 10px;}

/*** Comments ***/
.commentlist li {list-style:none; margin:15px 0 10px; padding:10px 5px 10px 10px; }
.commentlist li .avatar {float:right; background:#FFF; border:1px solid #C8C8C8; padding:2px !important; }
.commentlist cite,.commentlist cite a {font-style:normal; }
.commentlist p {text-transform:none; margin:10px 5px 10px 0; padding:0; }
.commentmetadata {font-size:10px; display:block; margin:0; }
.textotop { font-family:Verdana, Geneva, sans-serif; color:#272727; font-size:16px; font-weight:bold}
.commentlist ol {margin:0; padding:10px; }
.commentlist li ul li {margin-right:-5px; margin-left:10px; }
.even,.alt {border-bottom:1px solid #C8C8C8; border-top:1px solid #C8C8C8; }
/*** Comment Form ***/
#commentform input {width:200px; font-size:10px}
#commentform {padding:0 5px 5px; font-size:10px }
#commentform textarea {width:100%; padding:2px; font-size:10px }
#commentform p {margin:5px 0; font-size:10px }
#commentform #submit {float:left; margin:0; font-size:10px }
.trackbacks {border:1px solid #DDD; background:#F9F9F9; margin:10px 0; padding:5px; }
.wp-caption img {border:0; margin:0 0 10px; padding:0; }
.wp-caption p.wp-caption-text {font-size:10px; font-style:italic; line-height:10px; margin:0; padding:5px 0 0; }
img.wp-smiley {float:none; border:none; margin:0; padding:0; }
/*** Forms ***/
#author,#email,#url,#cName,#cMail,#cWeb {background:#F9F9F9 !important; width:200px; font-size:10px; font-family:Arial, Tahoma, Verdana; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; margin:0; padding:4px; }
#cCheck {background:#F9F9F9 !important; width:90px; color:#444; font-size:10px; font-family:Arial, Tahoma, Verdana; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; margin:0; padding:4px; }
#comment {background:#F9F9F9 !important; width:550px !important; color:#444; font-size:10px; font-family:Arial, Tahoma, Verdana; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; margin:0; padding:4px; }
.thread-even,.depth-4 {background:#F6F9FD;}


.widgettitle {overflow:hidden; height:100%; font-size:20px; color:#085700; text-transform:uppercase; padding:8px 10px 9px 10px; font-weight:bold; margin-left:-10px; border-bottom:1px solid #6a6e6d; }

#recent-posts-4 ul {padding:0; margin:0; font-size:12px; }
#recent-posts-4 ul li {font-weight:bold; font-size:12px; line-height:18px; list-style:none; padding:0; margin:0; }
#recent-posts-4 ul li .listMeta {font-size:12px; }
#recent-posts-4 ul li a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; padding:4px 0 4px 25px; background:url(images/bullet-postit.gif) no-repeat 5px 8px; font-size:12px; text-decoration:none}
#recent-posts-4 ul li a:hover {text-decoration:none; color:#FFFFFF; background:url(images/bullet-postit-on.gif) no-repeat 5px 8px #085700; font-size:12px; }
#recent-posts-4 .postit-bottom {width:188px; height:62px; background:url(images/postit-bottom.gif) no-repeat; padding:12px 12px 0; font-size:13px; text-align:right; }
#recent-posts-4 {color:#666666; font-size:9px; font-weight: bolder; }

#categories-3 ul {padding:0; margin:0; font-size:12px; }
#categories-3 ul li {font-weight:bold; font-size:12px; line-height:18px; list-style:none; padding:0; margin:0; }
#categories-3 ul li .listMeta {font-size:12px; }
#categories-3 ul li a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; padding:4px 0 4px 0; font-size:12px; text-decoration:none}
#categories-3 ul li a:hover {text-decoration:none; color:#FFFFFF; background: #085700; font-size:12px; }
#categories-3 .postit-bottom {width:188px; height:62px; background:url(images/postit-bottom.gif) no-repeat; padding:12px 12px 0; font-size:13px; text-align:right; }

#recent-comments-3 ul {padding:0; margin:0; font-size:12px; }
#recent-comments-3 ul li {font-weight:bold; font-size:12px; line-height:18px; list-style:none; padding:0; margin:0; }
#recent-comments-3 ul li .listMeta {font-size:12px; }
#recent-comments-3 ul li a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; padding:4px 0 4px 0; font-size:12px; text-decoration:none}
#recent-comments-3 ul li a:hover {text-decoration:none; color:#FFFFFF; background: #085700; font-size:12px; }
#recent-comments-3 .postit-bottom {width:188px; height:62px; background:url(images/postit-bottom.gif) no-repeat; padding:12px 12px 0; font-size:13px; text-align:right; }

#archives-3 ul {padding:0; margin:0; font-size:12px; }
#archives-3 ul li {font-weight:bold; font-size:12px; line-height:18px; list-style:none; padding:0; margin:0; }
#archives-3 ul li .listMeta {font-size:12px; }
#archives-3 ul li a {color:#085700; border-bottom:1px solid #cccccc; display:block; width:267px; padding:4px 0 4px 0; font-size:12px; text-decoration:none}
#archives-3 ul li a:hover {text-decoration:none; color:#FFFFFF; background: #085700; font-size:12px; }
#archives-3 .postit-bottom {width:188px; height:62px; background:url(images/postit-bottom.gif) no-repeat; padding:12px 12px 0; font-size:13px; text-align:right; }


.letrasa {float:left; width:209px; }
.letrasb {float:left; width:330px; }




.navleft {
float:left;
background:#222 url(images/but.jpg) repeat-x;
padding:4px 10px;
}

.navright {
float:right;
background:#222 url(images/but.jpg) repeat-x;
padding:4px 10px;
}

.fonte {font-size:12px;}