/* CSS Document */
body { text-align:center; background:url(../images/bgMainB.jpg) repeat-x #313131; margin:0; padding:0;}
h1 { margin:0 0 0 0; padding:0 0 10px 0; color:#95C32C; font-size:26px;}
h2{ margin:0 0 0 0; padding:0 0 10px 0; color:#FF6600; font-size:18px; font-weight:normal;}
h3 { color:#97c42d; font-family:"Trebuchet MS", Tahoma, Arial, serif; font-size:18px; margin:0; padding:0; font-weight:normal;}

#pagetitulo { padding:10px 0 10px 0;}
#pagetituloB { padding:10px 0 10px 0;}

hr { height:1px;}
form { margin:0 0 0 0; padding:0 0 0 0;}
#main { margin:0 auto; width:940px; text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}

/* ------ top ------ */
#top { height:250px; /*margin:18px 0 0 0;*/}

/* ------ middle ------ */
#middle {}
#right { width:670px; float:right;}

#rightTop { height:20px; background:url(../images/rightTop.jpg) no-repeat; }
#rightMiddle { min-height:600px; background:url(../images/bgRight.jpg) repeat-y; padding:20px 45px 20px 45px; line-height:160%;  color:#003366; overflow:auto;}
#rightBottom { height:20px; background:url(../images/rightBottom.jpg) no-repeat bottom left;}

#left { width:251px;}

#leftTop {background:url(../images/aTopBg.gif) repeat-y; margin:0 0 15px 0;}
#atop { height:25px; padding:8px 0 0 10px; background:url(../images/aTop.gif) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF;}
#abottom { min-height: 142px;background:url(../images/aBottom.gif) no-repeat bottom left; padding:10px  20px;}

#abottom ul { margin:0; padding:10px 0 0 10px; list-style-type:none;}
#abottom li { padding:2px 0;}
#abottom li a { color:#0090FF; text-decoration:underline; font-weight:bold; font-size:14px; background:url(../images/arrowA.gif) no-repeat; padding:0 0 0 20px; background-position:0 3px;}
#abottom li a:hover { color:#000000;background:url(../images/arrowD.gif) no-repeat;background-position:0 3px;}


#leftMiddle { background:url(../images/bTopBg.gif) repeat-y;margin:0 0 15px 0;}
#btop { height:33px; padding:8px 0 0 10px;background:url(../images/bTop.gif) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF;}
#bbottom { min-height:142px;background:url(../images/bBottom.gif) no-repeat bottom left;padding:10px  20px;}

#bbottom ul { margin:0; padding:10px 0 0 10px; list-style-type:none;}
#bbottom li { padding:2px 0;}
#bbottom li a { color:#F85400; text-decoration:underline; font-weight:bold; font-size:14px; background:url(../images/arrowB.gif) no-repeat; padding:0 0 0 20px; background-position:0 3px;}
#bbottom li a:hover { color:#000000;background:url(../images/arrowD.gif) no-repeat;background-position:0 3px;}


#leftBottom { background:url(../images/cTopBg.gif) repeat-y;}
#ctop { height:23px; font-size:16px; font-weight:bold; color:#FFFFFF; background:url(../images/cTop.gif) no-repeat;padding:8px 0 0 10px;}
#cbottom { min-height:142px;background:url(../images/cBottom.gif) no-repeat bottom left;}

#icontalk { float:left; margin:0 0 0 10px;}
#wantjob { clear:left; padding:10px 0 30px 10px;}
#wantjob a { color:#FBFF81; font-size:12px;}
#wantjob a:hover { color:#FFFF00;}
/* ------ bottom ------ */
#bottom { clear:both;background:url(../images/foot_reflect.jpg) no-repeat; height:100px; background-position:270px 0; padding:20px 0 0 0; } 
#bottomRight { width:670px; float:right;}
#logo { width:88px; height:105px; background:url(../images/logoFoot.jpg) no-repeat bottom left; float:left;}
#bottom_navi { float:left; width:560px; padding:20px 0 0 0;}
#bottom_navi ul { margin:0; padding:0; list-style-type:none;}
#bottom_navi li { float:left; color:#84BC33; font-size:11px; padding:0 5px 0 5px;}
#bottom_navi li a {color:#84BC33; font-size:12px; text-decoration:none;}
#bottom_navi li a:hover { text-decoration:underline;}

#sisterCom { float:left; width:560px; padding:5px 0 0 0;}
#sisterCom ul { margin:0; padding:0; list-style-type:none;}
#sisterCom li { float:left; color:#A4A269; font-size:11px; padding:0 5px 0 5px;}
#sisterCom li a {color:#A4A269; font-size:12px; text-decoration:none;}
#sisterCom li a:hover { text-decoration:underline;}

#address { float:left; width:560px; padding:5px 0 0 5px; font-size:11px; color:#999999;}
#address a { color:#0099CC; text-decoration:none;}
#address a:hover { text-decoration:underline;}
/*-------------- extras ------------------ */
#p { padding:0 0 20px 0 ; border-bottom:1px dotted #999999; margin:0 0 20px 0;}
#img_left { float:left; margin:5px 10px 0 0;}
.box { color:#666666;}

