.cabecalho {
    width: 1100px;
}

#Pag.cabecalho {
    background-image: url("/images/fundo_topo.png") !important;
    height: 56px !important;
    background-position: 2px !important;
}

#Pag .logoTopoPagina {
    background-image: url("/images/sefaz_linha.png");    
    background-repeat: no-repeat;
    width: 450px;
    background-position: 10px center;
}

#Pag.cabecalho {
    background-image: url("/images/titulov8.jpg");
    background-repeat: no-repeat;
    background-position: 15%;
    cursor: pointer;
    height: 75px;
}

td#fundoMenu {
    background-image: url("/images/menu_bg_blue.png") !important;
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #FFFFFF;    
}

td#rodape {
    background-color: #E6E6E6;
    border-top: 1px dashed #CCCCCC;
    color: #646464;
    height: 26px;
    padding-left: 25px;
    text-align: center;
    vertical-align: middle;
}

ul#rodapeMenu {
    border: 0 none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -1px;
    padding: 0;
    position: inherit;
}
ul#rodapeMenu li {
    border: 0 none;
    height: 24px;
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}
ul#rodapeMenu ul {
    border: 0 none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: inherit;
    text-align: left;
    top: 34px;
    width: auto;
}
ul#rodapeMenu ul li {
    color: #5A5A5A;
    z-index: 100;
   list-style: none;
}
ul#rodapeMenu a {
    background-position: center center;
    border: medium none;
    color: #32B432;
    float: left;
    font: bold 12px/17px Arial,Helvetica,sans-serif;
    padding: 0 16px;
    text-decoration: none;
    vertical-align: middle;
}
ul#rodapeMenu a:hover {
    color: #32B432;
    font-weight: bold;
}
ul#rodapeMenu li#titulo a, ul#rodapeMenu li#titulo a {
    color: #32B432;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    text-align: left;
    list-style: none;
}
ul#rodapeMenu li a, ul#rodapeMenu li a {
    color: #000000;
    font-weight: normal;
    position: relative;
    text-align: left;
}
ul#rodapeMenu ul li a {
    color: #5A5A5A;
    font-weight: normal;
    padding-left: 0;
    text-align: left;
}
ul#rodapeMenu li:hover li, ul#rodapeMenu li.iehover li {
    color: #5A5A5A;
    float: none;
    width: 300px;
}
ul#rodapeMenu li:hover li a, ul#rodapeMenu li.iehover li a {
    color: #5A5A5A;
    float: none;
    width: 300px;
}
ul#rodapeMenu li:hover li a:hover, ul#rodapeMenu li:hover li:hover a, ul#rodapeMenu li.iehover li a:hover, ul#rodapeMenu li.iehover li.iehover a {
    color: #FF0000;
    width: 300px;
}


.mapaSite {
    font-size: 9px;
    margin-left: 730px;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    width: 340px;
}

.topBar {
    background: none repeat scroll 0 0 #F7FBFF;
    border-bottom: 1px solid #E7F0F9;
    height: 55px;
}

.cBoxPage {
        border: none;
        width: 100%;  
		text-align:center;
		z-index:-10;
		
}

.cBoxBody {
        border: 0px solid #9900FF;
		width: 1050px;  
        +width: 1070px;  
		vertical-align:top;
		margin:0 auto;
		text-align:left;
		z-index:-9;
}

.cBoxTop {       
        position: relative;
        top: 0px;
        height: 185px;
        clear: both;
}

.cBoxAcessoRapido {
        border: 0px solid black;
        position: inherit;
        top: 0px;
		float:left;
        width: 810px;		
		height:440px;
        clear: both;
		z-index:-8;		
}

.cBoxContent {
        border: 0px solid red;
        display: inline-block;
        height: auto;
        width: 585px;
		padding:5px;
}

.cBoxLeft {
        border: 0px solid blue;
        float: left;
        height: auto;   
        width: 205px;
		padding-right:5px;
		padding-top:5px;
}
.cBoxRigth {
        border: 0px solid green;
        float: right;
        height: auto;
        width: 235px;
}
.cBoxBottom {
        border: 0px solid orange;
        height: auto;
        clear: both;
        
}

h3 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:auto;
	margin:5px;
}
.linha2 {
	border-bottom:1px dashed #cccccc;
	background-color: rgb(240,240,240);
	height:30px;

}

a.blue:* {
    color: #10629E;
    text-decoration: none;
}
a.blue:link, a.blue:visited {
    font-weight: bold;
}
a.blue:hover {
    color: #000000;
    text-decoration: underline;
}