/* CSS Document */
body{
background-color:#2E2E2E;
margin:0px;
padding:0px;
font-family: "Trebuchet MS", Arial, Verdana;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
color: #333333;
}
a:link,a:visited{
color:#006699;
text-decoration:none;}
a:hover{
color: #00CCFF;
}
#conteiner{
width: 781px;
background-image:url(../images/body_bg.jpg);
background-repeat: repeat-y;
margin: 0px auto;
text-align:center;
display:table;
}
#menusup{
background-color: #A7A7A7;
background-image:url(../images/footer_bg.jpg);
background-repeat: repeat-y;
background-position:center;
text-align:center;
font-size:14px;
color: #FFCC00;
padding-top: 6px;
width: 781px;
height: 23px;
float:left;
display:none;
}
#menusup a:link, #menusup a:visited{
background-color: #5F5F5F;
color: #E0E0E0;
text-decoration:none;
}

#menusup a:hover{
color: #FFCC00;
}
#header{
width: 781px;
height:280px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
margin: auto;
float:left;
}
#center{
width:781px;
float:left;
display:table;
text-align:left;
padding-bottom: 70px;
background-image:url(../images/centerbg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#backcenter{
background-image:url(../images/body_bg.jpg);
background-repeat: repeat-y;
float: left;
}
#content{
width:490px;
float:left;
font-size:14px;
color: #333333;
text-align:justify;
padding-left: 50px;
padding-top: 20px;
padding-bottom: 40px;
}
#content2{
width:726px;
float:left;
font-size:14px;
color: #333333;
text-align:justify;
padding-left: 32px;
padding-top: 20px;
padding-bottom: 40px;
}

#content3{
width:690px;
float:left;
font-size:14px;
color: #333333;
text-align:justify;
padding-left: 50px;
padding-top: 20px;
padding-bottom: 40px;
}
#menuright{
font-size:12px;
color: #333333;
float:right;
width:140px;
padding-right: 70px;
padding-left: 10px;
text-align:left;
border-left: 1px dotted  #003366;
}
#boxpub{
width:490px;
float:left;
font-size:12px;
color: #333333;
text-align:justify;
padding-left: 50px;
padding-top: 20px;
padding-bottom: 40px;
}
#boxonepro{
float:right;
width:240px;
padding-right: 70px;
}
#mailist{
float:right;
width:250px;
margin-right: 80px;
color:#006699;
padding-top: 20px;
text-align:right;
font-size:12px;
}
#mailist a:link{
color:#006699;
}
#footer{
background-color:#2E2E2E;
background-image:url(../images/footer_bg.jpg);
background-repeat: repeat-y;
background-position:center;
text-align:center;
font-size:12px;
color: #FFFFFF;
padding-top: 6px;
width: 100%;
height: 23px;
margin: 0px auto;
float:left;
}
#footer a:link, #footer a:visited{
color: #CCCCCC;
text-decoration:none;
}
#footer a:hover{
color:#FFCC00;
}

h1{
color: #CC6600;
font-size: 18px;
}

#menuh {
        font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
        background-color:#FFFFFF;
float:left;
margin-left: 31px;
}

#menuh ul, li {
        list-style-type: none;
}

#menuh ul {
        margin: 0;
        padding: 0;
}

#menuh li {
        float: left;
}

#menuh a {
        text-decoration: none;
        color: #003366;
        background: #F0F7FC;
        display: block;
        padding: 3px 10px;
        text-align: center;
        border: 1px solid #ACCFE8;
        border-width: 1px 1px 1px 0;
}


#menuh a#primero {
        border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
        background: #DBEBF6;
}

#gal-limit{
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gal-fila{
	width: 530px;
	margin: 10px;
}
#gal-marco{
	width: 120px;
	margin: 10px;
	background-color: #C9E0ED;
	padding: 10px;
	height: 180px;
	float: left;
}

