/*
    Document   : style
    Created on : 18/Fev/2010, 12:49:00
    Author     : Celso
    Description:
        Purpose of the stylesheet follows.
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

/* page setup */

html{
	width:100%;

/* WTF???
    overflow: -moz-scrollbars-vertical;
    overflow: scroll;
    */
/*    background: url(../imagens/background.jpg) repeat;*/
	background-color: #FFFFFF;
}

body{
    width:829px;
    margin:auto;
    font-family: "Lucida Grande", "Helvetica Neue", Helvetica, sans-serif;
    font-size:12px;
    color:#008BD2;/*#28166F;*/
}

img {
	border: none;
}

a{
	text-decoration:none;
	color: #0582FF;
        text-align:left;
}

a:hover{
	text-decoration:underline;
}

*:focus{
	outline:none;
}

.cb{
	height:0px;
	font-size:0px;
	clear:both;
}

em, em strong{
	font-style:italic;
}

strong{
	font-weight:bold;
}

#corpo {
	width: 827px;
        height:510px;
	margin: 10px auto;
	float: left;
	background:url(../imagens/novosite_temp.png) bottom no-repeat;
	border: 0px solid black;
}

/****************/ /******************
TOP and MENU
*********************/
#top {
	width: 804px;
	margin: 0 auto;
	/*background:url(imagens/top-body-lef.jpg) no-repeat 0 28px;*/
	float: left;
	height: 18px;
	border: 0px solid green;
}

#conteudo{
	width: 804px;
        height:460px;
	margin:0px 0px 0px 10px;
        padding-bottom:10px;
	float:left;
        border:0px outset #C6C6C6;
}

#rodape{
	width:804px;
        height:40px;
	clear:both;
	line-height: 170%;
        font-size:12px;
        text-align:right;
        border:0px solid red;
}

#rodape a{

}

#rodape a.webenvolve {
	width:200px;
        margin:0px 5px 0px 0px;
        padding:2px 85px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #102167;
        background: url(https://www.webenvolve.com/imagens/webenvolve.gif) right no-repeat;
}

#rodape a.webenvolve:hover{
	text-decoration:none;
        color: #0695C0;
}

.sitelist dt{
	display:none;        
        padding:20px 0px 100px 30px;
        color: white;
        text-align: left;
        text-shadow: 0 -2px 0 grey;
        line-height: 35px;
        font-family: "Verdana", "lucida grande", tahoma, sans-serif;
        font-size:45px;
        font-weight: bold;
        -webkit-font-smoothing: antialiased;        
/*        background:url(../imagens/titulo.png) 30px 30px no-repeat;*/
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
        opacity: 0.9;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -ms-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s; 
}
.sitelist dt:hover {
    color:#C8D7E4;
    text-shadow: 0 0 10px #021048, 0 0 40px #06A5C7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.sitelist dd{
        height:31px;
	font-size:18px;
	display:block;

}

.sitelist dd a{
	display:block;
	height:42px;
	line-height:42px;
	padding-left:10px;
	position:relative;
	border-bottom:1px solid #f5f5f5;
	color:#007ace;
}

.sitelist dd a:hover{
	height:42px;
	background-color:#007ACE;/*#4da6ff;*/
	text-decoration:none;
	border-bottom-color:#0077ed;
	color: #fff;
}


/* area specific sitelist */

.area .sitelist dt{
	display:block;

}

.area .sitelist{
	margin-top:20px;
        min-height:450px;
}

.area .sitelist dt{
	display:block;
	height:25px;
	margin-bottom:15px;
	position:relative;
}
.area .sitelist dd{
    height:42px;
    margin-left:0px;
    background: #D3D3D3;
    border: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;    
}
.area .sitelist dd:hover{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.area .sitelist dd a{
	color: #007ace;
	font-size: 18px;
}

.area .sitelist dd a:hover{
	height:42px;
	background:none;
	background-color:#007ACE;/*#4da6ff;*/
	text-decoration:none;
	border-bottom-color:#0077ed;
	color: #fff;
}

.area .sitelist dd a span.brevemente, span.lang0, span.lang1, span.lang2, span.lang3,span.lang4, span.lang5, span.lang6, span.lang7, span.lang8{
	display: block;
	position:absolute;
	height: 31px;

}
.area .sitelist dd a span img{
    border:1px solid #828282;
}

.area .sitelist dd a span.lang0{
	left: 400px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang0{
	left: 400px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang1{
	left: 436px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang1{
	left: 436px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang2{
	left: 472px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang2{
	left: 472px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang3{
	left: 508px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang3{
	left: 508px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang4{
	left: 544px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang4{
	left: 544px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang5{
	left: 570px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang5{
	left: 570px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang6{
	left: 606px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang6{
	left: 606px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang7{
	left: 642px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang7{
	left: 642px;
        top:10px;
	font-weight: bold;
}
.area .sitelist dd a span.lang8{
	left: 678px;
        top:10px;
        /*background:url(../flags/prt.png) no-repeat;*/
}
.area .sitelist dd a:hover span.lang8{
	left: 678px;
        top:10px;
	font-weight: bold;
}