/*
Theme Name: CO Theme
Theme URI: http:///
Theme Author: Delvair Raul Macedo
Description:  Based in Titan Structure
*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }


/* minhas configura��es.
-----------------------------------------------------------*/
FIELDSET.FS {
	width:auto;
	height:auto;
	background-color:#F9F7F5;
	border: 1px solid #e6e1dc;
	margin-bottom:15px;
	padding:10px;
	padding-top:0;
}
	FIELDSET.FS LEGEND {
		text-transform:uppercase;
		font-weight:bold;
		margin:0;
		padding:0;
		color:#3B332A;
	}
FIELDSET.block {
	width:275px;
	float:left;
	margin-right:15px;
}

HR {
	color:#dfdad5;
	background-color:#dfdad5;
	border-color:#dfdad5;
	border:0 solid;
	height:1px;
	margin-bottom:15px;
}


/* MM Form Styles
-----------------------------------------------------------#D57F00*/
.mmform {}
.mmform P {line-height:16px;margin-bottom:18px;}
.mmform H2 {margin-top:0;margin-bottom:15px;padding-top:0; font-size:15px;color:#3B332A;}
.mmform LABEL {color:#222;}
.mmform .submit INPUT {padding:6px; padding-left:25px; padding-right:25px; background-color:#3B332A; border:3px solid #2F2922; color:white; font-weight:bold; text-transform:uppercase;}
.mmform .submit INPUT:hover {background-color:#D57F00; cursor:pointer;}
.mmform .obs {font-size:11px; color:#555;}
.mmf-list-item {margin-right:6px;}



/* Related Posts
-----------------------------------------------------------*/
FIELDSET.related-posts {
	width:auto;
	height:auto;
	border: 1px dashed #e6e1dc;
	background-color:#F9F7F5;
	margin-bottom:15px;
	margin-top:50px;
	padding:10px;
	padding-top:0;
}
	FIELDSET.related-posts LEGEND {
		text-transform:uppercase;
		font-weight:bold;
		margin:0;
		padding:0;
		color:#3B332A;
	}

/*HIDEN ELEMENTS
-----------------------------------------------------------*/

.hide-on-category {display:none;}
.category .home-post .entry H1, .category .home-post .entry H2, .category .home-post .entry H3 {display:none;}
.category-companies .author {display:none;}


/* HOME
-----------------------------------------------------------*/

/*testimonials*/
.testimonial {
	padding:0 0 37px 0;
	margin-bottom:20px;
	background-image:url(images/testimonial-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.testimonial BLOCKQUOTE {
	background-image:url(images/testimonial-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#EEE;
	padding:30px 30px 5px 30px;
	margin:0;
	border:0;}
	.testimonial P.text {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:1.2em;
		line-height:1.5em;
		color:#666;}
	.testimonial P.author {
		text-align:right;
		margin-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
		font-weight:bold;
		font-size:11px;
		color:#333;}
.testimonial P.author SPAN.author-company {font-size:11px; color:#333;}
#sidebar .testimonial P.author A.author-company:link,
#sidebar .testimonial P.author A.author-company:active,
#sidebar .testimonial P.author A.author-company:visited {font-size:11px; color:#333;}
#sidebar .testimonial P.author A.author-company:hover {font-size:11px; color:#000;}

/*banner*/
.banner {
	width:566px;
	height:auto;
	display: block;
	margin-bottom:30px;
	padding:30px;
	border:2px solid #DDD;
	overflow:hidden;
}
.banner H1 {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight:normal;
	font-size:3.6em;
	padding:80px 60px;
	color:#999;
	line-height:0.8em;
}
.banner ul.tabs{
	margin:0 -90px 6px 0;
	overflow:hidden;
}
.banner ul.tabs li {
	display:block;
	float:left;
	margin:0 89px 0 0;
	padding:0;
}
.banner ul.tabs li a { 
	color: #999;
	text-transform: uppercase;
	font-size: 1.3em;
}
.banner ul.tabs li a:hover{ color:#000; }
.banner ul.tabs li.selected a { color:#900; }

.banner ul.content {
	border-top:1px solid #CCCCCC;
	padding:15px 0 0;
}
.banner ul.content li.banner-item.selected {
	margin:0;
}
.banner ul.content li.banner-item {
	display:block;
	float:left;
	margin:20px 0 0 0;
}
.banner ul.content li ul li.img {
	width:240px;
	height:120px;
	float:left;
}
.banner ul.content li ul li.text {
	width:306px;
	height:120px;
	overflow:hidden;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	font-size:12px;
	line-height:20px;
}
.banner ul.content li ul li.text a.more {
	font-weight:bold;
}


/*home blocks*/
.full-content {
	width:960px;
	float:none;
	display:inline-block;
}

DIV.homeblock {float:left;width:630px;}
DIV.homeblock H2 {
	text-transform:uppercase;
	font-weight:normal;
	color:#BE1E2D;
	font-size:14px;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px solid #A6A8AB;}

DIV.homeblock H2 A:link, DIV.homeblock H2 A:visited, DIV.homeblock H2 A:active {color:#BE1E2D;}
DIV.homeblock H2 A:hover {color:#990000;}

.homeblock LI.linkcat {list-style:none;}
.homeblock .linkcat IMG, .homeblock .linkcat UL {margin:0;}


/* movies */
.movie {width:500px; height:405px;}
.home .movie, category-news .movie {width:200px; height:160px; float:left; margin-right:5px; display:block;}


/*Home Post*/
.home-post {
	border-bottom:1px solid #EFEAE4;
	min-height:95px;
	/*padding-bottom:10px;*/
	margin:10px 0;
        overflow:hidden;
        display:block;
	padding-bottom:10px}

.home-post P STRONG{font-weight:normal;}
.home-post IMG {width:60px; height:auto;}

.home-post .post-header H2, .home-post H2.post-header {
	font-weight:bold;
	font-size:15px;
	text-transform:none;
	color:#333333;
	border:0;
	padding:0;
	margin:0 0 3px 45px;
	line-height:16px;}
.home-post .post-header H2 A:link, .home-post .post-header H2 A:visited, .home-post .post-header H2 A:active, .home-post H2.post-header A:link, .home-post H2.post-header A:visited, .home-post H2.post-header A:active
{color:#333333;}
.home-post .post-header H2 A:hover, .home-post H2.post-header A:hover {color:#000;}

.home-post .entry P, .home-post .entry H1, .home-post .entry H2, .home-post .entry H3 {font-size:11px; font-weight:normal; color:#333; margin:0 0 0 0; border:0; padding:0; text-transform:none;}
.home-post .entry P A:link, .home-post .entry P A:active, .home-post .entry P A:visited {color:#333;}
.home-post .entry P A:hover {color:#000;}

	
/*noticias*/
.noticias {}
.category-news .home-post .entry P, .home .home-post .entry P {/*margin-left:45px;*/}
.category-companies .home-post P, .category-companies .home-post H2 {}
.post-edit-link {font-weight:normal; color:#C00; font-size:1em;}


/* HEADER
-----------------------------------------------------------*/
.header-box {
	width:900px;
	height:45px;
	padding:37px 30px 38px 30px;
	background-image:url(images/bg-header-1.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg-header-1.png');
}

DIV.bread-crumb {
	display: block;
	height:20px;
	padding-top:20px;
	vertical-align:bottom;
}
	.bread-crumb A:link, .bread-crumb A:active, .bread-crumb A:visited, .bread-crumb A:hover, .bread-crumb A:hover {
		font-size:11px;
		color:#BE1E2D;
		text-transform:uppercase;
		font-weight:normal;
		top:30px;
	}
	.bread-crumb A:hover {color:#900;}

.header-search {
	float:right;
	margin:7px 0 0;
}

/* SIDEBAR
-----------------------------------------------------------*/
/*default= 4 colunas de logos*/
DIV#sidebar IMG {border:#FFF 5px solid;width:65px;height:46px;}
DIV#sidebar A:hover IMG {border:#DDD 5px solid;}

/*classe para 3 colunas de logos*/
DIV#sidebar.3colunas IMG {border:#FFF 10px solid;width:80px;height:57px;}
DIV#sidebar.3colunas A:hover IMG {border:#DDD 10px solid;}

ul li.widget ul.blogroll LI {
	float:left;
	margin:0;
	padding:0;
	line-height:0;}

#sidebar .current_page_item {font-weight:bold;}

#sidebar A:link, #sidebar A:active, #sidebar A:visited, #sidebar A:hover {
	/*font-family:'Arial Narrow', Arial, Helvetica, sans-serif;*/
	font-size:13px;
}
	#sidebar LI A:link, #sidebar LI A:active {color:#333;}
	#sidebar LI A:visited {color:#666;}
	#sidebar LI A:hover {color:#000;}


#sidebar H2.widgettitle, #sidebar .widget H2 {
	text-transform:uppercase;
	font-weight:normal;
	color:#BE1E2D;
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #A6A8AB;
}

#sidebar H2.widgettitle A {color:#BE1E2D;}
#sidebar H2.widgettitle A:hover {color:#900;}

/* FOOTER
-----------------------------------------------------------*/

DIV#footer .widget IMG {
	border:#FFF 5px solid;
	width:65px;
	height:65px;
	background:#FFF;
	margin:18px 22px 9px 0;}

DIV#footer .apoiadores H2 {
	margin-bottom:10px;
}
DIV#footer .widget A:hover IMG {border:#DDD 5px solid;}
/*IE6 ALERT*/
/*.ie6-alert{
	display:none;
}*/
.ie6-alert{
	display:none;
}
.ie6-alert ul li {
	float:left;
	padding-top:5px;
}
ie6-alert ul li.alert-text {
	font-size:1.3em;
	padding-left:35px;
}
.ie6-alert ul li.alert-close {
	margin:1px -12px 0 180px;
	cursor:pointer;
}
.ie6-alert ul li.alert-close img{
	height:auto;
	width:16px;
}
.ie6-alert ul {
	background-color:#FEEFDA;
	border:2px solid red;
	height:47px;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:45px;
}
.alert-text {
	font-size:1.3em;
	margin-top:-4px;
	padding-left:25px;
}
.alert-logo{
	margin-top:-6px;
}
.alert-firefox{
	padding-left:41px;
}

/* Make all custom CSS changes in a Child Theme. Any custom 
changes you make here will not be overidden when you upgrade the theme.
-----------------------------------------------------------*/
