/*////////////////////////////////////////////////////////////////////////////////
//      Desenvolvido por Vizzia Agência Digital - 				                //
//      URL:www.vizzia.com  |  E-mail: info@vizzia.com                          //
//    Parte Integrante do web site www.pdcsistemas.com.br                       //
////////////////////////////////////////////////////////////////////////////////*/

/* CSS Document */

body{
 background:url(../imagem/bgbody.png) repeat-x top left;	
 margin:0px;
 padding:0px;
 font-family:"Trebuchet MS", sans-serif, Arial, Tahoma, Verdana; 
}

img{
 border:none;
 margin:0px;	
 padding:0px;
}

#principal{	
 width:778px;
 min-height:600px;
 margin:0px auto;
}

* html #principal{
 height:600px;	
}

#barralogin{
 width:778px;
 height:22px;	
 margin:0px;
 padding:0px;
 font-size:11px;
 color:#CCCCCC;
}

#barralogin a{
 text-decoration:none;	
 color:#CCCCCC;	
}

#barralogin a:hover{	
 color:#FFFFFF; 
}

#icologin{
 float:right;	
 background:url(../imagem/bgcadeado.png) no-repeat top left;
 width:90px;
 height:17px;
 display:block;
 padding:2px 0px 0px 25px;
 margin:2px 0px 0px 0px;
}

#topo{
 width:778px;
 height:128px;	
 padding:0px;
 margin:0px;
}

#topo h1{
 float:left;	
 margin:0px 0px 0px 0px;
 padding:0px;
}

#topo h1 a{
 background:url(../imagem/logo.png) no-repeat top left;	
 width:150px;
 height:128px;	
 display:block;
}

#topo h1 a span{
 display:none;	
}

#topo ul{
 float:right;
 height:40px;
 font-size:13px;
 padding:0px;
 margin:40px 0px 0px 0px;
}

#topo ul li{
 float:left;
 list-style:none;
 margin:0px;
 border-left:1px solid #333333;
 border-right:1px solid #333333;
}

#topo ul li a{
 background:url(../imagem/bgmenu.png) repeat-x top left;		
 display:block;
 padding:8px 15px 10px 15px;
 color:#CCCCCC;	
 text-decoration:none;
}

#topo ul li a:hover{
 background:url(../imagem/bgmenuhover.png) repeat-x top left;
 color:#FFFFFF;			
}

#conteudo{	
 background:#FFFFFF;	
 width:776px;
 margin:0px;	
 padding:0px;
 border-top:1px solid #EEEEEE;
 border-left:1px solid #EEEEEE;
 border-right:1px solid #EEEEEE;
}

#conteudo h2{
 font-size:25px;	
 margin:10px;
 padding:0px;
 color:#006699;
}

#conteudo h3{
 font-size:15px;	
 margin:10px;
 padding:0px;
 color:#006699;
}

#conteudo p{
 font-size:12px;	
 color:#666666;
 padding:0px 12px;
 margin:5px 0px;
}

#conteudo a{
 font-weight:bold;	
 color:#006699;
 text-decoration:none;	
}

#conteudo a:hover{
 border-bottom:1px dashed #006699;	
}

#conteudo ul{	
 width:420px;	
 margin:20px 30px;
 padding:0px;
 font-size:12px;
 color:#666666;
}

#conteudo ul li{
 background:url(../imagem/icoseta.png) no-repeat left;	
 float:left;
 width:180px;
 list-style:none;	
 margin:0px 5px 2px 0px;
 padding:0px 0px 0px 15px;
}

#conteudo ul li a{
 font-weight:normal;	
 color:#333333;
}

#conteudo ul li a:hover{
 border:none;
 font-weight:bold;	
}

#banner{
 background:#F2F2F2;	
 width:766px;
 height:200px;
 padding:0px;
 margin:5px;
}

.boxdestaque{
 float:left;	
 background:#EEEEEE;	
 width:251px;
 min-height:95px;
 margin:0px 0px 0px 5px;
 padding:0px;
 font-size:11px;
 color:#666666;
}

* html .boxdestaque{
 height:95px;
 margin:0px 2px 0px 3px;
}

.boxdestaque h3{
 margin:5px 10px;	
 padding:0px;
 font-family:Arial, Verdana;
 font-size:15px;
 color:#006699;
}

#conteudo .boxdestaque a{
 margin:0px;	
 padding:0px;
 border:none;	
 color:#333333;
 font-weight:normal;	
}

#conteudo .boxdestaque a:hover{
 border:none;	
 text-decoration:underline;	
}

#conteudo .boxdestaque p{
 margin:0px 0px 0px 12px;
 padding:0px;	
 color:#333333;
}

#boxpdc{
 float:left;	
 width:500px;
 min-height:305px;
 margin:10px 0px 0px 0px;
 padding:0px 5px 0px 5px;	
 border-right:1px solid #EEEEEE;
}

* html #boxpdc{
 height:305px;	
}

#boxpdc ul li a span{
 display:none;	
}

#boxpdc ul li a:hover span{
 background:#FFFFA6;	
 float:left;
 position:absolute;
 width:200px;
 display:block;
 padding:5px;
 margin:3px 10px;	
 border:1px solid #DFD553;	
 font-size:10px;
 font-weight:normal;
 color:#333333;
}

#boxpdc ul li a:hover span b{
 color:#CC0000;	
}

#muralservicos{
 float:left;	
 width:260px;	
 margin:10px 0px 0px 0px;
 padding:0px;
}

#boxdownloads{
 background:url(../imagem/bgdownload.png) no-repeat top left #006699;	
 width:250px;
 min-height:73px;
 margin:0px 5px;	
 color:#FFFFFF;
}

#boxdownloads h4{
 margin:0px 0px 0px 0px;	
 padding:5px 0px 0px 70px;
}

#boxdownloads p{
 padding:0px 20px 3px 70px;	
 margin:0px;
 line-height:14px;
 text-align:justify;
}

#boxdownloads p a{
 font-size:10px;	
 font-weight:normal;
 color:#FFFFFF;	
}

#boxdownloads p a:hover{
 text-decoration:underline;
 color:#CCCCCC;	
}

#boxfaq{
 background:url(../imagem/bgfaq.png) no-repeat top left #006699;	
 width:250px;
 min-height:130px;
 margin:5px 5px 0px 5px;
 padding:0px 0px 10px 0px;
 color:#FFFFFF;		
}

#boxfaq h4{
 margin:0px 0px 0px 0px;	
 padding:15px 0px 10px 70px;
}

#boxfaq p{
 font-size:11px;	
 color:#FFFFFF;
}

#boxfaq form{
 margin:0px;	
 padding:0px;
}

.combofaq{
 width:230px;	
 margin:5px 10px 0px 10px;
 padding:0px;
 font-size:12px;
 color:#666666;
 border:1px solid #999999;
}

#boxfaq a{
 font-size:12px;
 font-weight:normal;	
 color:#FFFFFF;	
 margin:0px 10px 0px 18px;
}

#boxfaq a:hover{
 font-weight:bold;	
}

#boxnewsletter{
 background:#EEEEEE;	
 width:250px;
 min-height:75px;
 margin:5px 5px 0px 5px;
 padding:0px 0px 5px 0px;
 color:#666666;		
}

#boxnewsletter h4{
 margin:0px 0px 0px 0px;	
 padding:5px 0px 0px 10px;
 font-size:15px;
 color:#006699;
}

#boxnewsletter form{
 margin:0px;	
 padding:0px 12px;	
 font-size:11px;
}

.txtnewsletter{
 width:150px;
 padding:1px 2px;	
 border:1px solid #CCCCCC;
 font-family:Arial, Verdana;	
 font-size:11px;	
 color:#333333;
}

.btnnewsletter{
 background:#006699;	
 width:25px;
 font-size:11px;
 color:#FFFFFF;
 text-align:center;
 border:1px solid #006699;
}

.bug{
 clear:both;	
 width:100%;
 height:0px; 
 overflow:hidden;	
}

#rodapeconteudo{	
 background:#FFFFFF;	
 width:776px;
 height:10px;
 margin:0px auto;
 padding:0px;
 border-left:1px solid #EEEEEE;
 border-right:1px solid #EEEEEE;
 border-bottom:1px solid #EEEEEE;  	
 overflow:hidden;
}

#rodape{
 position:;		
 background:#000000;	
 width:100%;
 height:180px;
 margin:0px;
}

#inforodape{
 background:url(../imagem/logorodape.png) no-repeat left top;	
 width:778px;
 height:120px;
 margin:10px auto;	
}

#inforodape ul{
 margin:0px;
 padding:50px 0px 0px 140px;
 font-size:11px;
 color:#999999;
}	

#inforodape ul li{
 float:left;	
 list-style:none;
 border-right:2px solid #333333;
 margin:0px;
 padding:0px 5px;
}

#inforodape ul li a{
 color:#666666;	
 text-decoration:none;
}

#inforodape ul li a:hover{
 color:#CCCCCC;
 font-weight:bold;	
}

#vizzia{
 width:770px;
 height:25px;	
 margin:0px;
 padding:10px 0px 0px 0px;
 clear:both;
}

#vizzia a{
 float:right;	
 background:url(http://www.vizzia.com/powered/pdc/vizzia.png) no-repeat top left;	
 height:25px;	
 width:130px;
 display:block;
}

#vizzia a span{
 display:none;
}
 
#rodape p{
 margin:5px auto;	
 padding:0px;
 font-size:10px;	
 color:#666666;
 text-align:center;
 display:block;
}

/* Imagem Sistema */


.imgsis{
 border: 1px #CCCCCC solid;
 width:105px;
 height:91px;
 padding:2px;
 margin-left:12px;
 margin-top:15px;
 float:left;
}


#lightbox{
background-color:#000000;
padding: 10px;
color:#ffffff;
}

#lightbox a{
color:#ffffff;
text-decoration:none;
}

#lightbox a{
color:#ffffff;
text-decoration:none;
}
	
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}	
	
#lightboxCaption{ 
float: left;
}
 
#keyboardMsg{ 
float: right;
}

#lightbox img{ 
border: none;
} 

#overlay img{
border: none;
}

#overlay{
background-image: url(overlay.png);
}

* html #overlay{
background-color: #000000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
	
/* Form */

.frmcontato{
 font-size:12px;	
 color:#666666;
 padding:0px 12px;
 margin:5px 0px;
}

.txtcontato{
 height:16px;
  width:250px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:11px;
  color:#89766D;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.msgcontato{
 height:70px;
  width:250px;
  margin-top:5px;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
  font-size:11px;
  color:#89766D;
}

.btnentrar{
 margin-bottom:-2px;
}

*html .btnentrar{
 margin-bottom:2px;
}
/* Downloads */

#paginas{
 font-size:12px;	
 color:#666666;
 padding:0px 12px;
 margin:35px 0px 15px 0px;
 float:left;
}