@charset "utf-8";
/* CSS Document */

body	{
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:0.75em;
	color:#222222;
	background:#ffffff;
}
p	{
	margin:0;
	padding:0 0 12px 0;
}
.shell_home	{
	width:722px;
	margin:25px auto 0 auto;
	padding:0;
	background:transparent;
}
.shell	{
	margin:0 0 0 20px;
	padding:0;
	background:transparent;
}
.header	{
	width:806px;
	height:84px;
	margin:0px;
	padding:0px;
	background:#02B2ED;
}
.header_right	{
	width:682px;
	height:84px;
	float:right;
	margin:0;
	padding:0;
	background:transparent url('../img/ftop1.jpg') top right no-repeat;
	text-align:left;
}
.header_right p	{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.7em;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
	margin:53px 0 0 14px;
}
.header_right p.double	{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.7em;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
	margin:30px 0 0 16px;
}
.subheader	{
	width:806px;
	height:30px;
	margin:0px;
	padding:0px;
	background:#ffffff;
}
.subheader_right	{
	width:682px;
	height:30px;
	float:right;
	margin:0;
	padding:0;
	background:transparent;
	text-align:left;
	/* border-right:1px solid #02B2ED; */
}
.subheader_right p	{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#02B2ED;
	padding:0px;
	margin:7px 0 0 14px;
}
h1	{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#02B2ED;
	padding:0px;
	margin:7px 0 0 14px;
}
.content	{
	width:806px;
	margin:0px;
	padding:0px;
	background:transparent url('../img/bg_content.gif') top right repeat-y;
}
.home_left	{
	float:left;
	width:120px;
	height:419px;
	background:#ffffff url('../img/dfboca.jpg') bottom left no-repeat;
}
.home_mid	{
	float:left;
	width:120px;
	/*height:240px;*/
	margin-top:139px;
	background:transparent;
}

.left	{
	float:left;
	width:120px;
	background:transparent;
}

#nav_cont_home {
	width:120px;
	margin:0;
	padding:0;
	border:0px;
	background:#8BDBF4;
	text-align:center;
}
#nav_cont_home ul li img { 
	vertical-align: bottom; 
} 
#nav_cont {
	width:120px;
	margin:0;
	padding:0;
	border:0px;
	background:#8BDBF4;
	text-align:center;
}
#nav_cont ul li img { 
	vertical-align: bottom; 
} 

ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
ul.dropdown {
	position: relative;
 	z-index: 4; /* 979; */
 	float: left;
 	width:120px;
}
ul.dropdown li {
 	float: left;
 	width:120px;
 	vertical-align: bottom;
 	padding: 0px;
	border:0px;
	background: transparent;
}
ul.dropdown li.hover, ul.dropdown li:hover {
 	position: relative;
 	z-index: 6; /* 989; */
 	cursor: default;
 	background: #8BC9F4;
}
ul.dropdown ul {
 	visibility: hidden;
 	position: absolute;
 	top: 0%;
 	left: 97%;
 	z-index: 8; /* 999; */
 	background:#ffffff;
 	margin-top: 0px;
	padding:1px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:0.9em; /*11px;*/
	color:#000000;
	width:124px;
	/*border:1px solid #8BC9F4;*/
}

ul.dropdown ul li {
 	float: none;
 	background:#02B2ED;
 	border:1px solid #ffffff;
 	width:114px;
 	padding:4px;
	font-weight: normal;
}

ul.dropdown li:hover > ul {
 	visibility: visible;
}
ul.dropdown li a {
 	display: block;
}

ul.dropdown a:link, ul.dropdown a:visited	{
	color: #111111;
	text-decoration: none;
}

ul.dropdown ul ul {
	width:154px;
}
ul.dropdown ul ul li {
 	width:144px;
 	background:#8BC9F4;
 	color:#000000;
}
ul.level3 {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
ul.level3 {
 	visibility: hidden;
 	position: absolute;
 	top: 0%;
 	left: 80%;
 	z-index: 9; /* 999; */
 	background:#ffffff;
 	margin-top: 0px;
	padding:1px;
	width:74px;
}


ul.level3 li {
 	float: none;
 	border:1px solid #ffffff;
 	width:74px;
 	padding:4px;
	font-weight: normal;
	font-size:1.1em;
}
ul.level3 li:hover > ul {
 	visibility: visible;
}
ul.level3 li.hover, ul.level3 li:hover {
 	position: relative;
 	z-index: 6; /* 989; */
 	cursor: default;
 	background: #D6ECFC;
}
ul.level3 li a {
 	display: block;
}
ul.level3 a:link, ul.level3 a:visited	{
	color: #111111;
	text-decoration: none;
}
ul.level3 a:hover	{
	color: #111111;
	text-decoration: none;
}
.home_right	{
	float:left;
	width:481px;
	height:399px;
	margin:0;
	padding:20px 0 0 0;
	background:transparent url('../img/df_home_right.jpg') bottom left no-repeat;
}
.home_right_top	{
	width:100%;
	height:279px;
	margin:0px;
	padding:0px;
	text-align:right;
	background: transparent url('../img/df_home_right_top.jpg') top left no-repeat;
}
img.home_lang	{
	border:0px;	
	margin:0px;
	padding:0px;
}
.mid	{
	float:left;
	width:444px;
	margin:0px;
	padding:5px 20px 10px 20px;
	text-align:justify;
	line-height:1.3;
	background:transparent;
	border-top:1px solid #02B2ED;
}
.right	{
	float:left;
	width:202px;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	border-top:1px solid #02B2ED;
}
img.home_texto	{
	margin:0px;
	padding:52px 0 0 0;
	border:0px;
}
img.lang	{
	margin:0px;
	padding:39px 0 0 0;
	border:0px;
}
.footer	{
	width:474px;
	margin:6px 0 0 125px;
	padding:8px 0 20px 0;
	text-align:center;
	font-size:0.9em;
	line-height:16px;
	border-top:1px solid #000000;
	background:#ffffff;
}
.footer	a {text-decoration:none;color:#222222;}

.footer1	{
	width:474px;
	margin:6px 0 0 125px;
	padding:8px 0 20px 0;
	text-align:center;
	font-size:0.9em;
	border-bottom:1px solid #000000;
	line-height:16px;
	background:#ffffff;
}
.footer1	a {text-decoration:none;color:#222222;}


p.subtitle	{
	width:100%;
	margin:0px;
	padding:0 0 10px 0;
	text-align:right;
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;
	color:#02B2ED;
}
p.table_title	{
	width:100%;
	margin:0 0 4px 0;
	padding:0px;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;
	color:#02B2ED;
}
table.qx_info	{
	margin:0 auto;
	padding:0 0 4px 0;
	border:0;
	color:#000000;
}
td.light	{
	background:#8BDBF4;
	padding:3px 5px;
}
td.dark	{
	background:#8BC9F4;
	padding:3px 5px;
}
div.b-and-a	{
	margin:0 auto;
	padding:0;
	background:transparent;
}
ul.twelve_left	{
	margin:0 0 0 12px;
	padding:0px;
	list-style-type:square;
}
ul.twelve_left li	{
	padding:0 0 8px 0;
}
ul.forty_left	{
	margin:0 0 0 40px;
	padding:0px;
	list-style-type:disc;
}
ul.forty_left li	{
	padding:0 0 4px 0;
}

ol.advice	{
	margin:0 20px 0 25px;
	padding:0;
}
ol.advice li	{
	margin-bottom:12px;
}
ul.single_space li	{
	margin:0;
	font-weight:bold;
}
img.right_col	{
	margin:0 auto;
	padding:0;
	border:1px solid #03B2E9;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}	
img.b-and-a	{
	margin:0 auto;
	padding:0;
	border:1px solid #03B2E9;
}
p.b-and-a	{
	margin:2px 0 8px 0;
	padding:4px 0;
	text-align:center;
	font-size:0.8em;
	text-transform: uppercase;
	color:#001E28;
	/*background:#03B2E9;*/
}
p.b-and-a2	{
	margin:0 auto;
	padding:4px 0;
	text-align:center;
	font-size:0.8em;
	text-transform: uppercase;
	color:#001E28;
	/*background:#03B2E9;*/
}
p.right_column_text	{
	margin:0 0 10px 0;
	padding:4px 30px 8px 30px;
	font-size:0.9em;
	color:#001E28;
	/*background:#03B2E9;*/
}
td.quest_item	{
	margin:0px;
	padding:5px 0px 5px 5px;
	font-size:1.1em;
	color:#000000;
	font-weight:bold;
	background:#A9EAFF url('../img/bg_td_quest.gif');
	border-top:15px solid #ffffff;
	border-bottom:5px solid #ffffff;
}
td.quest_subtitle	{
	margin:0;
	padding:10px 0px 5px 5px;
	font-size:1.3em;
	font-weight:bold;
	border-top:1px solid #8BC9F4;
	border-bottom:0px solid #8BC9F4;
}
h2	{
	margin:16px 0 10px 0;
	padding:4px 0;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px dotted #dddddd;	
}
h4	{
	margin:16px 0 10px 0;
	padding:4px 0;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px dotted #dddddd;	
}
img.img_left	{
	float:left;
	padding:0px 5px 5px 0px;
}
img.img_right	{
	float:right;
	padding:0px 0px 5px 5px;
}
img.bandas	{
	border:1px solid #ffffff;
}
img.b-and-as	{
	border:0px solid #ffffff;
	padding-bottom:3px;
}
img.p_cv	{
	border:1px solid #ffffff;
	margin-bottom:3px;
}
img.p_cv_left	{
	border:1px solid #ffffff;
	margin-bottom:3px;
	margin-right:3px;
}
table.country	{
	margin:0 auto;
	padding:0;
	font-size:11px;
	border-collapse:separate;
	background:#E5F9FF;
	background:#ffffff;
	color:#000000;
}
table.country td	{
	padding:4px 10px;
	border:1px dotted #8BC9F4;
}
table.country td.source	{
	padding:4px 2px;
	font-size:10px;
	font-weight:bold;
	border:0px solid #ffffff;
}
table.country td.dark2	{
	background:#8BC9F4;
	padding:6px 10px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	text-align:center;
	letter-spacing:1px;
	color:#041622;
	border:1px solid #67B8F1;
}
table.country td.align_r	{
	text-align:right;
}

ul.checklist	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
ul.checklist li	{
	padding:0px 0 10px 24px;
	background:transparent url('../img/bullet04.gif') 0px 0px no-repeat;
}
table.facts	{
	width:auto;
	margin:0 auto;
	padding:0px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:0.95em;
	line-height:12px;
	text-align:center;
}
table.facts td	{
	width:100px;
	height:50px;
	padding:0px 4px;
	background:#ffffff url('../img/bg_fact.png') 0 0 no-repeat;
}
table.facts td.emptytd	{
	width:100px;
	height:50px;
	padding:0px 4px;
	background:#ffffff;
}
table.facts a	{
	text-decoration:none;
	color:#093757;
}
table.facts a:hover	{
	color:#106DAE;
}
.fact_wrapper	{
	display:none;
}
.fact_cont	{
	padding:40px 20px 5px 20px;
	border-top:1px solid #324A80;
	line-height:18px;
	background:#ffffff	url('../img/bg_fact_cont.png') 0 0 repeat-x;
}
p.alignright	{
	text-align:right;
}
p.aligncenter	{
	text-align:center;
}
img.foto_left	{
	float:left;
	padding:0px 20px 10px 0px;
}
img.foto_right	{
	float:right;
	border:0;
	padding:0px 0px 10px 20px;
}
img.foto_sh_right	{
	float:right;
	border:0;
	padding:0px 0px 0px 16px;
}
img.foto_sh_right180	{
	float:right;
	border:0;
	padding:0px 0px 19px 16px;
	background:#ffffff url('../img/foto_shadow.gif') 16px bottom no-repeat;
}
img.foto_sh_right200	{
	float:right;
	border:0;
	padding:0px 0px 19px 16px;
	background:#ffffff url('../img/foto_shadow200.gif') 16px bottom no-repeat;
}
img.foto_sh_left	{
	float:left;
	border:0;
	padding:0px 16px 0px 0px;
}
img.foto_sh_left180	{
	float:left;
	border:0;
	padding:0px 16px 19px 0px;
	background:#ffffff url('../img/foto_shadow.gif') 0px bottom no-repeat;
}
img.foto_sh_left200	{
	float:left;
	border:0;
	padding:0px 16px 19px 0px;
	background:#ffffff url('../img/foto_shadow200.gif') 0px bottom no-repeat;
}