﻿html, body { background-color:#f6f6f6; margin:0px; padding:0px; width:100%; }
body { color:#000000; font:11px tahoma; height:100%; }
table { border:0px; }  
table td { padding:0; margin:0; }
a { color:#000000; text-decoration:none; }
img {border:0px;}
p { margin:0px; padding:0px; } 
h1,h2 { margin:0px; padding:0px; }
ul, ul li { padding:0px; margin:0px; }
.clear_div { clear:both; }
.t100 { width:100%; border-collapse:collapse; }


#i { width:990px; }
#line-top { background:#f0f0f0 url(../i/line_top.gif) left bottom repeat-x; height:12px; }
#mtop { background:url(../i/bg_top.gif) right top no-repeat; height:182px; width:990px; } 
#logo { text-align:left; float:left; padding:14px 0 0 5px; }
#tel-lg { padding-top:20px;  }
#lg { float:right; padding:5px 40px 0 0; }
#lg a { margin-right:7px; }
#tel { float:right; padding:0 29px 0 0; }
#tel img { float:right; }
#tel p { float:right; padding:4px 10px 0 0; text-decoration:underline; }
#menu-top { background:url(../i/m_ang02.gif) left bottom repeat-x; clear:both; width:990px; }
#menu-top-nv { background:url(../i/vn02.gif) left bottom repeat-x; clear:both; width:990px; }
#menu-top-nv { height:45px; } 
#menu-top, #ang01, #ang02 { height:39px; }
#ang01-vn, #ang02-vn { height:45px; }
#ang01 { background:url(../i/m_ang01.gif) left bottom no-repeat; width:13px; float:left; }
#ang01-vn { background:url(../i/vn01.gif) left bottom no-repeat; width:12px; float:left; }
#ang02 { background:url(../i/m_ang03.gif) right bottom no-repeat; float:right; padding-right:13px; }
#ang02-vn { background:url(../i/vn03.gif) right bottom no-repeat; float:right; padding-right:13px; }
#ang02 div, #ang02-vn div { float:left; }
#ang02 a, #ang02-vn a { color:#7b7b7b; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; margin:0 1px 0 1px; display:block; }
#ang02 #bg-main:hover, #ang02-vn #bg-main:hover { background:#4abad9 url(../i/bg_main.gif) left top no-repeat; color:#ffffff; }
#bg-main-p { background:#4abad9 url(../i/bg_main.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px;}
#ang02 #bg-news:hover, #ang02-vn #bg-news:hover  { background:#4abad9 url(../i/bg_news.gif) left top no-repeat; color:#ffffff;}
#bg-news-p { background:#4abad9 url(../i/bg_news.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 10px 15px 10px; display:block; float:left; margin:0 1px 0 1px; }
#ang02 #bg-services:hover, #ang02-vn #bg-services:hover { background:#4abad9 url(../i/bg_servicios.gif) left top no-repeat; }
#bg-services-p { background:#4abad9 url(../i/bg_servicios.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px; }
#ang02 #bg-prd:hover, #ang02-vn #bg-prd:hover {  background:#4abad9 url(../i/bg_prd.gif) left top no-repeat; }
#bg-prd-p { background:#4abad9 url(../i/bg_prd.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px;  } 
#bg-prd-eng-p , #bg-cont-eng-p { background:#4abad9 url(../i/bg_jobs.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 14px 15px 14px; display:block; float:left; margin:0 1px 0 1px;  } 
#ang02 #bg-alquilar:hover, #ang02-vn #bg-alquilar:hover { background:#4abad9 url(../i/bg_alquilar.gif) left top no-repeat; }
#bg-alquilar-p { background:#4abad9 url(../i/bg_alquilar.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px;}
#ang02 #bg-contact { padding-right:13px; }
#ang02 #bg-cont-eng, #ang02-vn #bg-cont-eng, #ang02 #bg-prd-eng, #ang02-vn #bg-prd-eng { padding:10px 14px 15px 14px; }
#ang02 #bg-cont-eng:hover, #ang02-vn #bg-cont-eng:hover, #ang02 #bg-prd-eng:hover, #ang02-vn #bg-prd-eng:hover, #ang02 #bg-jobs:hover, #ang02-vn #bg-jobs:hover  { background:#4abad9 url(../i/bg_jobs.gif) left top no-repeat; }
#bg-jobs-p { background:#4abad9 url(../i/bg_jobs.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px;}
#ang02 #bg-contact:hover, #ang02-vn #bg-contact:hover { background:#4abad9 url(../i/bg_contact.gif) left top no-repeat; }
#bg-contact-p { background:#4abad9 url(../i/bg_contact.gif) left top no-repeat; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 13px 15px 13px; display:block; float:left; margin:0 1px 0 1px;}
#ang02 a:hover, #ang02-vn a:hover { background-color:#4abad9; color:#ffffff; }
#panorama { background:#4abad9 url(../i/panorama03.jpg) right top no-repeat; clear:both; height:270px; width:988px; }
#navg { background:#4abad9 url(../i/vn07.gif) left top repeat-x; clear:both; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; height:23px; text-align:left; }
#navg div { color:#ffffff; border-left:2px solid #ffffff; border-right:2px solid #ffffff; padding:0 0 0 20px; font-size:11px; height:23px; }
#navg div a { color:#ffffff; font-weight:bold; }
#navg div a:hover { color:#000000; text-decoration:underline; }
#navg div span { font-size:18px; }
#arrow-left { background:url(../i/panorama01.jpg) left top no-repeat; height:270px; float:left; width:329px; }
#arrow-right{ background:url(../i/panorama02.jpg) left top no-repeat; height:270px; float:left; width:328px; }
#rt-vn { background: url(../i/vn06.gif) right bottom no-repeat;clear:both; height:13px; font-size:1px; line-height:1px; padding-right:12px; }
#rt-vn img { float:left; }
#rt-vn p { background: url(../i/vn05.gif) left bottom repeat-x; font-size:1px; line-height:1px; height:13px; }
#left-block { margin-top:20px; float:left; width:630px; }
#center-block { margin-top:20px; float:left; width:990px; }
#wt { background: url(../i/f02.gif) right top no-repeat; height:9px; font-size:1px; line-height:1px; padding:0 9px 0 0; }
#wt img, #wb img { float:left; }
#wt p { border-top:1px solid #e5e5e5; background-color:#ffffff; height:9px; font-size:1px; line-height:1px; }
#wc, #wc-pr, #pr { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background-color:#ffffff; text-align:left; padding:0 20px 0 20px; }
#wc, #wc-pr, #pr { font-size:12px; line-height:18px; }
#wc p, #wc-pr p{ padding-top:5px; }
#wc #title-p, #wc-pr #title-p, #pr #title-p { font-size:18px; border-bottom:1px solid #ececec; margin-bottom:10px; padding:30px 0 15px 0; }
#wc  #title-p { line-height:24px; }
.js { line-height:16px;  }
#wc img { border:8px solid #f6f6f6; }
#wc-pr #w-hg { font-weight:bold; padding-top:40px; }
#wc a { text-decoration:underline;  }
#wc a:hover { color:#3b9bc7; text-decoration:underline; }
#wc .wc_lin, #wc .wc_lin a, #wc-pr .wc_lin a, #wc-pr .wc_lin { color:#3b9bc7; font-size:11px; }
#wc-pr .wc_lin  { padding:20px 0 20px 0; }
#wc .wc_lin a, #wc-pr .wc_lin a { font-weight:bold; }
#wc .wc_lin a:hover, #wc-pr .wc_lin a:hover { color:#000000; text-decoration:underline; }
#wb { background: url(../i/f04.gif) right bottom no-repeat; height:9px; font-size:1px; line-height:1px; padding:0 9px 0 0; }
#wb p { border-bottom:1px solid #e5e5e5; background-color:#ffffff; height:8px; font-size:1px; line-height:1px; }
#right-block { margin-top:20px; float:right; width:350px; }
#teh-op { border-collapse:collapse; margin:5px 0 20px 0; }
#teh-op td { text-align:center; border:1px solid #e5e5e5; padding:3px; }
#teh-op .bg-blue td { color:#ffffff; background-color:#3b9bc7; font-weight:bold; border:1px solid #3b9bc7; }
#teh-op .bg-blue .left-text, #teh-op .left-text { text-align:left; padding-left:10px; }
#teh-op .bg-sr { background-color:#f1f1f1; }
#teh-op p { padding:0px 0 0 20px; }
.b01 { background:url(../i/bl03.gif) right top no-repeat; height:9px; font-size:1px; line-height:1px; padding:0 9px 0 0; }
.b01 img, .b02 img { float:left; }
.b01 p { background:#f1f1f1 url(../i/bl02.gif) left top repeat-x; height:9px; font-size:1px; line-height:1px; } 
.name-block { background-color:#f1f1f1; border:1px solid #e9e9e9; border-top:0px; color:#4d4c4c; text-align:left; }
.name-block p { padding:4px 0 4px 10px; font-size:14px; font-weight:bold; }
.cont-block { background-color:#fafafa; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding:20px 0 0 0; }
.table-new-dt { width:100%; }
.table-new-dt td { width:50%; text-align:center; padding:0 4px 0 4px; }
.table-new-dt img { border:1px solid #efefef; -webkit-border-radius:2px; }
.table-new-dt a { color:#3c9ec7; font-weight:bold; }
.table-new-dt a:hover { color:#000000; text-decoration:underline; }
.table-new-dt .n_pr { padding-bottom:30px; }
.list-news-pr { clear:both; text-align:left; padding:0px 0 10px 13px; overflow:hidden; }
.list-news-pr a { color:#3c9ec7; font-weight:bold; text-decoration:underline;  }
.list-news-pr a:hover { color:#000000; text-decoration:underline; }
.list-news-pr .rx { text-decoration:underline; }
.la { clear:both; }
.oa { float:left; border:1px solid #efefef; padding:2px;  -webkit-border-radius:2px; }
.oa p { background-color:#efefef; padding:1px; }
.js { float:left; padding:3px 0 0 5px; }
.js a { text-transform:uppercase; }
.tag { color:#8d8d8d; font:12px tahoma; line-height:18px; clear:both; padding:0 5px 0 2px; }
.cl-div-b { clear:both; height:10px; }
.b02 { background: url(../i/bl04.gif) right top no-repeat; height:9px; font-size:1px; line-height:1px; padding:0 9px 0 0; }
.b02 p { background-color:#fafafa; border-bottom:1px solid #e9e9e9; height:9px; font-size:1px; line-height:1px; } 
#bottom { clear:both; padding-top:10px; height:84px; }
#bl01 { background: url(../i/bg_bottom01.gif) left top no-repeat; float:left; height:74px; width:89px; }
#bl02 { background:url(../i/bg_bottom02.gif) left top no-repeat; float:left; height:74px; width:476px; }
#bl02 ul { padding:0px; margin:33px 0 0 0; }
#bl02 ul li { background: url(../i/line_menu.gif) right top no-repeat; display:inline; padding:3px 17px 5px 17px; margin:0px;  }
#bl02 ul #no-img-li { background:none; }
#bl02 ul a { color:#ffffff; }
#bl02 ul a:hover { color:#000000; text-decoration:underline; }
#bl03 { background:url(../i/bg_bottom03.gif) left top no-repeat; float:left; height:74px; width:425px; text-align:right; }
#bl03 p { color:#ffffff; font-size:11px; padding:20px 55px 0 0; }
#ul-list-sr { margin:0 0 0 30px; }
#ul-list-sr li { padding-bottom:20px; list-style-type:none;  }
#ul-list-sr ul { margin-left:30px; }
#ul-list-sr li li { background:url(../i/line.gif) left 10px no-repeat; padding:0 0 0 10px; }
#ul-list-sa { padding:0px; margin:0 0 0 20px; }
#ul-list-sa li { padding:0px; margin:0px; }

#ul-list-sr span { font-weight:bold; }
#wc #ul-list-sr a { text-decoration:none; }
#wc #ul-list-sr a:hover { color:#2280af; text-decoration:underline; }
#wc .rar-news { padding-bottom:20px; }
#wc .rar-news p { padding:0px; font-size:11px; }
#wc .list-news-pr { padding-bottom:20px; }
#wc a { text-decoration:underline;  }
#wc a:hover { color:#3b9bc7; text-decoration:underline; }
.block-pr { clear:both;  overflow:hidden; padding:0 0 20px 0; }
.img-pr { float:left; width:150px; }
.img-pr img { border:1px solid #efefef; -webkit-border-radius:2px; padding:2px; }
.tl-pr { float:left; width:437px; }
.tl-pr p { text-align:justify; }
.tl-pr a { color:#3c9ec7; font-weight:bold; text-decoration:underline; }
.tl-pr a:hover { color:#000000; }


#sl a { text-decoration:underline; }
#sl a:hover { color:#3b9bc7; text-decoration:underline; }



