/*Theme Name: Theme OlitrixTheme URI: http://www.olitrix.com/Description: Thema do site da OlitrixVersion: 1.0Author: br4 | marketingAuthor URI: http://www.br4marketing.com.br*//* GENERAL----------------------------------------------------------------------------- */
* 				{ margin:0; padding:0;}a				{ text-decoration:none; outline-style:none;}a:hover			{ text-decoration:none;}a img 			{ border: 0;}ul, ol 			{ list-style:none;}.img_left img	{ float:left;}.left 			{ float:left;}.right 			{ float:right;}.clear 			{ clear:both;}.over 			{ overflow:hidden;}.over1 			{ overflow:hidden; height:1px;}.over0 			{ overflow:hidden; height:0px;}.block 			{ display:block;}.del			{ display:none;}.null			{ visibility:hidden;}/* BASE----------------------------------------------------------------------------- */
body 			{ margin:0; background:#E6E6E6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }.main 			{ position:relative;}
/* HEADER----------------------------------------------------------------------------- */
.header 			{ background:#E6E6E6; height:48px;}.header .box 		{ width:960px;height:48px; margin:0 auto; position:relative; padding:0; background:#A4B9D4}.header .box .logo 	{ display:block; width:256px; height:56px; background: url(images/header_logo.jpg) no-repeat; float:left; text-indent:-9999px;}
/* menu.................................. */ul.menu_main 		{ position:absolute;left:245px; padding:20px 0 5px 0;background:url(images/top_back.jpg) repeat-x; width:550px; height:20px;}ul.menu_main li 	{ display:inline; }/* menu LAVALAMP.................................. */#lavaLampBottomStyle 				{ background-color: #FFF; overflow: hidden; }#lavaLampBottomStyle li 			{ float: left; list-style: none; }#lavaLampBottomStyle li.backLava 	{ border-bottom: 2px solid #fff;width: 9px;height: 15px;z-index: 8;position: absolute;}#lavaLampBottomStyle li a 			{ text-decoration: none;color: #FFF;outline: none;text-align: center;letter-spacing: 0;z-index: 10;display: block;position: relative;overflow: hidden;margin: auto 10px;}   #lavaLampBottomStyle li a:hover		{ border-bottom: 2px solid #fff;}   .current-cat a						{ border-bottom: 2px solid #fff;} /* menu.................................. */
.header .search 				{ position:relative; left:0; top:0; right:15px; float:right;width:220px; height:45px; width:220px; padding:0 5px 5px 0; background:url(images/top_back.jpg) repeat-x; text-align:right; _padding:11px 5px 0px 0;}.header .search ul.menu_map 	{ float:left; margin:0 0 0 0; font-size:11px; padding:10px 0 0 22px}.header .search ul.menu_map li 	{ float:left;  padding:0 0 0 0;}.header .search ul.menu_map li a{ display:block; text-align: center; color:#313F76;}.header .search .lang 			{ float:right;padding:5px 0 0 0; display:none;}.header .search .lang li		{ display:inline; float:left; margin:3px 5px 0 0;}.header .search .ip 			{ width:145px; _width:100px; *width:100px; height:12px; border:0; padding:2px;font-size:9px;margin:0}.header .search .bt 			{ height:16px;border:0; padding:1px; background:#DAD7C5; color:#313F76; font-size:9px; cursor:pointer; margin:0}.header .search #searchform		{ clear:both; padding:5px 0 0 22px}.header .search #searchform input	{float:left;}/* CONTENT----------------------------------------------------------------------------- */
/* home.................................. */.content 							{ width:960px; margin:0 auto;}.content .conteudo					{ width:960px; background:#FFF;}.content .conteudo .boas-vindas		{ width:420px; padding:20px 0 0 30px; float:left;}.content .conteudo .boas-vindas p	{ font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0 10px 6px 0;}.content .conteudo .parceiros		{ float:left; width:194px; height:111px; margin:25px 0 50px 10px;}.content .conteudo .parceiros h3	{ width:190px; text-align:center; margin:15px 0 10px 0;}.content .conteudo .parceiros .fotos{ width:180px; height:60px; margin:5px 0 0 8px;}.content .conteudo .noticias-home	{ float:right; width:287px; height:240px; background:url(images/noticias_home.jpg) no-repeat top left; margin:0 8px 0 0px;color:#fff;}.content .conteudo .noticias-home h3{ width:200px; text-align:left; margin:15px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter;}.content .conteudo .noticias-home h3 a:link, .content .conteudo .noticias-home h3 a:hover, .content .conteudo .noticias-home h3 a:visited	{ color:#fff; font-weight:lighter;}.content .conteudo .noticias-home h3 a:hover	{ text-decoration:underline; font-weight:lighter;}.content .conteudo .noticias-home .ultimas-noticias		{ margin:15px 0 0 15px; width:260px; height:190px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px;}.content .conteudo .noticias-home .ultimas-noticias h4	{ font-weight:bold; margin:10px 0 0 0px;}.content .conteudo .noticias-home .ultimas-noticias p	{ font-style:italic;}.content .conteudo .noticias-home .ultimas-noticias span a:link,.content .conteudo .noticias-home .ultimas-noticias span a:hover, .content .conteudo .noticias-home .ultimas-noticias span a:visited	{ font-weight:bold; color:#fff;}.content .conteudo .noticias-home .ultimas-noticias span a:hover	{ text-decoration:underline;}/* flash.................................. */
.content .flash_home 	{ width:960px; height:231px; _height:233px; margin:0 auto; _margin:0; _padding:0; position:relative; _position:none; background:url(images/flash_home.jpg) no-repeat; background-position:1px 0; padding:0 0px 0 0; _padding:0 1px 0 0; *padding:0 1px 0 0;}.content .flash 		{ width:960px; height:231px; _height:233px; margin:0 auto; _margin:0; _padding:0; position:relative; _position:none; background:url(images/flash_home.jpg) top right no-repeat; padding:0 0px 0 0; _padding:0 1px 0 0; *padding:0 1px 0 0;}
/* cols.................................. *//* pages.................................. */.content .conteudo_inteno 	{width:960px; min-height:350px; height:auto !important; height:350px; background:#FFF}/* .........pages.......... */.content .conteudo_inteno .texto			{ width:618px; padding:15px; float:left;}.content .conteudo_inteno ul#menu_int 		{ height:30px; padding:10px 0 10px 0;}.content .conteudo_inteno ul#menu_int li 	{ display:inline;}.content .conteudo_inteno ul#menu_int li a	{ color:#999; padding:0px 10px 0 10px; font-size:14px; border-left:#999 2px solid; font-family:Verdana, Geneva, sans-serif;}.content .conteudo_inteno ul#menu_int li a:hover{ text-decoration:underline;}.content .conteudo_inteno .texto h1			{ color:#A99260; font:Verdana, Geneva, sans-serif 16px bold; padding:0 0px 0 10px; line-height:30px}.content .conteudo_inteno .texto .noticias	{ padding:20px 0px 0 10px;}.content .conteudo_inteno .texto h1 a		{ font:bold; color:#3CF;}.content .conteudo_inteno .texto h1 a:hover	{ text-decoration:underline;}.content .conteudo_inteno .texto span		{ margin:10px 0 0 0;}.content .conteudo_inteno .texto .newsletterContainer{ padding:0px 10px 0 0;}.content .conteudo_inteno .texto h2			{ color:#A99260; font:Verdana, Geneva, sans-serif 16px bold; padding:0; margin:20px 0 10px 10px}.boas-vindas h2								{ color:#A99260; font:Verdana, Geneva, sans-serif 16px bold; padding:0; margin:20px 0 10px 0}.content .conteudo_inteno .texto h3			{ color:#999999; font:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; padding:5px 0px 0px 10px;}.content .conteudo_inteno .texto p			{ padding:10px 10px 0 10px; text-align:justify; line-height:16px}.content .conteudo_inteno .texto h4			{ margin:10px 0 0 10px}.content .conteudo_inteno .texto ul			{ list-style:circle; margin:10px 0 0 30px}/* ......sidebar....... */.content .conteudo_inteno .sidebar_1		{ width:287px; height:240px; float:right; margin:30px 8px 0 0px;color:#fff; border-left:#4A6791 solid 1px}.content .conteudo_inteno .sidebar_1 a		{ color:#4A6791;}.content .conteudo_inteno .sidebar_1 a:hover{ font-weight:bold;}.content .conteudo_inteno .sidebar_1 ul		{ margin:0px 0 0 0; padding:0 10px 0 10px}.content .conteudo_inteno .sidebar_1 ul li	{ margin:0 0 5px 0}/* FOOTER----------------------------------------------------------------------------- */.footer 				{ width:960px; margin:0 auto;}.footer .foo 			{ width:960px; height:25px;background:#8ED8F8; background:url(images/footer_back.jpg) repeat-x;}.footer .foo .footer_1	{ width:15px; float:left; height:25px; background:url(images/footer_curve_1.jpg) no-repeat;}.footer .foo .footer_2	{ width:13px; float:right; height:25px; background:url(images/footer_curve_2.jpg) no-repeat;}.footer .foo h6			{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:930px; float:left; text-align:center; font-weight:lighter; margin:5px 0 0 0;}.footer .foo h6 a		{ color:#000; text-decoration:underline;}/* PADRAO WORDPRESS----------------------------------------------------------------------------- */.aligncenter,div.aligncenter 	{ display: block;margin-left: auto;margin-right: auto;}.alignleft 						{ float: left; margin:0 10px 10px 0}.alignright 					{ float: right;}.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;   			/* optional rounded corners for browsers that support it */			-moz-border-radius: 3px;		   	-khtml-border-radius: 3px;			-webkit-border-radius: 3px;			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;}#sidebar .lang					{ display:none;}.postSearch						{ width:500px; margin:0 0 10px 20px}.postSearch h3 a 				{ color:#000;}.searchCont h2					{ padding:20px 0 10px 20px; color:#A99260;}.searchCont #searchform			{ margin:0 0 10px 10px}/* * titulos .benvindo-titulo	{width:92px; height:14px; background:url(images/benvindo-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 0}.noticias-home h3	{width:150px; height:18px; background:url(images/cases-noticias.png) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 0}.empresa-titulo		{width:53px; height:15px; background:url(images/olitrix-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.cases-news-titulo	{width:140px; height:15px; background:url(images/cases-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.fale-titulo		{width:276px; height:16px; background:url(images/fale-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.historia-titulo	{width:66px; height:16px; background:url(images/historia-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.missao-titulo		{width:60px; height:16px; background:url(images/missao-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.visao-titulo		{width:50px; height:16px; background:url(images/visao-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.valores-titulo		{width:65px; height:16px; background:url(images/valores-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.parceiros-titulo	{width:78px; height:16px; background:url(images/parceiros-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.auto-titulo		{width:100px; height:20px; background:url(images/auto-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.controle-titulo	{width:166px; height:16px; background:url(images/controle-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.cabeamento-titulo	{width:214px; height:16px; background:url(images/cabeamento-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.redes-titulo		{width:136px; height:16px; background:url(images/redes-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.seguranca-titulo	{width:165px; height:20px; background:url(images/seguranca-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.voz-titulo			{width:105px; height:16px; background:url(images/voz-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.intrusao-titulo	{width:420px; height:20px; background:url(images/intrusao-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.predial-titulo		{width:162px; height:20px; background:url(images/predial-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.suporte-titulo		{width:357px; height:20px; background:url(images/suporte-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}.circuito-titulo	{width:357px; height:20px; background:url(images/circuito-titulo.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 0 10px 10px}*/.noticias			{font-size:16px;}.noticias a			{color:#3CF}/* menu *  */.home-link			{width:44px; height:17px; background:url(images/home-menu.png) no-repeat;background-position:0px -2px; text-indent:-9999px; overflow:hidden;}.cat-item-5	a		{width:61px; height:17px; background:url(images/empresa-menu.png) no-repeat;background-position:0px 0px; text-indent:-9999px; overflow:hidden;}.cat-item-8	a		{width:64px; height:17px; background:url(images/solucoes-menu.png) no-repeat; text-indent:-9999px; overflow:hidden;}.cat-item-4	a		{width:121px; height:17px; background:url(images/cases-menu.png) no-repeat; text-indent:-9999px; overflow:hidden;}.cat-item-6	a		{width:93px; height:17px; background:url(images/fale-menu.png) no-repeat; text-indent:-9999px; overflow:hidden;}.empresa-link, .solucoes-link, .cases-link, .fale-link		{border-bottom: 2px solid #fff;}/* submenu *  */.olitrix-menu,.missao-menu,.visao-menu,.valores-menu,.parceiros-menu,.cabeamento-menu		{ color:#fff; font-weight:bold;}/*newsletter e sitemap *  */.sitemap			{width:44px; height:17px; background:url(images/home-menu.png) no-repeat;text-indent:-9999px; overflow:hidden;}.mapa-do-site		{width:66px; height:9px; background:url(images/mapa-site.png) no-repeat;text-indent:-9999px; overflow:hidden; margin:0 0 0 10px}.newsletter-tit 	{width:54px; height:9px; background:url(images/newsletter.png) no-repeat;text-indent:-9999px; overflow:hidden;}/*form *  */.wpcf7-form input	{width:300px;}.wpcf7-form textarea	{width:300px;}.botaoEnviar input	{ width:auto;}.tel-form		{margin:10px 0 0 10px}.tel-form .ddd input, .tel-form .ramal input{width:50px}.tel-form .tel input {width:75px}.tel-form td	{padding:0 10px 0 0}