﻿/* 
    Document   : estilo-header
    Created on : 17/09/2012, 13:48:56
    Author     : Patrick
    Description:
        CabeÃ§alho do site
*/

* {margin:0px; padding:0px;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 20, 2011 */

@font-face {
    font-family: 'AllerBold';
    src: url('/fonts/aller_bd-webfont.eot');
    src: url('/fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/aller_bd-webfont.woff') format('woff'),
         url('/fonts/aller_bd-webfont.ttf') format('truetype'),
         url('/fonts/aller_bd-webfont.svg#AllerBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerBoldItalic';
    src: url('/fonts/aller_bdit-webfont.eot');
    src: url('/fonts/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/aller_bdit-webfont.woff') format('woff'),
         url('/fonts/aller_bdit-webfont.ttf') format('truetype'),
         url('/fonts/aller_bdit-webfont.svg#AllerBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerItalic';
    src: url('/fonts/aller_it-webfont.eot');
    src: url('/fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/aller_it-webfont.woff') format('woff'),
         url('/fonts/aller_it-webfont.ttf') format('truetype'),
         url('/fonts/aller_it-webfont.svg#AllerItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerRegular';
    src: url('/fonts/aller_rg-webfont.eot');
    src: url('/fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/aller_rg-webfont.woff') format('woff'),
         url('/fonts/aller_rg-webfont.ttf') format('truetype'),
         url('/fonts/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Reset de tamanho das TAGs H */


/* IMAGEM */
img {border:0px; border-color:#000000; behavior: url("iepngfix.htc");}

.cabecalho {
	background-image:url(/lay/bg-header.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:140px;
} 

.cablateral {
	width:210px;
	height:100px;
	float:left;
	margin-left:40px;
}

.cablateral a.receba {
	display:block;
	width:210px;
	height:30px;
	background-image:url(/lay/default-images.png);
	background-position:-210px -40px;
	text-indent:-3000px;
	overflow:hidden;
	margin:5px 0px;
}

.cablateral ul {
	list-style:none;
}
.cablateral ul li {
	float:left;
	margin-right:5px;
}
.core {
	margin:0 auto;
	width:960px;
	position:relative;
}

.titulo {
	width:210px;
	height:70px;
	float:left;
	margin-right:40px;
	margin-top:15px;	
}

.titulo a {
	width:210px;
	height:70px;
	background-image:url(/lay/logo.png);
	display:block;
	text-indent:-3000px;
	overflow:hidden;
}

.titulo a h2 {
		border-bottom:none;
    color: #666666;
    display: block;
    font-size: 18px;
    line-height: 18px;
    margin-bottom:0px;
    padding-bottom:0px;
    width: 210px;
		height:70px;
}

.busca {
	width:460px;
	height:40px;
	background-image:url(/lay/default-images.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	margin-top:35px;
}
.buscafield {
	font-size:14px;
	line-height:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#ccc;
	border:0px;
	width:340px;
	height:30px;
	float:left;
	margin:5px;
}
.buscafield:focus {
	outline:none;
}
.buscabutton {
	margin:5px;
}
.contador {
	font-family: 'AllerItalic';
	font-size:14px;
	color:#999;
	line-height:26px;
	letter-spacing:-0.5px;
	text-align:center;
	width:210px;
	height:30px;
	background-image:url(/lay/default-images.png);
	background-position:0px -40px;
}
.contador .numero {
	font-size:20px;
	color:#1569b3;
	letter-spacing:-1px;
}
/* MENU */

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 960px;
	height:40px;
	list-style: none;
	position: relative;
	font-family:'AllerRegular';
	font-size: 13px;
	background: url(/lay/default-images.png) repeat-x;
	background-position:0px -90px;
	z-index:100;
}
ul#topnav li {
	float: left;
	margin: 0; 
	padding: 0;
}
ul#topnav li.first {
	width:10px;
}
ul#topnav li a {
	padding:0px 15px;
	height:40px;
	line-height:37px;
	display: block;
	float:left;
	color: #fff;
	text-decoration: none;
}
ul#topnav li .mais {
	width:13px;
	height:13px; 
	display:block;
	float:left;
	background: url(/lay/default-images.png); 
	background-position:-60px -70px;
	margin:13px 20px 14px -10px;
	text-indent:-3000px;
	overflow:hidden;
}
ul#topnav li:hover { background: url(/lay/default-images.png) repeat-x; background-position:0px -130px; }
ul#topnav li.first:hover { background: none; }
ul#topnav li span {
	float: left;
	padding:20px 0px;
	position: absolute;
	left: 0; 
	top:40px;
	display: none;
	width: 960px;
	background: #115591;
	color: #fff;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a:hover { color:#ffcc00;}
ul#topnav li span a { 
	display: inline-block;
	border-bottom:1px solid #1569b3;
	padding:5px 0px;
	height:12px;
	line-height:12px;
	margin:0px 10px 0px 18px;
	width:160px;
	font-size:12px;
	font-family:'AllerRegular'
}

/* PAINEL */

.divVisible {
	background-color:#eee;
	background-image:url(/lay/painel-bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:20px;
}
.divVisible ul {
	list-style:none;
}
.divVisible ul li {
	float:left;
	padding:0 90px;
}
.divVisible ul li.pontilhado {
	border-right:1px dotted #ddd;
}
.divVisible ul li h5 {
	font-size:16px;
	color:#1569b3;
}
.divVisible ul li ul.login {
	margin:10px 0px;
}
.divVisible ul li ul.login li, .divVisible ul li ul.cadastrese li {
	margin-right:5px;
	padding:0px;
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.divVisible ul li ul.login li input[type=text], .divVisible ul li ul.login li input[type=password]  {
	border-radius:5px;
	font-size:13px;
	line-height:29px;
	height:29px;
	color:#1569b3;
	padding:0px 3px;
	font-size:12px;
	border:1px solid #ddd;
	display:block;
}
.divVisible ul li ul.login li input[type=text] {
	width:120px;
}
.divVisible ul li ul.login li input[type=password] {
	width:80px;
}
.divVisible ul li span.permanecerconectado {
	font-size:11px;
	display:inline-block;
	margin:0px 0px 5px 0px;
	color:#555;
}
.divVisible ul li a.esqueci {
	font-size:11px;
	margin:0px 0px 5px 20px;
}

.divVisible ul li a.esqueci hover{
        color: #1569b3;
}
.divVisible ul li div.logface {
	background-color:#f5f5f5;
	padding:5px;
	border-radius:5px;
	text-align:right;
}
.divVisible ul li div.logface span {
	display:block;
	float:left;
	color:#999;
	font-size:12px;
	line-height:23px;
	margin-right:10px;
}
.divVisible ul li ul.cadastrese {
	margin:10px 0px;
}
.divVisible ul li ul.cadastrese li.texto {
	margin-right:5px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	width:170px;
}
/* PAINEL */