﻿/* Publimetro */
.publimetro span.Muerdago {position:relative; width:181px; height:28px; margin:-14px -1px -12px 0; background-position:0 -57px;}
.publimetro .headerPublimetro {width:1000px; padding-top:5px; margin:0 auto; font-family: arial,sans-serif;}
.publimetro .headerPublimetro .superbannerPublimetro {width:728px; height:90px; margin:0 auto;}
.publimetro .headerPublimetro div.header {width: 1000px; overflow: hidden; height: 90px; margin-top: 5px; background-image: url('http://www.publimetro.com.mx/templates/img/backgrounds/header-background.jpg'); background-repeat: no-repeat; background-position: top left;}
.publimetro .headerPublimetro div.logotype {float: left; width: 233px; margin: 11px 0; height: 68px; overflow: hidden;}
.publimetro .headerPublimetro div.promo {float: left; width: 120px; height: 68px; margin: 11px 0; overflow: hidden;}
.publimetro .headerPublimetro div.promo-large {float: left; width: 230px; height: 68px; margin: 11px 0; overflow: hidden;}
.publimetro .headerPublimetro div.promo-full {float: left; width: 468px; height: 60px; margin: 15px 37px 15px 16px; overflow: hidden;}
.publimetro .headerPublimetro div.header-delimiter {float: left; background: #333333; height: 68px; width: 1px; margin: 11px 8px;}
.publimetro .headerPublimetro div.header-delimiter-no-line {float: left; height: 68px; width: 1px; margin: 11px 8px;}
.publimetro .headerPublimetro div.header-search {float: left; width: 235px; height: 42px; margin: 37px 11px 11px 0px; font-size: 11px;}
.publimetro .headerPublimetro div.header-search input.search-field {top: auto; float: left; width: 189px; height: 13px; font-size: 11px; color: #000000; border: 1px solid #666; padding: 2px 3px;}
.publimetro .headerPublimetro div.header-search input.search-button {float: left; margin-left: 5px; width: 25px; height: 19px; top: auto;}
.publimetro .headerPublimetro div.top-searches {float: left; color: #fff; width: 235px; height: 23px; line-height: 11px; overflow: hidden; margin:   3px 0 0 0;}
.publimetro .headerPublimetro a.top-search-link, .publimetro .headerPublimetro a.top-search-link:hover {color: #fff;}
.publimetro .headerPublimetro h4.search-results-heading a {color: #264A04;}
.publimetro .headerPublimetro div.header-advertisement {float: left; width: 230px; height: 90px; overflow: hidden; margin-bottom: 0;}
.publimetro .headerPublimetro div.header-advertisement div.ad-msg {display: none;}
.publimetro .headerPublimetro div.navigation {width: 1000px; margin-top: 5px;}
.publimetro .headerPublimetro ul.primary-nav {border-left: 1px solid black; height: 22px; list-style-image: none; list-style-position: outside; list-style-type: none;}
.publimetro .headerPublimetro ul.primary-nav {font-size: 14px;}
.publimetro .headerPublimetro ul.primary-nav a {text-decoration: none; color: #000;}
.publimetro .headerPublimetro ul.primary-nav a:hover {text-decoration: underline; color: #000;}
.publimetro .headerPublimetro ul.primary-nav li {float: left; border-left: 1px solid #000; border-top: 1px solid #000; border-right: 1px solid #000; margin-left: -1px; padding: 3px 9px 0 9px; height: 18px;}
.publimetro .headerPublimetro ul.primary-nav li a {color: #000;}
.publimetro .headerPublimetro ul.primary-nav li.selected-1, .publimetro .headerPublimetro ul.primary-nav li.selected-2, .publimetro .headerPublimetro ul.primary-nav li.selected-3, .publimetro .headerPublimetro ul.primary-nav li.selected-4, .publimetro .headerPublimetro ul.primary-nav li.selected-5, .publimetro .headerPublimetro ul.primary-nav li.selected-6, .publimetro .headerPublimetro ul.primary-nav li.selected-7, .publimetro .headerPublimetro ul.primary-nav li.selected-8, .publimetro .headerPublimetro ul.primary-nav li.selected-9, .publimetro .headerPublimetro ul.primary-nav li.selected-10, .publimetro .headerPublimetro ul.primary-nav li.selected-11, .publimetro .headerPublimetro ul.primary-nav li.selected-12, .publimetro .headerPublimetro ul.primary-nav li.selected-13, .publimetro .headerPublimetro ul.primary-nav li.selected-14, .publimetro .headerPublimetro ul.primary-nav li.selected-15 {background-color: #333;}
.publimetro .headerPublimetro ul.primary-nav li.selected-1 a, .publimetro .headerPublimetro ul.primary-nav li.selected-2 a, .publimetro .headerPublimetro ul.primary-nav li.selected-3 a, .publimetro .headerPublimetro ul.primary-nav li.selected-4 a, .publimetro .headerPublimetro ul.primary-nav li.selected-5 a, .publimetro .headerPublimetro ul.primary-nav li.selected-6 a, .publimetro .headerPublimetro ul.primary-nav li.selected-7 a, .publimetro .headerPublimetro ul.primary-nav li.selected-8 a, .publimetro .headerPublimetro ul.primary-nav li.selected-9 a, .publimetro .headerPublimetro ul.primary-nav li.selected-10 a, .publimetro .headerPublimetro ul.primary-nav li.selected-11 a, .publimetro .headerPublimetro ul.primary-nav li.selected-12 a, .publimetro .headerPublimetro ul.primary-nav li.selected-13 a, .publimetro .headerPublimetro ul.primary-nav li.selected-14 a, .publimetro .headerPublimetro ul.primary-nav li.selected-15 a {color: #fff;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-left, .publimetro .headerPublimetro ul.primary-nav li.with-logo-right {padding-top: 0 !important; height: 21px !important; overflow: hidden;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-left {padding-left: 0 !important;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-right {padding-right: 0 !important;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-right a.logo {margin-left: 3px; margin-right: 1px; float: left;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-left a.logo {margin-left: 1px; margin-right: 3px; float: left;}
.publimetro .headerPublimetro ul.primary-nav li.with-logo-left a.next-to-logo, .publimetro .headerPublimetro ul.primary-nav li.with-logo-right a.next-to-logo {margin-top: 3px; float: left;}
.publimetro .headerPublimetro ul.secondary-nav {list-style-image: none; list-style-position: outside; list-style-type: none; padding: 2px 0 0 5px; height: 20px; background-color: #333; font-size: 11px; line-height: 20px; overflow: hidden;}
.publimetro .headerPublimetro ul.secondary-nav a {text-decoration:none; color:#FFF; font-weight:bold; padding:0 5px 0 5px;}
.publimetro .headerPublimetro ul.secondary-nav a:hover {text-decoration: underline; color:#FFFFFF;}
.publimetro .headerPublimetro ul.secondary-nav li {float:left;}
.publimetro .headerPublimetro ul.secondary-nav li a {color: #fff;}
.publimetro .headerPublimetro ul.secondary-nav li.selected {background-image: url('http://www.publimetro.com.mx/templates/img/global/second-nav-selected-bg.gif'); margin: 0 -3px; padding: 0 3px;}
.publimetro .headerPublimetro ul.secondary-nav li.selected a, .publimetro .headerPublimetro ul.secondary-nav li.selected a:hover {color: #000;}
.publimetro .headerPublimetro ul.secondary-nav li.delimiter {color: #fff; font-weight: bold;}
.publimetro .headerPublimetro ul.secondary-nav li.quicklinks {float: right; margin-right: 11px; display: inline;}
.publimetro .headerPublimetro ul.secondary-nav li.quicklinks ul li.quicklink-rss img {float: left; margin-top: 2px;}
.publimetro .headerPublimetro ul.secondary-nav li.quicklinks a {padding: 0 3px; display: inline;}
.publimetro .headerPublimetro li.quicklinks ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
.publimetro .headerPublimetro .now {margin: 0 0 5px 7px; padding-top: 3px; font-size: 11px; color: #808080;}
.publimetro .wrapper {width:1000px;}
.publimetro .wrapper .header {width:960px; height:auto; background:none; padding:10px 19px 20px; margin-top:0; border-left:dotted 1px #000; border-right:dotted 1px #000;}
.publimetro .wrapper .header ul {width:845px; margin-left:0; padding:0;}
.publimetro .header a.alt-logo {float:right; margin:3px 0 -3px;}
.publimetro .content {width:960px; padding:0 19px 15px; margin-bottom:0; border-left:dotted 1px #000; border-right:dotted 1px #000;}
.publimetro .directorio {width:960px; padding:0 19px; border-left:dotted 1px #000; border-right:dotted 1px #000;}
.publimetro .origen {width:960px; padding:15px 19px; border:dotted 1px #000; border-bottom:none;}
.publimetro .footerPublimetroCtl {width:1000px; margin:0 auto 10px;}
.publimetro div.footer {width:980px; font-family:Arial; clear:both; text-align:left; margin:0 auto; background-color:#353535; background-image:url('http://www.publimetro.com.mx/locale/mx/templates/img/global/metro_logo_footer_167x55.jpg'); background-position:right bottom; background-repeat:no-repeat; height:70px; padding:10px; color:#fff; font-size:11px;}
.publimetro div.footer p {color:#fff; font-size: 11px;}
.publimetro div.footer a, .publimetro div.footer a:hover {color: #fff;}
.publimetro div.footer-extra {background-color: #FAFAFA; padding: 10px; font-size: 11px; border:dotted 1px #000; border-bottom:none; font:100 11px Arial; color:#000;}
.publimetro div.footer-extra a {color:#000;}
.publimetro div.footer-extra ul {list-style:none;}
.publimetro div.footer-extra table {font-size: 11px; width: 100%; margin-bottom: 10px;}
.publimetro div.footer-extra table tr td {vertical-align: top;}
.publimetro div.footer div.footer-text, .publimetro div.footer-extra div.footer-text {float: left;}
.publimetro div.footer-extra td.footer-extra-table-divider {background-image: url('http://www.publimetro.com.mx/templates/img/backgrounds/dotted-background-border.gif'); background-position: -1px top; background-repeat: repeat-y; padding-left: 10px;}
.publimetro div.footer-extra table tr.footer-extra-bottom-row td {padding-top: 15px;}
.publimetro div.footer h4, .publimetro div.footer-extra h4 {font-size: 14px; padding-bottom: 10px;}
.publimetro div.footer ul li ul, .publimetro div.footer-extra ul li ul {padding-top: 4px;}
.publimetro div.footer ul li, .publimetro div.footer-extra ul li {padding-left: 10px;}
.publimetro div.footer ul li b, .publimetro div.footer-extra ul li b {font-size: 12px;}
/* Terra */
.terra span.Muerdago {float:left; position:relative; width:153px; height:27px; margin:-14px 0 0 -8px; background-position:0 -30px;}
.terra .terraSuperbanner {width:728px; height:90px; margin:10px auto;}

.terra div.userBar {float:right; width:100%; padding-bottom:3px; padding-top:5px; border-top:1px solid #EEEEEE; margin-bottom:10px; border-bottom:solid 1px #EEE; font:100 12px Arial; text-align:right;}
.terra div.userBar .fb-like {float:right; width:109px; height:20px; margin-top:-2px;}

.terra .wrapper .header ul {width:auto; margin:0; padding:22px 20px 0 135px; background:transparent url(http://autocosmoscloudstorage.blob.core.windows.net/roadtrip/app_themes/terra/images/autosText.gif) no-repeat 0 0;}
.terra .wrapper .header ul li a {display:inline; margin:6px 10px 0; white-space:nowrap;}
.terra .wrapper .header a.alt-logo {float:right; margin:11px 0 -5px;}
.terra #mod-footer {float:left; width:100%; border-top:solid 1px #BEB7AF; padding-top:20px; height:80px; font:100 11px Arial;}
.terra #mod-footer ul {list-style:none;}
.terra #mod-footer a {text-decoration:none; color:#5D5850;}
.terra #mod-footer a:hover {text-decoration:none;}
.terra #mod-footer .lst-main-menu a:hover,
.terra #mod-footer .lst-aid-menu a:hover,
.terra #mod-footer .lst-second-menu a:hover {color:#FF9900 !important;}
.terra #mod-footer .lst-main-menu,
.terra #mod-footer .lst-aid-menu {font-weight:bold;text-transform:uppercase;}
.terra #mod-footer .lst-main-menu {height:16px; }
.terra #mod-footer .lst-second-menu {text-transform:lowercase;}
.terra #mod-footer .lst-main-menu li.itm-last,
.terra #mod-footer .lst-aid-menu li.itm-last {border-right:0;}
.terra #mod-footer li {float:left;border-right:solid 1px #DADADA;padding-right:10px;margin-right:10px;}
.terra #mod-footer .lst-second-menu a,
.terra #mod-footer .lst-aid-menu a {color:#999 !important;}
.terra #mod-footer .lst-aid-menu,
.terra #mod-footer .lst-main-menu {float:left;line-height:14px;}
.terra #mod-footer .lst-second-menu {clear:both;padding-top:5px;height:16px;}
.terra #mod-footer .itm-countries {position:relative;border-right:0;padding-right:0;margin-right:0;z-index:999;}
.terra #mod-footer .itm-countries a {padding-right:15px;background:url(../_img/ico-arrows.gif) no-repeat 100% -56px;}
.terra #mod-footer .itm-countries ul a {padding:0;background:none;}
.terra #mod-footer .ctn-layer {position:absolute;border:solid 3px #FF9900;left:-8px;top:0;display:none;padding:5px;font-weight:bold;z-index:998;white-space:nowrap;background:#FFF;}
.terra #mod-footer .ctn-layer li {float:none;border:0;padding:0;margin:0;line-height:20px;}
.terra #mod-footer .ctn-layer .col-layer-left li {padding-right:20px;}
.terra #mod-footer .ctn-layer .col-layer-left,
.terra #mod-footer .ctn-layer .col-layer-right {float:left;}
.terra #mod-footer .spn-label-countries {display:block;clear:both;font-weight:normal;color:#FF9900 !important;background:url(../_img/ico-arrows.gif) 100% -69px no-repeat #FFF;border:solid 3px #FF9900;border-top:0;padding:10px 15px 5px 5px;position:absolute;left:-3px;z-index:999;cursor:pointer;}
.terra #mod-footer .ctn-copyright {color:#999 !important;font-weight:bold;clear:both;text-transform:uppercase;padding-top:7px;}
/* EsMas */

.esmas div.userBar {float:right; width:100%; padding-bottom:3px; padding-top:5px; border-top:1px solid #EEEEEE; margin-bottom:10px; border-bottom:solid 1px #EEE; font:100 12px Arial; text-align:right;}
.esmas div.userBar .fb-like {float:right; width:113px; height:20px; margin-top:-2px;}
.esmas .header .fb_ltr {margin:-2px 0 0 0;}
.esmas span.Muerdago {position:relative; width:181px; height:28px; margin:-14px -1px -12px 0; background-position:0 -57px;}
.esmas .header iframe {margin:-18px 0 10px -5px;}
.esmas .header .superbanner {width:728px; margin:0 auto 15px;}
.esmas .wrapper .header ul {width:845px; margin:14px 0 0; padding:0;}
.esmas .header #logo {float:right; margin:3px 0 -3px;}
.esmas span.Muerdago {position:relative; width:181px; height:28px; margin:-14px -1px -12px 0; background-position:0 -57px;}
.esmas .f_EsMas {float:left; width:100%; padding:0;}
.esmas .f_EsMas .mainOptions {padding:8px 0; margin-bottom:6px; border-top:solid 1px #CCC; border-bottom:dotted 1px #CCC; list-style:none; text-align:center; line-height:10px;}
.esmas .f_EsMas .mainOptions li {display:inline; padding:0 7px; border-right:solid 1px #CCC; font:100 10px Verdana;}
.esmas .f_EsMas .mainOptions li.noBorder {border-right:none;}
.esmas .f_EsMas .mainOptions li a {font:bold 12px/14px Arial; color:#000; text-decoration:none;}
.esmas .f_EsMas .subOptions {list-style:none;}
.esmas .f_EsMas .subOptions li {float:left;}
.esmas .f_EsMas .subOptions li.logo ul {list-style:none;}
.esmas .f_EsMas .subOptions li.logo li.imageLogo {float:left; width:52px; margin:7px 15px 0 0;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo {float:left; width:355px;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo .subLinks {margin:5px 0; list-style:none;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo .subLinks li {float:left; display:inline; padding:0 5px; border-right:solid 1px #666; font:bold 10px Arial;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo .subLinks li.noBorder {border-right:none;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo .subLinks li a {font:100 12px/14px Arial; color:#000; text-decoration:none;}
.esmas .f_EsMas .subOptions li.logo li.linksLogo .copyRight span {display:block; padding-left:5px; font:100 11px Arial; color:#666;}
.esmas .f_EsMas .subOptions li.footer_form {width:250px; height:70px; padding:0 15px; margin:0 0 0 15px; border-left:dotted 1px #CCC; border-right:dotted 1px #CCC;}
.esmas .f_EsMas .subOptions li.footer_form .footer_formOptions {list-style:none;}
.esmas .f_EsMas .subOptions li.footer_form .footer_formOptions li {float:left; margin:0 14px 0 0; padding:2px 0 0; font-size:10px;}
.esmas .f_EsMas .subOptions li.footer_form .footer_formOptions li a {margin-right:10px; font:100 10px/14px Arial; color:#000;}
.esmas .f_EsMas .subOptions li.footer_form .footer_formOptions li a img {margin-right:4px; border:none !important;}
.esmas .f_EsMas .subOptions li.f_sellos {width:236px;}
.esmas .f_EsMas .subOptions li.f_sellos a img {float:left; margin:0 0 10px 10px; border:none;}
/* Entel */
.entel .wrapper .header {padding:0 0 20px;}
.entel .wrapper .header #logo {display:none;}
.entel .wrapper .header .superbanner {float:left; width:728px; margin:15px 116px;}
.entel .wrapper .header .hEntel {float:left; width:940px; height:151px; padding:21px 15px 10px; margin:0 -5px; background:#FFF url(http://www.123.cl/canales/2010/img/head.jpg) no-repeat 0 0;}
.entel .wrapper .header .hEntel h2 {float:left;}
.entel .wrapper .header .hEntel h2 a {float:left; width:64px; height:22px; margin:8px 4px; background:#FFF url(http://www.123.cl/canales/2010/img/123_head.gif) no-repeat 0 0; text-indent:-9000px;}
.entel .wrapper .header .hEntel ul {width:auto; margin:10px 0; padding:0; border:none; background:none;}
.entel .wrapper .header .hEntel ul li {display:block; height:auto;}
.entel .wrapper .header .hEntel ul li a {height:12px; margin:0; padding:3px 6px; font:100 9px/12px Arial; color:#666;}
.entel .wrapper .header .hEntel ul li a:hover {background-color:#F78E1E; color:#FFF; text-decoration:none;}
.entel .wrapper .header .hEntel h1 {float:left; margin-top:6px;}
.entel .wrapper .header .hEntel h1 a {float:left; width:554px; height:107px; text-indent:-9000px;}
.entel .wrapper .header #ulMenu {margin-left:0; padding-left:0; width:960px;}
.entel .wrapper .footer {font:100 11px Arial; color:#999;}
.entel .wrapper .footer p {float:left; width:100%; margin:0; padding-bottom:15px;}
.entel .wrapper .footer img {float:left; margin:20px 40px 20px 0;}
.entel .wrapper .footer .fEntel {float:left; width:940px; padding:20px 10px 30px; background:#0073AE url(http://homeweb.entelchile.net/home_img/internet/portal2008/foot/logo_foot_e.gif) no-repeat right center;}
.entel .wrapper .footer .fEntel ul {float:left; width:100%; margin:0; padding:10px 0 0; list-style:none;}
.entel .wrapper .footer .fEntel ul li {display:inline;}
.entel .wrapper .footer .fEntel ul li a {color:#FFF;}
.entel .wrapper .footer .fEntel ul li a:hover {text-decoration:underline;}
.entel .wrapper .footer .fEntel ul li span {color:#F78E1E;}
.entel .wrapper .footer .fEntel p {float:left; width:100%; padding:10px 0 0; color:#F78E1E;}