/* CSS Document */
html>body{
    margin: 0;
}
body{
	background: #C3C3C3 url('../images/layout/background.jpg') repeat-x;
}
a{
    outline: none;
    color: #4F4F4F;
}
a img{
    outline: none;
    border: 0;
}
#container{
    width: 970px;
    margin: 20px auto 0 auto;
	/*background: #0c1d57;*/
 
}
#header{
    height: 72px;
    width: 100%;
    padding-top: 10px;
    background-color: #f78501;
}
#header img{
	margin-left: 15px;
	margin-top: -10px;
}
#nav{
    width: 773px;
	float: right;
	color: #FFFFFF;
}
#nav ul{
    margin: 0;
    padding: 0;
}
#nav ul li{
	text-align: left;
	list-style-type: none;
	float: left;
	height: 22px;
	cursor: pointer;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#nav ul li a{
    text-decoration: none;
    display: block;
	padding: 12px 7px 3px 7px;
	height: 26px;  
	color: #FFFFFF;
	margin-top: 0px;
}       
#nav ul li a:hover{
    color: #132873;
    text-decoration: none;
}
#nav ul.ita li a{
    text-decoration: none;
    display: block;
    padding: 12px 10px 3px 10px;
    height: 26px;  
    color: #FFFFFF;
    margin-top: 0px;
}   
#nav ul li.current{}
#nav ul li.current a{
    color: #132873;
}
#nav ul#navigation{
    width: 754px;
	float: left;
}
#nav ul#newsletterlink{
    width: 132px;
    float: right;
}
#nav ul#newsletterlink li{
    background: url('../images/layout/newsletter.jpg') no-repeat left center;
	padding-left: 35px;
	height: 41px;
}
.cl{
    clear: both;
}

#content{
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #424141;
	/*margin-top: 40px;*/
}
#content h1{
    font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #d84883;
}
#content h2{
    font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #d84883;
}

#boxnews{
	background: url('../images/box_news.png') no-repeat;
	height: 232px;
	width: 454px;
	display: block;
	margin-top: -34px;
	margin-left: 0px;
	float: left;
}
#newsband{
	background: #122f6b;
	height: 198px;
	padding-top: 14px;
  /* -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;*/
}
table#homedx{
	float: right;
	width: 512px;
	height: 214px;
	margin-top: -19px;
	margin-right: 2px;
}
.bluebar{
	background: #0c1d57;
	height: 40px;
	margin-top: 0px;
	text-align: right;
}
.bluebar img{
	margin: 10px 5px;
}
#play {
    text-align: right;
}
#footer{
	width: 970px;
	margin: 0 auto;
}
#footer_sx{
	
	width: 850px;
	height: 238px;
	display: block;
	float: left;
}
#footer_sx_in{
	background: #8FA6D8 url('../images/layout/bgfooter.jpg') repeat-x;
	height: 185px;
}
#specialpartners{
    background: url('../images/layout/subfooter.jpg') repeat-x;
    height: 43px;
	padding-top: 15px;

}
#specialpartners img{
	float: left;
}
#patrocinio{
	float: right;
	margin-right: 207px;
}

#footer_sx #footer_sx_in #partners{
	padding: 10px 4px;
}
#footer_sx #footer_sx_in #partners img{
	float: left;
	margin-right: 3px; 
}
#footer_dx{
    background:  url('../images/layout/footer_dx.png') no-repeat;
    width: 120px;
    height: 97px;
    display: block;
	float: right;
	text-align:center;
	padding-top: 15px;
}
#subfooter_dx{
	background: #7D9AD4 url('../images/layout/bgfooterdx.jpg') repeat-y right;
    width: 120px;
    height: 131px;
    display: block;
	float: right;
}
#footer_dx a{
	text-decoration:none;
}
#footer_dx span{
    color: #FFFFFF;
    font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#footer_dx #loghicommunity{
	margin-top: 20px;
}
#credits_address{
	height: 20px;
	background: #122f6b;
	color: #FFFFFF;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
}
#credits_address a{
	color: #FFFFFF;
}
#address{
	float: left;
	width: 600px;
}
#credits{
	float: right;
	width: 200px;
	text-align: right;
}
#textband{
    background: #122f6b;

  /* -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;*/
}

#content_text{
    background: #f78501;
    width: 743px;
    display: block;
    margin-left: 0px;
    float: left;
	color: #030302;
   /*-webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;*/
	padding: 5px 20px 5px 20px;
    font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	min-height: 340px;
}
#content_text h1{
	color: #FFFFFF;
	font: normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#content_text h1 span{
	color: #002b72;
}
.intextdx{
	float: right;
}
.intextsx{
	float: left;
}
#content_text h2.subtitle{
    color: #FFFFFF;
    font: normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.bold{
	font-weight: bold;
}
table.staff{
	text-align: center;
	width: 720px;
	margin: 0 auto;
}
table.staff td{
    width: 190px;
}
#flash{
	margin-bottom: 0;
	height: 356px;
}
.bold{
	font-weight: bold;
}
h3{
    color: #FFFFFF;
    font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
}
#stafflist{
	width: 700px;
	margin: 0 auto;
}
ol.multi{
	float: left;
	width: 300px;
	margin: 0 15px;
	padding-top: 0;
	padding-left: 25px;
}
ol.multiright{
    float: right;
	padding-left: 28px;
    margin: 0 15px;
	padding-top: 0;
}
#languages{
	float: left;
	margin-top: 42px;
	width: 60px;
}
#languages img{
	float: left;
	margin-left: 0;
}
.newscontainer {
    height: 180px;
    width: 414px;
	margin: 20px auto 0 auto;
}
.newscontainer ul, ul li{
	padding: 0;
	margin: 0;
	list-style:none;
	color: #000000;
}
.newscontainer ul li h4{
	padding: 0;
    margin: 0; 
}
.newscontainer ul li h4 a, .newsarchive h4 a{
	color: #FFFFFF;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  
}
.newscontainer span, .newsarchive span{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.newscontainer span.blue, #datanews span, .newsarchive span.blue{
	color: #002b72;
}
.newscontainer .continue, .newsarchive .continue{
	text-align: right;
}
#datanews{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.white{
	color:#FFFFFF;
}
h2.subtitle a{
	text-decoration:none;
}
#sidebar{
	float: right;
	width: 186px;
}
table.newslettertable tr td p{
	padding: 0; 
	margin: 0;
}
.newswhite a{
	color: #FFFFFF;
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	text-decoration: none;
}
.box1text{
	color: #F78501;
	text-decoration: none;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
#box1title{
	color: #FFFFFF; 
	font: bold 17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.box1textint{
    color: #F78501;
    text-decoration: none;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    padding: 5px 5px;
}
#box1titleint{
    color: #FFFFFF; 
    font: bold 17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.box2text{
    color: #F78501;
    text-decoration: none;
    font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    padding-top: 5px;
}
#box2title{
    color: #FFFFFF; 
    font: bold 17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.box2texteng{
    color: #F78501;
    text-decoration: none;
    font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    padding-top: 5px;
}

#box2titleint{
    color: #FFFFFF; 
    font: bold 17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.box2textengint{
    color: #F78501;
    text-decoration: none;
    font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}
.red{
	color: #ff0000;
}

