/*Reset*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,big,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:400;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{padding:0;margin:0;width:100%;height:100%;font-size:80%;font-family:sans-serif;text-align:center;color:#FFF;background:url(images/fondo.jpg) repeat top left; letter-spacing:0.03em;}
a img{border:none}
a{cursor:pointer;outline:none;text-decoration:none}
:focus{outline:0}
li{list-style:none}
table{border-collapse:collapse;border:none}
html{height:100%;overflow-y:scroll}
em{font-style:italic !important;}
/*MENU TOP*/
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;z-index:597;float:left;margin:1px 0 0;}
ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;}
ul.dropdown li.hover:hover ul{visibility:visible}
ul.dropdown li.hover,ul.dropdown li:hover{z-index:599;cursor:default}
ul.dropdown ul.none{display:none;visibility:visible}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown li.rtl ul{top:100%;right:0;left:auto}
ul.dropdown li.rtl ul ul{top:1px;right:99%;left:auto}
ul.menuTopHor li.liHor{position:relative;width:155px;height:27px;float:left;background:transparent url(images/back01.gif) no-repeat scroll 0 0;margin:0;padding:0}
ul.menuTopHor li.open{color:#9dad45;background-position: 0 -27px}
ul.menuTopHor li.open span span, ul.menuTopHor li.open span a{color:#9dad45;}
ul.menuTopHor span.horiz{display:block;width:155px;height:27px;float:left;color:#000;overflow:hidden;margin:0;font-size:85%;font-family:sans-serif;line-height:15px;}
ul.menuTopHor span.horiz span{padding:3px 0 0 5px;display:block;color:#000;}
ul.menuTopHor span.horiz a{height:27px;padding:3px 0 0 5px;display:block;color:#000;outline:none;font-family:sans-serif;line-height:15px;text-align:left;text-transform:uppercase}
ul.menuTopHor .menuTop .textOn a{outline:none;color:#000;font-family:sans-serif;font-size:80%;text-transform:uppercase;margin:0 0 0 5px;padding:6px 0 0 5px}
ul.menuTopHor ul.menuTop{width:151px;border:0;border-right:1px dashed #d1d1d1;border-left:1px dashed #d1d1d1;background:transparent url(images/border_menu_r.gif) repeat-y scroll 164px 0;z-index:101;position:absolute;padding:0}
ul.menuTopHor ul.menuTop li{height:28px;background:#f3f3f3;margin:0;padding:0}
ul.menuTopHor .menuTop li span,.menuTop li a{display:block}
ul.menuTopHor .menuTop span.backAnim,ul.menuTopHor .menuTop span.textOn{width:151px;height:28px;margin:0 auto;padding:0}
ul.menuTopHor .menuTop span.textOn{z-index:200;position:relative;background:transparent url(images/border_menu.gif) repeat-x scroll 0 26px}
ul.menuTopHor .menuTop span.backAnim span.backGup{background:#fefefe}
ul.menuTopHor .menuTop span.backAnim span.backUp{background:#f3f3f3}
ul.menuTopHor .menuTop span.backAnim span.backDown{background:#fefefe;display:none}
ul.menuTopHor .menuTop li.menuBottom{background:#000!important;height:18px!important;border:0!important;color:#FFF;width:153px;font-size:80%;text-align:center;margin:0 0 0 -1px !important}
ul.menuTopHor .menuTop .moenuElTop{margin:8px 0 0}
ul.menuTopHor .menuTop li.menuBottom span{padding:2px 0 0}
ul.menuTopHor li.hor4{width:154px}
ul.menuTopHor,ul.menuTopHor .menuTop span.backAnim{z-index:100;position:absolute}
ul.menuTopHor .menuTop span.backAnim span.backUp,ul.menuTopHor .menuTop span.backAnim span.backDown,ul.menuTopHor .menuTop span.backAnim span.aniWrap{width:151px;height:14px}
ul.menuTopHor .menuTop li.selected span.backUp{display:none}
ul.menuTopHor .menuTop li.selected span.backDown{display:block !important}
.spacer_{line-height:10px}
/*-----Layout----*/
#enableJs span{border:1px dashed #ccc;padding:30px;color:yellow;display:block}
#wraper{height:100%;top:0;z-index:120}
#layoutBack{background:#000;border:1px solid #616161;height:100%;left:50%;margin-left:-390px;position:absolute;width:782px;z-index:100}
.blockCenter{left:50%;margin-left:-390px;position:absolute;width:782px}
#layout{min-height:100%;height:auto;top:0;z-index:120;margin:0 auto;width:782px;background:#000;overflow:hidden}
#slideContainer{height:600px;z-index:500}
#bottomPart,#slideContainer,#slideContainer .inside{height:auto}/*height:auto !important*/
#topPart{background:#000;height:60px;position:relative;top:0;padding:20px 0 0}
#bottomPart{border:0;position:relative;top:0}
#banners{margin:10px 0 0;padding:5px 0 0 15px;font-size:70%;border-top:1px dashed #5c6173;border-bottom:1px dashed #5c6173;letter-spacing:1px;}
#banners a:link,#banners a:visited{color:#999}
#banners a:hover{color:#f0f0f0}
#banners span{line-height:25px}
#banners .inside div{float:left;width:85px}
#banners .inside{text-align:center;}
#banners .lineSep{width:100% !important;height:5px;}
.banSep{width:5px !important;border-right:1px dashed #5c6173;margin:0 5px 0 0;line-height:40px}
#banners table td,#banners table{width:100%;vertical-align:middle !important; height:40px}
.postName{color:#9dad45;font-size:100%;letter-spacing:2px}
ul.clients li{color:#6c6c6c;font-size:90%;letter-spacing:1px;line-height:20px}
#headerEnter{float:right;padding-top:34px;width:50px}
#headerEnter a:link,#headerEnter a:visited{color:#F2C22D}
#headerEnter,#footer{height:20px;position:relative}
#footer{color:#f2c22d;display:block;font-size:75%;padding:10px 0 0;text-align:center; clear:left;}
#headerUp{height:60px;margin:0;padding:0}
#logoContainer{float:left;height:60px;width:500px}
.clear{clear:both}
#logoText{background:url(images/logo.gif) no-repeat 14px 10px;padding:0 0 0 75px}
.centerSlide{background:#FFF;border:0;border-bottom:1px solid #7d7b7b;border-top:1px solid #7d7b7b;color:#000;height:470px;overflow:hidden;position:relative;text-align:left}
ul.langs{margin:0 3px;width:160px}
.langs li{float:left;height:19px;padding:1px 3px 0 4px;width:18px}
.langs li:hover{border-bottom:1px dotted #FFF}
.langs li a:link,.langs li a:visited{color:#FFF;font-size:82%;padding:2px 0 0;text-align:right}
#sanchezPar,#arquitectos{float:left;font-family:Arial Narrow}
#arquitectos{font-size:125%;letter-spacing:3px;padding:15px 10px 0 15px}
#sanchezPar{height:23px;margin:8px 0 0;width:217px}
#servicesText{clear:both;font-family:sans-serif;font-size:9px;letter-spacing:2px;line-height:20px;padding:0;text-align:left}
#langCont{float:right;padding:34px 0 0;width:168px}
.more{font-weight:700;text-align:right}
#menuTopCont{background:#ccc url(images/menu_top_b.gif);height:36px;padding:0 0 0 80px;text-align:left}
#objCont{background:#FFF;clear:left;height:160px;overflow:hidden;width:782px}
#contentSet{background:#F2F2F2 url(images/cont_set_b.gif) repeat-x 0 0;border-top:4px solid #d3d8b9;height:230px;position:relative;text-align:left;z-index:299}
#contentSet .insideSet{background:url(images/cont_scroll_b.gif) repeat-y top right;height:230px}
#menuLeftCont{float:left;width:155px}
#pageConWraper{height:218px;width:618px}
#loadCont{display:none;height:16px;margin:6px 27px 0 0;position:absolute;right:0;width:16px;z-index:301}
#newsCont{overflow:hidden;position:absolute;text-align:left;top:430px;width:782px;z-index:603}
#newsCont .newsBody .newsInner{background:#eee;height:196px}
#newsCont #newsContLeft .newsInner{height:226px}
#newsWraper{position:absolute;z-index:303}
#newsArrow{display:none;height:14px;overflow:hidden;position:absolute;text-align:center;top:417px;width:782px;z-index:603}
#newsArrow img{display:none;margin-top:14px}
.newsBody{clear:both;height:196px}
.newsText{background:#d7dfe3;float:left;font-size:90%;height:196px;line-height:18px;overflow:hidden;width:406px}
.newsText .inner{padding:5px 10px}
.newsText *{color:#838181;text-align:left}
.newsText a:visited,.newsText a:link{color:#435fb1!important}
.newsText a:hover{color:#FFF!important}
#newsFooter{height:34px}
#footLeft,#footRight{border-top:1px dashed #ccc;float:left;height:39px}
#footRight{background:#d7dfe3;width:406px}
#footLeft{background:#eee;border-right:1px dashed #CCC;height:39px;width:220px}
.newsHeader{background:#EEE url(images/news_header_b_02.gif) repeat-x scroll 0 0;cursor:pointer;float:left;height:34px;text-align:left;width:627px}
#footerOver{height:35px;left:155px;position:absolute;top:235px;width:627px;z-index:100}
.newsUp,.newsDown{cursor:pointer;display:block;float:right;height:20px;margin:6px 10px 0 0;width:20px}
#newsContLeft span#titleName{color:#616161;display:block;font-size:90%;padding:12px 0 0;text-align:center;text-transform:uppercase;width:154px}
#newsContLeft #contLeftHeader{background:#EEE url(images/news_header_b_01.gif) repeat-x 0 0;height:38px}
.newsHeader .titleNews{color:#9dad45;cursor:pointer;display:block;float:left;padding:11px 0 0 20px}
#newsContLeft{background:#EEE;border-right:1px dashed #ccc;float:left;width:154px}
.newsTitArrow{color:#A4A3A3;font-size:15px;line-height:10px;padding:0 0 0 19px}
.newsSepp{background:#eee;border-top:2px solid #D1D4AC;height:3px;overflow:hidden}
.imgContNews{border-right:1px dashed #ccc;float:left;height:196px;width:220px}
.imgContInner{padding:13px 0 0 27px}
.imgContInner img{background:#F3F3F3;border:1px solid #E6E6E6;padding:4px}
#newsContright{float:left;overflow:hidden;width:auto}
#newContWrapper{float:left;overflow:hidden;width:auto;z-index:99}
#pageCont table td strong{color:#5d5d5d;font-size:10px;font-weight:400}
#upperWrap{position:relative;z-index:700}
li.dataName{color:#9dad45;padding:0}
li.dataName:hover{color:#c7d866}
li.postDataName{color:#5d5d5d;padding:0 0 0 16px}
li.postDataName:hover{color:#939090}
li.dataName .parent{background:url(images/data-nav1.png) no-repeat 0 0;font-size:110%;padding:0 0 0 12px}
#dataNav{border-right:1px dashed #ccc;float:left;padding:0 0 0 4px;width:100px}
#dataContent{float:left;height:198px;left:280px;padding:0 0 0 10px;position:absolute;text-align:justify;width:483px}
#contInsert{height:198px;padding:0 30px 0 0}
ul.dataList li{background:url(images/dat-li.gif) no-repeat 0 4px;padding:0 0 0 13px}
ul.linkList{margin-left:10px}
ul.linkList li a:link,ul.linkList li a:visited{border-left:1px solid #737B46;color:#737b46;padding:0 0 0 5px}
ul.linkList li a:hover{color:#99a45c}
#easyTooltip{background:#848383;border:1px solid #ccc;color:#FFF;font-size:90%;padding:5px;width:200px;z-index:1000}
.handle{cursor:move}
#player *{font-size:9px !important}
#player{left:50%;margin-left:239px;position:absolute;top:128px;display:none}
li#play{background:url(images/play.gif) no-repeat 100% 50%;float:right;font-size:80%;width:45px}
li#play:hover{border:0;color:silver;cursor:pointer}
#play span{display:block;line-height:17px;}
#player_container{background-color:#eee;border:1px solid #c6c8a8;height:36px;position:relative;width:150px}
#player_container ul#player_controls{list-style-type:none;margin:0;padding:0}
#player_container ul#player_controls li{overflow:hidden;text-indent:-9999px}
#player_play,#player_pause{cursor:pointer;display:block;height:13px;left:28px;position:absolute;top:3px;width:13px}
#player_play{background:url(images/spirites.jpg) 0 0 no-repeat}
#player_play.jqjp_hover{background:url(images/spirites.jpg) -14px 0 no-repeat}
#player_pause{background:url(images/spirites.jpg) 0 -14px no-repeat}
#player_pause.jqjp_hover{background:url(images/spirites.jpg) -14px -14px no-repeat}
#ctrl_prev{background:url(images/spirites.jpg) 0 -42px no-repeat;cursor:pointer;height:13px;left:8px;position:absolute;top:3px;width:13px}
#ctrl_prev:hover{background:url(images/spirites.jpg) -14px -42px no-repeat}
#ctrl_prev.disabled{background:url(images/spirites.jpg) 14px -42px no-repeat;cursor:default}
#ctrl_next{background:url(images/spirites.jpg) 0 -56px no-repeat;cursor:pointer;height:13px;left:48px;position:absolute;top:3px;width:13px}
#ctrl_next:hover{background:url(images/spirites.jpg) -14px -56px no-repeat}
#ctrl_next.disabled{background:url(images/spirites.jpg) 14px -56px no-repeat;cursor:default}
#player_stop{background:url(images/spirites.jpg) 0 -28px no-repeat;cursor:pointer;height:13px;left:68px;position:absolute;top:3px;width:13px}
#player_stop.jqjp_hover{background:url(images/spirites.jpg) -14px -28px no-repeat}
#player_progress{background-color:#eee;height:7px;left:7px;position:absolute;text-align:left;top:21px;width:75px}
#player_progress_load_bar{background:url(images/bar_load.gif) top left repeat-x;cursor:pointer;height:7px;text-align:left;width:100%!important}
#player_progress_load_bar.jqjp_buffer{background:url(images/bar_buffer.gif) top left repeat-x;text-align:left}
#player_progress_play_bar{background:url(images/bar_play.gif) top left repeat-x;height:7px;text-align:left;width:0}
#player_volume_min{background:url(images/spirites.jpg) 0 -70px no-repeat;cursor:pointer;height:8px;left:90px;position:absolute;top:6px;width:8px}
#player_volume_max{background:url(images/spirites.jpg) 0 -79px no-repeat;cursor:pointer;height:8px;left:134px;position:absolute;top:6px;width:8px}
#player_volume_min.jqjp_hover{background:url(images/spirites.jpg) -9px -70px no-repeat}
#player_volume_max.jqjp_hover{background:url(images/spirites.jpg) -9px -79px no-repeat}
#player_volume_bar{background:url(images/volume_bar.gif) repeat-x top left;cursor:pointer;height:5px;left:100px;position:absolute;text-align:left;top:7px;width:30px}
#player_volume_bar_value{background:url(images/volume_bar_value.gif) repeat-x top left;height:5px;text-align:left;width:0}
#play_time,#total_time{color:#000;font-size:70%;left:60px;position:absolute;top:21px;width:80px}
#total_time{text-align:right}
#playlist_list ul{background-color:#d5d5d5;border:1px solid #c6c8a8;border-top:none;list-style-type:none;padding:0;width:150px}
#playlist_list li{border-bottom:1px dashed #c6c8a8;color:#A4A4A4;cursor:pointer;font-size:70%;padding:4px 0 3px 15px;text-align:left}
#playlist_list li.playlist_current{background:transparent url(images/data-nav1.png) no-repeat scroll 3px 3px;color:#000;cursor:default;padding-left:15px}
#playlist_list li.playlist_hover{color:#0d88c1}
.miaow{color:#999;font-size:.8em}
.miaow a:link,a:visited,a:hover,a:focus,a:active{color:#009be3}
#contentSet a:link, a:visited{
    color:#666;
}
#contentSet a:hover{
    color:#999;
}
#headerEnter a:hover,.langs li a:hover{color:#CCC}
#dataCont,#pageCont{color:#777;float:left;font-size:11px;height:198px;line-height:18px;margin-top:15px;overflow:hidden;text-align:left;width:618px}
#dataCont .inside,#pageCont .inside{height:198px;padding:0 35px 0 15px}
.firstNews,#dataNav li:visited,#dataNav li{cursor:pointer}
ul.dataSubmenu,.hiddenData,.hidden{display:none}
.flashBio{background:url(images/flash-bio.jpg) no-repeat 0 0 !important;}
.flashProject{background:url(images/flash-project.jpg) no-repeat 0 0 !important;}
.flashJobs{background:url(images/flash-jobs.jpg) no-repeat 0 0 !important;}
.flashContact{background:url(images/flash-contact.jpg) no-repeat 0 0 !important;}

