body {padding:0; margin:0; color:#6f6f6f;}
body, td {font-family: Helvetica, sans-serif, Arial, Tahoma; font-size:12px; line-height:18px;}
br{line-height:22px;}

.header{color:#1A5583; font-size:11px; line-height:20px} 
.header a{color:#1A5583; text-decoration:underline} 
.header a:hover{text-decoration:none} 
.col1 {float: left; width: 35%;}
.col2 {float: right; width: 65%;}

.content {padding: 50px 0px 25px 25px;}
.term {padding: 25px;}

.main {padding: 70px 0px 25px 50px;}
.testi {padding: 10px 35px 5px 0px;}

.maintable{background:  url(images/bg.gif); background-repeat: no-repeat;}
.dashed,.dashed_small {border-bottom: 1px dashed #e0e0e0;}
.da01 {padding:5px 10px 5px 10px; border-left: 2px solid #6CBBE3; border-right: 2px solid #6CBBE3; border-bottom: 1px dashed #c1c5c8;}
.da02 {padding:5px 10px 5px 10px; border-bottom: 1px dashed #c1c5c8; }
.da03 {padding:5px 10px 5px 10px; border-left: 2px solid #6CBBE3; border-right: 2px solid #6CBBE3;}
.da04 {padding:5px 10px 5px 10px; border-left: 2px solid #6CBBE3; border-right: 2px solid #6CBBE3; border-bottom: 1px dashed #c1c5c8; border-top: 2px solid #6CBBE3;}
.da05 {padding:5px 10px 5px 10px; border-left: 2px solid #6CBBE3; border-right: 2px solid #6CBBE3; border-bottom: 2px solid #6CBBE3;}
.da06 {padding:5px 10px 5px 10px; border-top: 1px dashed #6CBBE3; border-bottom: 1px dashed #6CBBE3;}
.da07 {padding:5px 20px; border-bottom: 1px dashed #c1c5c8; color: #C20353; font: 14px Tahoma, Arial; font-weight: bold;}


.initial2{font-weight:bold;background-color:#51514E}
.fdate {font: 10px Arial; color: #CD598C; text-align: right;}
.fdate a{border: 1px solid #FFDDEC; color: #C20353; text-decoration: none; padding: 3px 5px;}
.fdate a:hover{border: 2px solid #C20353; color: #C20353;}
.bRight {border-right: 1px dashes #E2E2E2; padding-right: 25px;}
.bLeft { padding-left: 25px;}
strong{color: #3F96C2; font: Tahoma, Arial;}
.tleft{
	border-left: 3px solid #cf060c;
	font-weight: bold;
	font-size: 14px;
	color: #186eb1;
	padding-left: 10px;
}
.t01 {
	font: 20px Tahoma;
	color: #C20353;
}
.t02 {
	font: 20px Tahoma;
	color: #3F96C2;
}
.t03 {
	font-size: 14px;
	color: #e59356;
}
.t04 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	font-weight: bold;
}
.fwhite {
	color: #fff;
	font-size: 12px;
}
.fW {
	color: #fff;
}
.f01 {color: #C20353;font-weight: bold;}
.f02 {color: #C20353;font-weight: bold; font-size: 14px; font: Tahoma;}
.f03 {color: #6CBBE3; text-align: right; letter-spacing: 2px;}
.fRed { color: #C20353; font: 16px Tahoma, Arial; font-weight: bold;}

.fBlue {
	color: #4899bc;
	font-weight: bold;
}
.tBlue {
	font-family: Tahoma, Arial;
	font-size: 22px;
	color: #186eb1;
	/*font-weight: bold;*/
}
.tRed {
	font-family: Tahoma, Arial;
	font-size: 22px;
	color: #d84b8f;
	/*font-weight: bold;*/
}
.tWhite {
	font-family: Arial;
	font-size: 20px;
	letter-spacing: -0.8px; 
	color: #fff;
	/*font-weight: bold;*/
}
.fnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.line {
	border-bottom: 1px dotted #F2F2F2;
	color: #636d75;
}
.bL {
	border-left: 1px dotted #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}
.divider {
	border-top: 2px solid #CD598C;
	border-bottom: 1px solid #CD598C;
	color: #3F96C2;
	padding:5px;
}
.div {
	border: 1px dashed #eaeaea;
	color: #186eb1;
	font-weight: bold;
	padding:3px;
	text-align: center;
}
.box {
	border: 2px solid #e8e8e8;
	background-color: #fff;
	color: #5d626d;
	padding: 10px;
}
.b01 {
	border: 1px solid #e2e2e2;
	padding: 15px;
}
.b02 {
	border: 1px dashed #6CBBE3;
	padding: 15px;
}
.b03 {
	border: 1px solid #6CBBE3;
	padding: 2px;
}
.b04 {border: 1px solid #6CBBE3;}
.b05 {border: 2px solid #C20353;}
.b06 {padding: 15px;}
.b07 {border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; padding: 10px 15px 10px 5px;}
.b08 {border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; padding: 10px 5px 10px 15px;}
.b09 {
	border-top: 2px solid #6CBBE3;
	padding: 15px 5px 5px 5px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3F96C2;
}
.b10 {
	border: 2px solid #C20353;
	padding: 15px 25px; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.b11 {padding-left: 20px;}
.b12 {
	border: 1px solid #e2e2e2;
	padding: 2px;
}
.form {
	border: #a6a6a6 solid 1px; 
	background-color: #fff; 
	color: #186eb1; 
	padding: 1px;
	font-size: 11px;
	font-family:Tahoma;
}
.fb {
	font-weight: bold;
	border: #e59356 solid 1px; 
	background-color: #e59356; 
	color: #fff;
	font-size: 11px;
	padding: 1px;   
}
.clearthis {
	clear: both;
	float: none;
	font-size: 1px;
	color: #282c2f;
}
.infolist a{
color: #CD598C; text-decoration: none;
}
.infolist a:hover{
background-color: #CD598C; color: #ffffff; padding: 2px 15px 2px 2px;
}

.categorylinks{
list-style-type: disk;
list-style-image:   url(plus.gif);
margin: 5px auto 10px 12px;
padding: 2px;

}

.categorylinks li{
padding-bottom: 1px;
}

.categorylinks li a{
margin-left: -1px;
padding: 2px;
font-size: 11px;
display: block;
color: #186eb1;
text-decoration: none;
}

/*thumbnail*/
.thumbnails {margin:0px 10px;}

.thumbnails a, .thumbnails a:active, .thumbnails a:link, .thumbnails a:hover {border:0px;}

.thumbnails img
{
	background-color: #e8e8e8;
	border: 0px;
	padding: 3px;
	margin: 2px 5px 5px 2px;
}

.thumbnails a:hover img {
	background-color: #fafafa;
	border: 0px;
	margin: 2px 5px 5px 2px;
}


/* ---------------------------------------- LINKS -----------------------------------------*/

p a, .navigation a, li a, .terco a, #enfase a, .camera a, .produto a, .even a, .odd a, .evenmee a, .oddme a, commentsblock a, cite a, cite a:visited
{
	color: #C20353;
	text-decoration: none;
	background-color:transparent;
}

p a:hover, small a:hover, #tools a:hover, cite a:hover, .navigation a:hover, li a:hover, .terco a:hover, .camera a:hover, .produto a:hover, .even a:hover, .odd a:hover, .evenmee a:hover, .oddme a:hover
{
	color:#C20353;
	border-bottom: 2px solid #C20353;
}

/* -------------------------------------- ABOUT ---------------------------------------*/
.footer {
	padding: 10px; 
	background-color: #FFBEDB;
	border-top: 4px solid #FFDDEC;
}
.ft {
	font-size: 10px; color:#CD598C;
	line-height: 16px; padding: 10px;
}
.ft a{
	color: #C20353;
	text-decoration: none;
	background-color:transparent;
}

.ft a:hover{
	color:#CD598C;
	border-bottom: 2px solid #C20353;
}

/* -----------sitemap-----------*/
#sitemap{padding: 10px 0px;}
#sitemap strong{color:#6CBBE3;}

#sitemap a{color:#76797c;text-decoration: none; background-color:transparent; padding: 1px;}
	
#sitemap a:hover{color: #000000; border-bottom: 1px solid #00000;}

/* --------------------------------------- leftbar ---------------------------------------
#leftbar {width: 250px;}*/

#leftbar .h1{padding: 3px; width: 30px; font-weight: bold; font-size:13px; color: #2fcde5; border-bottom: solid 1px #4d4d4d; font-family: Tahoma, Arial;}
#leftbar strong {font-size: 12px; color: #B1136D;}
#leftbar .sd { padding-right:5px;}

#leftbar .menulink a{
color: #C20353;
text-decoration: none;
background-color:transparent;
padding: 3px 5px;
border-left: 2px solid #3F96C2;
}

#leftbar .menulink a:hover {
color: #ffffff; border-right: 25px #3F96C2 solid; background-color: #C20353;
}
.main .rndbox {
background: #fff;
border: 1px solid #6cbbe3;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
padding: 15px 40px;
margin-bottom: 5px;
}
.main .rndbox h5 {color: #c80251; font-size: 1.25em; text-transform: uppercase; letter-spacing: 0.05em;}
