@media screen {

ul.text-list1{
	list-style: square inside;
}
ul.text-list1 li{
}

.uploadRemove{
	margin-left:12px;
}

.headerContainerPageTitle{
  background:url('images/fundoTituloPagina.jpg') #f87f11 repeat-x bottom;
  height:100px;
}

#contentContainer {
	/*border-bottom: 6px solid #D9D6D6;*/
	display: inline-block;
	margin: 0 auto;
	min-height: 300px;
	width: 100%;
	padding-bottom: 24px;	
}

#contentContainerWrapper{
	width:930px;
	margin: 0px auto;
	vertical-align: top;
	min-height: 300px;
}

#contentLeftContainer {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 550px;
padding-right: 30px;
vertical-align: top;
position: relative;
}

#contentRightContainer {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 350px;
vertical-align: top;
}



/* NOTÍCIAS */

.noticiasContainerDestaque{
	position: relative;
  background-color: #ebecee;
  margin-bottom:36px;
}

.noticiasContainerDestaque p{
	padding: 0px 0px 5px 0px;
}

.noticiasContainerDestaque div div{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
}

#noticiasContainerDestaqueLeft{
	width: 725px;
  padding-right: 30px;
}

#noticiaDestaque div{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
max-width: 440px;
padding-right: 10px;
}

.noticiasContainerDestaque h2 {
font-family: 'PT Sans', sans-serif;
font-size: 17px;
line-height: 18px;
color: #0d2a4a;
padding: 0px 0px 2px 0px;
text-transform: none;
}

#noticiasContainerDestaqueRight{
	background-color: #bdc7d3;
	width: 175px;
}

.noticiasContainerDestaque h1{
	padding: 16px 0px 20px 0px;
}

/*
#noticiasContainerDestaqueRight ul#categoriasFiltro{
	min-height: 270px;
}
*/

#noticiasContainerDestaqueRight ul#categoriasFiltro li span {
	color: #f6f6f6;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 15px;
	background: transparent url(/images/bg_menu_lateral_on.png) repeat-x;
}

#noticiasContainerDestaqueRight ul#categoriasFiltro li a {
	color: #f6f6f6;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 0px 11px 30px;
	background: transparent url(/images/bg_menu_lateral_off.png) repeat-x;
}
#noticiasContainerDestaqueRight ul#categoriasFiltro li a:hover {
	background: transparent url(/images/bg_menu_lateral_on.png) repeat-x;
}

#noticiasContainerDestaqueRight ul.returnLink li a {
	color: #0d2a4a;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 0px 11px 30px;
}
#noticiasContainerDestaqueRight ul.returnLink li a:hover {
	color: #888888;
}

#noticiasContainer{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 755px;
vertical-align: top;
position: relative;
}




/* PRODUTOS */

.produtosSummaryContainer{
	position: relative;
	background: url('images/bg_mapa_contactos.jpg') #f6f6f6 repeat-x top;
	margin-bottom: 36px;
/*
	height: 444px;
  margin-bottom:36px;
*/
}

.produtosSummaryContainer h1{
	padding: 16px 0px 20px 0px;
}

.produtosSummaryContainer p{
	padding: 0px 0px 5px 0px;
}

.produtosSummaryContainer div div{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
}

.produtosSummaryContainer h2 {
font-family: 'PT Sans', sans-serif;
font-size: 17px;
line-height: 18px;
color: #0d2a4a;
padding: 0px 0px 2px 0px;
text-transform: none;
}

#produtosListContainer{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 755px;
vertical-align: top;
position: relative;
}

ul.produtosList li div{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	position: relative;
	max-width: 555px;
}

ul.produtosList li {
	padding-bottom: 40px;
}

ul.produtosList li div img{
	padding-right: 20px;
}























.produtosFotosContainer{
	position: relative;
	background: url('images/bg_slideshow_produtos.jpg') #f6f6f6 repeat-x top;
	height: 444px;
  margin-bottom:36px;
}

.produtosFotosContainer p{
	padding: 0px 0px 5px 0px;
}

.produtosFotosContainer div div{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
}

#produtosFotosContainer{
	width: 752px;
  padding-right: 3px;
}

.produtosFotosContainer h2 {
font-family: 'PT Sans', sans-serif;
font-size: 17px;
line-height: 18px;
color: #0d2a4a;
padding: 0px 0px 2px 0px;
text-transform: none;
}

#produtosContainerDestaqueLeft {
width: 525px;
padding-right: 30px;
}

#produtosContainerDestaqueMiddle {
width: 198px;
padding-right: 2px;
text-align: right;
line-height: 0px;
}

#produtosContainerDestaqueRight{
	background-color: #bdc7d3;
	width: 175px;
}


/*
#noticiasContainerDestaqueRight ul#categoriasFiltro{
	min-height: 270px;
}
*/

#produtosContainerDestaqueRight ul#categoriasFiltro li span {
	color: #f6f6f6;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 15px;
	background: transparent url(/images/bg_menu_lateral_on.png) repeat-x;
}

#produtosContainerDestaqueRight ul#categoriasFiltro li a {
	color: #f6f6f6;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 0px 11px 30px;
	background: transparent url(/images/bg_menu_lateral_off.png) repeat-x;
}
#produtosContainerDestaqueRight ul#categoriasFiltro li a:hover {
	background: transparent url(/images/bg_menu_lateral_on.png) repeat-x;
}

#produtosContainerDestaqueRight ul#categoriasFiltro li a.categoria {
padding: 11px 15px;
background: transparent url(/images/bg_menu_lateral_categoria_off.png) repeat-x;
}
#produtosContainerDestaqueRight ul#categoriasFiltro li a.categoria:hover {
background: transparent url(/images/bg_menu_lateral_categoria_on.png) repeat-x;
}

#produtosContainerDestaqueRight ul.returnLink li a {
	color: #0d2a4a;
	display: block;
	width: 145px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 11px 0px 11px 30px;
}
#produtosContainerDestaqueRight ul.returnLink li a:hover {
	color: #888888;
}

#noticiasContainer{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 755px;
vertical-align: top;
position: relative;
}
/*
#faixaRicoCronoContainer div p{
	font-style: italic;
	padding: 2px 0px;
}

#faixaRicoCronoContainer .containerLeft{
	width: 302px;
	padding-right: 16px;
}
#faixaRicoCronoContainer .containerMiddle{
	width: 233px;
	padding-right: 16px;
}
#faixaRicoCronoContainer .containerRight{
	width: 363px;
}

#faixaRicoMissaoContainer{
	padding-top: 30px;	
}

#faixaRicoMissaoContainer div{
width: 290px;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
}

#faixaRicoMissaoContainer p{
	padding: 0px;
}

#faixaRicoMissaoContainer .containerLeft{
	padding-right: 30px;
}
#faixaRicoMissaoContainer .containerMiddle{
	padding-right: 30px;
}
#faixaRicoMissaoContainer .containerRight{
}




















*/







/* CONTACTOS */
.mapaContainer {
	position: relative;
	background:url('images/bg_mapa_contactos.jpg') #ebecee repeat top;
	/*height: 448px;*/
	margin-bottom: 36px;
}
.mapaContainerWrapper {
width: 850px;
margin: 0px auto;
vertical-align: top;
position: relative;
}

#faixaContactosContainer div{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
position: relative;
}

#faixaContactosContainer .containerLeft{
	width: 500px;
	padding-right: 60px;
}

.containerListContactos {
line-height: 24px;
}

.containerListContactos dt {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
width: 24px;
height: 24px;
padding-right: 2px;
}

.containerListContactos dd {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
vertical-align: top;
}

#faixaContactosContainer .containerContactosSuporte{
	margin-top: 20px;
	background-color: #e0e1e5;
	padding: 5px 0px;
}
#faixaContactosContainer .containerContactosSuporte h3{
	background-color: #e0e1e5;
	padding: 15px 24px;
	background:url('images/bg_contactos_sos.jpg') transparent no-repeat right center;
}

#faixaContactosContainer .containerRight{
	width: 370px;
}

#content-lista-paises{
	display: block;
	margin-top: -26px;	
	padding-bottom: 4px;
}

.mapa-lista-paises {
	border: 0px none;
	background-color: #fff;
	color: #000;
	text-align: left;
	padding: 10px 20px;
}


.mapa-lista-paises h2{
	font-size: 16px;
	padding-bottom:16px;
	margin-bottom: 8px;
	background:url('images/bg_rico_mundo_h2_tooltip.png') transparent repeat-x bottom;
}

.mapa-lista-paises .mapa-info-continente li{
	display: block;
	position: relative;
	/* Stipulate the height of each item so that 
	vertical return = items * height */
	line-height: 16px;
	height: 16px;

	/* Clear the default margins & padding 
	so we can style the list from scratch */
	margin: 0px;
	padding: 0px;
  
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #6b6b6b;
	width: 120px;
}

/* horizontal position of each column */
.mapa-info-continente li.column1 { margin-left: 0px; }
.mapa-info-continente li.column2 { margin-left: 120px; }
.mapa-info-continente li.column3 { margin-left: 240px; }
.mapa-info-continente li.column4 { margin-left: 360px; }
.mapa-info-continente li.column5 { margin-left: 480px; }
.mapa-info-continente li.column6 { margin-left: 600px; }

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 6 items * 16px line-height = 96px */

.mapa-info-continente li.reset
{
  margin-top: -96px;
}

#formContacto h1{
	padding: 0px 0px 20px 0px;
}	
#formContacto p{
	padding: 0px;
	font-style: italic;
}
#formContactoContainer{
	padding-top: 24px;
}	
