﻿
BODY
{
    FONT-SIZE: 10px;
    MARGIN: 0;
    COLOR: #777777;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center;
	background-color:#FFFFFF;
}
td
{
    FONT-SIZE: 10px;
    COLOR: #777777;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
}
A
{
    COLOR: #777777;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #006699;
    TEXT-DECORATION: none;
}

.sidemenu
{
    width:200;
    height:340;
    background-color:#e0f0ff;
    TEXT-ALIGN: left;
    padding-top:7px;
}
.sidemenu a
{
    color:#006699;
}
.sidemenu a:hover
{
    color:#888888;
}
.sidemenu div
{
    margin:0;  
    padding-bottom:4px;
}
.sidemenu .level1
{
    font-weight:bold;
}
.sidemenu .level2
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
}
.sidemenu .level3
{
    PADDING-LEFT: 30px;
    FONT-SIZE: 10px;
}
.divFormCv
{
    TEXT-ALIGN: left; 
    overflow: hidden;
/*    border: 1px solid #000000; */
    padding-left:25px; 
}

#content ul
{
    list-style-type:square;   
}
#path
{
    height: 20px;
    width: 100%; 
    font-size:10px; 
    text-align:right;
}
#path a
{
    COLOR: #cccccc;
    TEXT-DECORATION: none;
}
#path a:hover
{
    COLOR: #006699;
    TEXT-DECORATION: none;
}
.footer
{
    FONT-SIZE: 9px;
    COLOR: #888888;
    TEXT-ALIGN: left;
    vertical-align:bottom;
    padding-right:15px
}
.footer a
{
    FONT-SIZE: 9px;
    COLOR: #888888;
    text-decoration:none
}
.footer a:hover
{
    COLOR: #006699;
    text-decoration:none;
}
.footerSeparator
{
    border-top:#e0f0ff 1px solid;
    padding-top:8px;
    padding-bottom:8px;
}
.footerSeparator1
{
    border-top:#e0f0ff 1px solid;
    padding-top:12px;
}
.footerSeparator2
{
    border-top:#e0f0ff 1px solid;
    padding-top:16px;
}
.butLang
{
    COLOR: #cccccc;
    TEXT-DECORATION: none;
    font-size:9px;
}
.butLang:hover 
{
    COLOR: #006699;
    TEXT-DECORATION: none;
}
.selectedLang
{
    COLOR: #006699;
    font-weight:bold;
    font-size:9px;
    TEXT-DECORATION: none;
}
#banners
{
   padding-bottom:14px;
}
.tdBanners
{
    padding-left:10px;
    width:15%;
}

.tdBannersWW
{
    width:15%;
}

.boxBanner
{
    border:#006699 1px solid;
}

.faqQuestion
{
}

.faqAnswer
{
    display:none;
}
.title
{
    font-size:11px;
    color:#006699;
    font-weight:bold;
    padding-bottom:5px;
    width:100%;
}
.bodyContent
{
    width:100%;
    text-align:justify;
    line-height:15px;
    font-size:10px;
    padding-bottom:8px;
}
.bodyContent td
{
    text-align:justify;
    line-height:15px;
    font-size:10px;
}
.date
{
    font-size:10px;
    width:100%;
    padding-bottom:8px;
    padding-top:4px;
}
.date1
{
    font-size:9px;
    color:#cccccc;
}
.intro
{
    font-weight:bold;
    padding-bottom:5px;
    width:100%;
}
.listTitle
{
    font-size:11px;
    font-weight:bold;
    padding-top:10px;
}
.list
{
    list-style-type:square;
    color:#888888;
}

.advJobTitle
{
    font-weight:bold;
    color:#006699;
    text-transform:uppercase;
    padding-top:5px;
}
.advLabel
{
    font-weight:bold;
    color:#888888;
}
.advInfo
{
    color:#888888;
    font-size:10px;
}

.avdSeparatorLine
{
    line-height:10px;
    border-top:#e0f0ff 1px solid;
}

.avdSeparatorLineBottom
{
    line-height:10px;
    border-bottom:#006699 1px dashed; /*#e0f0ff*/
    
}

.ctsSeparatorLine 
{
    background-repeat: repeat-x;
    width: 200px;
    background-image: url('../Imgs/picotado.jpg');
}

.advCompanyName
{
    color:#99ccff;
    font-weight:bold;
}

FORM{
	}	
INPUT.button
	{
	border : 0;
	height : 19px;

    padding-left:5px;
    padding-right:5px;
	font-family : arial;
	font-size : 11PX;

	text-align : center;
	vertical-align : middle;
	}

INPUT.text
	{
	BORDER : 0;
	FONT-STYLE : normal;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	COLOR : #888888;
	HEIGHT : 16px;
	background-color:#e2e2e2;
	}	
INPUT.searchtext
	{
	BORDER : 1px solid #b6b6b6; /* 006699 */
	FONT-STYLE : normal;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	COLOR : #cccccc;
	HEIGHT : 18px;
	Padding-top:2px;
	Padding-left:4px;
	}	
INPUT.file
	{
	BORDER : 0;
	FONT-STYLE : normal;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	COLOR : #888888;
	HEIGHT : 18px;
	background-color:#e2e2e2;
	
	}			
SELECT
	{	
	FONT-STYLE : normal;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	COLOR : #888888;
	HEIGHT : 19px;
	width:200px;
	background:#e2e2e2;
	border:0;
	}	
TextArea
	{

	}
.sitemap
{
    TEXT-ALIGN: left;
}
.sitemap div
{
    margin:0;
}
.sitemap .level1
{
    font-weight:bold;
}
.sitemap .level2
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
}
.sitemap .level3
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 10px;
}
.sitemap A
{
    COLOR: #006699;
    TEXT-DECORATION: none;
}
.sitemap A:hover
{
    TEXT-DECORATION: underline;
}
.resultItem
{
    list-style-type:square;
    color:#888888;
}
.formCv
{
}
.formCv td
{
    color:#006699;

}
.contactsTitle
{
    color:#006699;
    font-weight:bold;
    font-size:11px;
}
.contactsText
{
    color:#888888;
    FONT-SIZE: 10px;
}
.separador
{
    color:#006699;
}
.bottom
{
    height:99%;
    background-color:#dfdfdf;
}
.searchResult
{
    font-size:10px;
}
.images div
{
    padding-bottom:10px;
}
.images 
{
    width:100%;
    text-align:center;
}
.presentationText
{

}

.presentationTextWW
{
    text-align: center;
}

.relatedContentsTitle
{
    color:#006699;
}
.relatedContentsButton
{
    color:#99ccff;
}


.legenda { font-size: 9px; }













































/***********************************************/
/* H-MENU
/***********************************************/
#menuHBlock 
{
    border-top: solid 1px #E0F0FF;
    border-bottom: solid 1px #E0F0FF;
    margin-top: 0px;
    margin-left: 7px;
    width: 760px;
    height: 32px;
    text-align: left;
    z-index: 99;
}

ul#navmenu 
{
	position: relative;
	border: 0;
	margin: 0;
	height: 27px;
	float: left;
	padding: 0;
	padding-top: 3px;
	list-style: none;
	z-index: 1;
}
ul#navmenu li 
{
	display: inline;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1;
}

/* sub-menus */
ul#navmenu ul {
	display: none;
	position: absolute;
	top: 25px;
	left: 0px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	width: 195px;
	list-style: none;
	
	font-size: 8px;
	font-family: Arial;

	color: #999999;
	border: 0px solid #000000;
	z-index: 8000;
}
/* sub-menu items */
ul#navmenu ul li {
	display: block;
	float: none;
	margin-top: -4px;
	padding: 0px;
	padding-top: 1px;
	width: 195px;
	height: 25px;
	
}
/* main bt */
ul#navmenu a {
	padding: 5px 10px 8px 8px;
	float: none;
	display: block;
	color: #999999;
	font: 12px/14px Arial;
	text-decoration: none;
	height: auto;
	/* border-right: 1px #FBAA46 solid; */
}
/* active */
ul#navmenu a.hoverlink, ul#navmenu a.hoverlink:hover {
	/* background: url(../images/bg_hmenu_active.gif) repeat-x; */
	color: #C0D9EF;
}
/* hover state on main bt */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
	color: #C0D9EF;
	/* background: url(../images/bg_hmenu_hover.gif) repeat-x; */
}
/* links in each item */
ul#navmenu ul li a {
	padding: 0px 15px 4px 15px;
	float: none;
	display: block;
	color: #999999;

	font-size: 8px;
	font-family: Arial;

	text-decoration: none;
	height: auto;
	border-right: 0;
	font-weight: normal;
	background-color: #F5F5F5; 

}
/* hover each item */
ul#navmenu a:hover ul li a, ul#navmenu li:hover ul li a, ul#navmenu li.iehover ul li a {
	float: none;
	/* background: #FFFFFF url(../images/bullet_02.gif) no-repeat 8px 6px; */
	color: #5e5e5e;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	text-transform: none;
	padding: 3px 15px 5px 15px;
	border: 0;
	background-color: #F5F5F5;
    clear: both;
	border: solid 1px #e7e7e7;
}
/* 2nd Menu */
ul#navmenu li ul {
	padding: 0px 0 0px 0;
    border: solid 0px #000;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
	color: #5e5e5e;
	background-color: #d9d9d9;
	
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
    border: solid 1px #e7e7e7;
	color: #5e5e5e;
	background-color: #F5F5F5;
	z-index: 9000;
	width: 195px;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
	border: solid 1px #F5F5F5;
	border-top: solid 1px #e7e7e7;
	color: #5e5e5e;
	background-color: #e7e7e7; 
	width: 195px;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
	color: #5e5e5e;
	background-color: #d9d9d9; 
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	color: #5e5e5e;
	background-color: #d9d9d9; 
}
/* sub-sub-menus (...) */
ul#navmenu ul ul, ul#navmenu ul ul ul {
	position: absolute;
	top: 4px;
	margin-top:0px;
	border: 0px solid #B1B0AF;
	z-index: 9000;
    left: 194px;
    width: 195px;
	
}
/* sub-menu states */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
	display: none;
}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
	display: block;
	z-index: 9000;
	position: absolute;
}
ul#navmenu li.active:hover ul {
	display: none;
}

#dvWorldWide a { color: #999999; }
#dvWorldWide a:hover { color: #C0D9EF;  }