/*
Theme Name: Unicoba
Theme URI: http://www.unicoba.com.br
Author: SoluTTia
Author URI: http://www.soluttia.com.br
Version: 1.0
*/

/* Default ------------------------------------------------------------- */

HTML  {
	overflow							: auto;
	overflow-x							: hidden;
	font		 						: 1.34em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height								: auto !important;
	height								: 100%;
	min-height							: 100%;
	
}

HTML *  {
	margin								: 0;
	padding								: 0;
	text-decoration						: none;
	border								: 0;
}

BR  {
	clear:both;
}

A:ACTIVE, A:LINK, A:VISITED  {
	color								: #1c4881;
}

OBJECT,embed {
	position:relative;
	z-index:1;
}

/* Structure ---------------------------------------------------------------- */

BODY  {
	width: 100%;
    height:auto !important;
    height:100%;
    min-height:100%;
	background: url(../imagens/background.jpg) left top;
	background-repeat:repeat-x;
}

#structure {
	width:766px;
	height:742px;
	margin-left:-383px;
	left:50%;
	background-color:#fff;
	position:absolute;
}
#contentbox {
	width:760px;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin-left:3px;
	margin-top:443px;

}
#flash{
	width:762px;
	height:312px;
	z-index:1;
	position:absolute;
	left:3px;
	top:126px;
		
}

/* Box Esquerda ----------------------------------------------------------------------------------------------------------------- */

#menu {
	width:30%;
	float:left;
	height:85%;
}

.bglogo {
	position:absolute;
	top:0px;
	left:0px;
	width:232px;
}

.bglogo IMG {
	position:relative;
	left:3px;
}


/*Box esquerda -->  MENU VERTICAL----------------------------------------------------------------------------------------------------*/

div.menu_hover {
	width:100%;
	height:auto !important;
	height:312px;
	min-height:312px;
	margin-top:3px;
}

.menu_hover ul{
	list-style:none;
}

.menu_hover a {
	width:227px;
	height:25px;
	display:block;
}

.menu_hover a.acessorios{
	background:url(../imagens/botoes/acessorios.jpg) left top;

}
.menu_hover a.acessorios:hover{
	background-position: left -25px;
}
.menu_hover a.baterias{
	background:url(../imagens/botoes/baterias.jpg) left top;

}
.menu_hover a.baterias:hover{
	background-position: left -25px;
}
.menu_hover a.corporate{
	background:url(../imagens/botoes/corporate.jpg) left top;

}

.menu_hover a.corporate:hover{
	background-position: left -25px;
}
.menu_hover a.energia{
	background:url(../imagens/botoes/energia.jpg) left top;
}
.menu_hover a.energia:hover{
	background-position: left -25px;
}
.menu_hover a.fontes{
	background:url(../imagens/botoes/fontes.jpg) left top;

}
.menu_hover a.fontes:hover{
	background-position: left -25px;
}
.menu_hover a.navegador{
	background:url(../imagens/botoes/navegador.jpg) left top;

}
.menu_hover a.navegador:hover{
	background-position: left -25px;
}
.menu_hover a.network{
	background:url(../imagens/botoes/network.jpg) left top;

}
.menu_hover a.network:hover{
	background-position: left -25px;
}
.menu_hover a.pisos{
	background:url(../imagens/botoes/pisos.jpg) left top;

}
.menu_hover a.pisos:hover{
	background-position: left -25px;
}
.menu_hover a.plasticos{
	background:url(../imagens/botoes/plasticos.jpg) left top;

}
.menu_hover a.plasticos:hover{
	background-position: left -25px;
}
.menu_hover a.set_top{
	background:url(../imagens/botoes/set_top.jpg) left top;

}
.menu_hover a.set_top:hover{
	background-position: left -25px;
}
.menu_hover a.soldagem{
	background:url(../imagens/botoes/soldagem.jpg) left top;

}
.menu_hover a.soldagem:hover{
	background-position: left -25px;
}
.menu_hover a.trading{
	background:url(../imagens/botoes/trading.jpg) left top;

}
.menu_hover a.trading:hover{
	background-position: left -25px;
}

/* Box esquerda --> Ultimas noticias*----------------------------------------------------------------------------------------------*/

div.news {
	width:100%;
	height:auto !important;
	height:297px;
	min-height:297px;
	background:#ecedec;
}

div.news img {
	margin-top:15px;
	margin-left:15px;
}

.news H4 {
	font-size:11px;
	padding-left:15px;
	padding-top:10px;
	color:#2261a2;
	font-weight:bold;
}



.news p {
	font-size:11px;
	padding-left:15px;
	color:#626262;
	padding-right:20px;
	padding-bottom:10px;
	
}

.news a {
	color:#666 !important;
	font-size:11px;
}

.news a.vejaMais,
a.vejaMais{
	color:#1c4881 !important;
	float:right;
	font-size:11px;
	margin-top:15px;
	margin-right:10px;
	text-decoration:underline;
	}
/*Box Direita-------------------------------------------------------------------------------------------*/

#content_text {
	width:70%;
	float:right;
	height:auto !important;
	height:85%;
	min-height:85%;
}

/* Box direita --> Cabeçalho----------------------------------------------------------------------------------------- */

.content_top {
	width:72%;
	height:123px;
	background:url("../imagens/bg_login.jpg") no-repeat 17px 0;
	margin-right:0px;
	float:right;
	
}

.link_group {
	font-size:12px;
	float:left;
	margin-top:10px;
	margin-left:40px;
	color:#FFFFFF !important;
}

/*.link_group:hover{
	color:#fcff6b;
}*/

.content_top label.lb_login {
	cursor:pointer;
	position:absolute;
	font-size:12px;
	margin-top:30px;
	margin-left:35px;
	color:#1d4a84;
}

LABEL {
	cursor:pointer;
}

.login {
	width:120px;
	height:16px;
	margin-top:27px;
	margin-left:80px;
	border:1px solid #ccc;
	position:absolute;
	font-size:11px;
}

.content_top label.lb_password {
	position:absolute;
	font-size:12px;
	margin-left:35px;
	margin-top:60px;
	color:#1d4a84;
}

.password {
	width:120px;
	height:16px;
	border:1px solid #ccc;
	position:absolute;
	margin-top:60px;
	margin-left:80px;
		font-size:11px;
}

.button {
	position:absolute;
	margin-top:61px;
	margin-left:210px;
}

.content_top label.lb_search {
	font-size:12px;
	margin-top:60px;
	margin-left:320px;
	color:#1d4a84;
	position:absolute;

}

.search {
	width:120px;
	height:16px;
	border:1px solid #ccc;
	position:absolute;
	margin-left:360px;
	margin-top:60px;
	font-size:11px;
	
}

.button_search {
	position:absolute;
	margin-top:61px;
	margin-left:490px;
}

.button_default {
	position:relative;
	top:2px;
}

/*Box direita --> Conteúdo central---------------------------------------------------------------------------------------------------------------------------------------*/

.content_middle {
	width:529px;
	height:316px;
	background:#fff;
	margin-top:3px;
	margin-left:3px;
	
}
.content_bottom {
	
	width:529px;
	height:auto !important;
	height:297px;
	min-height:297px;
	margin-left:3px;
}

#content_text .banner {
	background:url(../imagens/img_banner.jpg) left top;
	height:174px;
	width:100%;
}

#content_text .about {
	position:relative;
	background:url(../imagens/img_redonda.gif) left top;
	height:138px;
	width:100%;
	margin-top:3px;
}

.img_about {
	position:relative;
}

.img_about img {
	margin:2px 0px 0px 1px;
}

.content_about {
	position:relative;
	margin-top:-130px;
	
}

.content_about img.title{
	margin-left:260px;
	margin-top:5px;
}

.about p {
	font-size:11px;
	color:#626262;
	float:right;
	padding-right:5px;
	width:265px;
	height:46px;
	
}

.about H4 {
	font-size:11px;
	color:#626262;
	float:right;
	margin-top:8px;
	padding-right:75px;
	font-weight:bold;
}

.about  A {
	color:#1c4881 !important;
	font-size:11px;
	margin-left:260px;
	float:left;
	margin-top:15px;
	text-decoration:underline;
}


/*Box direita --> Conteúdo Destaques--------------------------------------------------------------------------------------------------------------------------*/

.content_bottom img.destaque{
	border-bottom:1px solid #dedede;
	margin-left:15px;
	padding-top:15px;
	padding-right:425px;
}

.destaque_content_left{
	padding-right:10px;
	margin-top:10px;
	padding-left:15px;
	width:232px;
	height:auto !important;
	height:100px;
	min-height:100px;
	float:left;
	border-right:1px dotted #ccc;
	padding-top:5px;
	
}

.destaque_content_left H4 {
	font-size:12px;
	margin-top:10px;
}

.destaque_content_left a{
	color:#1c4881 !important;
	font-size:11px;
	margin-top:15px;
	position:absolute;
	text-decoration:underline;
}

.destaque_content_left p{
	
	margin-top:5px;
	font-size:11px;
	color:#626262;
}

.destaque_content_right{
	margin-top:10px;
	width:258px;
	height: auto !important;
	height:100px;
	min-height:100px;
	float:right;
}

.destaque_content_right img{
	float:left;
	width:79px;
	height:79px;
}

.destaque_content_right h4{
	margin-left:89px;
	font-size:11px;
	color:#2261a2;
	font-weight:bold;
}

.destaque_content_right p{
	float:left;
	width:160px;
	font-size:11px;
	color:#626262;
	margin-top:3px;
	margin-left:10px;
}

.destaque_content_right  a {
	margin-left:90px;
	color:#1c4881 !important;
	font-size:11px;
	float:left;
	padding-top:5px;
	text-decoration:underline;
	
}

.casal{
	float:left;
}

/*Rodapé---------------------------------------------------------------------------------------------------------------------*/

#footer {
	height:30px;
	font-size:11px;
	background:URL(../imagens/sombra_bottom.jpg) no-repeat center top;
	margin-top:10px;
}

p.bottom{
	float:right;
	color:#626262;
	margin-top:20px;
	padding-right:275px;	
}

/*Página interna------Grupo Unicoba----------------------------------------------------------------------*/

#cttTitle{
	font-size:16px;
	padding-left:15px;
	padding-top:10px;
	color:#1b467d;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}

#cttIntro{
	font-size:11px;
	padding-left:15px;
	padding-top:10px;
	color:#2261a2;
	font-weight:bold;
}

#cttText{
	font-size:11px;
	padding-left:15px;
	color:#626262;
	padding-right:20px;
	padding-bottom:10px;
}

/*Página interna-------notícias---------------------------------------------------------------------*/

.newsList IMG {
	float:left;
}

.newsList {
	padding:0 0 0 16px;
	padding-bottom:15px;
	border-bottom:1px solid #d1d1d1;
	height:auto !important;
	height:10px;
	min-height:10px;
	margin-top:3px;
	padding-bottom:10px;
}

.newsList h2{
	font-size:16px;
	padding-top:10px;
	color:#1b467d !important;
	font-weight:bold;
	padding-bottom:5px;
}

.date, .date2{
	margin-top:10px;
	font-size:11px;
	padding-top:10px;
	color:#2261a2;
	font-weight:bold;
	padding-bottom:5px;
	font-size:9px;
	color:#000;
}

.newsList a{
	color:#1c4881 !important;
	font-size:11px;
	margin-top:15px;

	}
.newsList img{
	float:left;
	margin-right:4px;
	border:1px solid #d1d1d1;
}

#boxPagging {
	width:100%;
	text-align:center;
	list-style:none;
	padding-top:15px;
}

#boxPagging UL {
	width:100%;
}

#boxPagging UL LI {
	list-style:none;
	display:inline;
	color:#000;
	font-size:10px;
}
	
#boxPagging UL LI A {
	color:#000;
}

/*Página interna-------Downloads---------------------------------------------------------------------*/

.login_download{
	font-size:12px;
	padding-left:15px;
	color:#1d4a84 !important;
}

#txtLogin{
	border:1px solid #ccc;

}

#pass{
	margin-left:5px;
	border:1px solid #ccc;
}

/*Página interna-------Contato---------------------------------------------------------------------*/

.textContact{
	width:350px;
	float:left;
}

#contact{
	width:350px;
	float:right;
}

#contact label{
	width:70px;
	text-align:right;
	font-size:12px;
	color:#1d4a84 !important;
	margin-right:3px;
	display:block;
	float:left;
}

#contact INPUT, #contact SELECT {
	float:left;
	border:1px solid #ccc;
	margin-bottom:5px;
}

input.send{
	margin-left:265px;
	margin-top:10px;
}

/*Usuário Logado---------------------------------------------------------------*/

#login_ok{
	font-size:11px;
	color:#2261a2;
	font-weight:bold;
	position:absolute;
	margin-left:27px;
	margin-top:27px;
}

#login_ok a{
	margin-top:10px;
	
}

#systemMessages{
	border:1px solid #000;
	position:absolute;
	top:125px;
	z-index:99;
	left:2px;
}
#systemMessages a{
	background:#f66c6c;
	z-index:99;
	width:760px;
	height:auto !important;
	height:10px;
	min-height:10px;
	top:10px;
	display:block;
	font-size:25px;
	text-align:center;
	color:#cfc !important;
	}

.searchResult{
	margin-top:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.textarea{
	border:1px solid #ccc;
	width:248px;
	height:85px;
}

.formInput{
	width:248px;
}

#cttText img{
	float:left;
}

SPAN.source {
	font-size:10px;
}