.contenido {clear:both}
#pie {width:940px; float:left}
#pie .lemot {font:9px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#ccc; text-align:right; padding:8px 0 12px 0}
#pie .lemot a, #pie .lemot a:visited, #pie .lemot a:active {font-weight:bold; color:#ccc; text-decoration:none}
#pie .lemot a:hover {font-weight:bold; color:#fff; text-decoration:none}

.izquierda {width:200px; float:left}
.centro {width:720px; background:url(../img/centro_pie.gif) bottom no-repeat #fff; float:right; padding-bottom:0}
.centro .seccion {height:29px; background:url(../img/centro_top_bg.gif) no-repeat; padding-left:22px; margin-bottom:12px}

.centro .cuerpo {width:544px; margin-right:12px ; float:left; padding-left:12px; float:left; margin-bottom:12px}
.centro .derecha {width:140px; margin:0; float:left;}
.centro .derecha .caja {background:url(../img/derecha_caja_pie.gif) bottom no-repeat; padding-bottom:12px; height:auto; margin-bottom:12px}
.centro .derecha .caja .top {height:19px; background-repeat:no-repeat}
.centro .derecha .caja .texto img {margin:12px 0 6px 0; clear:both}
.centro .derecha .caja .opinion {background-image:url(../img/der_top_opinion.gif)}
.centro .derecha .caja .ubicacion {background-image:url(../img/der_top_ubicacion.gif)}
.centro .derecha .caja .texto {font:10px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#4a4947; padding:0 12px; border-right:solid 1px #1973ce; border-left:solid 1px #1973ce;}
.centro .derecha .caja .texto a, .centro .derecha .caja .texto a:visited, .centro .derecha .caja .texto a:active {text-decoration:none; color:#3483d4; font-weight:bold; background:url(../img/link.gif) 0 3px no-repeat; padding-left:18px; line-height:24px}
.centro .derecha .caja .texto .bt_ampliar {width:60px; height:19px; margin:0 0 0 -1px; background:url(../img/der_bt_ampliar.gif) 0 -19px no-repeat;}
.centro .derecha .caja .texto .bt_ampliar a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/der_bt_ampliar.gif) top left no-repeat}
.centro .derecha .caja .texto .bt_ampliar a:hover {background-image:none; color:yellow}
.centro .derecha .caja .texto .bt_ampliar a:active {color:black}

.menu {background:url(../img/menu_vx_pie.gif) bottom no-repeat #fff; padding-bottom:5px}
.menu_titulo {height:29px; background:url(../img/izq_menu_top_bg.gif) no-repeat}
.marketing {height:29px; background:url(../img/izq_menu_tit_marketing.gif) no-repeat}
.legales {height:29px; background:url(../img/izq_menu_tit_legales.gif) no-repeat}
.franquicias {height:29px; background:url(../img/izq_menu_tit_franquicias.gif) no-repeat}
.quienes {height:29px; background:url(../img/izq_menu_tit_quienes.gif) no-repeat}
.contacto {height:29px; background:url(../img/izq_menu_tit_contacto.gif) no-repeat}
.menu_ensi {margin-top:4px; font:bold 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#2586e6;}
.menu_ensi a, .menu_ensi a:visited, .menu_ensi a:active {text-decoration:none; color:#000; font-weight:normal}
.menu_ensi a:hover {text-decoration:none; color:#3095fa}
.menu_ensi .nivel1 {margin:0 12px; border-bottom:solid 1px #efeff0; padding:4px 0 7px 0}
.menu_ensi .ultimo {border-bottom:solid 1px #fff; padding-bottom:12px}
.menu_ensi .submenu {height:auto; background:url(../img/submenu_barra.gif) 6px bottom no-repeat; padding-top:2px}
.menu_ensi .submenu .nivel2 {margin:0 12px; padding:2px 0 0 0}

.menu_vx {height:auto; border-top:solid 1px #5f83a7;}
.menu_vx div.marketing {width:200px; height:34px; margin:0; background:url(../img/menu_vx_marketing.gif) -200px 0 no-repeat}
.menu_vx div.marketing a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_vx_marketing.gif) top left no-repeat}
.menu_vx div.marketing a:hover {background-image:none; color:yellow}
.menu_vx div.marketing a:active {color:black}
.menu_vx div.franquicias {width:200px; height:34px; margin:0; background:url(../img/menu_vx_franquicias.gif) -200px 0 no-repeat}
.menu_vx div.franquicias a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_vx_franquicias.gif) top left no-repeat}
.menu_vx div.franquicias a:hover {background-image:none; color:yellow}
.menu_vx div.franquicias a:active {color:black}
.menu_vx div.legales {width:200px; height:34px; margin:0; background:url(../img/menu_vx_legales.gif) -200px 0 no-repeat}
.menu_vx div.legales a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_vx_legales.gif) top left no-repeat}
.menu_vx div.legales a:hover {background-image:none; color:yellow}
.menu_vx div.legales a:active {color:black}
.menu_vx div.quienes {width:200px; height:34px; margin:0; background:url(../img/menu_vx_quienes.gif) -200px 0 no-repeat}
.menu_vx div.quienes a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_vx_quienes.gif) top left no-repeat}
.menu_vx div.quienes a:hover {background-image:none; color:yellow}
.menu_vx div.quienes a:active {color:black}
.menu_vx div.contacto {width:200px; height:34px; margin:0; background:url(../img/menu_vx_contacto.gif) -200px 0 no-repeat}
.menu_vx div.contacto a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_vx_contacto.gif) top left no-repeat}
.menu_vx div.contacto a:hover {background-image:none; color:yellow}
.menu_vx div.contacto a:active {color:black}

.centro .cuerpo .cajeta {width:544px; height:auto; background:url(../img/cuerpo_caja_top.gif) top no-repeat #efeff0; clear:both; float:left; padding-top:12px}
.centro .cajeta .contiene-data {clear:both; float:left;}
.centro .cajeta .contiene-data .izq {width:194px; float:left;}
.centro .cajeta .contiene-data .izq .foto {width:182px; height:117px; background:url(../img/cuerpo_caja_foto_bg.gif); margin:0; float:right}
.centro .cajeta .contiene-data .izq .foto img{position:relative; top:6px; left:6px}
.centro .cajeta .contiene-data .izq .foto_half {width:182px; height:67px; background:url(../img/cuerpo_caja_foto_half_bg.gif); margin:0; float:right}
.centro .cajeta .contiene-data .izq .foto_half img{position:relative; top:6px; left:6px}
.centro .cajeta .contiene-data .izq2 {width:111px; float:left;}
.centro .cajeta .contiene-data .izq2 .foto2 {width:99px; height:99px; background:url(../img/staff_foto_bg.gif); margin:0; float:right}
.centro .cajeta .contiene-data .izq2 .foto2 img{position:relative; top:6px; left:6px}
.centro .cajeta .contiene-data .der {width:316px; float:left; padding:0 12px;}
.centro .cajeta .contiene-data .der2 {width:409px; float:left; padding:0 0 0 12px;}
.centro .cajeta .contiene-data .medio {margin-top:5px}
.centro .cajeta .contiene-data .fecha {font-size:9px; color:#272624; margin-top:3px; color:#747473}
.centro .cajeta .contiene-data .titulo {color:#000; font:bold 12px Tahoma,Geneva, Arial, Helvetica, sans-serif; margin-top:3px; text-align:left; position:relative;}
.centro .cajeta .contiene-data .caracteristicas {font:11px/12px Tahoma,Geneva, Arial, Helvetica, sans-serif; color:#747473; margin-top:3px}
.centro .cajeta .contiene-data .caracteristicas a, .centro .cajeta .contiene-data .caracteristicas a:visited, .centro .cajeta .contiene-data .caracteristicas a:active {color:#3483d4; text-decoration:none; font-weight:bold}
.centro .cajeta .contiene-data .caracteristicas a:hover {color:#3483d4; text-decoration:underline;}



.centro .cajeta .contiene-data .bt_masinfo {width:60px; height:20px; margin:5px 0 0 10px; padding:0; float:left; *margin:5px 0 0 0;}
.centro .cajeta .contiene-data .bt_masinfo a {float:right; width:70px; height:20px; margin:0; background:url(../img/bt_masinfo.gif) 0 0 no-repeat;}
.centro .cajeta .contiene-data .bt_masinfo a:hover {background:url(../img/bt_masinfo.gif) 0 -20px no-repeat;}
.centro .cajeta .contiene-data .mail {width:13px; height:9px; margin:0; background:url(../img/staff_mail.gif) 0 -9px no-repeat; position:absolute; right:0; top:3px}
.centro .cajeta .contiene-data .mail a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/staff_mail.gif) top left no-repeat}
.centro .cajeta .contiene-data .mail a:hover {background-image:none; color:yellow}
.centro .cajeta .contiene-data .mail a:active {color:black}
.centro .cajeta .data_oculta_contiene {float:left;}
.centro .cajeta .data_oculta {clear:both; float:left; overflow:hidden}
.centro .cajeta .data_oculta .titulin {font-weight:bold; font-size:11px; margin-top:8px; color:#1d446b;}
.centro .cajeta .data_oculta .izq {width:194px; float:left; padding-bottom:30000px; margin-bottom:-30000px;}
.centro .cajeta .data_oculta .izq .no-foto {width:182px; height:auto; margin:12px 0 0 0; float:right;}
.centro .cajeta .data_oculta .izq .foto {width:182px; height:117px; background:url(../img/cuerpo_caja_foto_bg.gif); margin:12px 0 0 0; float:right;}
.centro .cajeta .data_oculta .izq .foto img {margin:6px 0 0 6px}
.centro .cajeta .data_oculta .der {width:316px; padding:0 12px 0 12px; float:left; padding-bottom:30000px; margin-bottom:-30000px; line-height:14px; font:11px/12px Tahoma,Geneva, Arial, Helvetica, sans-serif; color:#747473; }
.centro .cajeta .data_oculta .der a, .centro .cajeta .data_oculta .der a:visited, .centro .cajeta .data_oculta .der a:active {color:#3483d4; text-decoration:none; font-weight:bold}
.centro .cajeta .data_oculta .der a:hover {color:#3483d4; text-decoration:underline;}
.centro .cajeta .data_oculta .der3 {padding:0 12px 0 123px; line-height:14px; font:11px/12px Tahoma,Geneva, Arial, Helvetica, sans-serif; color:#747473;}
.centro .cajeta .data_oculta .der3 a, .centro .cajeta .data_oculta .der a:visited, .centro .cajeta .data_oculta .der a:active {color:#3483d4; text-decoration:none; font-weight:bold}
.centro .cajeta .data_oculta .der3 a:hover {color:#3483d4; text-decoration:underline;}
.centro .cuerpo .cajeta_separa {height:24px; background:url(../img/cuerpo_caja_separa.gif); clear:both;}
.centro .cuerpo .cajeta_fin {height:12px; background:url(../img/cuerpo_caja_pie.gif); clear:both; font-size:1px; line-height:0}
.centro .cuerpo .texto {font:12px Arial, Geneva, Helvetica, sans-serif; padding:0 0 12px 0;}
.centro .cuerpo .texto p {margin:0; padding:3px 0 0 10px}
.centro .cuerpo .texto ul {}
.centro .cuerpo .texto li {list-style:url(../img/isito.gif); padding:3px 0}
.centro .cuerpo .texto a, .centro .derecha .caja .texto a:visited, .centro .derecha .caja .texto a:active {text-decoration:none; color:#3483d4; font-weight:bold;}
.centro .cuerpo .texto a:hover {text-decoration:underline; color:#3483d4; font-weight:bold}
.centro .cuerpo .texto span {font-size:14px; font-weight:bold; letter-spacing:-0.05em}
.centro .cuerpo .imagen {margin-bottom:20px}

.tool2-text{font-size:10px; padding:2px 10px 10px 12px; background:url(../img/balloon.png) bottom left no-repeat !important; background: url(../img/balloon.gif) bottom left; text-align:left}
.tool2-title {font-weight:bold; font-size:11px; margin:0; color:#3483d4; padding:10px 10px 1px 12px; background: url(../img/balloon.png) top left !important; background: url(../img/balloon.gif) top left; text-align:left}
.tool2-tip {font-size:10px; color:#fff; line-height:12px; width:200px; z-index:13000;}
