/* CSS Document */
/* CSS Produzido por Ação Direta Web Studio - Desenvolvimento e layout: Paulo Marcos Luft */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
*							{ padding:0px; margin:0px; }
body 						{ background:#F2EDDA url(../imagens/fundo-site-infoco.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#container				{ width:980px; margin:0px auto; background:#FFFFFF; }
div#header					{ width:980px; position:relative; background:url(../imagens/fundo-header-infoco.png) no-repeat; height:127px;}
div#wraper					{ width:980px; }
div#menu					{ width:250px; margin-top:10px; float:left; }
div#content_right			{ width:715px; float:right; margin-top:10px; }

div#footer					{ width:980px;  height:35px; position:relative; background:url(../imagens/fundo-rodape.png) repeat-x; border:1px solid #ccc; clear:both;}
div#footer p				{ color:#000; margin-top:10px; margin-left:10px; float:left; display:inline; }
div#footer p#endereco		{ position:absolute; top:5px; left:170px; margin-top:0px; }
div#footer img				{ position:absolute; top:5px; right:10px; }

/* ------>>> Títulos e textos e algo mais <<<-----*/
p							{ color:#424242; font-size:12px;  }
h1							{ color:#fff; font-size:18px; margin-bottom:5px; display:block; font-weight:normal; width:490px; height:35px; background:url(../imagens/titulo_h1.png) repeat-x; line-height:35px; padding-left:10px; }
h2							{ color:#fff; font-size:18px; margin-bottom:5px; display:block; font-weight:normal; width:700px; height:35px; background:url(../imagens/titulo_h1.png) repeat-x; line-height:35px; padding-left:10px;  }
h3							{ color:#666666; font-size:18px; font-weight:bold; width:185px; height:22px; border-bottom:1px solid #000000; padding:10px 0 0px 0px; margin-left:10px; }
h4							{ color:#666666; font-size:16px; font-weight:bold; }

a							{ color:#CC0000; text-decoration:none; }
a:hover						{ color:#993333; text-decoration:nome; }
img, fieldset				{ border:none;}
legend						{ color:#000;}



a.link_voltar 				{color:#000;display:block;float:right;margin-right:1px;padding:2px;text-decoration:none;text-indent:6px;width:50px; background: url(../imagens/voltar.png) 0 3px no-repeat;}
a.link_voltar:hover 		{color:#999;}
/* -----------------------------------*/
/* -------->>> conteúdo <<<-----------*/
/* -----------------------------------*/

div#header img#logo			{ position:absolute; left:50px; top:8px;}
form#acesso					{ width:150px; height:110px; background:url(../imagens/fundo-acesso-infoco.png) no-repeat; position:absolute; right:0px; top:10px;  }
form#acesso legend			{ color:#990000; font-weight:bold; padding:8px 0px 0px 3px; *padding-left:0px; margin-bottom:8px; display:inline; }
form#acesso	input			{ background:url(../imagens/input-acesso-infoco.png) no-repeat; border:none; width:128px; height:19px; margin-left:5px; margin-bottom:3px; margin-top:0px; padding: 3px 0 0 3px; font-size:10px;  }
form#acesso	input#enviar	{ background:url(../imagens/botao-form.png) no-repeat; width:104px; height:21px; font-size:12px; padding:0px; }
div#header p.telefone		{ position: absolute; top:10px; right:170px; color:#FFFFFF; font-weight:bold; font-size:20px; }
div#header #letreiro		{ position: absolute; top:80px; left:270px;  }


div#menu ul li 				{ float:left; width:248px; height:35px; list-style:none; background:url(../imagens/botao-menu.png) no-repeat; border:1px solid #CCCCCC; border-bottom: 0px;}
div#menu ul li#last			{ border-bottom:1px solid #CCCCCC; }
div#menu ul li a			{ color:#000; font-size:14px;  display:block; padding:10px 0 0 45px; color:#666666; }
div#menu ul li a:hover		{ color:#000; font-size:14px; font-weight:bold; display:block; color:#666666;}
div#menu ul li a#menu_ativo { color:#000; font-size:14px; font-weight:bold; display:block; color:#666666;}
div#menu ul li.titulo_menu	{ color:#000; font-size:14px; font-weight:bold; background: url(../imagens/fundo-titulo-menu.png) no-repeat; display:block; width:250px; text-align:center; padding-top:10px; color:#FFFFFF; height:25px; border:none;}

div#localizacao				{ background: #F4F4F4 repeat-x; width:225px; height:118px; padding:11px; color:#666666;  margin-top:10px; font-weight:bold; }

div#centro					{ width:500px; float:left; overflow:hidden; }
div#convite					{ width:500px; height:370px; overflow:hidden; padding-bottom:10px;}
div.cadastre_se				{ background:url(../imagens/fundo-cadastre-se.png) no-repeat; width:200px; height:107px; margin-top:20px; float:left;}
form#informativo			{ width:150px; height:110px; padding-left:15px; }
form#informativo legend		{ color:#fff; font-weight:bold; padding:5px 0px 0px 3px; *padding-left:0px; margin-bottom:5px; display:inline; font-size:16px; }
form#informativo input		{ background:url(../imagens/input-cadastre-se.png) no-repeat; border:none; width:162px; height:19px; margin:0px 0 5px 0; padding:3px 0 0 3px; display:inline; font-size:10px;  }
form#informativo input#enviar2 { background:url(../imagens/botao-form.png) no-repeat; width:104px; height:21px; padding:0px; font-size:12px; color:#781E09; margin-top:-3px;  }

div#clientes				{ width:200px; height:107px; background: url(../imagens/fundo-box-cliente.png) no-repeat; float: right; margin-top:20px; }
div#clientes p				{ color:#FFFFFF; font-size:16px; font-weight:bold; }

div#centro_direta			{ float:right; width: 210px; overflow:hidden; }
div#destaques				{ background:url(../imagens/fundo-destaques.png) no-repeat; width:200px; height:410px; }
div#destaques h3			{ color:#FFF }
div.box						{ margin:0 0 5px -6px; width:190px; background:none; }
div.box p					{ margin-left:20px; color:#FFF }
div.marcador				{ float:left; width:20px; }
div.anima					{ margin-left:20px; }

div#ganhadores				{ background:url(../imagens/fundo-ganhadores.jpg) no-repeat; margin:10px 0 0 0; width:200px; height:240px; }
div#ganhadores h4			{ padding:20px 0  0 80px; display:block; }
div#ganhadores div			{ width:180px; height:200px; margin:8px 0px 0 5px; *margin-top:5px; }
div#ganhadores div	p		{ font-size:10px; }
div#ganhadores div	p strong{ font-weight:bold; }
div#ganhadores div img		{ margin:5px 0 0 0 }

/* ----->>>>> formulario <<<<<-------- */
input, textarea, select		{ }
label						{ }


form.formulario_cadastrese 				{   }
form.formulario_cadastrese fieldset		{   }
form.formulario_cadastrese label		{ margin-top:10px; width:100px; height:15px;  display:block; float:left; line-height:20px; }
form.formulario_cadastrese input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px; border:1px solid #DDDDDD; border-left:2px solid #DDDDDD; border-top:2px solid #DDDDDD; font-size:11px}
form.formulario_cadastrese input#enviar	{ margin-top:10px; width:104px; background:url(../imagens/botao-form.png) no-repeat; border:none; }


form.formulario label		{ margin-top:10px; width:100px; height:15px;  display:block; float:left; line-height:20px; }
form.formulario input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px; border:1px solid #DDDDDD; border-left:2px solid #DDDDDD; border-top:2px solid #DDDDDD; font-size:11px}
form.formulario input#enviar{ margin-top:10px; width:104px; background:url(../imagens/botao-form.png) no-repeat; border:none; }
form.formulario textarea	{ margin-top:10px; width:360px; background:#fff url(../imagens/form-fundo.png) repeat-x; border:1px solid #DDDDDD; font-size:11px }



/* Mensagem form */
p.ok						{ width:710px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
p.unok						{ width:710px; height:35px; background: #990000; color:#fff; text-align:center; }
.campo_requerido 			{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:2px solid #990000 }

/* Erro 404 */
/*div#goog-wm .content h3		{ margin-bottom:10px; }
div#goog-wm .content input	{ background:#DADEF8; }
#goog-wm-sb					{ margin-left:10px }
#goog-wm-qt					{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:1px solid #DDDDDD; font-size:11px  }*/

/* Convites */

div#intconvite ul		{ list-style:none; margin-left:20px; float:left; }
div#intconvite col_2		{ list-style:none; float:left; }
div#intconvite li		{ margin-bottom:4px; font-size:13px; width:200px; }
div#intconvite ul.filmstrip li	{ width:auto; }
div#intconvite ul.filmstrip 	{ float:none; margin-left:auto; }
div#intconvite ul.fotos li	{ float:left; width:130px!important; }

div.depoimentos			{ text-align:justify; margin: 30px 30px 30px 30px; }

/* galeria */

div#info_galeria				{ margin-top:20px; float:left; }
div#foto_amplia					{ width:400px; background:#eee; border:5px solid #FFFFFF; }
div#info_texto					{ width:470px; margin-top:20px; float:left; }
div#thumbs					{ width:600px; }
div#thumbs ul					{ margin-left:15px; }
div#thumbs ul li				{ width:120px; float:left; margin:6px; display:inline; }

div#convites 					{ }
div#convites ul					{ }
div#convites ul li				{ list-style:none; float:left; margin-left:30px; margin-right:30px; margin-bottom:30px; }
div#convites ul li p				{ color:#7E1F09; }
div#convites ul li a				{ color:#7E1F09; }



