@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;	font-size:13px;}
body {text-align:center; background:url(images/body-tail.jpg) center top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:18px; color:#454545;}
input, select {vertical-align:middle; font-weight:normal;}

strong {color:#38689d;}

a {text-decoration:underline; color:#299AD4;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(images/marker.gif) left 6px no-repeat; padding:0 0 15px 10px;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}

.button {color:#FFFFFF; background:#38689d url(images/buttont-bg.gif) left top no-repeat; display:block; float:left; line-height:1em; text-decoration:none;}
.button span {background:url(images/buttont-bg.gif) right top no-repeat; display:block; padding:4px 11px 5px 8px;}
.button:hover {text-decoration:underline;}

/**********conteudo************/

.conteudo{padding:30px 0 0px 0}
.img {float:left; padding:0 20px 20px 0;}
.linha {border-top:1px solid #DCDCDC; padding-top:30px;}
.linha2 {border-left:1px solid #DCDCDC;}
.linha3 {border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; padding-top:30px;}
.bold {color:396a9f; font-weight:bolder;}
.td_left {padding:0 20px 0 0;}
.td_rigth {padding:0 0 0 20px; border-left:1px solid #DCDCDC;}

/***************footer***************/
.footer {border-top:1px solid #DCDCDC; padding:27px 0 29px 39px; line-height:30px;}
.footer a {text-decoration:underline; color:#454545;}
.footer a:hover {text-decoration:none;}
.pype a{color:#396a9f;}