b*{margin:0; padding:0;}
body{background:url(img/m_bg.jpg) top repeat-x #FFFFFF; text-align:center; font-size:100%; line-height:1.58em;}
img{border:0;}
ul{list-style:none;}
a{color:#334A4D; text-decoration:none; word-spacing:0px;}
a:hover{text-decoration:underline;}

.column{float:left;}
.clear{clear:both;}
html{color:#334A4D; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #D0D0D0; font:11px Tahoma, Arial, helvetica, sans-serif;}
.tar{text-align:right;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}
.in25{padding-top:25px;}

/*=======Logotype===========*/

/*=====//Logotype===========*/

.title{display:block;}
.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
#header .menuup{height:68px;}
#header .menuup div{padding:20px 0 0 67px;}
#menu {
	height: 48px;
	width: auto;
}

ul#menu{list-style-type:none;width:100%;position:relative;height:48px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:0;}
ul#menu li{display:block;float:left;margin:0;height:48px;}
ul#menu li.left{margin:0;}
ul#menu li a{background-image:url(img/p1.jpg); background-repeat:no-repeat;display:block;float:left;color:#2E4560;line-height:27px;text-decoration:none;height:38px; width:154px; text-align: center; padding: 10px 0 0 0;}
ul#menu li a.right{padding-right:19px;}
ul#menu li a:hover	{color:#FFFFFF;background-image:url(img/p1_sel.jpg); background-repeat:no-repeat;}
#header .logo{
	height:auto;
	text-align: center;
}
#header .logo div{padding:23px 0 0 97px;}
/*=====//header===========*/

/*=======block===========*/
.block{color:#297488;}
.block .top_left{width:20px; height:24px; background:url(img/block_top_left.gif) top left no-repeat; float:left;}
.block .top{background:url(img/block_top.gif) top repeat-x; height:24px; float:left;}
.block .top_right{width:20px; height:24px; background:url(img/block_top_right.gif) top right no-repeat; float:left;}
.block .mid_top{background:url(img/block_mid.gif) top repeat-x #F5FAF1; width:100%;}
.block .mid_left_bg{background:url(img/block_mid_left_bg.gif) left repeat-y;}
.block .mid_right_bg{background:url(img/block_mid_right_bg.gif) right repeat-y;}
.block .bot{background:url(img/block_bot.gif) bottom repeat-x;}
.block .mid_left{background:url(img/block_mid_left.gif) top left no-repeat;}
.block .mid_right{background:url(img/block_mid_right.gif) top right no-repeat;}
.block .bot_left{background:url(img/block_bot_left.gif) bottom left no-repeat;}
.block .bot_right{background:url(img/block_bot_right.gif) bottom right no-repeat; padding:0 20px 35px 26px;}

.h_line{
	height:25px;
	background:url(img/h_line_bg.gif) bottom repeat-x;
	margin-bottom:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

.block a{color:#297488; text-decoration:none;}
.block a:hover{text-decoration:underline;}
/*=====//block===========*/

/*=======content===========*/
#content .cnt_min_height{
	height:auto;
	width:1px;
	float:left;
}
#content .cnt{float:left; width:100%; margin-left:-1px;}
#content .cnt .cnt_indent{padding:3px 45px 14px 66px;}
#content .cnt .bn{
	height:auto;
}
#content .cnt .bn img{margin-right:6px;}
#content b a{color:#D7B67F; font-style:italic; text-decoration:underline;}
#content b a:hover{text-decoration:none;}

#content li a{color:#334A4D; text-decoration:none; padding-left:14px;
		background:url(img/list_arr.gif) center left no-repeat; line-height:1.8em;}
#content li a:hover{text-decoration:underline;}

.pic{margin-right:18px; float:left;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #content .cnt .indent{padding:25px 0 0 19px;}
#page_1 .col_1{
	padding-top:15px;
	text-align: justify;
}
#page_1 .col_1 .title{margin:30px 0 0px 0;}
#page_1 .col_1 .box_1{
	width:100%;
}
#page_1 .col_1 .box_2{width:187px;}

#page_1 .col_1 .tar{padding-right:7px; padding-top:10px;}

.list_box_1{width:28px; height:24px; float:left;}
.list_box_2{float:left; padding-top:5px;}
.list_box_2 a{color:#297488; text-decoration:none;}
.list_box_2 a:hover{text-decoration:underline;}
.list_line{height:1px; background:url(img/list_bg.gif) top left repeat-x;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 #content .cnt .indent{padding:25px 0 0 2px;}
#page_2 .col_2{padding-top:24px;}
#page_2 .col_2 .title{margin-bottom:11px;}
#page_2 .col_2 .tar{margin-top:10px; line-height:0;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 #content .cnt .indent{padding:25px 0 0 19px;}
#page_3 .col_1{padding-top:17px;}
#page_3 .col_1 .title{margin-bottom:10px;}
#page_3 .col_1 .indent_2{padding:0 7px 0 0; margin:0}
#page_3 .col_1 ul{margin:13px 0 13px 0;}
#page_3 .col_1 .tar{margin-top:10px;}
#page_3 .col_2 .h_line{margin-bottom:23px;}
#page_3 .col_2 .block .bot_right{padding-bottom:45px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 #content .cnt .indent{padding:25px 0 0 19px;}
#page_4 .col_1 .title{margin-bottom:5px;}
#page_4 .col_1{padding-top:24px;}
#page_4 .col_2{padding-top:17px;}
#page_4 .col_2 .title{margin-bottom:11px;}
#page_4 .col_2 .box_1{width:212px;}
#page_4 .col_2 .box_2{width:187px;}
#page_4 .col_2 .tar{margin-top:10px; line-height:0;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 #content .cnt .indent{padding:25px 0 0 3px;}
#page_5 .col_1 .h_line{margin-bottom:27px;}
#page_5 .col_1 .block .bot_right{padding-bottom:25px;}
#page_5 .col_2{padding-top:24px;}
#page_5 .col_2 .title{margin-bottom:5px;}

#form_contact{margin-top:10px; height:230px; overflow:hidden;}
#form_contact .box_1{width:233px;}
#form_contact .box_2{width:207px;}

#form_contact .box_1 div{height:27px;}

#form_contact input{width:207px; height:20px;}
#form_contact textarea{width:207px; height:161px; margin-bottom:15px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 #content .cnt{background:url(img/content_bg_priv.jpg) 66px top no-repeat;}
#page_6 #content .cnt .cnt_indent{padding:94px 75px 14px 85px;}
#page_6 .title{margin-bottom:5px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{height:71px; background:url(img/footer_bg.jpg) top repeat-x; color:#334A4D;}
#footer .indent{padding:11px 0 0 85px;}
#footer a{color:#334A4D; text-decoration:none; word-spacing:0px;}
#footer a:hover{text-decoration:underline;}

#footer .box_1{width:531px; word-spacing:6px;}
#footer .box_2{width:242px; color:#438496; font-size:0.91em;}
#footer .box_2 a{color:#438496; text-decoration:underline;}
#footer .box_2 a:hover{text-decoration:none;}
/*=====//footer===========*/

/*=====//Cerrados=========*/

#cerrado {
	width: 253px;
	height: 133px;
	background-image: url(img/1_bn_1.jpg);
	background-repeat: no-repeat;
	margin-right: 5px;
	
}
#cerrado #title {
	padding: 35px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #d9ffd6;
	font-size: 24px;
	text-align: center;
}
#cerrado #title a {
	padding: 35px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #d9ffd6;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
}
#cerrado #subtitle {
	padding: 17px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}
#cerrado #subtitle a {
	padding: 17px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}


/* Estilos Extras ********************************************************************** */

h1{
	font-family:Verdana;
	font-size: 22px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	text-align: left;
}
h2{
	font-family:Verdana;
	font-size: 20px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	text-align: left;
}
h3
{
	font-family:Verdana;
	font-size: 18px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	text-align: left;
}
h4{
	font-family:Verdana;
	font-size: 16px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	text-align: left;
}

.shadow1 {background-color: #1C404E; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow2 {background-color: #80B07E; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow3 {background-color: #A0B2B6; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow4 {background-color: #dbedbd; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}

img.l{float:left; margin-right:4px;}
img.r{float:right;margin-left:4px;}
img.nf{float:none;}
