
*{margin:0; padding:0;}
body{font-family:tahoma; background:#fff;}

/****** Wrapper *********/
#wrapper{width:978px; margin:20px auto 0 auto;}

/********** Header, Logo, Phone-number *************/
#header{width:938px; height:130px; padding:0 40px 0 0 ;}
#logo{width:179px; height:82px; float:left;}
#logo h1{width:179px; height:82px; text-indent:-10000px;}
#logo h1 a{background:url(../images/logo.jpg); width:179px; height:82px; display:block;}
#phone{float:right; text-align:right;}
#phone h2 span{background:url(../images/phone.jpg) no-repeat left; padding:2px 0 0 40px; color:#333; font-size:22px; font-weight:normal; line-height:35px;}
#phone p{font-size:12px; color:#555;}

/********** Navigation Menu *************/
#menu ul{float:right;}
#menu ul li{font-size:14px; list-style:none; float:left; margin:0 0 0 20px;}
#menu ul li a{text-decoration:none;}
#menu ul li a img{border:0;}

/************ Content ****************/
#content{width:978px; margin:0;}

/********Left-Column *********/
#leftcol{background:url(../images/leftcol_st.jpg) repeat-y; width:336px; float:left;}
#leftblock{background:url(../images/leftblk_st.jpg) repeat-y; width:336px;}
#block_tp{background:url(../images/leftblock_tp.jpg) no-repeat top; width:296px; padding:35px 20px 0 20px;}
#block_bt{background:url(../images/block_bt.jpg); width:336px; height:15px;}
#leftblock h2{font-size:30px; font-weight:normal; margin:0 0 10px 0;}
.t1{color:#6e92a8;}
.t2{color:#f47828;}
#leftblock p{font-size:12px; color:#555; line-height:19px; padding:0 0 0 8px; width:240px;}
.tabs{float:left; margin:20px 2px 0 8px;}
#quoteblk{width:323px; padding:13px 0 0 13px;}
.quote{background:url(../images/quote.gif) no-repeat top; width:213px; padding:4px 45px 0 45px; font-family:calibri, arial;}
.quote p{font-size:14px; color:#888;}
.quote p.pend{color:#666; margin:8px 0 8px 10px;}

/**********Right-Column *************/
#rightcol{width:642px; background:url(../images/rightcol_st.jpg) repeat-y; float:left; padding:0 0 20px 0;}
#flash{width:642px; height:256px;}
.rblk{width:270px; float:left; margin:30px 0 6px 30px;}
.rblk h2{font-size:18px; font-weight:normal; color:#f47828; margin:0 0 8px 0;}
.rblk p{font-size:12px; color:#555; line-height:19px; margin:0 0 0 4px;}
.tab2{margin:15px 0 0 0; text-align:center;}

/************Footer **************/
#footer{background:#3e3333; height:126px;}
#footerwrap{width:958px; margin:auto; padding:20px 0 0 20px;}
#footer_lt{float:left; width:570px;}
#footer_lt ul{margin:0 0 10px 0;}
#footer_lt ul li{display:inline; font-size:12px; color:#fff;}
#footer_lt ul li a{padding:0 10px 0 10px;}
#footer_lt a{color:#fff; text-decoration:none;}
#footer_lt p{font-size:12px; color:#999; line-height:20px;}
#footer_rt{float:left; width:320px; height:70px; background:#504444; border:1px solid #635656; padding:10px 0 0 20px;}
#footer_rt h3{color:#ccc; font-size:18px; font-weight:normal; margin:0 0 8px 0;}
#email{background:#fff; border:none; width:200px; float:left; font-size:12px; color:#333; padding:6px 5px 5px 5px;}
#register{float:left;}

/************ Extra style for contactos.html ****************/

#container{width:978px; border-top:1px solid #e7e7e7; margin:0 0 15px 0;}
#leftpart{width:640px; float:left;}
#contact{width:610px; padding:27px 12px 8px 18px; background:url(../images/contact_bt.jpg) no-repeat bottom;}
#leftpart h2{font-size:26px; color:#ff5c30; font-weight:normal; margin:0 0 15px 0;}
#leftpart h3.title{font-size:20px; color:#ff5c30; font-weight:normal; margin:0 0 8px 0; border:0;}
#leftpart p{font-size:16px; color:#666; line-height:20px; margin:0 0 18px 0;}
#leftpart h3{font-size:14px; color:#666; font-weight:normal; border-bottom:1px solid #e7e7e7; padding:0 0 7px 0; margin:0 0 6px 0;}
#leftpart span{color:#ff5c30;}
#leftpart h4{font-size:12px; color:#666; font-weight:normal;}
.field{border:1px solid #7f9db9; font-size:12px; padding:5px 5px 4px 5px; width:210px; margin:0 0 12px 0;}
#text-area{width:440px; height:150px; border:1px solid #7f9db9; padding:5px;}
#submit{margin:15px 0 5px 0;}
#contactline{background:url(../images/contactline.gif); width:4px; height:336px; float:left;}
#rightpart{width:270px; float:left; padding:25px 0 0 25px;}
#rightpart h2{color:#675e5e; font-size:20px; font-weight:normal; text-transform:uppercase; margin:0 0 15px 0;}
#rightpart h3{font-size:14px; color:#675e5e; font-weight:normal; margin:0 0 10px 15px;}
#rightpart p{font-size:12px; color:#675e5e; line-height:20px;}

#rightpart ul{margin:0 0 20px 10px;}
#rightpart ul li{background:url(../images/bullet.jpg) no-repeat left; padding:0 0 3px 30px; line-height:18px; list-style:none; margin:10px 0 15px 0;}
#rightpart ul li a{color:#0066cc; border-bottom:1px dotted #0066cc; text-decoration:none;}
#rightpart ul.article{margin:0 0 0 15px;}
#rightpart ul.article li{list-style:disc; font-size:12px; margin:5px 0 5px 0; padding:0; background:none;}
#rightpart ul.article li a{background:url(../images/arrow.jpg) no-repeat right; padding:0 20px 0 0; }

#homepage{background:url(../images/arrow.jpg) no-repeat left center; padding:0 0 5px 20px;}
#homepage a{ font-size:12px; text-decoration:none; border-bottom:1px dotted #0066cc; color:#0066cc;}
#leftwrap{width:610px; padding:27px 12px 8px 18px;}



h4{font-size:20px; color:#ff5c30; font-weight:normal; margin:0 0 8px 0; border:0;}





#centralcontent ul{margin:0 0 20px 10px;}
#centralcontent ul li{background:url(../images/bullet.jpg) no-repeat left; padding:0 0 3px 30px; line-height:18px; list-style:none; margin:10px 0 15px 0;}
#centralcontent ul li a{color:#0066cc; border-bottom:1px dotted #0066cc; text-decoration:none;}
#centralcontent ul.centralcontent{margin:0 0 0 15px;}
#centralcontent ul.centralcontent li{list-style:disc; font-size:12px; margin:5px 0 5px 0; padding:0; background:none;}



#gerapart ul{margin:0 0 20px 10px;}
#gerapart ul li{background:url(../images/bullet.jpg) no-repeat left; padding:10px 0 3px 30px; line-height:18px; list-style:none; margin:10px 0 15px 0;color:#666666;}
#gerapart ul li a{color:#0066cc; border-bottom:1px dotted #0066cc; text-decoration:none;}
