* {margin:0;padding:0;}

body {margin:0;background:url(imgs/body_bg.jpg) top left repeat-x #666;}

img, div {behavior:url(imgs/iepngfix.htc)}

a {outline:none;border:none;}
a:link, a:visited {text-decoration:none;}
img {border:none;}

.clear {clear:both;}
.fl {float:left;}
.spacer {width:100%;height:13px;}
.ver_mas_link {font:normal 10px/1.0 'Tahoma', Arial, Helvetica, sans-serif;color:#254b84;float:right;margin-top:10px;cursor:pointer;position:relative;right:10px;}
.ver_mas_link:hover {text-decoration:underline;}
.dashed {border-top:1px dashed #ccc;margin:10px;width:859px;}

#container {width:910px;margin:0 auto;background:url(imgs/container_bg.png) top right repeat-y;}

#header {width:913px;height:206px;background:url(imgs/header_bg.jpg) top left no-repeat;}

#footer {width:901px;height:44px;background:url(imgs/footer_pixel.jpg) top left repeat;border-top:1px solid #102b5d;text-align:center;}
#footer p {margin:0;padding:18px 0 0 0;font:bold 10px/1.0 Arial, Helvetica, sans-serif;color:#fff;}
#footer p a {color:#fff;} #footer p a:hover {text-decoration:underline;}
#legals {width:910px;height:27px;background:url(imgs/legals_bg.jpg) top left no-repeat;}
#legals p {font:normal 10px/1.0 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#001d48;margin:0;padding:4px 0 0 0;}
#legals p.pleft {float:left;position:relative;left:43px;}
#legals p.pright {float:right;position:relative;right:50px;}
#legals p.pright a:link, #legals p.pright a:visited {color:#001d48;}
#legals p.pright a:hover {text-decoration:underline;}

/****************************************************** MID NAVBAR ************************************************************/
#mid_navbar {width:901px;height:68px;background:url(imgs/mid_navbar_bg.jpg) top left repeat-x;}
#mid_navbar img {position:relative;top:5px;left:41px;float:left;}

#nav_btn_a a:link,
#nav_btn_a a:visited {width:149px;height:68px;float:right;background:url(imgs/midnavbar_btn_videos.jpg) top left no-repeat;}
#nav_btn_a a:hover {background:url(imgs/midnavbar_btn_videos.jpg) top right no-repeat;}

#nav_btn_b a:link,
#nav_btn_b a:visited {width:151px;height:68px;float:right;background:url(imgs/midnavbar_btn_folleto.jpg) top left no-repeat;}
#nav_btn_b a:hover {background:url(imgs/midnavbar_btn_folleto.jpg) top right no-repeat;}

#nav_btn_c a:link,
#nav_btn_c a:visited {width:147px;height:68px;float:right;background:url(imgs/midnavbar_btn_mapa.jpg) top left no-repeat;}
#nav_btn_c a:hover {background:url(imgs/midnavbar_btn_mapa.jpg) top right no-repeat;}

#nav_btn_d a:link,
#nav_btn_d a:visited {width:172px;height:68px;float:right;background:url(imgs/midnavbar_btn_ingreso.jpg) top left no-repeat;}
#nav_btn_d a:hover {background:url(imgs/midnavbar_btn_ingreso.jpg) top right no-repeat;}
/*******************************************************************************************************************************/
#content {width:901px;background:#fff;}
#vids_content {width:901px;background:url(imgs/vids_list_bg.jpg) top left no-repeat #fff;}

#novedades_btn {float:left;width:245px;height:24px;background:url(imgs/novedades_btn.jpg) top center no-repeat #e6e6e6;position:relative;left:7px;display:block;}
/**************************************************** jQuery Novs *************************************************************/
#novs_container {width:252px;position:absolute;z-index:100;}
#novs_absolute_btn {width:243px;height:25px;background:url(imgs/novedades_btn.png) top left no-repeat;display:block;margin:0 0 0 7px;cursor:pointer;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);}

/* ALTO DE NOVEDADES DYN */#novs_cont {border-right:1px dotted #254b84;border-left:1px dotted #254b84;width:214px;height:410px;background:#E6E6E6;padding:15px 15px 15px 12px;position:relative;left:7px;display:none;}
#novs_cont #novs_cerrar {width:63px;display:block;position:absolute;top:6px;left:175px;cursor:pointer;font:bold 10px/1.0 Arial, Helvetica, sans-serif;color:#254B84;}
#novs_cont h1 {font:bold 14px/1.0 Arial, Helvetica, sans-serif;color:#254B84;margin:0;padding:5px 0 5px 0;letter-spacing:-1px;border-bottom:1px solid #999;}
#novs_cont h1 strong {font:bold 11px/1.0 Arial, Helvetica, sans-serif;color:#666;}
#novs_cont p {font:normal 11px/1.2 Arial, Helvetica, sans-serif;color:#333;margin:0;padding:7px 0 7px 0;}
#novs_cont p strong {color:#254B84;}
#novs_cont hr {border:1px dashed #999;margin:4px 0 4px 0;}
#novs_cont img {float:left;padding:7px 7px 0 0;}
/*************************************************** SECTIONS CONTAINER *******************************************************/
#sections_container {width:889px;background:url(imgs/sections_bg.jpg) 10px 10px no-repeat;}
#vids_sections_container {width:889px;background:url(imgs/sections_bg.jpg) top right no-repeat;}
#sec_flash {width:292px;height:238px;float:right;background:url(imgs/flash_bg.jpg) top left no-repeat;padding:11px 0 0 12px;margin:10px 0 0 2px;position:relative;top:10px;}
#pop_flash {width:292px;height:238px;background:url(imgs/flash_bg.jpg) top left no-repeat;padding:11px 0 0 12px;margin:0;}
#sec_txt {width:500px;float:left;position:relative;left:40px;top:10px;}
#sec_txt h1 {width:530px;margin:13px 0 7px 0;padding:0 0 5px 0;border-bottom:1px dashed #1B3C74;font:bold 14px/1.2 Arial, Helvetica, sans-serif;color:#133167;}
#sec_txt h1 strong {font-size:20px;color:#254B84;}
#sec_txt p {margin:0;padding:0 0 10px 0;font:normal 12px/1.5 Arial, Helvetica, sans-serif;color:#333;}
#sec_txt ul {width:500px;margin:0 0 10px 30px;padding:0;list-style-type:none;font:bold 12px/1.7 Arial, Helvetica, sans-serif;color:#333;}
#sec_txt ul li {margin:0;padding:0 0 0 15px;background:url(imgs/bullets_01.jpg) 0px 5px no-repeat;}

.fabri_p {margin:0;padding:0 100px 10px 40px;font:normal 12px/1.3 Arial, Helvetica, sans-serif;color:#333;}
.fabri_p a:link, .fabri_p a:visited {color:#3E3F6F;font-weight:bold;}
.fabri_p a:hover {text-decoration:underline;}
#fabri_left_list {float:left;position:relative;left:80px;background:url(imgs/ul_bg.jpg) top left repeat-x;padding:0 20px 5px 0;}
#fabri_left_list h6 {margin:2px 0 0 17px;padding:10px 30px 10px 25px;font:bold oblique 16px/1.3 Arial, Helvetica, sans-serif;color:#254b84;text-align:center;border-bottom:1px solid #ccc;}
#fabri_right_list h6 {width:200px;margin:0 auto;padding:10px 0 10px 0;font:bold oblique 16px/1.3 Arial, Helvetica, sans-serif;color:#254b84;text-align:center;border-bottom:1px solid #ccc;}
#fabri_right_list {padding:0 0 10px 0;width:230px;float:right;position:relative;right:80px;background:url(imgs/ul_bg_2.jpg) top left repeat-x;}
#fabri_left_list ul, #fabri_right_list ul {
width:215px;margin:0 0 10px 0;padding:10px 0 0 13px;list-style-type:none;font:bold 12px/1.8 Arial, Helvetica, sans-serif;color:#666;float:left;}
#fabri_left_list ul li, #fabri_right_list ul li {margin:0;padding:0 0 0 15px;background:url(imgs/bullet_trans.png) 0px 7px no-repeat;}

.absolute_btns {cursor:pointer;}

#nuestros_valores, #nuestros_productos, #nuestra_gente, #estructuras_producidas {position:absolute;margin-top:-18px;}
#nuestros_valores {margin-left:320px;}
#nuestros_productos {margin-left:510px;}
#nuestra_gente {margin-left:700px;}
#estructuras_producidas {margin-left:50px;}

#valores_in, #prods_in, #gente_in {text-align:left;width:201px;height:149px;background:url(imgs/minibanners_pngbg.png) top left no-repeat;margin:0;display:none;position:absolute;margin-top:-147px;margin-left:-10px;z-index:140;}

#valores_in a:link, #valores_in a:visited {width:195px;height:170px;display:block;position:absolute;z-index:150;}
#prods_in a:link, #prods_in a:visited {width:195px;height:170px;display:block;position:absolute;}
#gente_in a:link, #gente_in a:visited {width:195px;height:170px;display:block;position:absolute;}
#valores_in a, #prods_in a, #gente_in a {width:195px;height:170px;display:block;position:absolute;}

#valores_in span, #prods_in span, #gente_in span {font:normal 10px/1.2 Arial, Helvetica, sans-serif;color:#333;padding:18px 10px 0 10px;display:block;#position:absolute;#margin-top:-170px;}
#valores_in ul, #prods_in ul, #gente_in ul {margin:0 0 0 10px;padding:18px 0 0 15px;font:normal 10px/1.2 Arial, Helvetica, sans-serif;color:#333;width:170px;#position:absolute;#margin-top:-170px;}
#valores_in[id] ul, #prods_in[id] ul, #gente_in[id] span {margin-top:0;}
#valores_in ul li, #prods_in ul li, #gente_in ul li {margin:0;padding:0;}
/*******************************************************************************************************************************/
#nuestra_empr_title {float:right;background:url(imgs/nuestra_empresa_title.jpg) top left no-repeat;width:637px;height:24px;}
#areas_title {float:right;background:url(imgs/areas_title.jpg) top left no-repeat;width:637px;height:24px;}
#videos_title {float:right;background:url(imgs/videos_title.jpg) top left no-repeat;width:637px;height:24px;}
#contacto_title {float:right;background:url(imgs/contacto_title.jpg) top left no-repeat;width:637px;height:24px;}

#recomendar {width:143px;float:right;}
#recomendar img {float:left;}
#recomendar a:link, #recomendar a:visited {font:normal 9px/1.0 Arial, Helvetica, sans-serif;color:#133167;float:left;display:block;position:relative;top:6px;left:5px;}
#recomendar a:hover {color:#ccc;}

#novedades_cont {width:215px;background:#E6E6E6;padding:15px 15px 15px 15px;margin:0 0 0 0;float:left;position:relative;left:7px;}
#novedades_cont h1 {font:bold 14px/1.0 Arial, Helvetica, sans-serif;color:#254B84;margin:0;padding:0 0 5px 0;letter-spacing:-1px;border-bottom:1px solid #999;}
#novedades_cont h1 strong {font:bold 11px/1.0 Arial, Helvetica, sans-serif;color:#666;}
#novedades_cont p {font:normal 11px/1.2 Arial, Helvetica, sans-serif;color:#333;margin:0;padding:7px 0 10px 0;}
#novedades_cont p strong {color:#254B84;}
#novedades_cont hr {border:1px dashed #999;margin:0 0 10px 0;}
#novedades_cont img {float:left;padding:7px 7px 0 0;}

#index_cont {width:608px;float:right;position:relative;right:10px;}
#index_flash {width:292px;height:238px;float:left;background:url(imgs/flash_bg.jpg) top left no-repeat;padding:11px 0 0 12px;margin:10px 0 0 0;}
#index_cont h1 {width:295px;margin:13px 0 7px 0;padding:0 0 5px 0;float:left;border-bottom:1px dashed #1B3C74;font:bold 14px/1.0 Arial, Helvetica, sans-serif;color:#133167;}
#index_cont h1 strong {font-size:20px;color:#254B84;}
#index_cont p {margin:0;padding:0 15px 10px 0;font:normal 12px/1.3 Arial, Helvetica, sans-serif;color:#333;}
#index_minibanners {width:608px;border-top:1px dashed #999;margin:0 0 10px 0;}
.ind_mbanner {width:201px;height:149px;background:url(imgs/minibanner_bg.jpg) top left no-repeat;float:left;border-right:1px solid #c7c7c7;margin:7px 0 0 0;}
.ind_mbanner img {margin:10px 0 0 9px;}
.ind_mbanner ul {margin:6px 0 0 10px;padding:0 0 0 15px;font:normal 10px/1.2 Arial, Helvetica, sans-serif;color:#333;width:170px;}
.ind_mbanner ul li {margin:0;padding:0;}
.ind_mbanner span {font:normal 10px/1.2 Arial, Helvetica, sans-serif;color:#333;padding:7px 10px 0 10px;display:block;}

/**************************************************** VIDEOS CORPORATIVOS ******************************************************/
#vids_list_container {width:270px;height:430px;float:left;}
#vids_list {width:247px;float:left;position:relative;left:8px;margin-top:11px;margin-bottom:10px;}
#vids_list_b {width:247px;float:left;position:relative;left:8px;margin-top:11px;margin-bottom:10px;display:none;}

.vids_list_row {width:247px;height:78px;background:#ebf1f7;margin:5px 0 0 0;padding:4px 0 0 0px;}
.vids_list_row:hover {background:#e7e9eb;cursor:default;}
.vids_list_row img {float:left;padding:0 10px 0 0;}
.vids_list_row p {margin:0;padding:20px 10px 0 0;color:#254b84;font:normal 10px/1.0 Arial, Helvetica, sans-serif;}
.vids_list_row p strong {font:bold 13px/1.0 Arial, Helvetica, sans-serif;}
.vids_list_row p a {color:#254b84;}

#playing_vid {width:292px;height:238px;float:left;background:url(imgs/flash_bg.jpg) top left no-repeat;padding:11px 0 0 0;margin:10px 0 0 2px;position:relative;left:139px;top:20px;text-align:center;}
#playing_vid h2 {margin:0;padding:0;font:bold 13px/1.0  Arial, Helvetica, sans-serif;color:#254b84;position:relative;top:15px;}
#inst_playing_vid {width:450px;height:386px;float:left;background:url(imgs/vid_inst_bg.jpg) top left no-repeat;position:relative;left:95px;top:15px;text-align:center;padding:10px 0 0 0;margin-bottom:10px}
#inst_playing_vid h2 {margin:0;padding:0;font:bold 13px/1.0  Arial, Helvetica, sans-serif;color:#254b84;position:relative;top:15px;}
/*********************************************************************/
#flash_slides {width:860px;height:123px;margin:0 auto;border-top:1px dashed #a3a3a3;}

#floating_img {width:406px;height:306px;position:absolute;margin-top:-300px;margin-left:235px;}
#floating_img img {border:4px double #1E427E;background:#fff;cursor:pointer;}

.slides_thumbs {list-style-type:none;margin:8px 0 8px 0;float:left;}
.slides_thumbs li {display:inline;cursor:pointer;}

.slides_thumbs li a img {-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);width:132px;height:102px;border-right:1px solid #ccc;padding-right:4px;}

.next_slide, .prev_slide {width:17px;height:22px;display:block;cursor:pointer;float:left;position:relative;top:50px;left:5px;}

.next_mont, .prev_prev_mont {width:17px;height:22px;display:block;cursor:pointer;float:left;position:relative;top:50px;left:5px;}
.prev_mont {width:17px;height:22px;display:block;cursor:pointer;float:left;position:relative;left:5px;}
.next_next_mont {width:17px;height:22px;display:block;cursor:pointer;float:left;position:relative;padding:25px 0 25px 0;left:5px;}


#slide_b, #slide_c {display:none;}
/*********************************************************************************/
#certificados {list-style-type:none;margin:0}
#certificados li {float:left;cursor:pointer;}
/*********************************************************************************/
#contacto_cont {width:608px;float:right;position:relative;right:10px;}
form#contacto {width:440px;padding:5px 0 0 60px;}
div.cont_form_row {wi0dth:100%;clear:both;}
div.cont_form_row p {float:left;width:115px;text-align:right;padding:4px 0 15px 0;font:normal 11px/1.0 Arial, Helvetica, sans-serif;color:#254B84;}
div.cont_form_row span {float:right;display:block;position:relative;right:100px;}
div.cont_form_row textarea {width:200px;height:100px;background:#f2f2f2;font-size:11px;border:1px solid #254B84;font-family:Arial, Helvetica, sans-serif;}
div.cont_form_row input {font-size:11.5px;width:130px;height:20px;border:none;position:relative;right:70px;background:#f2f2f2;border:1px solid #254B84;}

input#contacto_submit {background:#f2f2f2;border:1px solid #254b84;width:60px;padding:2px 0 2px 0;position:relative;left:150px;top:15px;color:#254b84;font-size:11px;font-weight:bold;}

p#contacto_nfo {padding:20px 0 5px 15px;margin:0 0 10px 0;border-bottom:1px solid #133167;width:500px;font:normal 13px/1.0 Arial, Helvetica, sans-serif;}
p#oblig {padding:5px 0 20px 15px;margin:23px 0 0 0;border-top:1px solid #133167;width:500px;font:normal 10px/1.0 Arial, Helvetica, sans-serif;color:#666;}
/********************************************************************************/
#map_container {width:810px;height:360px;background:url(imgs/map_bg.jpg) top right no-repeat;margin:20px auto 0 auto;padding-bottom:30px;}
#map_btns {width:258px;height:360px;float:left;}
#map_btns ul {width:229px;list-style-type:none;padding:60px 0 0 6px;margin-left:24px;}
#map_btns ul li a:link, #map_btns ul li a:visited {width:226px;height:36px;margin:8px auto;display:block;}

#btn_obelisco a:link, #btn_obelisco a:visited {background:url(imgs/btn_obelisco.jpg) top left no-repeat;}
#btn_obelisco a:hover {background:url(imgs/btn_obelisco.jpg) top right no-repeat;}

#btn_ezeiza a:link, #btn_ezeiza a:visited {background:url(imgs/btn_aeropuerto.jpg) top left no-repeat;}
#btn_ezeiza a:hover {background:url(imgs/btn_aeropuerto.jpg) top right no-repeat;}

#btn_laplata a:link, #btn_laplata a:visited {background:url(imgs/btn_laplata.jpg) top left no-repeat;}
#btn_laplata a:hover {background:url(imgs/btn_laplata.jpg) top right no-repeat;}

#btn_aeroparque a:link, #btn_aeroparque a:visited {background:url(imgs/btn_aeroparque.jpg) top left no-repeat;}
#btn_aeroparque a:hover {background:url(imgs/btn_aeroparque.jpg) top right no-repeat;}

#map_flash {width:551px;height:360px;float:left;}

#producedStructs {width:215px;height:19px;position:relative;top:15px;background:url(imgs/prodStructs.jpg) top left no-repeat;display:block;}

#structTxt {width:770px;height:760px;position:relative;left:35px;top:10px;margin:0 auto;padding-bottom:60px;}
#structTxt h1 {width:615px;margin:13px auto 7px auto;padding:0 0 5px 0;border-bottom:1px dashed #1B3C74;font:bold 14px/1.2 Arial, Helvetica, sans-serif;color:#133167;text-align:center;}
#structTxt h1 strong {font-size:20px;color:#254B84;}

.structCategColRow {width:777px;height:60px;border-bottom:4px solid #666;margin:20px auto 0px auto;padding:15px 0 0 2px;font:bold oblique 13px/1.0 Arial, Helvetica, sans-serif;color:#333;background:url(imgs/structTabTop.jpg) top left no-repeat;}
.structCategColRow p {float:left;width:122px;text-align:center;border-right:1px dashed #666;padding:0 3px 0 3px;height:50px;}
.structCategColRow p.padTop {padding-top:13px;}

.structRow {width:775px;margin:0 auto;font:normal 12px/1.0 Arial, Helvetica, sans-serif;color:#666;}
.structRow p {float:left;width:128px;height:30px;padding-top:5px;text-align:center;border-right:1px solid #666;border-bottom:1px solid #666;cursor:default;}
.structRow p.structYear {border-right:none;}
.structRow p.noborder {border-bottom:none;}
#structTabA {width:780px;height:630px;background:url(imgs/structTabBg.jpg) top left repeat-y transparent;}
#structNext {font:bold oblique 13px Arial, Helvetica, sans-serif;color:#254B84;float:right;cursor:pointer;position:relative;top:5px;right:15px;}
#structPrev {font:bold oblique 13px Arial, Helvetica, sans-serif;color:#254B84;float:left;cursor:pointer;position:relative;top:5px;left:15px;}
.structTabBottom {background:url(imgs/structTabBottom.jpg) top left no-repeat transparent;width:780px;height:17px;}


#newIndex_flash {width:1011px;margin:0 auto;}
#newIndex_flash p {text-align:center;color:#fff;}
#newIndex_flash p a:link,
#newIndex_flash p a:visited {font:bold 13px/1.0 Arial, Helvetica, sans-serif;color:#fff;}
#newIndex_flash p a:hover {color:#254B84;}