html,form {
	margin:0px;
	padding:0px;
	}
body {
	padding:0px 2%;
	font:12px Tahoma;
	line-height:17px;
	min-width:940px;
	max-width:1200px;
	margin:0px auto;
	}
a {
	color:#000000;
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	color:#000000;
	}
img {
	border:0px;
	}
.float_left {
	float:left;
    }
/*----- start corner -----*/
.xsnazzy h2,.xsnazzy h3 {
	margin:0px 10px 13px -5px;
	padding:0px;
	position:relative;
	width:97%;
	z-index:500;
	font:bold 14px Tahoma;
	line-height:18px;
	}
.xsnazzy h2 {
	background:#999999 url(bg_005.jpg)
	}
.xsnazzy h3	{
	background: #0864d5 url(../002_files/bg_003.jpg) -43px repeat-x;
	}
.xsnazzy h2 a,.xsnazzy h3 a {
	display:block;
	padding:4px 0px 3px 10px;
	text-align:left;
	text-decoration:none;
	color:#fff;
	}
.xsnazzy h2 a {
	background:url(../002_files/bg_002.jpg) right top no-repeat;
	}
.xsnazzy h3 a {
	background:url(../002_files/bg_002.jpg) right top no-repeat;
	}
.xsnazzy p,.xsnazzy small {
	margin:0px;
	padding:0px 17px 11px 17px;
	}
.xsnazzy .title2 {
	padding:0 17px;
	}
.xsnazzy{
	background: transparent;
	width:100%;
	float:left;

	position:relative;
	z-index:1;
	}



.xtop, .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
	}
.xbottom {
	margin-bottom:30px;
	}
.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden;
	}
.xb1, .xb2, .xb3 {
	height:1px;
	}
.xb2, .xb3, .xb4 {
	background:#fff;
	border-left:1px solid #e5e6e6;
	border-right:1px solid #e5e6e6;
	}
.xb1 {
	margin:0 5px;
	background:#e5e6e6;
	}
.xb2 {
	margin:0 3px;
	border-width:0 2px;
	}
.xb3 {
	margin:0 2px;
	}
.xb4 {
	height:2px;
	margin:0 1px;
	}
.clearing {
	clear:both;
	font-size:1px;
	line-height:1px;
	}
.xboxcontent {
	border:0 solid #e5e6e6;
	border-width:0 1px;
	height:auto;
	padding:5px 0 7px 0;
	background:#fff;
	}
* html .xboxcontent {
	height:1px;
	}
.xboxcontent .link_block {
	margin:0px 3px 0px 4px;
	}


.xboxcontent_pasos {
	border:0 solid #e5e6e6;
	border-width:0 1px;
	height:auto;
	padding:5px 0 7px 0;
	background:#fff;
	line-height:14px;
	font-size:11px;
	}
* html .xboxcontent_pasos {
	height:1px;
	}
.xboxcontent_pasos {
	margin:0px 3px 0px 4px;
	}


  


.link_block {
	background:#eeefef;
	padding:0px 14px 1px 0;
	text-align:right;
	color:#0a9ac9;
	font-size:10px;
	}
.link_block a {
	text-decoration:none;
	font-size:11px;
	}
.link_block a:hover {
	text-decoration:underline;
	}
/*----- end corner -----*/
/*----- START HEADER -----*/
#header {
	height:128px;
	clear:both;
	}
.h_block {
	float:left;
	width:24%;
	padding:0 5% 0 5%;
	margin-left:8%;
    }
.h_block2 {
	float:left;
	border:1px solid #e5e6e6;
	width:24%;
	padding:0;
	margin-left:8%;
	margin-top:32px;
    }
.h_block div {
	margin:15px auto -2px auto;
	position:relative;
	z-index:1;
	text-align:center;
	height:51px;
    }
#eng {
	float:right;
	padding-top:3px;
	display:block;
	text-align:center;
	}
#icons_n_search {
	width:24%;
	float:right;
	}
#icons_n_search table td a {
	width:20px;
	height:17px;
	padding-top:3px;
	display:block;
	text-align:center;
	border-top:2px solid #fff;
	}
#icons_n_search table td a:hover {
	background:#f7f7f7 url(/i/iconsbg.gif) center bottom no-repeat;
	border-top:2px solid #96d452;
	}
#icons_n_search #search {
	background:#f7f7f7;
	height:41px;
	margin-top:28px;
	padding:24px 0 0 14px;
	}
.inp {
	border:1px solid #e5e6e6;
	height:15px;
	font:10px Tahoma;
	padding-left:5px;
	padding-top:1px;
	color:#a3a2a2;
	float:left;
	width:84%;
	}
#icons_n_search #search button {
	width:13px;
	height:13px;
	background:url(/i/search.gif) left top no-repeat;
	padding:0px;
	border:none;
	float:left;
	cursor:pointer;
	margin:3px 5px;
	}
/*----- END HEADER -----*/
/*--- start top menu ---*/
#menu_top {
    background:#344466;
	height:39px;
	border-left:2px solid #fff;

	background:#ab74cf 
	 url(bg_001.jpg) left top repeat-x;
	display:block;
	text-align:center;
	height:32px;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	border-bottom:1px solid #fff;
	color:#fff;
	}
#menu_top td {
	border-left:1px solid #fff;;
	}
#menu_top td a {
    border-top:3px solid #9965c3;
    border-bottom:3px solid #fff;
    display:block;
    text-decoration:none;
	}
#menu_top a {
	background:#ab74cf 
	 url(bg_001.jpg) left top repeat-x;
	display:block;
	text-align:center;
	height:32px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	border-bottom:1px solid #fff;
	text-decoration:none;

    border-top:3px solid #9965c3;
    border-bottom:3px solid #fff;
    display:block;
	
	}
#menu_top a:hover {
	background:#a25bd1 url(/i/menu_topbg_a.gif) left top repeat-x;
	}
#menu_top td a:hover {
	border-bottom:3px solid #e5e6e6;
	}
/*--- end top menu ---*/
/* ----- START LEFT COLUMN ----- */
#left_column {
	width:24%;
	float:left;
	margin-right:2%;
	padding-top:13px;
	}
.title {
	display:block;
	font-weight:bold;
	}
.title a,.news a,.hotnews a {
	color:#000;
	text-decoration:none;
	}
.title a:hover,.news a:hover,.hotnews a:hover {
	text-decoration:underline;
	}
small {
	font-family:Arial;
	color:#a3a2a2;
	font-size:11px;
	}
/* ----- END LEFT COLUMN ----- */
/* ----- START CONTENT BLOCK ----- */
#content {
	float:left;
	width:48%;
	padding:13px 0 50px 0;
	}
#forumcontent {
	float:left;
	width:74%;
	padding:13px 0 50px 0;
	}
#content p {
	margin:0px;
	padding:0px 0px 7px 0px;
	}
h1 {
	font:bold 16px Tahoma;
	color:#000000;
	margin:0px;
	padding:13px 0;
	}
h1 a {
	text-decoration:none;
	}
h2,h3 {
	padding:8px 0px 0px 0px;
	margin:0px;
	color:#000000;
	}
h2 {
	font:bold 13px Tahoma;
	}
h3 {
	font:normal 12px Tahoma;
	}
ul {
	margin:0px;
	padding:0px;
    }
ul li {
	list-style:none;
	background:url(/i/li.gif) left 10px no-repeat;
	margin:0px;
	padding:3px 0 3px 12px;
    }
ul li span {
	margin:0 0 0 -12px;
	display:block;
	padding:8px 0 4px 12px;
	background:url(/i/line.gif) left top repeat-x;
    }
.advise li {
	background-position:left 17px;
    }
.advise li span a {
	color:#000;
	text-decoration:none;
    }
.advise li span a:hover {
	text-decoration:underline
    }
.line {
	background:#cccccc url(/i/line.gif) left top repeat-x;
	font-size:1px;
	line-height:1px;
	margin:4px 0 2px 0;
	}
.title2 {
	display:block;
	color:#0a9ac9;
	padding-top:5px;
	}
.title2 small {
	padding-right:5px;
	}
.title2 a {
	padding-left:5px;
	}
.news {
	font:bold 14px Tahoma;
	padding:5px 0 !important;
	}
.hotnews {
	font:bold 16px Tahoma;
	padding:5px 0 !important;
	}
.preview,.preview2 {
	float:left;
	margin:14px 13px 0 0;
	border:1px solid #e5e6e6;
	}
.preview_pasos{
	float:left;
	margin:2px 12px 0 0;
	border:1px solid #e5e6e6;
	}
.preview2 {
	margin:6px 13px 0 0 !important;
	}
.main_tabl {
	border-top:1px solid #e5e6e6;
	border-left:1px solid #e5e6e6;
	}
.main_tabl th,.main_tabl td {
	border-bottom:1px solid #e5e6e6;
	border-right:1px solid #e5e6e6;
	padding:3px 15px;
	}
.main_tabl td {
	color:#575757;
	}
.main_tabl th {
	color:#fff;
	background:#2fb7e4;
	}
/* ----- END CONTENT BLOCK ----- */

/* ----- START RIGHT COLUMN ----- */
#right_column {
	width:24%;
	float:right;
	padding-top:13px;
	}
.basic_documents small,.title2 small {
	font-family:Tahoma;
	padding-left:0px;
	}
.basic_documents small a {
	color:#a3a2a2;
	}
.basic_documents p {
	background:url(/i/doc.gif) 20px 5px no-repeat;
	padding-left:35px;
	}
.partners {
	text-align:center;
	}
.partners img {
	display:block;
	margin:24px auto 12px auto;
	}
/* ----- END RIGHT COLUMN ----- */
.pasos a{
		font-size: 12pt;
		color: rgb(27, 66, 166);
		text-decoration:none;
		font-weight:bold;
		}
.pasos a:hover {
		color:#3366CC;
		}
/*--- start bottom menu ---*/
#menu_bottom {
	clear:both;
	padding:0px;
	font-size:12px;
	width:79%;

	}
#menu_bottom a {
	text-decoration:none;
	}
#menu_bottom a:hover {
	text-decoration:underline;
	}
#menu_bottom table td {
	text-align:center;
	background:url(/i/li_b.gif) left center no-repeat;
	padding:0 16px 0 19px;
	}
.first {
	background:none !important;
	padding-left:16px !important;
	}
/*--- end bottom menu ---*/

/*--- START FOOTER ---*/
#footer {
	clear:both;
	font-size:10px;
	}
#footer a {
	color:#000;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footer p {
	float:left;
	}
#footer div {
	float:right;
	border-left:2px solid #8bca47;
	padding:0px 11% 3px 14px;
	margin-bottom:30px;
	text-align:center;
	}
#footer div img {
	margin-top:5px;
	}
/*--- END FOOTER ---*/


.xsnazzy_pasos h2,.xsnazzy_pasos h3 {
	margin:0px 10px 13px -5px;
	padding:0px;
	position:relative;
	width:97%;
	z-index:500;
	font:bold 14px Tahoma;
	line-height:18px;
	}
.xsnazzy_pasos h2 {
	background:#0b42a6 url(bg_005_passos.jpg)
	}
.xsnazzy_pasos h3	{
	background: #0864d5 url(../002_files/bg_003.jpg) -43px repeat-x;
	}
.xsnazzy_pasos h2 a,.xsnazzy_pasos h3 a {
	display:block;
	padding:4px 0px 3px 10px;
	text-align:left;
	text-decoration:none;
	color:#fff;
	}
.xsnazzy_pasos h2 a {
	background:url(../002_files/bg_002.jpg) right top no-repeat;
	}
.xsnazzy_pasos h3 a {
	background:url(../002_files/bg_002.jpg) right top no-repeat;
	}
.xsnazzy_pasos p,.xsnazzy_pasos small {
	margin:0px;
	padding:0px 17px 11px 17px;
	}
.xsnazzy_pasos .title2 {
	padding:0 17px;
	}
.xsnazzy_pasos{
	background: transparent;
	width:100%;
	float:left;

	position:relative;
	z-index:1;
	}
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
@page Section1
	{size:595.3pt 841.9pt;
	margin:35.95pt 42.5pt 2.0cm 3.0cm;}
div.Section1
	{page:Section1;}

