@charset "utf-8";
/* CSS Document */

/*
////////////////////////////////////////////////////////////////////////////////

	TEK SEG
	AUTOR: FELIPE MORI
	CRIADO: 03/07/2011
	MODIFICADO:
	
////////////////////////////////////////////////////////////////////////////////
*/

img { border: 0px;}

.clear { clear: both; padding:0; margin:0; height:0px;}

.floatL{ float:left;}

.floatR{ float:right; }

.imgPNG { behavior:url(iepngfix.htc); }

@font-face {
	font-family: 'Leela';
	font-style: normal;
	font-weight: normal;
	src: local('leelawdb'), url('leelawdb.woff') format('woff'), url('leelawdb.ttf')format('truetype'), url('arnopro-smbd-webfont.svg#webfont4CmuPEK8') format('svg');
	src: url('http://www.tekseg.com.br/font/leelawdb.ttf')
}

p{margin:0 0 12px 0;  padding:0; display:table}

.hr
{ 
	width:670px;
	height:36px;
	padding:0;
	background:url('/images/bg_hr.png') no-repeat top left;
	border:0px none;
	display:block; margin-left:-12px; margin-right:0; margin-top:0; margin-bottom:0
}

a, a:link, a:visited {
	text-decoration:none;
	color:#CCCCCC;
	padding:0;
	margin:0;
}

a:hover {
	text-decoration:none;
	color:#000000;
	padding:0;
	margin:0;
}

h1 { 
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

h2 { 
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

/*//// ESTRUTURA ////*/

html, body { height: 100%; }

body 
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	margin:0;
	padding:100;
	background:#FFFFFF url('images/bg.jpg') repeat-X top left;
	
	}
	
#geral
{
	width:100%;
	height:auto;
	margin:auto;
	display:block;
}

/********************************* TAG H2Web*//***********************************************/


/********************************* CSS HEADER *//***********************************************/
#header
{
	width:880px;
	height:auto;
	margin:auto;
	padding:0;
	display:block;
}

#topo
{
	width:880px;
	height:133px;
	margin:0;
	padding:0;
	display:block;
}

#box_topo_left
{
	width:1024px;
	height:133px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

#box_topo_1
{
	width:auto;
	height:133px;
	margin:0 0 0 0;
	padding:0;
	display:block;
	float:left;
}

#box_topo_2
{
	width:187px;
	height:133px;
	padding:0;
	display:block;
	float:left;
	background:url('images/contato.jpg') no-repeat top left;; margin-left:180px; margin-right:0; margin-top:0; margin-bottom:0
}

#box_topo_3
{
	width:183px;
	height:133px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	background:url('images/camera_tekseg.jpg') no-repeat top left;
}

#menu
{
	width:1024px;
	height:35px;
	margin:0;
}

#box_menu_float
{
	width:880px;
	height:35px;
	margin:0 0 0 0px;
	float:center;
}

#box_menu_1
{
	width:670px;
	height:22px;
	margin:7px 0 0 0;
	padding:0;
	float:left;
	border-right:1px solid #FF9740;
}

#box_menu_2
{
	width:182px;
	height:22px;
	margin:7px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	text-align:center;
	border-left:1px solid #FFAD6A;
}

#box_menu_2 a, #box_menu_2 a:link
{
	font-size:12px;
	color:#000;
	padding:0 0 0 25px;
	background:url('images/ico_email.jpg') no-repeat center left;
	display:block; margin-left:0; margin-right:10px; margin-top:2px; margin-bottom:0
}

#box_menu_2 a:hover
{
	font-size:12px;
	color:#FFF;
	padding:0 0 0 25px;
	background:url('images/ico_email.jpg') no-repeat center left;
	display:block; margin-left:0; margin-right:20px; margin-top:2px; margin-bottom:0
}

#box_menu_1 ul
{
	width:666px;
	height:22px;
	margin:2px 0 0 20px;
	padding:0;
	float:left;
	list-style:none;
	display:block;
}

#box_menu_1 ul li a, #box_menu_1 ul li a:link
{
	width:auto;
	height:22px;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	list-style:none;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#box_menu_1 ul li a:hover
{
	width:auto;
	height:22px;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	list-style:none;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#banner
{
	width:880px;
	height:400px;
	margin:auto;
	display:block;
	background:url('/images/bg_banner.png') no-repeat;; padding-left:0; padding-right:0; padding-top:21px; padding-bottom:0
}

	
/********************************* CSS CONTENT *//***********************************************/

#content
{
	width:880px;
	height:auto;
	margin:auto;
	padding:28px 0 0 0;
	display:block;
}

#box_content
{
	width:861px;
	height:auto;
	margin:0;
	padding:0 10px 0 10px;
	display:block;
	float:left;
}

#box_content h1
{
	font-size:26px;
	font-weight:normal;
	color:#5ba3d0;
	background:url('images/ico_titulo.jpg') no-repeat center left;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:17px; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:5px
}

#box_content_float
{
	width:880px;
	height:auto;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

#box_content_left
{
	width:870px;
	height:auto;
	margin:0;
	padding:0 20px 0 10px;
	display:block;
	border-right:0px dotted #999;
	float:left;
}

#box_content_left h1
{
	font-size:26px;
	font-weight:normal;
	color:#5ba3d0;
	background:url('images/ico_titulo.jpg') no-repeat center left;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:17px; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:5px
}

#box_content_right h1
{
	font-size:26px;
	font-weight:normal;
	color:#5ba3d0;
	background:url('images/ico_titulo.jpg') no-repeat center left;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:17px; padding-left:35px; padding-right:0; padding-top:0; padding-bottom:5px
}

#box_content_right h3
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}


#box_content_right
{
	width:203px;
	height:auto;
	margin:0;
	padding:0 10px 0 20px;
	display:block;
	float:right;
}

#box_colunas
{
	width:616px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	display:block;
	clear:both;
	border-top:1px dotted #999999;
}

#box_content_left h2
{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	background:url('images/ico_titulo_pq.jpg') no-repeat center left;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:17px; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:2px
}

.box_duas_colunas
{
	width:616px;
	height:auto;
	margin:0;
	padding:0;
	display:block;
	float:left;
	clear:both;
}

.box_duas_colunas p
{
	color:#666;
	font-size:14px;
	line-height:140%;
}

.box_coluna_1
{
	width:244px;
	height:auto;
	margin:0;
	padding:20px 20px 0 0;
	display:block;
	float:left;
	border-right:1px dotted #999999;
}

.box_coluna_2
{
	width:331px;
	height:auto;
	margin:0;
	padding:20px 0 0 20px;
	display:block;
	float:left;
}

#nome, #email, #telefone, #comentario{
	width:202px;
	margin:0 0 10px 0;
	border:1px solid #E8850D;
}

#nome2, #email2, #telefone2, #comentario2{
	width:580px;
	margin:0 0 10px 0;
	border:1px solid #E8850D;
}

 #comentario2{
	 height:80px;
}


#bt_enviar {
    background-image:url('../images/bt_enviar.jpg');
    background-repeat:no-repeat;
    width:53px;
    height:26px;
    border:medium none;
}
        
#bt_enviar:hover {
    background-image:url('../images/bt_enviar_hover.jpg');
    background-repeat:no-repeat;
    width:53px;
    height:26px;
    border:medium none;
}

#bt_limpar {
    background-image:url('../images/bt_limpar.jpg');
    background-repeat:no-repeat;
    width:56px;
    height:26px;
    border:medium none;
}
        
#bt_limpar:hover {
    background-image:url('../images/bt_limpar_hover.jpg');
    background-repeat:no-repeat;
    width:56px;
    height:26px;
    border:medium none;
}

.margin_right{margin:0 11px 0 0;}

/********************************* CSS FOOTER *//***********************************************/
#footer
{
	width:100%;
	height:215px;
	padding:0;
	display:block;
	background:url('images/bg_footer.jpg') repeat-x top left;; margin-left:0; margin-right:0; margin-top:60px; margin-bottom:0
}

#box_footer
{
	width:880px;
	height:215px;
	margin:auto;
	padding:0;
	display:block;
}

#box_footer_left
{
	width:880px;
	height:215px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

#box_footer1
{
	width:200px;
	height:120px;
	margin:33px 0 0 0;
	padding:0 0 0 9px;
	display:block;
	float:left;
	border-right:1px dotted #D6CCA9;
}

#box_footer2
{
	width:200px;
	height:120px;
	margin:33px 0 0 0;
	padding:0 0 0 54px;
	display:block;
	float:left;
	border-right:1px dotted #D6CCA9;
}

#box_footer3
{
	width:349px;
	height:120px;
	margin:33px 0 0 0;
	padding:0 0 0 20px;
	display:block;
	float:left;
	border-right:1px dotted #D6CCA9;
}

#box_footer4
{
	width:185px;
	height:120px;
	padding:0;
	display:block;
	float:left;
	background:url('images/logo_filadelfia.jpg');; margin-left:0; margin-right:0; margin-top:33px; margin-bottom:0
}

#box_footer1 h1
{
	font-size:26px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	margin:0 0 12px 0;
}

#box_footer1 h2
{
	font-size:12px;
	color:#FFD4B2;
	font-weight:normal;
	padding:0;
}

#box_footer1 p
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
}

#box_footer1 p a, #box_footer1 p a:link
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
}

#box_footer1 p a:hover
{
	font-size:12px;
	color:#FFD4B2;
	font-weight:normal;
	padding:0;
}


#box_footer2 ul
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	display:block;
	list-style:none;
}

#box_footer2 ul li a, #box_footer2 ul li a:link
{
	margin:0 0 8px 0;
	padding:0 0 0 0;
	color:#FFD4B2;
	font-size:13px;
	display:block;
}

#box_footer2 ul li a:hover
{
	margin:0 0 8px 0;
	padding:0 0 0 0;
	color:#FFFFFF;
	font-size:13px;
	display:block;
}

#box_footer3 h1
{
	font-size:26px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

#box_clientes
{
	width:325px;
	height:81px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	background:#FFF;
	border:1px solid #666;
}

#creditos
{
	width:auto;
	height:auto;
	margin:36px 0 0 0;
	padding:0 0 0 0;
	display:block;
	text-align:center;
	clear:both;
	font-size:11px;
	color:#333;
}