/* MENU HORIZONTAL*/
#nav, #nav ul{margin:0px; padding:0px; list-style-type:none; list-style-position:outside; position:relative;}
#nav a{display:block; text-decoration:none; padding:0px; font-family:Arial Narrow,sans serif; font-size:14px; font-weight:bold; color:#161213;}
#nav li.mainlevel{padding:0px 5px; line-height:20px; border-right:1px solid #000000}
#nav li.mainlevel.a{color:#000000;}
#nav li.mainlevel.a:hover{color:#9C0001;}
#nav li.mainlevelactive{height:27px; padding:5px 5px 0px 6px; margin-top:-5px; margin-left:-1px; line-height:20px; background-color:#AAD200}
#nav li.mainlevelactive.a{color:#FFFFFF;}
#nav li.mainlevelactive.a:hover{color:#9C0001;}
#nav li.mainlevelactivefunciona{height:27px; padding:5px 5px 0px 6px; margin-top:-5px; line-height:20px; background:#AAD200 url(/img/templates/background_active_funciona.png) bottom left no-repeat;}
#nav li.mainlevelactivefunciona.a{color:#FFFFFF;}
#nav li.mainlevelactivefunciona.a:hover{color:#9C0001;}
#nav li.mainlevelactivebeneficios{height:27px; padding:5px 5px 0px 6px; margin-top:-5px; margin-left:-1px; line-height:20px; background:#AAD200 url(/img/templates/background_active_beneficios.png) bottom left no-repeat;}
#nav li.mainlevelactivebeneficios.a{color:#FFFFFF;}
#nav li.mainlevelactivebeneficios.a:hover{color:#9C0001;}
#nav li.mainlevelactivecaracteristicas{height:27px; padding:5px 5px 0px 6px; margin-top:-5px; margin-left:-1px; line-height:20px; background:#AAD200 url(/img/templates/background_active_caracterisitcas.png) bottom left no-repeat;}
#nav li.mainlevelactivecaracteristicas.a{color:#FFFFFF;}
#nav li.mainlevelactivecaracteristicas.a:hover{color:#9C0001;}
#nav li.mainlevelactivetarifas{height:27px; padding:5px 5px 0px 6px; margin-top:-5px; margin-left:-1px; line-height:20px; background:#AAD200 url(/img/templates/background_active_tarifas.png) bottom left no-repeat;}
#nav li.mainlevelactivetarifas.a{color:#FFFFFF;}
#nav li.mainlevelactivetarifas.a:hover{color:#9C0001;}
#nav li.mainlevellast{padding:0px 8px; line-height:20px;}
#nav li.mainlevel2{padding:0px 5px; margin-right:15px; line-height:20px;}
#nav li.mainlevel2.a{color:#000000;}
#nav li.mainlevel2.a:hover{color:#9C0001;}
#nav li.mainlevel2active{height:27px; padding:5px 5px 0px 5px; margin-top:-5px; margin-left:-1px; margin-right:35px; line-height:20px; background:#AAD200 url(/img/templates/background_active_importacion.png) bottom left no-repeat;}
#nav li.mainlevel2active.a{color:#000000;}
#nav li.mainlevel2active.a:hover{color:#9C0001;}
#nav li.mainlevel3{padding:0px 10px; line-height:20px; border-right:1px solid #FFFFFF}
#nav li.mainlevel3 a{color:#FFFFFF}
#nav li.mainlevel3 a:hover{color:#9C0001;}
#nav li.mainlevel3last{padding:0px 10px; line-height:20px;}
#nav li.mainlevel3last a{color:#FFFFFF}
#nav li.mainlevel3last a:hover{color:#9C0001;}
#nav .main2{padding:0 15px;}
#nav .main2:hover{color:#ffffff;}
#nav li{float:left;position:relative; margin:0px; padding:0px}
#nav ul {position:absolute;padding-top:-2px;}
#nav li ul a{background-color:#9C0001; border:1px solid #FFFFFF; color:#fff; float:left; padding:3px; width:180px;}
#nav li ul a:hover{background-color:#fff;border:1px solid #9C0001;color:#9C0001;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:178px;margin:0 0 0 10px;top:-2px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
#menu_principal{position:relative; display:block; height:27px; z-index:10; background:url(/img/templates/background_flash_top.png) top left no-repeat #AAD200; margin:0px; padding:5px 0px 0px 0px}
/*#menu_principal a{text-decoration:none;color: #000; font-weight:lighter; height:27px; padding-right:8px; padding-left:8px;}
#menu_principal .negro{color:#000; float:left;}
#menu_principal .negro:hover{background:url(imagenes/hover_quienes.png) no-repeat; color:#fff; height:27px;}
#menu_principal .servicio{color:#000; float:left;}
#menu_principal .servicio:hover{background:url(imagenes/hover_servicios.png) no-repeat; color:#fff; height:27px;}
#menu_principal .franquicia{color:#000; float:left;}
#menu_principal .franquicia:hover{background:url(imagenes/hover_franquicia.png) no-repeat; color:#fff; height:27px;}*/

/*#cabecera ul#menuprincipal {position:relative; display:block; width:100%; z-index:10; font-family:arial; font-size:12px; color:#161213; background:url(/img/templates/background_flash_top.jpg) left bottom no-repeat; margin:0; padding:5px 0px 0px 0px; border-width:0px}
#cabecera ul#menuprincipal li.menu {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; border-right:1px solid #cfcfcf; background:none; z-index:10}
#cabecera ul#menuprincipal li.menu a {text-decoration:none; color:#000000}
#cabecera ul#menuprincipal li.menuwhite {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; border-right:1px solid #cfcfcf; background:none; z-index:10}
#cabecera ul#menuprincipal li.menuwhite a {text-decoration:none; color:#ffffff}
#cabecera ul#menuprincipal li.menuactivo {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; border-right:1px solid #cfcfcf; background:url(img/css/bg_barraazul.gif) left bottom repeat-x; color:#9C0001}
#cabecera ul#menuprincipal li.menuactivo a {text-decoration:none; color:#9C0001}
#cabecera ul#menuprincipal li.menuactivowhite {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; border-right:1px solid #cfcfcf; background:url(img/css/bg_barraazul.gif) left bottom repeat-x; color:#9C0001}
#cabecera ul#menuprincipal li.menuactivowhite a {text-decoration:none; color:#01009C}
#cabecera ul#menuprincipal li.menuultimo {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; color:#000000; background:none; z-index:10;}
#cabecera ul#menuprincipal li.menuultimo a {text-decoration:none; color:#000000}
#cabecera ul#menuprincipal li.menuultimowhite {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; color:#ffffff background:none; z-index:10;}
#cabecera ul#menuprincipal li.menuultimowhite a {text-decoration:none; color:#ffffff}
#cabecera ul#menuprincipal li.menuultimoactivo {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; background:url(img/css/bg_barraazul.gif) left bottom repeat-x; color:#9C0001}
#cabecera ul#menuprincipal li.menuultimoactivo a {text-decoration:none; color:#9C0001}
#cabecera ul#menuprincipal li.menuultimoactivowhite {position:relative; display:block; height:21px; float:left; padding:2px 18px 0px 18px; margin:0px; background:url(img/css/bg_barraazul.gif) left bottom repeat-x; color:#9C0001}
#cabecera ul#menuprincipal li.menuultimoactivowhite a {text-decoration:none; color:#01009C}
#cabecera ul#menuprincipal li .capam {position:absolute; top:20px; left:-4px; z-index:10000}
#cabecera ul#menuprincipal li.menuultimo .capam,
#cabecera ul#menuprincipal li.menuultimoactivo .capam {top:20px; left:-4px}
#cabecera ul#menuprincipal li .capam .mascara {padding: 0px 4px 0px 4px; width:156px; margin:0;}
#cabecera ul#menuprincipal li .capam .mascara li.submenu {display:block; height:22px; line-height:22px; border:#FFFFFF 1px solid; list-style-type:none; font-size:11px; padding:0px 0px 0px 3px; margin:0px; background-color:#9C0001}
#cabecera ul#menuprincipal li .capam .mascara li.submenuultimo {display:block; height:22px; line-height:22px; border:#FFFFFF 1px solid; list-style-type:none; font-size:11px; padding:0px 0px 0px 3px; margin:0px; background-color:#9C0001}
#cabecera ul#menuprincipal li span.consub {display:block; margin-left:-13px; padding-left:13px; background:url(img/css/down_gris02.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li.menuactivo span.consub {background:url(img/css/down_azul.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li.menuultimoactivo span.consub {background:url(img/css/down_azul.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li span.consub a {cursor:default}
#cabecera ul#menuprincipal li span.consub a:hover {text-decoration:none}
#cabecera ul#menuprincipal li .capam a {color:#FFFFFF}*/

/* MENU VERTICAL*/
#menuCabecera ul#menuvertical {display:block; z-index:10; color:#737373; font-size:11px; margin:0px; padding:0px;}
#menuCabecera ul#menuvertical li.menu {display:block; height:24px; border-bottom:#e0e0e0 1px solid; list-style-type:none; margin:0px; padding:13px 0px 0px 0px; background:none;}
#menuCabecera ul#menuvertical li.menu a {text-decoration:none; color:#737373}
#menuCabecera ul#menuvertical li.menuactivo {display:block; list-style-type:none; margin:0px; padding:13px 0px 0px 0px; background:url(img/css/bg_barraazul_heigth_39.gif) left top repeat-x;}
#menuCabecera ul#menuvertical li.menuactivo a {text-decoration:none; color:#9C0001;}
#menuCabecera ul#menuvertical li span {display:block; margin:0px; padding:0px 0px 13px 13px;}
#menuCabecera ul#menuvertical li span.consub {display:block; margin:0px; padding:0px 0px 13px 13px; background:url(img/css/down_gris02.gif) 0 5px no-repeat}
#menuCabecera ul#menuvertical li span.consubactivo {display:block; margin:0px; padding:0px 0px 13px 13px; background:url(img/css/down_azul.gif) 0 5px no-repeat}
#menuCabecera ul#menuvertical li .capam {display:block; width:100%;}
#menuCabecera ul#menuvertical li .capam .mascara {display:block; margin:0px 0px 0px 13px; padding:0px;}
#menuCabecera ul#menuvertical li .submenu {display:block;  height:24px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:13px 0px 0px 0px; background:none;}
#menuCabecera ul#menuvertical li .submenu a {text-decoration:none; color:#737373;}
