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

body{
	padding:0px;
	font-family:Arial, sans-serif;
	background-color: #5298BC;
/*	background-color: #0C6E9B; */
	background-image: url(../design/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#alerta{
	float:left;
	position:absolute;
	width:980px;
	margin:0px;
	font-size:18px;
	text-align:center;
	display:block;
	color:#FFFFFF;
	display:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #298BED;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border: 1px solid #CCCCCC;
}

img{
 border:none;	
}

#principal{
	width:980px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	background-image: url(../design/bgbody.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFF;
}

#topo{
	width:980px;
	height:110px;
}
#logo{
	float:left;
	width:250px;
	height:60px;
	margin:0px;
	text-align: center;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo a{
	width:250px;
	height:60px;
	display:block;
	text-align: center;
	background-image: url(../design/rsprint-solucoes-em-documentos.png);
	background-repeat: no-repeat;
	background-position: right;
}
#logo a span{
 display:none;	
}

#menu{
	float:left;
	width:650px;
	font-family: 'Quicksand', sans-serif;
	font-size: 0.8em;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#menu ul{
 margin:0;
 padding:0;	
}
#menu ul li{
 list-style:none;
 display:inline;
 margin:0 1px 0 0;
 padding:0;	 
}
#menu ul li a{
 text-decoration:none;
 color:#1C212B;	
 text-shadow:1px 1px #fff;
 padding:2px 3px;
}
#menu ul li a:hover{
 background:#168FB8;
 color:#fff;
 text-shadow:1px 1px #1C212B; 	
}

#banner{
 width:980px;
 height:300px;
 padding:0px;
 margin:0px 0px 0px 0px;
 text-align:center;	
}

#texto{ 
 width:980px;
 padding:20px 0px 25px 0px;	
}
#esq{
	float:right;
	width:740px;
	color:#4E5A78;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#esq a{
 text-decoration:none;
 color:#1C212B;	
}
#esq h1{
	font-family: 'Terminal Dosis', sans-serif;
	font-size:45px;
	font-weight:normal;
	color:#4E5A78;
	margin: 3px 0 5px 0;
 }
#esq h1 span{
 display:block;
 font-family: 'Terminal Dosis', sans-serif;
 font-size:18px;
 margin: 3px 0 3px 0;
 }
#esq h2{
	font-family: 'Terminal Dosis', sans-serif;
	font-size:40px;
	font-weight:normal;
	color:#4E5A78;
	margin: 6px 0 6px 0;
}
#esq h3{
	margin: 6px 0 6px 0;
	font-size:35px;
	font-family: 'Terminal Dosis', sans-serif;
	font-weight:normal;
	color:#4E5A78;
}

#esq .boxeq a:hover{
  color:#cc0000;	
}

#esq ul{
	margin-bottom: 20px;
	list-style-type: none;
	margin-left:0;
	padding:0;
}

#esq ul li{
	margin-bottom: 8px;
	padding-left: 15px;
	vertical-align: bottom;
	background-color: transparent;
	background-image: url(http://www.resprint.com.br/design/blt-list-01.gif);
	background-repeat: no-repeat;
	background-position: left 2px!important;
	background-position: left 4px;
	line-height:1.3em;
}

#esq p{
 line-height:1.4em;	
}

#homed1{
 float:left;	
 width:340px;
 margin:0;	
 font-size:16px;
}
#homed1 p{
 margin:10px 0 0 0;
 padding:0px;	
 line-height:1.5em;	
}
#homed2{
 float:right;	
 width:350px;	
 margin:0;
 font-size:16px;
}
#homed2 p{
 margin:10px 0 0 0;
 padding:0px;	
 line-height:1.5em;	
}

.smais{
 display:block;
 text-align:right;
 margin:0px;
 padding:10px 0px;	
}

#dir{
 float:left;
 width:220px;	
}
#dir h2{
 display:none;
}

#equipamentos{
 background:url(../design/bgeq.png) no-repeat top left;	
 width:180px;
 padding:50px 20px 15px 20px;	
 font-size:13px;
}
#equipamentos ul{
 margin:0px;
 padding:0px;	
}
#equipamentos ul li{
 list-style:none;
 margin:0px 0px 2px 0px;	
 padding:0px;
}
#equipamentos ul li a{
 background:url(../design/bgmeq.png) no-repeat top right #E9EBF1;
 display:block;	
 padding:3px 4px;
 color:#40454F;
 text-decoration:none;
}
#equipamentos ul li a:hover{
 color:#000;	
}

#cli{
 margin:0px;	
}

#boxnews{
 background:url(../design/boxnews.png) no-repeat top left;	 
 width:180px;
 padding:40px 20px 10px 20px; 	
}

.fnew{
 background:url(../design/bgnew.png) no-repeat top left;	
 width:170px;
 padding:5px 5px 3px 5px;
 margin:0px 0px 2px 0px;
 border:none;
 font-size:13px;
 color:#1C212B;
}
.bnew{
 background:none;
 font-size:13px;
 color:#1C212B;	
 border:none;
 float:right;
 margin:3px 0px 0px 0px;
}

.bug{
 width:100%;
 display:block;
 clear:both;	
}

#rodape{
 background:url(../design/bgr.png) repeat-x top left;	
 width:100%;
 display:block;	
 padding:0px 0px 10px 0px;
}
#irod{
 width:980px;
 margin:0px auto;
 padding:10px 40px 30px 40px;	
}

#logoampei{
 float:right;	
 width:80px;
 height:80px;
 padding:0px;
 margin:0px;
 margin-right: 10px;
}
#logoampei h3 a{
 background:url(../design/selo-empresa-filiada.jpg) no-repeat top left;	
 width:80px;
 height:80px;	
 display:block;	
 margin:0px;
 padding:0px;
}
#logoampei h3 a span{
 display:none;	
}
#logor{
 float:right;	
 width:80px;
 height:80px;
 padding:0px;
 margin:0px;	
}
#logor h3 a{
 background:url(../design/revenda-autorizada-ricoh-brasil.jpg) no-repeat top left;	
 width:80px;
 height:80px;	
 display:block;	
 margin:0px;
 padding:0px;
}
#logor h3 a span{
 display:none;	
}

#menur{
 float:left;
 width:350px;
 font-size:10px;
 padding:20px 0px 0px 0px;
 margin:0px 50px 0px 0px;	
}
#menur ul{
 margin:0px;
 padding:0px;	
}
#menur ul li{
 float:left;
 width:170px;	
 list-style:none;
 display:block;	
 margin:0px 0px 2px 0px;
}
#menur ul li a{
 text-decoration:none;
 color:#666;	
}
#menur ul li a:hover{
 color:#000;	
}

#tel{
 float:left;	
 background:url(../design/telefone_rsprint.png) no-repeat top left;
 width:240px;
 height:75px;
 padding:0px;
 margin-left:55px;	
}
#tel span{
 display:none;	
}

.hidden{ 
 display:none;	
}
.timg{
 margin:0px 0px 10px 0px;
 padding:0px;	
}

#fcontato{
 width:480px;
 margin:0px;
 padding:0px 0px 0px 30px;	
 color:#333;
}
#fcontato form{	
 font-size:13px;	
}

.ftxt{
 background:url(../design/ftxt.png) no-repeat top left;
 width:470px;
 height:30px;
 padding:3px 5px 2px 5px;
 margin:2px 0px 8px 0px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#333;
 border:none;	
}

.bfarea{
 background:url(../design/farea.png) no-repeat top left;
 width:470px;
 height:130px;
 padding:5px;
 margin:2px 0px 8px 0px;	
 display:block;
}
.farea{
 background:none;	
 width:470px;
 height:130px;
 padding:0px;
 margin:0px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#333;
 border:none;		
}
.fbot{
 background:none;
 font-size:15px;
 color:#cc0000;	
 border:none;
 float:right;
 margin:3px 0px 0px 0px;
 letter-spacing:-1px;
}

.botaoacao{
 float:left;
 width:215px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 margin:20px 30px 0px 0px;
}
.botaoacao img{
 display:block;
 margin:0px auto;	
}

.tsupri{
 display:block;
 margin:15px 0px 5px 0px;
 background:#f2f2f2;
 padding:4px;
 text-transform:uppercase;
 color:#cc0000;	
}

.mlsup{
 float:left;	
 background:url(../design/mbgtxtcontato.png) no-repeat left top;
 width:50px;
 height:24px;
 display:block;
 padding:0px;
 margin:2px 10px 5px 0px;	
}
.mlsup input{
 background:none;	
 width:38px;
 padding:3px 3px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 border:none;	
}

.mdlsup{
 float:left;	
 background:url(../design/mdbgtxtcontato.png) no-repeat left top;
 width:280px;
 height:24px;
 display:block;
 padding:0px;
 margin:2px 0px 5px 0px;	
}
.mdlsup .mdlsupt{
 background:none;	
 width:270px;
 padding:3px 3px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 border:none;	
}

.combo{
 background:transparent;	 
 width:270px;
 height:18px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 margin:3px 4px 2px 4px;
 padding:0px 5px;
 border:none;	
}

.tmlsup{
 float:left;	
 width:50px;
 height:18px;
 display:block;
 padding:5px 0px 2px 0px;
 margin:5px 10px 0px 0px;	
}
.tmdlsup{
 float:left;	
 width:280px;
 height:18px;
 display:block;
 padding:5px 0px 2px 0px;
 margin:5px 0px 0px 0px;	
}


.boxeq{
 background:url(../design/eq.png)no-repeat top left;
 width:720px;
 height:55px;	
 font-family: 'Terminal Dosis', sans-serif;
 font-size:30px;
 text-transform:uppercase;
 padding:10px 0px 0px 60px;
 color:#676767;
}

#homed2 ul{
 margin:10px 0px 0px 0px;	
}
#homed2 ul li{
 margin:0px 0px 12px 0px;
 line-height:1.5em;	
}

#imgprod{
 float:right;
 margin:10px 0px 0px 20px;	
 border:8px solid #D6D6D6;
}

#vizzia{
 display:none;	
}

#slider {
    position:relative;
    width:980px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.tableCmn01 {
	font-size:0.9em;
}
.cellAl {
	border-bottom:#999999 solid 1px;
	height: 23px;
}

/* listIcon */
	.listIcon01 li,
	.listIcon02 li,
	.listIcon03 li {
		margin-bottom: 6px;
	}
	.listIcon01 {}
	.listIcon03 li {
		float: left;
		margin-right: 6px;
	}
	.listIcon01 li img,
	.listIcon03 li img {
		vertical-align: top;
	}
	.listIcon01 li a img {
		margin-right: 5px;
	}
