@charset "utf-8";
/* CSS Document */

a:link {color: #091A59; text-decoration: underline;}
a:active {color: #091A59; text-decoration: underline;}
a:visited {color: #091A59; text-decoration: underline;}
a:hover {color: #D87310; text-decoration: none;}
p {width:98%; margin:0 0 10px 0; padding:0px;}

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background: #ffffff;
}

.shell	{
	width:100%;
	margin:0 auto;
	padding:0px;
	background: #ffffff url('images/bg000.gif') top left repeat-x;
}

.outer_cont {
	width:100%;
	margin-top: 0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding: 0px;
}

.inner_cont{
	margin-top: 0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
}

.top_section	{
	width:100%;
	height:161px;
	margin:0px;
	padding:16px 0 0 0;
	background:transparent;
	border-bottom:5px solid #455571;
}

.header {
	width:940px;
	height:125px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	background:#ffffff;
	border:1px solid #455571;
}

img.logo_princ	{
	margin:14px 0px 0px 20px;
	border:0px;
}

#top_nav	{
	float:right;
	height:22px;
	margin-top:4px;
	margin-right:4px;
	border:0px;
	background:#ffffff;
}
#top_nav ul	{
	background:none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}
#top_nav ul li {
	display: inline;
	}
#top_nav ul li a	{
	width:97px;
	height:17px;
	margin:0px;
	padding:3px 0px 0px 16px;
	background:#EF8317;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	text-align:center;
	}
#top_nav ul li a.first	{
	background: #EF8317 url('images/btn_contact.gif') top left no-repeat;
	margin:0px 3px 0px 0px;
	}
#top_nav ul li a:hover.first	{
	background: #455571 url('images/btn_contact.gif') 0px -20px no-repeat;
	}
#top_nav ul li a.first_esp	{
	width:90px;
	background: #EF8317 url('images/btn_contact.gif') top left no-repeat;
	margin:0px 3px 0px 0px;
	padding-left:23px;
	}
#top_nav ul li a:hover.first_esp	{
	background: #2A3768 url('images/btn_contact.gif') 0px -20px no-repeat;
	}
#top_nav ul li a.second	{
	width:90px;
	padding:3px 0px 0px 0px;
	background:#455571;
	}
#top_nav ul li a:hover.second	{
	background:#455571;
	}

#navbar_cont {
	width:940px;
	height:28px;
	margin-top: 6px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	border:0px;
	background:transparent url('images/bg_navbar.gif') 0 1px repeat-x;
}

#navbar_cont ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:right;
}
#navbar_cont li {
	display: block;
	float:left;
}

#navbar_cont li a {
	display:block;
	width:234px;
	height:20px;
	margin:1px 1px 1px 0px;
	padding:7px 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	background:#eeeeee;
	text-align:center;
}
#navbar_cont li a.last {
	margin:1px 0px 1px 0px;
}
#navbar_cont li a.active {
	color:#ffffff;
	background:#455571;
}
#navbar_cont li a:hover.active {
	color:#ffffff;
	background:#455571;
}

#navbar_cont li a:hover {
	display:block;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background:#eeeeee;
}

#navbar li.mm {
	float:left;
	display:block;
	position:relative;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	border-right:0px;
}
#navbar li.blank {
	float:left;
	display:block;
	width:212px;
	height:27px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background:#ffffff;
	position:relative;
	padding:0px;
	border-right:1px solid #000000;
}
#navbar li.mm_last {
	float:left;
	display:block;
	position:relative;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	border:0px;
}

#menu1Content li a, #menu2Content li a, #menu3Content li a,#menu4Content li a {
	width:230px;
	height:25px;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:15px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#444444;
	background:#E2E2E2;
	border-bottom:1px solid #ffffff;
	text-align:left;
	line-height:25px;
}

#menu1Content li a:hover, #menu2Content li a:hover, #menu3Content li a:hover ,#menu4Content li a:hover{
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	background:#455571;
}
#menu1Container{
	visibility:hidden;
	left:0px;
	top:30px;
	overflow:hidden;
	z-index:10000;
}
#menu1Container,#menu1Content{
	position:absolute;
	width:232px;
	height:300px;
	clip:rect(0px,232px,300px,0px);
}
#menu2Container{
	visibility:hidden;
	left:0px;
	top:30px;
	overflow:hidden;
	z-index:10000;
}
#menu2Container,#menu2Content{
	position:absolute;
	width:232px;
	height:300px;
	clip:rect(0px,232px,300px,0px);
}
#menu3Container{
	visibility:hidden;
	left:0px;
	top:30px;
	overflow:hidden;
	z-index:10000;
}

#menu3Container,#menu3Content{
	position:absolute;
	width:232px;
	height:300px;
	clip:rect(0px,232px,300px,0px);
}
#menu4Container{
	visibility:hidden;
	left:0px;
	top:30px;
	overflow:hidden;
	z-index:10000;
}
#menu4Container,#menu4Content{
	position:absolute;
	width:232px;
	height:300px;
	clip:rect(0px,232px,300px,0px);
}

a.jic {
	color:#EEEEEE;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:0px;
	padding-left:20px;
	text-decoration:none;
}

a.jic:hover {
	color:#ffffff;
}

.cont_holder	{
	width:938px;
	margin-top:15px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding: 20px 0px;
	border:0px;
	background: transparent url('images/bg_curvas.gif') 0 20px no-repeat;
}

.content {
	display:block;
	overflow:visible;
	width:938px;
	line-height:16px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0 0 10px 0;
}

.left_cont {
	display:block;
	overflow:visible;
	width:230px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:left;
}

#vertical_cont {
	margin-top: 4px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	border:0px;
}

#vertical_cont ul	{
	margin: 0 auto;
	padding: 0;
	list-style-type:none;
	white-space: nowrap;
	}

#vertical_cont li {
	display: inline;
	}
	
#vertical_cont ul li a	{
	width:212px;
	margin:0px;
	padding:3px 0 3px 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #555555;
	text-decoration: none;
	float: left;
	}

#vertical_cont ul li#active a	{
	background: transparent url('images/bg_active.gif') 0 -22px no-repeat;
	color: #000000;
	}

#vertical_cont ul li a:hover	{
	background: transparent url('images/bg_active.gif') 0 -44px no-repeat;
	color: #555555;
	}

#vertical li.mm {
	float:left;
	display:inline;
	margin-bottom:6px;
}
#vertical li.mm2 {
	float:left;
	display:inline;
	margin-bottom:6px;
}
#vertical li.mm_last {
	float:left;
	display:inline;
	margin-bottom:0px;
}
	
.right_cont {
	float:right;
	width:647px;
	margin:0px;
	padding:6px 28px 0px 27px;
	border-left:1px solid #333333;
}

#table1	{
	margin:0px auto;
	padding:0;
	border:0;
	text-align:center;
}
#table1 td	{
	vertical-align:top;
}
#table1 p.first	{
	padding-top:5px;
}
#table1a	{
	width:211px;
	margin:0px auto;
	padding:0;
	border:0;
	text-align:left;
}
#table1a td.mid	{
	margin:0px;
	padding:5px 8px;
	background:#eeeeee;
	border-top:7px solid #ffffff;
	border-bottom:7px solid #ffffff;
}
#table1a td.topimg	{
	width:211px;
	height:89px;
	padding:0px;
	background: #EEEEEE url('images/table01_img01.jpg') 0 0 no-repeat;
	border-top:0px;
	border-bottom:0px;
}
#table1a td.botborder	{
	width:209px;
	height:171px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table1a td.botborder_esp	{
	width:209px;
	height:203px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table1b	{
	width:211px;
	margin:0px 0px 0px 7px;
	padding:0;
	border:0;
	text-align:left;
}
#table1b td.mid	{
	margin:0px;
	padding:5px 8px;
	background:#eeeeee;
	border-top:7px solid #ffffff;
	border-bottom:7px solid #ffffff;
}
#table1b td.topimg	{
	width:211px;
	height:89px;
	padding:0px;
	background: #EEEEEE url('images/table01_img02.jpg') 0 0 no-repeat;
	border-top:0px;
	border-bottom:0px;
}
#table1b td.botborder	{
	width:209px;
	height:171px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table1b td.botborder_esp	{
	width:209px;
	height:203px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table1c	{
	width:211px;
	margin:0px 0px 0px 7px;
	padding:0;
	border:0;
	text-align:left;
}
#table1c td.mid	{
	margin:0px;
	padding:5px 8px;
	background:#eeeeee;
	border-top:7px solid #ffffff;
	border-bottom:7px solid #ffffff;
}
#table1c td.topimg	{
	width:211px;
	height:89px;
	padding:0px;
	background: #EEEEEE url('images/table01_img03.jpg') 0 0 no-repeat;
	border-top:0px;
	border-bottom:0px;
}
#table1c td.botborder	{
	width:209px;
	height:171px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table1c td.botborder_esp	{
	width:209px;
	height:203px;
	padding:0px 6px;
	background:#ffffff;
	border:1px solid #eeeeee;
}

table.pm 	{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana,Tahoma;
}
table.pm td	{
	font-size:10px;
	background:#ffffff;
	border-top:1px solid #eeeeee;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #eeeeee;
	text-align:center;
	vertical-align:top;
	line-height:14px;
	padding-top:2px;
}
table.pm td.toprow	{
	padding:12px 2px;
	font-weight:normal;
	color:#ffffff;
	vertical-align:middle;
	background:#39426B;
	border-top:1px solid #9AA0B4;
	border-right:1px solid #232A43;
	border-bottom:1px solid #232A43;
	border-left:1px solid #9AA0B4;
}
table.pm td.toprow62	{
	width:62px;
	padding:12px 2px;
	color:#ffffff;
	vertical-align:middle;
	background:#39426B;
	border-top:1px solid #9AA0B4;
	border-right:1px solid #232A43;
	border-bottom:1px solid #232A43;
	border-left:1px solid #9AA0B4;
}
table.pm td.toprow58	{
	width:58px;
	padding:12px 2px;
	color:#ffffff;
	vertical-align:middle;
	background:#39426B;
	border-top:1px solid #9AA0B4;
	border-right:1px solid #232A43;
	border-bottom:1px solid #232A43;
	border-left:1px solid #9AA0B4;
}

table.pm td.toprow70	{
	width:70px;
	padding:12px 2px;
	color:#ffffff;
	vertical-align:middle;
	background:#39426B;
	border-top:1px solid #9AA0B4;
	border-right:1px solid #232A43;
	border-bottom:1px solid #232A43;
	border-left:1px solid #9AA0B4;
}
table.pm td.botrow_1st	{
	padding:16px 0;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	background:#FFC266;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
table.pm td.botrow	{
	padding-top:4px;
	font-weight:bold;
	background:#FFC266;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
table.pm td.botrow_py	{
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	background:#FFE3BB;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
table.pm td.col01	{
	padding-top:16px;
	padding-bottom:16px;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
}
table.pm td.r4col01	{
	padding-top:16px;
	padding-bottom:16px;
	padding-left:2px;
	text-align:left;
	vertical-align:middle;
}
table.pm td.r7col01	{
	padding-top:9px;
	padding-bottom:9px;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
}

table.venture_process p {
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 4px;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #071346;
	text-decoration: none;
}
td.inv13	{
	width:66px;
	vertical-align:top;
	background:#ffffff url('images/proc_inv_1.3.gif') 0 0 repeat-y;
}
td.inv13_2	{
	width:376px;
}
td.inv23	{
	width:66px;
	vertical-align:top;
	background:#ffffff url('images/proc_inv_2.3.gif') 0 0 repeat-y;
}
td.inv23_2	{
	width:376px;
}
td.inv33	{
	width:66px;
	vertical-align:top;
	background:#ffffff url('images/proc_inv_3.3.gif') 0 0 repeat-y;
}
td.inv33_2	{
	width:376px;
}
td.inv43	{
	width:66px;
	vertical-align:top;
	background:#ffffff url('images/proc_inv_4.3.gif') 0 0 repeat-y;
}
td.inv43_2	{
	width:376px;
}
td.inv53	{
	width:66px;
	vertical-align:top;
	background:#ffffff url('images/proc_inv_5.3.gif') 0 0 repeat-y;
}
td.inv53_2	{
	width:376px;
}
#table4	{
	margin:0 auto;
	padding:0;
}

table.network	{
	margin:0px;
	padding:0px;
	border:0px;
}
table.network td	{
	width:280px;
	margin:0px;
	padding:12px 10px;
	vertical-align:top;
}
table.network td.col01	{
	background:#eeeeee;
}
table.network td.col02	{
	border-left:7px solid #ffffff;
	background:#eeeeee;
}

#table3	{
	margin:0px 0px 0px 35px;
	padding:0px;
}
td.vc_intro	{
	width:540px;
	height:278px;
	margin:0px;
	padding:0;
	border:0px;
	background:transparent url('images/graf_VC_intro.gif') no-repeat;
}
td.vc_introESP	{
	width:538px;
	height:278px;
	margin:0px;
	padding:0;
	border:0px;
	background:transparent url('images/graf_VC_intro_esp.gif') no-repeat;
}

img.logos5	{
	margin:0;
	padding:0;
}
#table5	{
	margin:0 auto;
	padding:0px;
}
#table5 td	{
	margin:0;
	padding:10px;
	vertical-align:top;
}
td.five1	{
	border-right:7px solid #ffffff;
	border-bottom:7px solid #ffffff;
	background:#eeeeee;
}
td.five1a	{
	background:#eeeeee;
	border-bottom:7px solid #ffffff;
}
td.five2	{
	border-right:7px solid #ffffff;
	border-bottom:7px solid #ffffff;
	background:#eeeeee;
}
td.five2a	{
	background:#eeeeee;
	border-bottom:7px solid #ffffff;
}
td.five3	{
	border-right:7px solid #ffffff;
	background:#eeeeee;
}
td.five3a	{
	background:#eeeeee;
}
#table6	{
	margin:0;
	padding:0;
}
td.lupa	{
	margin:0;
	padding:0;
	width:625px;
	height:135px;
	background:transparent url('images/lupa01.jpg') no-repeat;
}

#table7a	{
	margin:0px auto 7px auto;
	padding:0;
	border:0;
	text-align:center;
}
#table7a td	{
	width:647px;
	padding:5px 0px;
	background:#eeeeee;
}

#table7b	{
	margin:0px auto;
	padding:0;
	border:0;
	text-align:center;
}
#table7b td	{
	vertical-align:top;
}
#table7b p.first	{
	padding-top:5px;
}

#table7b1	{
	width:211px;
	margin:0px auto;
	padding:0;
	border:0;
	text-align:left;
}
#table7b1 td	{
	margin:0px;
	padding:5px 10px;
	background:#eeeeee;
	border-bottom:7px solid #ffffff;
}
#table7b1 td.botborder	{
	width:209px;
	height:283px;
	padding:0px 10px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table7b2	{
	width:211px;
	margin:0px 0px 0px 7px;
	padding:0;
	border:0;
	text-align:left;
}
#table7b2 td	{
	margin:0px;
	padding:5px 10px;
	background:#eeeeee;
	border-bottom:7px solid #ffffff;
}
#table7b2 td.botborder	{
	width:209px;
	height:283px;
	padding:0px 10px;
	background:#ffffff;
	border:1px solid #eeeeee;
}
#table7b3	{
	width:211px;
	margin:0px 0px 0px 7px;
	padding:0;
	border:0;
	text-align:left;
}
#table7b3 td	{
	margin:0px;
	padding:5px 10px;
	background:#eeeeee;
	border-bottom:7px solid #ffffff;
}
#table7b3 td.botborder	{
	width:209px;
	height:283px;
	padding:0px 10px;
	background:#ffffff;
	border:1px solid #eeeeee;
}

#table8, #table9, #table10, #table11	{
	margin:0;
	padding:0;
}
td.star1	{
	width:217px;
	height:94px;
	background:transparent url('images/logo_Star.gif') no-repeat;
}
td.madison1	{
	width:217px;
	height:98px;
	background:transparent url('images/logo_Madison.gif') no-repeat;
}
td.cccn1	{
	width:217px;
	height:91px;
	background:transparent url('images/logo_CCCN.gif') no-repeat;
}
td.star2, td.madison2, td.cccn2	{
	width:0;
	height:0;
}
ul.pm_intro	{
	margin:0px 0px 0px 20px;
	padding:10px 0;
	font-style:italic;
}
p.pm_work	{
	width:452px;
	margin:5px auto;
	padding:0px;
}
.address	{
	padding:0 0 0 10px;
}
.footer	{
	width:100%;
	height:28px;
	margin:0;
	padding:0;
	background: #455571 url('images/bg_footer4.gif') 0 0 repeat-x;
	text-align:right;
	border-top:1px solid #242D3C;
}

p.footer	{
	width:920px;
	margin:0 auto;
	text-align:right;
	color:#ffffff;
	line-height:24px;
	border-top:0px;
}

.clear {
	display:block;
	clear:both;
	float:none;
}
h1	{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #333333;
	text-align:center;
}
h3	{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #000000;
	text-align:center;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F1115;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F1115;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:7px 0 0 0;
}
h5	{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-align:center;
}

p.team	{
	width:95%;
	margin:5px 0px;
	padding:0 0 6px 0;
	text-align:justify;
}
p.centered	{
text-align:center;
}
a.partners:link {color: #EF8317; text-decoration: underline;}
a.partners:active {color: #EF8317; text-decoration: underline;}
a.partners:visited {color: #EF8317; text-decoration: underline;}
a.partners:hover {color: #EF8317; text-decoration: none;}

sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}