body {
margin:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:white;
background-image:url(fundo4.gif);
background-repeat:repeat-x;
background-position: top;
background-position: top;
height: 100%;

color:#48A5AC;
text-align:left;
}

.body2 {
background-color:#43AAB1;
padding-top:2px;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
}

.body3 {
background-color:white;
}

.left_shadow {
width:12px;
background-image:url(left.png);
background-position:top right;
background-repeat:repeat-y;
}

.right_shadow {
width:15px;
background-image:url(right.png);
background-position:top left;
background-repeat:repeat-y;
}

.top_shadow {
height:12px;
background-image:url(top.png);
background-position:bottom left;
background-repeat:repeat-x;
}

.bot_shadow {
height:12px;
background-image:url(bot.png);
background-position:top left;
background-repeat:repeat-x;
}

.corner_right_up {
background-image:url(corner_up_right.gif);
background-position:bottom right;
background-repeat:no-repeat;
height:10px;
width:10px;
}

.corner_left_up {
background-image:url(corner_up_left.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:10px;
width:10px;
}

.corner_right_down {
background-image:url(corner_down_right.gif);
background-position:top right;
background-repeat:no-repeat;
height:10px;
width:10px;
}

.corner_left_down {
background-image:url(corner_down_left.gif);
background-position:top left;
background-repeat:no-repeat;
height:10px;
width:10px;
}

a.a4:link, a.a4:visited {
  font-size:16px;
	text-decoration:none;
	color:#A3A4A8;
	font-weight:bold;
}
a.a4:hover {
  font-size:16px;
	text-decoration:underline;
  color:#368BAC;
  font-weight:bold;
}

a.a1:link, a.a1:visited {
  font-size:13px;
	text-decoration:none;
	color:#368BAC;
	font-weight:bold;
}
a.a1:hover {
  font-size:13px;
	text-decoration:underline;
  color:white;
  font-weight:bold;
}

a.a2:link, a.a2:visited {
  font-size:12px;
	text-decoration:none;
	color:white;
	/*font-weight:bold;*/
}
a.a2:hover {
  font-size:12px;
	text-decoration:underline;
  color:#368BAC;
 
}

a.a3:link, a.a3:visited {
  font-size:12px;
	text-decoration:none;
	color:#368BAC;
	/*font-weight:bold;*/
}
a.a3:hover {
  font-size:12px;
	text-decoration:underline;
  color:#3967BC;
 
}

a.a1_sel:link, a.a1_sel:visited {
  font-size:13px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}
a.a1_sel:hover {
  font-size:13px;
	text-decoration:underline;
  color:white;
  font-weight:bold;
}


a.a_foot:link, a.a_foot:visited {
  font-size:10px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}
a.a_foot:hover {
  font-size:10px;
	text-decoration:underline;
  color:#E3B434 ;
  font-weight:bold;
}

a.lang_sel:link, a.lang_sel:visited {
  font-size:8px;
	text-decoration:none;
	color:white;
}
a.lang_sel:hover {
  font-size:8px;
	text-decoration:underline;
  color:#368BAC;
}


input {
border:1px solid #43AAB1;
background-color:white;
}

textarea {
border:1px solid #43AAB1;
background-color:white;
}

select {
border:1px solid #43AAB1;
background-color:white;
}

checkbox {
border:1px solid #43AAB1;
background-color:white;
}

.bt_action {
font-weight:bold;
color:white;
border:1px solid #43AAB1;
background-color:rgb(186,186,186);

text-align:center;
cursor:pointer;
}

.top_bk {
background-image:url(top_banner.jpg);
height:160px;
width:852px;
background-repeat:no-repeat;
}

.menu_bk {
background-image:url(menu_pix.jpg);
height:25px;
background-repeat:repeat-x;
}


.footer_bk {
background-color:#43AAB1;
color:white; 
height:70px;
font-size:10px;
}

.separador1 {
background-image:url(blue_pix.jpg);
background-repeat:repeat-y;
background-position:center middle;
}

.subtitle {
padding:7px;
font-size:16px;

}

.pagetitle {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-weight:bold;
}

.txt_small {
font-size:10px;
}

.line1 {
background-color:white;
color:gray;
}
.line_top {
background-color:#43AAB1;
color:gray;
}
.line2 {
background-color:rgb(212,212,212);
}

/*email-hide*/
.backwards {
unicode-bidi:bidi-override; 
direction: rtl;
} 

.pol_bk {
background-image:url(Polaroid_thumb.png);
background-position:top left;
background-repeat:no-repeat;
width:141px;
height:141px;
}

.pol_big_bk {
background-image:url(Polaroid_galeria.png);
background-position:top left;
background-repeat:no-repeat;
width:655px;
height:713px;
background-color:black;
}