/*CSS do site Tefucei.com*/

body{
margin-top:0px;
margin-bottom:0px;
background:url(images/black-strip.png) repeat;
background-color:#cfdde8;
}

/* Div Geral */
#geral {
width:940px;
background-color:#FFFFFF;
margin:0 auto;
border:1px;
border-style: solid ;
border-color:#666666;
height: auto !important;
margin-bottom:0px;
}

#central {
background-color:#FFFFFF;
margin:0 auto;
height: auto !important;
min-height:500px;
height:450px;
}

/* Div do Header */
#header{
width: 940px;
background:url(images/fundo-header.png) repeat-x;
height: 147px;
}

/*Div do Logotipo*/
.logo{
width:auto;
height:147px;
float:left;
}

#adsheader{
width:468px;
height:60px;
float:right;
margin-right:20px;
margin-top:50px;
}

/*Div Menu*/
#menu{
font-family: 'Trebuchet MS', Arial, Verdana;
font-size:16px;
width:935px;
vertical-align:middle;
background:url(images/fundo-menu.png) repeat-x;
height:35px;
padding-top:6px;
padding-right:5px;
margin-bottom:20px;
}

/*Link Menu*/
#box a:link ,#box a:visited{ 
color:#006699;
text-decoration:underline;
padding:2px;
}

/*Link Menu*/
#menu a:link ,#menu a:visited{ 
color:#36393D;
text-decoration: none;
background-color: #F9F7ED;
padding:2px;
border:1px solid #000000;
}

/*Link Footer*/
#footer a:link, #footer a:visited,#footer a:hover{ 
color:#fff;
text-decoration: none;
}

#footerl{
float:left;
padding-left:10px;
padding-top:10px;
text-align:left;
}

#footerc{
float:right;
padding-right:10px;
padding-top:10px;
text-align:right;
}

/*Link Global*/
a:link{
color:#4096EE;
text-decoration: underline;
padding:2px;
margin:2px;

}

/*Visited Global*/
a:visited{
color:#4096EE;
text-decoration: underline;
padding:2px;
margin:2px;
}

#box a:hover,#principal a:hover{
text-decoration: underline;
color:#39b5ed;
}

/*Hover Global*/
#apresenta a:hover,#menu a:hover{
color: #ffffff;
background-color: #39b5ed;
text-decoration: none;
padding:2px;
margin:2px;
}

/*Class Titulo*/
.titulo{
padding:2px;
margin-bottom:2px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
/*color:#39b5ed;*/
color:#31b9e3;
font-size:28px;
}

/* Class erro do sistema */
.erro{
color: #ffffff;
background-color: #eb003b;
padding:3px;
}

/* Class msg de sucesso do sistema */
.sucess{
color:#ffffff;
background-color:#6BBA70;
padding:3px;
}

/*li na div apresenta*/
#apresenta li{
list-style-image:url(li1.png);
}


/*li na div principal*/
#principal li{
list-style-image:url(images/aprovado.gif);
}

/*Div BOX menu e Login Box  Esquerda*/
#box{
/*float:left;*/
width:200px;
height:auto;
/*margin-left:65px;*/
background:url(images/fundo-box-all.png) top repeat-x;
border:3px;
border-style: solid;
border-color:#d6f0fd;
background-color:#f2f9fe;
padding:5px;
margin-bottom:20px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:16px;
list-style-type: none;
}

#boxon{
float:left;
width:225px;
height:auto;
margin-left:30px;
margin-bottom:20px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:16px;
}

/*Div conteudo principal Direita*/
#principal{
float:right;
width:580px;
height:auto;
margin-right:30px;
background:url(images/fundo-box-all.png) top repeat-x;
background-color:#f2f9fe;
border:3px;
border-style: solid;
border-color:#d6f0fd;
padding:25px;
margin-bottom:20px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;color:#000000;
font-size:17px;
}

.conteudo{
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:17px;
}

/*Div Rodap�*/
#footer{
width:940px;
background:url(images/fundo-footer.png) top repeat-x;
background-color:#000;
height:100px;
text-align:center;
font-family:Arial, Heveltica, Verdana;
color:#FFFFFF;
font-size:14px;
clear:both;
}

.widgettitle, #comments, #respond{
padding:4px;
margin-bottom: 4px;
margin-top:4px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#31b9e3;
font-size:16px;
list-style-type: none;
}

/*class formularios cadastro*/
#comment{
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 16px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
width: 500px;
margin-top: 3px;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
color:#0d4c67;
background-color:#ffffdc;
}

/*class formularios cadastro*/
#url,#email,#author{
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 16px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
width: 200px;
margin-top: 3px;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
color:#0d4c67;
background-color:#ffffdc;
}

#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }

.commentlist{
font-size:14px;
}

.alt{
   background-color:#98D5EA;
    margin: 15px 30px 0 10px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-left: 5px solid #98D5EA;*/
	background-color:#D6F0FD;

}

.authcomment{
   margin: 15px 30px 0 10px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-left: 5px solid gray;*/
	background-color:#FFFFDC;
}

.comment-nalt{
  margin: 15px 30px 0 10px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-left: 5px solid #98D5EA;*/
	background-color:#A0DDF3;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#D6F0FD;
	
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
#today{
background-color:#D6F0FD;
border: 1px solid black;
padding:2px;
}

li{
border-bottom:1px solid #D6F0FD;
padding:3px;
}

ul{
list-style-type: none;
text-indent: 0px;
padding: 0px;
margin: 0px;
}
