/* 
CSS - CACI - Companhia de Arte & Criatividade na Internet
For: http://kabrazil.com.br
Description: Originally developed by Caciano Gabriel.
Version: Yellow and Blue
Author: Caciano Gabriel
Author URI: http://gn10.com.br/caci/
*/

/* Comuns */	
* {padding: 0; margin: 0;}
img {border: 0;}
body {
	font-family: "Trebuchet MS", "Lucida Sans", Verdana, Arial;
	font-size:14px;
	color:#444;
	text-align:left;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	background: url('images/back.jpg') top left repeat-x;
}
p{text-align: left; margin: 10px;}
ul, ol {margin-left: 10px;}
blockquote {margin-left: 50px;}
small {font-size:12px;}
code {font-family: 'Courier New', Courier, Monospace;}
acronym, abbr {letter-spacing: .07em; border-bottom: 1px dashed #999; cursor: help;}
hr {color:#ccc; height:1px; margin:10px; border:solid #ccc 1px;}

/* Links */	
a:link {text-decoration : none; color: #216081; border: 0px;} 
a:active {text-decoration : underline; color: #216081; border: 0px;} 
a:visited {text-decoration : none; /*color: #216081;*/ border: 0px;} 
a:hover {text-decoration : underline; color: #678E00; border: 0px;}

/* Titulos */	
h1, h2, h3{margin:5px; font-weight:normal;}
h1{font-size:22px; color:#1A3A4D}
h2{font-size:18px; color: #909090; padding-left:5px}
h3{font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px}
.Solucoes {color:#e95226; padding:2px 0px 2px 35px; background: url('images/menu_solucoes.gif') no-repeat left center;}
.Produtos2 {color: #40c353; padding:2px 0px 2px 35px; background: url('images/menu_produtos.gif') no-repeat left center;}
.Empresa {color: #246eb2; padding:2px 0px 2px 35px; background: url('images/menu_empresa.gif') no-repeat left center;}
.Solucoes {color: #e95226; padding:2px 0px 2px 35px; background: url('images/menu_solucoes.gif') no-repeat left center;}
.Contato {color: #858585; padding:2px 0px 2px 35px; background: url('images/menu_contato.gif') no-repeat left center;}

/* Estrutura */
.Page {width:750px; padding:0px; margin-right: auto; margin-left: auto;}
.Header {width:750px; height:80px; margin-top: 0px;}
.Ligue{width:260px; float:right; text-align:right;}
.Sidebar{
	float:left;
	/*height:320px;*/
	width:160px;
	padding:5px;
	background: #fff url('images/side.jpg') no-repeat left top;
	border: solid #d8ddd6 1px;
	margin-bottom:10px;
}
.Sidebar h1{font-size:15px; font-weight:bold; padding-top:5px;}
.Right {text-align:right;}
.Left {text-align:left;}
.Mini {font-size:2px; line-height:2px;}
.Verde {color: #1a9f2d;}
.Azul {color: #2f43bc;}

/* Menu */
.Menu {margin-top:20px;}
.Menu_Home, .Menu_Produtos, .Menu_Empresa, .Menu_Solucoes, .Menu_Contato {
	padding:6px 0px 6px 35px;
	list-style:none;
	font-size:16px;
	font-weight:bold;
}
.Menu_Home {background: url('images/menu_home.gif') no-repeat left center;}
.Menu_Home a {color: #e37d20;} 
.Menu_Home a:hover {color: #ea9b53;}

.Menu_Produtos {background: url('images/menu_produtos.gif') no-repeat left center;}
.Menu_Produtos a {color: #1a9f2d;}
.Menu_Produtos a:hover {color: #40c353;}

.Menu_Empresa {background: url('images/menu_empresa.gif') no-repeat left center;}
.Menu_Empresa a {color: #246eb2;}
.Menu_Empresa a:hover {color: #3786cf;}

.Menu_Solucoes {background: url('images/menu_solucoes.gif') no-repeat left center;}
.Menu_Solucoes a {color: #e95226;}
.Menu_Solucoes a:hover {color: #eb653e;}

.Menu_Contato {background: url('images/menu_contato.gif') no-repeat left center;}
.Menu_Contato a {color: #858585;}
.Menu_Contato a:hover {color: #9e9d9d;}

/* Conteudo */
.Conteudo, .Conteudo_Index{
	width:570px;
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px;
	background: #fff;
	border: solid #d8ddd6 1px;
}
.Conteudo_Index {background: #fff url('images/monte.jpg') no-repeat left top;}
.Conteudo_Index h1 {font-size:30px; margin:5px 0px 2px 70px; color:#3043bc;}
.Conteudo_Index p {font-size:13px; margin:0px 0px 2px 70px; color:#737d84;}
.Conteudo_Index span {margin:0px 0px 2px 270px;}
.Conteudo ul li{
	margin-left: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 18px;
	list-style-type:none;
	background: url('http://kabrazil.com.br/images/arrow.gif')  no-repeat left top;
}
#map {margin:5px; border: solid #d8ddd6 1px; text-align:center;}

/* Produtos */
.Produtos {width:270px; float:left; margin:5px;}
.Produtos p {
	font-size:14px; 
	color:#666;
	background: url('images/info_icon.gif') no-repeat left top;
}
.Produtos span {font-size:18px; color:#737d84; margin:0px 0px 2px 0px;}
.Trinta {padding-left:30px;}
.Trinta span {font-size:18px; color:#737d84; margin:0px 0px 2px 0px;}
/* Lista */
.Lista {list-style: none; margin: 0px; padding: 1px 0px 5px 15px; font-size: 90%;}
.Lista li{list-style:none; margin:0px; padding:0px 0px 0px 18px; background: url('images/arrow.gif') no-repeat left center;}
.Lista li a{color: #333; text-decoration: none;}
.Lista li a:visited{color: #333; text-decoration: none;}
.Lista li a:hover{color: #FF6600; text-decoration: none;}

/* Footer */
.Footer {
	margin:0px 0px 10px 0px;
	clear:both;
	background:#f9f9f9;
	border:solid #d8ddd6 1px;
}
.tel {padding-left: 17px; background: url('images/fone.gif') no-repeat left center;}
.email {padding-left: 22px; background: url('images/mail.gif') no-repeat left center; color:#2A3CBB}

/* Forms */
fieldset {margin:15px; border:none;}
legend{color:#999;}
form {margin:0px; padding:0px;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; border: 1px solid #999;}
label {color:#999; cursor:pointer; padding-left:2px; line-height:15px; vertical-align:top;}
label.chosen {color:#333;}
select {width:500px; margin:5px; border: #109ED5 1px solid;}
.txt {background-color:#fff; color:#444; border: #109ED5 1px solid; width: 250px; height: 100px;}
.tright {text-align: right;}

/* Transparent items */
.transparent {filter:alpha(opacity=0); -moz-opacity:0; opacity: 0; border:0px solid #FFF; background:#FFF; z-index:10; cursor:pointer;}
.transparentFake {background:none; border:none;}
.transparent2 {z-index:10;}

/* Text inputs */
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url('images/input.gif') no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {background-position:left bottom;}

/* Text areas */
.textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url('images/textarea.gif') no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaHovered {background-position:left bottom;}

/* Radio buttons */
.radioAreaUnchecked, .radioAreaChecked {
	z-index:5;
	position:absolute;
	width:15px;
	height:15px;
	cursor:pointer;
}
.radioAreaUnchecked {background:url('images/radio.gif') no-repeat left top;}
.radioAreaChecked {background:url('images/radio.gif') no-repeat left bottom;}


/* Button */
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url('images/button.gif') no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
#stylesheetTest {position:absolute; left:-999px; width:10px; height:10px;}

/* Accordion */
.toggler {
	font:11px; 
	color: #222;
	margin: 0px;
	padding: 2px 5px;
	cursor:pointer;

	background: url('images/toggler.gif') repeat-x left center;
	border-bottom: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
	border-top: 1px solid #fff;
	border-left: 1px solid #99bbe8;
}
.element {}
.element p {margin: 0; padding: 4px;}

/* -- End CSS for Kabrazil-- */