/* CSS Document */

*{ margin:0 auto; }

body	{ margin:0; padding:0; background-image:url(../img/bg.gif); background-color:#e9e7f8; }
/*body	{ margin:0; padding:0; background-image:url(../img/bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#e9e7f8}*/
/*body	{ margin:0; padding:0; background-image:url(../img/bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFC1DC}*/
a:link,		
a:visited	{ color:#666666; text-decoration:underline; }
a:hover,
a:active	{ color:#FF3399; text-decoration:underline; }
img			{ display:black; vertical-align:top; }
ul,li		{ margin:0; padding:0; }
h1, h2, h3	{ margin:0; padding:0; }

/* HEADER */
#header	{ width:748px; height:83px;background-image:url(../img/header-bg.jpg); background-repeat: no-repeat;
}
.logo{ width:350px; height:83px; float:left;padding-left:6px; }
.contact{ width:239px; height:83px; float:left; padding-left:130px; }

/* CONTENTES */
#container {
	width: 766px;
	margin: 0 auto;
	background: url(../img/contents-bg.png) repeat-y center;
}
#contents	{ width: 748px; margin:0 auto; padding:0; }
/*#contents	{ width:100%; margin:0 auto; padding:0; background-color:#FFFFFF; clear:both; }*/
#contents-main	{ width:748px; background-image:url(../img/contents-bg.gif); background-repeat: repeat-y; clear:both; overflow:hidden; }
#contents-left	{ width:260px; float:left; margin:0px; display:block; }
#contents-right	{ width:470px; float:right; margin:0;}

/* FOOTER */
#footer	{ margin: 0 auto 20px auto;width:766px; height:49px; clear:both; background:url(../img/footer_c-bg.png) no-repeat;
 }
/*#footer	{ width:100%; height:50px; background:url(../img/footer-bg.jpg) repeat-x; clear:both }*/
#footer-c {
	padding: 15px 30px;
}
.footer-left{ float:left; }
.footer-right{ float:right; }
.privacy	{float:left; }
.sitemap	{ float:left; }

/* h2 h2 h3 h4 */
h1	{ width:198px; height:34px; padding-left:10px; float:left; }
h2	{ width:553px; height:29px; padding-top:9px; padding-left:15px; margin-bottom:10px;
	  background:url(../img/h2_001.jpg) no-repeat left top; font-size:100%; font-weight:bold; clear:both; }
h3	{ width:535px; height:20px; padding-top:1px; padding-left:15px; margin-bottom:10px;
	  background:url(../img/h3_001.jpg) no-repeat left top; font-size:90%; font-weight:bold; clear:both; }
h4	{ width:545px; height:22px; padding:8px 0 0 20px; margin-bottom:10px; background:url(../img/h4_001.gif) no-repeat left top; color:#319431; font-size:80%; }
h5	{ width:535px; height:19px; padding:5px 0 0 15px; margin-bottom:10px; background:url(../img/h5_001.gif) no-repeat left top; font-size:80%; }
.pagetop	{ width:570px; height:10px; padding-bottom:20px; text-align:right; }


/* text */
.text	{ font-size:80%; line-height:140%; color:#333333; }
.text-b	{ font-size:80%; line-height:140%; font-weight:bold; color:#333333; }
.stext	{ font-size:70%; line-height:120%; color:#333333; }
.w-text	{ font-size:70%; line-height:120%; color:#FFFFFF;}
.text-red	{ color:#FF0000; }


/* section */
.section    { padding:0px 0px 20px 0px; }
.section15	{ padding:0px 0px 20px 15px; }
.section20	{ padding:0px 0px 20px 20px; }
.section p	{ margin:5px 5px 5px 10px; }
.section table	{ margin-left:10px; }
.section li { margin-left:10px; }
.section-g 	{ margin-left:20px;margin-right:20px;padding:5px 5px 5px 10px; border:1px solid #DDDDDD;background-color:#F1F1F1; color:#666; font-weight:bold }


/* indent */
.indent15	{ padding-left:15px; }
.indent30	{ padding-left:30px; }