/* CSS Document */

body{margin:0; padding:0; background:#204d80 url('images/main_bg.jpg') repeat-x 0 0; color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}

h1{margin:0; padding:0; display:none;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0; display:none;}
h5{margin:0; padding:0;}
.main_body_main{width:900px; margin:0 auto; padding:34px 0 0 0; }
.main_header{width:900px; height:109px; float:left;}
.logomain_body{width:535px; height:109px; background:url('images/logo.jpg') no-repeat 0 0; float:left}
.call_us_body{width:365px; height:109px; background:url('images/call_us_now_bg.jpg') no-repeat 0 0; float:left}

.nav_main_body{width:351px; height:42px; margin:67px 0 0 0px; float:right;}
.nav_main_body ul{margin:0; padding:0; list-style:none;}
.nav_main_body li{margin:0; padding:0; list-style:none; float:left;}

.port_nav {width:120px; height:42px; margin:0; float:left;}
.port_nav ul{margin:0; padding-top:10px; padding-left:20px; list-style:none;}
.port_nav li{margin:0; list-style:none; float:left;}

.port_next_1{width:32px; height:32px; background:url('images/Button-Next-32x32.png') no-repeat 0 0;}
.port_next_1 a{width:32px; text-decoration:none;display:block;height:32px;}
.port_next_1 a:hover{ text-decoration:none;background:url('images/Button-Next-32x32.png') no-repeat 0 0;height:32px}

.port_next_1_visi{width:32px; height:32px; background:url('images/Button-Next-32x32.png') no-repeat 0 0;}
.port_next_1_visi a{width:32px; display:block;}
.port_next_1_visi a:hover{width:32px; background:url('images/Button-Next-32x32.png') no-repeat 0 0;}

.port_prev_1{width:32px; height:32px; background:url('images/Button-Prev-32x32.png') no-repeat 0 0;}
.port_prev_1 a{width:32px; text-decoration:none;display:block;height:32px;}
.port_prev_1 a:hover{ text-decoration:none;background:url('images/Button-Prev-32x32.png') no-repeat 0 0;height:32px}

.port_prev_1_visi{width:32px; height:32px; background:url('images/Button-Prev-32x32.png') no-repeat 0 0;}
.port_prev_1_visi a{width:32px; display:block;}
.port_prev_1_visi a:hover{width:32px; background:url('images/Button-Prev-32x32.png') no-repeat 0 0;}

.port_blank{width:32px; height:32px; background:url('images/Button-Blank-32x32.png') no-repeat 0 0;}
.port_blank a{width:32px; text-decoration:none;display:block;height:32px;}
.port_blank a:hover{ text-decoration:none;background:url('images/Button-Blank-32x32.png') no-repeat 0 0;height:32px}


#space_nav{margin:0 0 0 2px;}
#space_nav1{margin:0 0 0 2px;}


.home_1{width:112px; height:42px; background:url('images/home_a.jpg') no-repeat 0 0;}
.home_1 a{width:112px; text-decoration:none;display:block;height:42px;}
.home_1 a:hover{ text-decoration:none;background:url('images/home_hover.jpg') no-repeat 0 0;height:42px}

.home_1_visi{width:112px; height:42px; background:url('images/home_hover.jpg') no-repeat 0 0;}
.home_1_visi a{width:112px; display:block;}
.home_1_visi a:hover{width:112px; background:url('images/home_hover.jpg') no-repeat 0 0;}

.portfolio_1{width:112px; height:42px; background:url('images/portfolio_a.jpg') no-repeat 0 0;}
.portfolio_1 a{height:42px; display:block;}
.portfolio_1 a:hover{height:42px; background:url('images/portfolio_hover.jpg') no-repeat 0 0;}

.contact_1 {width:123px;  height:42px; background:url('images/contact_a.jpg') no-repeat 0 0;}
.contact_1 a{height:42px; display:block;}
.contact_1 a:hover{height:42px; background:url('images/contact_hover.jpg') no-repeat 0 0;}


.main_banner{width:900px; height:292px; float:left; background:url('images/banner.jpg') no-repeat 0 0;}
.main_contant_body{width:900px; float:left;}
.contant_top_body{width:883px; float:left; padding:13px 0 0 17px; background-color:#fcfdf8;}
.contant_bottom_body{width:900px; height:11px; float:left; background:url('images/booton_rounded.gif') no-repeat 0 0;}

.contant_left_body{width:539px; margin:0 17px 0 0; float:left;}
.con_title_top{width:539px; height:52px; float:left; background:url('images/contant_titli_img.jpg') no-repeat 0 0;}
.portfolio1_title_top{width:870px; height:52px; float:left; background:url('images/contant_title_portfolio1_870.jpg') no-repeat 0 0;}
.portfolio2_title_top{width:870px; height:52px; float:left; background:url('images/contant_title_portfolio2_870.jpg') no-repeat 0 0;}
.portfolio3_title_top{width:870px; height:52px; float:left; background:url('images/contant_title_portfolio3_870.jpg') no-repeat 0 0;}
.con_title_center{width:503px; float:left; background:#109bff url('images/contant_main_bg.jpg') repeat-x left top;; padding-left:18px; padding-right:18px; padding-top:16px; padding-bottom:0}
.portfolio_title_center{width:834px; float:left; background:#109bff url('images/contant_main_bg.jpg') repeat-x left top;; padding-left:18px; padding-right:18px; padding-top:16px; padding-bottom:0}
.con_title_bottom{width:539px; height:13px; float:left; background:url('images/contant_blue_bg_bot.jpg') no-repeat left top;}
.portfolio_title_bottom{width:870px; height:13px; float:left; background:url('images/contant_blue_bg_bot_870.jpg') no-repeat left top;}
.contant_text1{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px; margin:0; padding:0 0 28px 0; text-align:justify;}
.contact_text1{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px; margin:0; padding:0 0 0 0; text-align:left;}

.port_nav {padding-top:10; padding-right:30; float:right}

.contant_right_body{width:308px; float:left;}
.contant_right_top_body{width:308px; height:52px; float:left; background:url('images/services_bg.jpg') no-repeat 0 0;}
.contact_right_top_body{width:308px; height:52px; float:left; background:url('images/contact_bg.jpg') no-repeat 0 0;}
.contant_right_center_body{width:258px; float:left; background:#fdcb0b url('images/services_center_bg.jpg') repeat-x left top;; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:10px}
.contant_right_bootom_body{width:308px; height:13px; float:left; background:url('images/services_bottom_bg.jpg') no-repeat left top;}
.contant_right_center_body ul{margin:0; padding:0; list-style:none;}
.contant_right_center_body li{margin:0; padding:0 0 0 5px; list-style:none; height:26px; border-bottom:1px dashed #b30a0a; line-height:26px; font:normal 13px  Verdana, Arial, Helvetica, sans-serif; line-height:25px;}

.footer_body{width:885px; height:30px; padding:10px 10px 0 5px; float:left;}
.footer_left_body{width:300px; float:left;}
.footer_left_body ul{ margin:0; padding:0; list-style:none;}
.footer_left_body li{ margin:0; padding:0; list-style:none; float:left; color:#FFFFFF;}
.footer_link1{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:0 5px 0 5px; border-right:1px solid #FFFFFF;}
.footer_link1:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding:0 5px 0 5px;}

.footer_link_con{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:0 5px 0 5px;}
.footer_link_con:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; padding:0 5px 0 5px;}

.footer_right_body{width:500px; float:right; text-align:right; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}