/*
Proyecto: MX[CHI].VTR-Home
Resumen: Estilos Principales VTR-Home
Version: 2.0 (2000-11-25)
Autor: Multiplica S.A.
Descripcion:
	Reset general de estilos.
	Estilos generales de tipografia y enlaces
*/


/**CSS RESET**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;border:0;}
.oculto, hr, legend{display:none;visibility:hidden;}
.tooltip .vermas{position:absolute;bottom:62px;font-size:.9em;font-weight:300;display:block;margin:3px 20px;padding:3px 0 0 0;color:#ffaaaa;text-transform:uppercase;width:220px;text-align:center;word-spacing:0.05em; background:url(../img/bg/boton.png) no-repeat; height:23px;}
/**CSS RESET**/

/*Estilos Generales de tipografia y enlaces*/
body { font-size:13px; color:black; font-family:Arial, Helvetica, sans-serif; line-height:120%; background: url(../img/bg/fondo.jpg) repeat-x center top; }
a:link,a:visited { color:#FF3324; text-decoration:none; }
a:hover,a:active { color:#FF3324; text-decoration:underline; }
strong { font-weight:bold; }

/*Estilos Generales*/

/* --------------------------------------------- header */
.home {background:  url(../images/bg/fondo_home2010.jpg) repeat-x center top;}

/* barra superior */
#barMenuTop { background:#D8D0CE; border-bottom: solid 1px #D1C8C9;}
#barMenuTop ul { font-size:11px; color:#666664; }
#barMenuTop ul li { float:left; padding:2px 0; }
#barMenuTop ul.left li { padding-right:15px; }
#barMenuTop ul.right li { padding:2px 5px; }
#barMenuTop ul li a { color:#666664; }
#barMenuTop ul li a:hover { text-decoration:underline; }
#barMenuTop ul li strong { font-weight:bold; color:#686667; }

/* Header */
#header {position:relative;z-index:11}
#header #logo h1 a { display:block; width:111px; height:52px; margin-top:18px; background: url(../img/logo/logo.jpg) no-repeat left top; text-indent:-1000px; }
#header #logo .tagline { display:none; }
#header #menus .tools { float:right; padding-top:6px; }
#header #menus .tools li { float:left; margin-left:8px; display: inline;}

#header #menus .tools li a { display:block; background:url(../img/boto/head_boton.gif) no-repeat right -36px;float:right; height:18px;font-size:0.8em;color:white;padding:0 4px 0 0;text-decoration:none;}
#header #menus .tools li a span{display:block;padding:1px 0 2px 10px;background:url(../img/boto/head_boton.gif) no-repeat left top;}

#header #menus .tools li a:hover span,
#header #menus .tools li a.sel  span{ background:url(../img/boto/head_boton.gif) no-repeat left -18px;}
#header #menus .tools li a:hover,
#header #menus .tools li a.sel{ background:url(../img/boto/head_boton.gif) no-repeat right -54px;}

#header #menus .tools li.mail a, #header #menus .tools li.mail{ width:56px;}
#header #menus .tools li.ayuda a, #header #menus .tools li.ayuda{ width:75px;}
#header #menus .tools li.pago a, #header #menus .tools li.pago { width:121px;}


#header #menuPrin { clear:both; float:right; width:807px; height:35px; background:url(../img/bg/menuPrin.jpg) no-repeat right bottom; padding-top:12px; z-index: 10;}
.sucursal #header #menuPrin{ background:url(../img/bg/menuPrin_sucursal.jpg) no-repeat right bottom; z-index:10; position: relative;}
#header #menuPrin .menu { margin-left:5px; height:35px; float:left; }
#header #menuPrin .menu li { float:left; position:relative; }
#header #menuPrin .menu li a { display:block; margin:0 5px; padding:12px 8px; color:#333; /*text-indent: -1000em;*/}
#header #menuPrin .menu li a span{padding:4px 2px; }
#header #menuPrin .menu li a:hover, #header #menuPrin .menu li.acti a { color:#FF3324; text-decoration:none; }
#header #menuPrin .menu li.mega { width:130px; /*background:url(../img/auxi/mas.gif) no-repeat 100px 13px;*/ }
#header #menuPrin .menu li.mega a span { padding:4px 2px; background: url(../img/auxi/mas.gif) no-repeat center 5px; text-indent: -10000em;}
#header #menuPrin .menu li.acti a span { background: url(../img/auxi/mas_r.gif) no-repeat center 5px;}
#header #menuPrin .menu li.simple a span { background: none!important;}
#header #menuPrin .menu li.mega a:hover {  color:#FF3324;}
#header #menuPrin .menu li.acti a:hover {  color:#FF3324;}
#header #menuPrin .menu li.mega a:hover span{ background: url(../img/auxi/menos.gif) no-repeat center 5px; text-indent: -10000em;}
#header #menuPrin .menu li.acti a:hover span{ background: url(../img/auxi/menos_r.gif) no-repeat center 5px; text-indent: -10000em;}
#header #menuPrin .menu li.hover { background:url(../img/bg/megahover_m.gif) no-repeat left top; }
#header #menuPrin .menu li.hover a:hover { color:#FF3324; }
#header #menuPrin .menu li.hover a:hover span{ background: url(../img/auxi/menos_r.gif) no-repeat center 5px; text-indent: -10000em;}
#header #menuPrin .menu li.mega div { display:none; background:#fff; position:absolute; top:34px; width:293px; border-bottom:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; border-top:solid 1px #fff; padding: 5px; z-index:10;}
#header #menuPrin .menu li.mega div ul { width:119px; float:left; margin:0 10px; font-size:11px; }
#header #menuPrin .menu li.mega div ul li { float:none; border-top:dashed 1px #dcdcdc; padding:0; height: auto!important; height:10px; }
#header #menuPrin .menu li.mega div ul li.first { border-top:none; }
#header #menuPrin .menu li.mega div ul li a { color:#777777; padding:4px 2px; }
#header #menuPrin .menu li.mega div ul li a:hover { color:#FF3324; }
#header #menuPrin .menu li.mega div.wide {width: 595px; padding: 15px 2px;}
#header #menuPrin .menu li.mega div.wide ul{ width: 100%; margin: 0; padding: 0;}
#header #menuPrin .menu li.mega div.wide ul li{ border-left: solid 1px #f0f0f0; border-top: none; border-right: none; border-bottom: none; float: left; width: 92px; margin: 0 1px; padding: 0 3px;}
#header #menuPrin .menu li.mega div.wide ul li h4{ border-bottom: 1px dashed #b2b2b2; padding-left: 8px; font-weight: bold; color: #404040;}
#header #menuPrin .menu li.acti div.wide ul li h4{ border-bottom: 1px dashed #b2b2b2; padding-left: 8px; font-weight: bold; color: #999;}
#header #menuPrin .menu li.mega div.wide ul li.doble{width: 180px;} 
#header #menuPrin .menu li.mega div.wide ul li.first, .entr #header #menuPrin .menu li.mega div.wide ul li.first{ border-left: none;}

#header #menuPrin .menu li.mega div.wide ul li ul{ width: 90px; float: left; margin:0; padding:0;}
#header #menuPrin .menu li.mega div.wide ul li ul li{float: none; width: 100%; margin: 0; border: none; padding:0; line-height: 10px;}

#header #menuPrin .buscador { float:right; width:157px; height:35px; padding-left:8px; background:url(../img/auxi/buscSepa.png) no-repeat left bottom; }

#header #menuPrin .buscador p { width:135px; height:20px; margin-top:5px; padding:2px 10px 0 9px; background:url(../img/bg/buscar.gif) no-repeat left top; }
#header #menuPrin .buscador input { width:115px; float:left; font-size:10px; color:#A7A7A7; }
#header #menuPrin .buscador .lupa { display:block; width:13px; background:url(../img/auxi/lupa.gif) no-repeat left top; text-indent:-1000em; float:right; margin-top:1px; }
#header #menuPrin .buscador .submit { display:none; }


/*---------------------------------------------- home */
.contenido { background:white; }

/*Productos*/
.productos {
width:980px;
}

.productos .prodTop {
margin-bottom:6px;
width:980px;
}

.productos .prodTop .modulo { float:left; width:322px;}
.productos .prodTop .modulo h2 {
color:#000000;
font-size:18px;
margin-bottom:4px;
}

.productos .prodTop .modulo h2 strong { font-weight:bold; color:#FF3324; }
.productos .prodTop .modulo p {
font-size:12px;
margin-bottom:2px;
}

.productos .prodTop .banner {
background:url("../img/bg/bg_banner.png") no-repeat scroll 0 0 transparent;
height:257px;
padding:22px 0 0 9px;
width:311px;
}

img { behavior: url(../js/iepngfix.htc); }
.productos .prodTop .modTres { float:left; width:295px; padding:0 15px; }
.productos .prodTop .modTres h2 { margin-bottom:10px; font-size:22px; color:#000; }
.productos .prodTop .modTres h2 strong { font-weight:bold; color:#FF3324; }
.productos .prodTop .modTres p { margin-bottom:10px; }
.productos .prodTop .modTres a:visited {  color:#FF3324;text-decoration:none; }
.productos .hoja ul li a { color:#FF3324; }
.productos .hoja ul li a:hover { color:#333; text-decoration:underline; }
.productos .prodTop .borde {
background:url("../img/bg/bg_home_top.png") no-repeat scroll 0 0 transparent;
height:12px;
width:322px;
}
.productos .prodTop .inicio {
background:url("../img/bg/bg_cotiza.png") no-repeat scroll 0 0 transparent;
height:270px;
padding:0 15px;
width:292px;
}
.productos .prodTop .inicio #ubicacion p { clear:both; }
.productos .prodTop .inicio #ubicacion p select,.productos .prodTop .inicio #ubicacion p label { display:block; float:left; }
.productos .prodTop .inicio #ubicacion p label {
font-weight:bold;
margin-right:5px;
padding-top:10px;
text-align:right;
width:60px;
}
.productos .prodTop .inicio #ubicacion p select {
margin-top:8px;
padding:5px 2px;
vertical-align:middle;
width:200px;
}

.productos .prodTop .inicio .cotizar a:hover { background:url(../img/boto/cotizar.png) no-repeat left -31px; }
.productos .prodTop .descubre {
background:url("../img/bg/bg_descubre.png") no-repeat scroll 0 0 transparent;
height:270px;
padding:0 15px;
width:292px;
}
.productos .prodTop .descubre li {
color:#666666;
font-size:12px;
padding-bottom:5px;
width:150px;
}
.productos .prodTop .descubre li strong { display:block; }
.productos .prodTop .descubre li a {
color:#FF3324;
display:block;
font-size:11px;
}
.productos .prodTop .descubre li a:hover { color:#FF3324; display:block; }
.productos .prodTop .descubre li a:visited { color:#FF3324; display:block; }
.productos .prodTop .separador {
padding-right:7px;
}

.productos .prodTop .descubre img {border:5px solid #D1C7C6; padding:0; margin:0 8px 0 0; float:left;}
.productos .prodTop .descubre .sepfot {
margin:0 0 8px;
}
.productos .prodTop .descubre .txt {float:left; width:292px;}
.productos .prodTop .descubre ul {float:left;}

.productos .prodTop .asesor h4 { font-weight:bold; }
.productos .prodTop .asesor .color { font-size:18px; font-weight:bold; margin-top:5px; }
.productos .prodTop .asesor .color .verd { color:#7EBD4A; }
.productos .prodTop .asesor .color .rojo { color:#FF3324; }
.productos .prodTop .asesor .color .amar { color:#FD9934; }
.productos .prodTop .asesor .ltProd { margin-bottom:10px; }
.productos .prodTop .asesor .ltProd li { float:left; width:120px; height:18px; padding:3px 0 3px 22px; background:url(../img/auxi/bull_ticket.gif) no-repeat left 2px; }
.productos .prodTop .asesor .ingresa a { width:89px; background:url(../img/boto/ingresa.png) no-repeat left top; }
.productos .prodTop .asesor .ingresa a:hover { background:url(../img/boto/ingresa.png) no-repeat left -31px; }
.productos .prodTop .final { height:232px; padding-right:0; background:url(../img/bg/chicosvtr.jpg) no-repeat bottom right; }

.productos .prodBot {
background:url("../images/bg/productos_home2010.png") no-repeat scroll center top transparent;
padding:10px 15px;
}
.productos .prodBot h3 {
font-size:18px;
margin-bottom:6px;
}
.productos .prodBot h3 strong { font-weight:bold; color:#FF3324; }
.productos .prodBot .modTres {
float:left;
width:300px;
}
.productos .prodBot .inicio {
padding-right:25px;
}
.productos .prodBot .final {
padding-left:25px;
width:300px;
}
.productos .prodBot .final a img { border:solid 5px #D9D9AE; float:left; }
.productos .prodBot .final .mega15 img {
border:5px solid #D1C7C6;
float:left;
margin-right:10px;
}
.productos .prodBot .final .mega15 div {
float:right;
width:190px;
}
.productos .prodBot .final .mega15 h4 { margin-bottom:5px; font-size:18px; font-weight:bold; }
.productos .prodBot .final .mega15 .sabermas a { width:113px; background:url(../img/boto/sabermas.png) no-repeat left top; }
.productos .prodBot .final .mega15 .sabermas a:hover { background:url(../img/boto/sabermas.png) no-repeat left -31px; }
.productos .prodBot .final ul { clear:both; width:294px; margin:0 auto; }
.productos .prodBot .final ul li {
border-top:1px dashed #BFBF9D;
font-size:12px;
padding:5px 0;
}
.productos .prodBot .final ul li.first { border:none; }
.productos .prodBot .final ul li a span { color:#333; }

/* entretencion */
.entrete {
background:url("../img/bg/top.png") no-repeat scroll left top transparent;
float:left;
margin-top:5px;
width:988px;
}
.entrete .head { padding:15px 18px 0; }
.entrete .head h3 { font-size:18px; font-weight:normal; float:left; }
.entrete .head h3 strong { color:#FF3324; }
.entrete .head .ir { float:right; display:block; height:20px; padding-right:20px; background:url(../img/auxi/bull_ir.gif) no-repeat right 2px; line-height:20px; }
.entrete .top { clear:both; padding:10px 18px 0; }
.entrete .modulo { float:left; width:256px; padding:0 15px; color:#000;}

.entrete .modulo h4 { padding:5px 0; font-weight:bold; font-size:12px; color:#FF3324; }
.entrete .modulo p { font-size:12px; margin-bottom:7px;}
.entrete .modulo a img {margin:0;border: solid 5px #D1C7C6;padding:0;}
.entrete .modulo a:hover img{border-color:red;}
.entrete .modulo .vermas { margin-bottom:0; }
.entrete .modulo .vermas a { width:59px; background:url(../img/boto/vermas.png) no-repeat left top; }
.entrete .modulo .vermas a:hover { background:url(../img/boto/vermas.png) no-repeat left -31px; }
.entrete .ancho { width:392px; padding:0; }
.entrete .ancho img { border:0; }
.entrete .last { border-left:solid 1px #CCC; padding-right:0; }
.entrete .head a { color:#FF3324; }
.entrete .head a strong { color:#FF3324; }
.bottom { padding:15px 18px; background:url(../img/bg/big_bot.png) no-repeat left bottom; }


#coverFlow { }
#coverFlow ul.nav { float:left; width:155px;margin:-2px 0 0 0;}
#coverFlow ul.nav li a { text-indent:-1000em; }
#coverFlow ul.nav .vod a { display:block; height:64px; background:url(../img/boto/cover_tab01.png) right  no-repeat; }
#coverFlow ul.nav .vod a:hover,#coverFlow ul.nav .vod a.current {background-position:left;}
#coverFlow ul.nav .hd a { display:block; height:63px; background:url(../img/boto/cover_tab02.png) right  no-repeat; }
#coverFlow ul.nav .hd a:hover,#coverFlow ul.nav .hd a.current {background-position:left;}
#coverFlow ul.nav .premium a { display:block; height:61px; background:url(../img/boto/cover_tab03.png) right no-repeat; }
#coverFlow ul.nav .premium a:hover,#coverFlow ul.nav .premium a.current {background-position:left; }
#coverFlow ul.nav .videos a { display:block; height:62px; background:url(../img/boto/cover_tab04.png) right  no-repeat; }
#coverFlow ul.nav .videos a:hover,#coverFlow ul.nav .videos a.current {background-position:left; }
#coverFlow div.cont { float:right; width:797px; height:247px; background:url(../img/bg/cover.png) no-repeat 0 0; }



/*---------------------------------------------- Sucursal */
/* color de fondo */
.sucursal{ background: #F4F1F1 url(../img/bg/fondo_sucursal.jpg) repeat-x center top;}
.sucursal #header #logo h1 a{ background: url(../img/logo/logo_sucursal.png) no-repeat left top;}

/* bienvenida */
#bienvenida {margin-top: 25px; /*background: #F4F1F1;*/; }
#bienvenida h2{ font-size: 28px;}
#bienvenida h2 strong{ color: #FF3324;}
#bienvenida .tagline{font-size: 16px; color: #666666; padding-bottom: 15px;}

#bienvenida .cont .login{ float: left; width: 222px; height: 246px; padding:18px; background: url(../img/bg/login.png) no-repeat left top;}
#bienvenida .cont .login h3{font-size: 18px;}
#bienvenida .cont .login h3 strong{ color: #FF3324;}
#bienvenida .cont .login .bajada{ font-size: 12px; margin-top: 0; color: #333;}

#bienvenida .cont .login p{ margin: 10px 0;}
#bienvenida .cont .login p a{ margin: 0 auto;}
#bienvenida .cont .login p label{ float: left; width: 40px;  padding: 4px 5px 0 0; text-align: right; font-weight: bold;}
#bienvenida .cont .login p input{ border:solid 1px #D2C8C8; padding: 4px;}

#bienvenida .cont .login p #rut-1{ width: 112px; margin-right: 8px;}
#bienvenida .cont .login p #rut-2{ width: 22px;}
#bienvenida .cont .login p #clave{ width: 155px;}
#bienvenida .cont .login .ingresar a{ width: 69px; background: url(../img/boto/ingresar.png) no-repeat left top;}
#bienvenida .cont .login .ingresar ahover{ background: url(../img/boto/ingresar.png) no-repeat left -31px;}

#bienvenida .cont .login .amarillo{ width: 193px; height: 58px; padding: 15px; background: url(../img/bg/amarillo.png) no-repeat;}
#bienvenida .cont .login .amarillo p{margin: 0; font-size: 11px;}
#bienvenida .cont .login .amarillo p strong{ font-weight: bold;}

#bienvenida .cont .beneficios{ float: left; width: 703px; margin-left:20px; padding-bottom: 20px; position: relative;}
#bienvenida .cont .beneficios #slides .informate{ background: url(../img/bg/bien_01.jpg) no-repeat left top; }
#bienvenida .cont .beneficios #op{ position: absolute; top: 39px; right: 30px; z-index: 20;}
#bienvenida .cont .beneficios ul .activeSlide{color: #000;}

#bienvenida .cont .beneficios #lt{position: absolute; top:30px; right: 0px; width: 310px; z-index: 10;}
#bienvenida .cont .beneficios #lt li{ height: 40px; }
#bienvenida .cont .beneficios #lt li a{padding-left: 20px; font-size: 15px; font-weight: bold; color: #333; background: url(../img/auxi/tickets.png) no-repeat left top;}
#bienvenida .cont .beneficios #lt li a:hover{text-decoration: none;}
#bienvenida .cont .beneficios #lt li a.activeSlide{font-size: 17px; color: #FB4F44; background-position: left bottom;}

#bienvenida .cont .beneficios #serslide{ width: 703px!important; height: 305px!important; background:white;}
#bienvenida .cont .beneficios #serslide img{ width: 703px!important; height: 305px!important; }
#bienvenida .cont .beneficios #serslide .c01{ background: url(../img/cont/bene_01.jpg) no-repeat left top;}
#bienvenida .cont .beneficios #serslide .c02{ background: url(../img/cont/bene_02.jpg) no-repeat left top;}
#bienvenida .cont .beneficios #serslide .c03{ background: url(../img/cont/bene_03.jpg) no-repeat left top;}
#bienvenida .cont .beneficios #serslide .c04{ background: url(../img/cont/bene_04.jpg) no-repeat left top;}
#bienvenida .cont .beneficios #serslide .c05{ background: url(../img/cont/bene_05.jpg) no-repeat left top;}

#bienvenida .cont .beneficios a.big_btn{display: block; width:250px; height: 30px; padding: 10px 0 0 10px; background: url(../img/boto/bt_sucursal.gif) no-repeat left top; font-size: 16px; text-align: left; position: absolute; top: 230px; right: 50px; z-index: 10;}
#bienvenida .cont .beneficios a.big_btn:hover{background: url(../img/boto/bt_sucursal.gif) no-repeat left bottom; text-decoration:none;}
#bienvenida .cont .beneficios a.big_btn strong{ color: #FFF;}
#bienvenida .cont .beneficios a.big_btn span{ padding:3px 0 0 0;color: #000;}

/* Servicio al cliente */
#alcliente {width:988px;height:70px;margin:0 auto;background:url(../img/bg/alcliente.png) no-repeat}
#alcliente h3{float:left;font-size:20px;margin:20px 0 0 20px;display:inline;}
#alcliente h3 strong{color:white;}
#alcliente h3 span{color:#222;}
#alcliente ul{float:left;margin-left:90px; }
#alcliente ul li{float:left;margin:10px 4px;text-align:right;display:inline; border-left: #F78C55 1px solid;}
#alcliente ul li.first{border: none;}
#alcliente ul li a{float:left;display:block;padding: 6px 10px 0;color:white;font-size:12px;}
#alcliente ul li a:hover{ text-decoration: none;}
#alcliente ul li a img{ vertical-align: middle;}
/*#alcliente li.sucu a{width: 84px;}
#alcliente li.luga a{width: 163px;}
#alcliente li.faqs a{width: 150px;}
#alcliente li.perfil a{width: 145px;}*/

/* contenido sucursal */
.sucursal #contenido .center .top{padding: 20px 4px 10px; background: url(../img/bg/top.png) no-repeat left top; }

/* carrusel */
.jcarousel-skin-sucursal{}
.jcarousel-skin-sucursal .jcarousel-container{position: relative; width:980px; height: 270px;}
.jcarousel-skin-sucursal .jcarousel-container .jcarousel-clip{width:900px; height: 270px; margin: 0 auto;}
.jcarousel-skin-sucursal .jcarousel-list li{ width: 205px; padding:0 10px; height: 270px;}
.jcarousel-skin-sucursal .jcarousel-list a img{border: solid 5px #D2C8C8;}
.jcarousel-skin-sucursal .jcarousel-list a:hover img{border: solid 5px #FF3324;}
.jcarousel-skin-sucursal .jcarousel-list h4{font-size: 12px; padding-bottom: 12px;}
.jcarousel-skin-sucursal .jcarousel-list h4 a{font-weight: bold; }
.jcarousel-skin-sucursal .jcarousel-list .conocermas {padding-top: 10px;}
.jcarousel-skin-sucursal .jcarousel-list .conocermas a{width: 121px; background: url(../img/boto/conocermas.png) no-repeat left top;}
.jcarousel-skin-sucursal .jcarousel-list .conocermas a:hover{background: url(../img/boto/conocermas.png) no-repeat left -31px;}
.jcarousel-skin-sucursal .jcarousel-prev, .jcarousel-skin-sucursal .jcarousel-next{position: absolute; top: 100px; background: #f3f; width: 30px; height: 61px;}
.jcarousel-skin-sucursal .jcarousel-prev{ left:1px; background: url(../img/boto/ctrl-carru.png) no-repeat 0px top;}
.jcarousel-skin-sucursal .jcarousel-next{ right:0; background: url(../img/boto/ctrl-carru.png) no-repeat -30px top;}
.jcarousel-skin-sucursal .jcarousel-prev-disabled{ background: url(../img/boto/ctrl-carru.png) no-repeat 0px -61px;}
.jcarousel-skin-sucursal .jcarousel-next-disabled{ background: url(../img/boto/ctrl-carru.png) no-repeat -30px -61px;}

.sucursal .bottom{ height: 116px; background: url(../img/bg/bot_s.png) no-repeat center top;}
.banner728{ width: 728px; margin:0 auto; padding-left: 19px; background: url(../img/bg/publicidad.png) no-repeat left top;}


/*.sucursal #barBot { background: #D61A11; }*/

/*---------------------------------------------- Entretenimiento */
.entr {background: #C41710 url(../img/bg/fondo_entrete.jpg) repeat-x center top;}
/*header*/
.entr #header{}

.entr #header #menus .tools li a { background:url(../img/boto/head_boton_e.gif) no-repeat right -36px;}
.entr #header #menus .tools li a span{background:url(../img/boto/head_boton_e.gif) no-repeat left top;}

.entr #header #menuPrin{ background:url(../img/bg/entrMenuPrin.gif) no-repeat right bottom; }
.entr #header #logo h1 a {width:115px; height:55px; background:url(../img/logo/vtr-gris.gif) no-repeat left top;}
.entr #header #menuPrin .menu li.mega div {background:#3e3e3e; border:solid 1px #171717;}
.entr #header #menuPrin .menu li.acti div a, .entr #header #menuPrin .menu li.mega div a {color: #bbbbbb;}
.entr #header #menuPrin .menu li.mega a span{ background: url(../img/auxi/mas_e.gif) no-repeat center 5px;}
.entr #header #menuPrin .menu li.acti a span { background: url(../img/auxi/mas_red.gif) no-repeat center 5px; }
.entr #header #menuPrin .menu li.acti a:hover span{ background: url(../img/auxi/menos_red.gif) no-repeat center 5px; }
.entr #header #menuPrin .menu li.hover { background:url(../img/bg/megahover_m_entr.gif) no-repeat left top; }
.entr #header #menuPrin .menu li a { color: #fff;}
.entr #header #menuPrin .menu li.acti a{color: #FF3324;}
/* nuevos!*/
.entr #header #menuPrin .menu li a:hover{ color:#FF3324;}
.entr #header #menuPrin .menu li.mega a:hover span{ background: url(../img/auxi/menos_red.gif) no-repeat center 5px; }
/* ----*/
/*.entr #header #menuPrin .menu li a:hover{ color:#999999;}*/
.entr #header #menuPrin .buscador p{ background: url(../img/bg/buscar_2.gif) no-repeat left top;}

.entr #header #menuPrin .buscador { background:url(../img/auxi/buscSepaEntr.png) no-repeat left bottom; }
.entr #header #menuPrin .menu li.mega div.wide ul li{ border-left: solid 1px #555555;}
.entr #header #menuPrin .menu li.mega div.wide ul li ul li{ border: none;}

/* destacado */
#slidPrin{ height: 395px; background: url(../img/bg/entrDestBig.png) no-repeat center top; position:relative;}
#slidPrin .slide .marco{ z-index: 1;}
#slidPrin .slide .marco, #slidPrin .slide .imagen{position: absolute;}
#slidPrin .slide .desc{ position: absolute; left:550px; top: 170px; width: 283px; height: 150px; padding: 8px 10px 7px 34px; background: url(../img/bg/entrDesc.png) no-repeat left top; z-index: 2; color: #FFF;}
#slidPrin .slide .desc h4{ text-transform: uppercase; font-size: 10px; color: #bbb;}
#slidPrin .slide .desc h3{ padding-bottom: 6px; text-transform: uppercase; font-size: 20px; color: #FF3324; line-height: 21px;}
#slidPrin .slide .desc p{ float: left; font-size: 13px; line-height: 95%; width: 283px; padding-bottom:4px;}
#slidPrin .slide .desc a { color:#FF3324; }
#slidPrin .slide .desc a:hover { color:#FFFFFF; text-decoration:underline; }

#slidPrin .slide .desc p .imgs{float: left; width: 283px;}

#slidPrin #ctrl .prev{ position: absolute; top:175px; left:10px; display: block; width: 20px; height: 31px; background: url(../img/auxi/entrDestBig.gif) no-repeat left top; text-indent: -1000em;z-index:10;}
#slidPrin #ctrl .next{ position: absolute; top:175px; right:10px; display: block; width: 20px; height: 31px; background: url(../img/auxi/entrDestBig.gif) no-repeat right top; text-indent: -1000em;}

#slidPrin #pag{ position: absolute; top: 314px; left: 51px; width: 365px; height: 65px; background: url(../img/bg/pagEntrBig.gif) no-repeat left top; z-index:10;padding:15px 0 0 0;}
#slidPrin #pag p {float: left; padding: 0px;margin:0 10px 0 0; position: relative; width: 50px; height: 50px; }
#slidPrin #pag p a {z-index: 10; background: url(../img/auxi/b_marco_thum.gif) no-repeat left top; position: absolute; width: 50px; height: 50px;overflow:hidden;text-indent:-1000em;}
#slidPrin #pag p a:hover { border:#333 2px solid;}
#slidPrin #pag p a img{position: absolute; width: 50px; height: 50px;z-index:9;}

.jcarousel-skin-megadest .jcarousel-container{ width:980px; padding: 15px 0 0 0; position: relative;background:white;}
.jcarousel-skin-megadest .jcarousel-container .jcarousel-clip{ width:880px; height:360px;z-index:2; padding:0; margin:0; overflow:hidden; position:relative;left:51px; }
.jcarousel-skin-megadest .jcarousel-container .jcarousel-clip li{ width: 880px; height:360px;margin:0;padding:0;float:left;position:relative;}
#slidPrin .jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }



.top .center{  padding: 0px 0 15px 0px; }

#cnn { background: url(../img/bg/cnn_ribon.png) no-repeat center top;}
#cnn .center{ width: 950px; padding: 10px 0 6px 30px; height: 60px;}
#cnn h4{ background: url(../img/logo/cnn-logo.png) no-repeat left top; width: 67px; height: 49px; text-indent: -1000em; float: left;}
#cnn h3{ padding: 30px 0 0 20px; /*background: url(../img/logo/noti.png) no-repeat left top;*/ width: 145px; float: left; color: #FFf; font-size: 18px}
#cnn h3 strong{ color: #FF3324;}
#cnn ul{ float: left; margin:0 20px;}
#cnn ul li{ font-size: 11px; color: #fff; padding: 0 0 2px;}
#cnn ul li span { margin-right: 5px; border-right: solid 1px #575757; padding-right: 5px; color: #FF3324;}

.bot{ background: url(../img/bg/entrBottom.png) no-repeat center bottom;}
.bot .center{ padding: 10px 0; }
.bot h2{ padding-left: 20px; font-size: 20px; float: left;}
.bot h2 strong{ color:#FF3324;}
.bot .entrProg{ clear: both; margin: 0 auto 10px; padding-top: 15px; padding-left: 30px;}

.canales { height: 105px; padding: 0 0 10px 0; background:url(../img/bg/entrCana.png) no-repeat center top;}
.canales h3{ display: none;}
.jcarousel-skin-canales{width: 888px; padding: 0 0 0 100px;}
.jcarousel-skin-canales .jcarousel-container{ width: 875px; padding: 15px 0 0 0; position: relative;}
.jcarousel-skin-canales .jcarousel-container .jcarousel-next{ background: url(../img/auxi/arrows.gif) no-repeat right center; display: block; position: absolute; top: 10px; right: 0; width: 25px; height: 78px;}
.jcarousel-skin-canales .jcarousel-container .jcarousel-prev{ background: url(../img/auxi/arrows.gif) no-repeat left center; display: block; position: absolute; top: 10px; left: 0; width: 25px; height: 78px;}

.jcarousel-skin-canales .jcarousel-container .jcarousel-clip{ width: 840px; margin: 0 auto; /*height: 75px;*/}
.jcarousel-skin-canales .jcarousel-container .jcarousel-clip li{ width: 110px; padding: 0 5px;}


.jcarousel-next-disabled{background:none!important;}
.jcarousel-prev-disabled{background:none!important;}
.jcarousel-next{cursor:pointer;}
.jcarousel-prev{cursor:pointer;}


.supercarro .jcarousel-container { position:relative; }
.supercarro .jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.supercarro .jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.supercarro .jcarousel-list li,.jcarousel-item { float:left; list-style:none; width:75px; height:75px; }
.supercarro .jcarousel-next { z-index:3; display:none; }
.supercarro .jcarousel-prev { z-index:3; display:none; }



.dest{ background: url(../img/bg/entrTop.png) no-repeat center top; padding: 15px 0 0 0 ;}
.dest .center{ padding: 0 18px; width: 952px;}
.dest h2{ font-size: 20px;}
.dest h2 strong{ color: #FF3324;}

.destaca{}
.destaca li{ float: left; position: relative; width: 295px; height: 115px; margin: 13px;}
.destaca li.lft{margin-left: 0px;}
.destaca li a{ position: relative; top: 0; left: 0;}
.destaca li.lft .lmd{color:#ff3324;display:block;font-size:13px;}
.destaca li .cb{color:#fff;}
.destaca li.lft p a{color:#fff; text-decoration:none;}
.destaca li.lft p a:hover{color:#fff; text-decoration:none;}

/*Nuevo Lucy*/
.destaca li.lft1{margin-left: 0px;}
.destaca li.lft1 .lmd{color:#ff3324;display:block;font-size:13px;}
.destaca li.lft1 p a{color:#fff; text-decoration:none;}
.destaca li.lft1 p a:hover{color:#fff; text-decoration:none;}
/*Nuevo Lucy*/

.destaca li p{ position: absolute; top: 1px; right: 0; width: 110px; height: 98px; padding: 15px 10px 0 10px; background: url(../img/bg/entrDestScree.png) no-repeat right top; color: #ccc; font-size: 12px; z-index: 3;}
/* .destaca li p:hover{border:1px red solid;width:108px;height:96px;} */
.destaca li p strong{ font-weight: bold; display: block; padding-bottom: 5px; color: #FFF;}
.destaca li .mascara{ position: absolute; top:0; left: 0; z-index: 2; width: 295px; height: 115px; background: url(../img/auxi/entrMarcoDest.gif) no-repeat left top;}

hr{ display: block; clear: both; visibility: visible; width: 950px; margin: 0px auto; padding: 15px 0; border:0; background: url(../img/bg/hr.gif) repeat-x left center;}

.destCuer{ background: url(../img/bg/entrCuer.png) repeat-y center top;}
.destCuer .center{ padding: 0 18px; width: 952px;}
.destCuer h2{ font-size: 20px; padding-bottom: 10px;}
.destCuer h2 strong{ color: #FF3324;}

.op{width: 625px; float: left;}
.jcarousel-skin-opor .jcarousel-container{width: 625px; height: 245px; }
.jcarousel-skin-opor .jcarousel-container .jcarousel-next{ background: url(../img/auxi/arrows.gif) no-repeat right center; display: block; position: absolute; top: 65px; right: 20px; width: 25px; height: 78px;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-prev{ background: url(../img/auxi/arrows.gif) no-repeat left center; display: block; position: absolute; top: 65px; left: 20px; width: 25px; height: 78px;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip{ width: 534px;  margin:0 auto; }
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip ul{ height: 245px;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip li { width: 162px; padding:0 8px;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip li a img{ border: solid 5px #D1C7C6;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip li a:hover img{ border: solid 5px #FF3424;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip li p{ padding-top: 10px; font-size: 11px;}
.jcarousel-skin-opor .jcarousel-container .jcarousel-clip li p strong{ display: block; padding-bottom: 10px; color: #FF3424;}

.encuesta {
float:right;
width:325px;
margin-bottom: 6px;
}
.encuesta div{ background: url(../img/bg/encuesta.png) no-repeat left top; padding: 10px 15px 0 15px; height:200px}
.encuesta div.result{padding: 10px 15px 0 15px; position: relative;}
.encuesta h2{ font-weight: bold; font-size: 16px; color: #000; padding-bottom: 4px;}
.encuesta div h4{ font-weight: bold; font-size: 16px; color: #000; padding-bottom: 10px;}
.encuesta div.result h4{  padding-bottom: 0px; font-size: 14px;}
.encuesta div p{padding:4px 0 3px; color: #fff;}
.encuesta div.result p{width: 182px; padding:0 0 1px; font-size: 11px;}
.encuesta div p strong{ font-weight: normal; display: block;}
.encuesta div input{ vertical-align: middle;}
.encuesta div label{padding-left: 10px; color: #fff;}
.encuesta .encuesta_s{font-size: 11px; text-align: right; background: url(../img/auxi/bull_ir.gif) no-repeat right center; padding-right: 25px; margin-right: 10px;  }
.encuesta .encuesta_s a{color: #FF3324;}
.encuesta .encuesta_s a:visited{color: #FF3324;}
.encuesta .encuesta_s a:hover{color: #FF3324;}
.encuesta div.result p.votos{ position: absolute; width: 128px; font-weight: bold; text-align: right; bottom: 20px; right: 10px;}
.encuesta .bt a{ float: right; display: block; width: 48px; height: 31px; background: url(../img/boto/votar.gif) no-repeat left 0px; text-indent: -1000em;}
.encuesta .bt a:hover{background: url(../img/boto/votar.gif) no-repeat left -31px;}



.finbot .center{ height: 26px; background: url(../img/bg/entrfinbot.jpg) no-repeat center top;}

/* - Video  - */
.vid { background: #212121;}
.vid .cerrars{ display: block; background: url(../img/boto/cerrar.gif) no-repeat scroll 0 0; height:18px !important; overflow:hidden; text-indent:-1000em; width:70px !important; float: right; margin: 10px;}
.vid p.der{ margin: 10px; padding-top: 5px; clear: both;}
.vid .mas{ background: url(../img/auxi/bull_ir_n.gif) no-repeat right center; padding-right: 20px; float: right;}

/*---------------------------------------------- Footer */
#footer {}
#footer ul { font-size:11px; color:#fff; }
#footer ul .mod { float:left; width:130px; height:180px; border-left:solid 1px #CA332D; padding:10px 0 0 8px; }
#footer ul .mod strong { color:#AAAAAA; }
#footer ul .mod a { color:white; }
#footer ul .mod ul { margin-top:18px; }
#footer ul .mod ul li { padding:2px 0; }
#footer ul .ancho { width:390px; }
#footer ul .ancho strong { display:block; }
#footer ul .ancho ul { float:left; width:120px; }
#footer ul .ancho ul li { padding:2px 0; }
#footer ul .ancho { height:170px; }
#footer ul .links { width:160px; }
#footer ul .links .link { text-align:right; }
#footer ul .links .fono { height:75px; background:url(../img/bg/fono.gif) no-repeat right 0; text-indent:-1000em; text-align:inherit; }
#footer ul .first { border-left:none; }

/*---------------------------------------------- barra TRansversal bottom */
#barBot { padding-top:30px; }
#barBot .center { height:51px; background:url(../img/bg/bar_bot.png) no-repeat left bottom; }
#barBot .copy { width:350px; padding:35px 0 0 10px; float:left; }
#barBot .copy,#barBot .copy a { color:#888888; font-size:11px; }
#barBot .copy a { text-decoration:underline; }
#barBot .logos { float:right; margin-right:20px; margin-top:5px; }

/*---------------------------------------------- auxiliares */

/* botones rojos */
.bt a, .bt a span { background-repeat: no-repeat; color: #fff; display: block;}
a.rojo { background-image: url(../img/boto/bt_red_iz.png); background-position: left top; height: 31px; text-decoration: none; text-align: center;} 
a.rojo span { background-image: url(../img/boto/bt_red_de.png); background-position: right top; height: 24px; padding-top: 7px; font-size: 12px; font-weight: bold;}
a.rojo:hover { background-position: left -31px;} 
a.rojo:hover span { background-position: right -31px; }

/*Ancho botones*/
.cien{ width: 100px;}
.w70{ width: 70px;}

/* flotar */
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.center { width:988px; margin:0 auto; }

/* alineación */
.txc { text-align:center; }

/* z-index cufon */
.meta{
	position: relative;
	z-index: 1!important;
}

/* botones */
.btn a { display:block; height:31px; text-indent:-1000em; }

/* Clear Fix */
.cf:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.cf { display:inline-block; }
html[xmlns] .cf { display:block; }
* html .cf { height:1%; }


/* nuevos estilos */
.link_sitio {float:left; width:210px;text-align:right; padding-left:530px;}
.link_sitio p { background:url(../img/bg/ico_flecha.jpg) no-repeat;}
.link_sitio a { color:#CCC}
.link_sitio a strong { color:#CCC}

.link_sitio2 {float:left; width:120px;text-align:right; padding-left:620px;}
.link_sitio2 p { background:url(../img/bg/ico_flecha.jpg) no-repeat;}
.link_sitio2 a { color:#CCC}
.link_sitio2 a strong { color:#CCC}

.link_sitio3 {float:left; width:130px;text-align:right; padding-left:610px;}
.link_sitio3 p { background:url(../img/bg/ico_flecha.jpg) no-repeat;}
.link_sitio3 a { color:#CCC}
.link_sitio3 a strong { color:#CCC}

.link_sitio4 {
float:left;
padding-left:600px;
text-align:right;
width:140px;
}
.link_sitio4 p { background:url(../img/bg/ico_flecha.jpg) no-repeat;}
.link_sitio4 a { color:#CCC}
.link_sitio4 a strong { color:#CCC}

#bienvenida h3 strong{ color: #FF3324;}
#servicios .bordegris {border:5px solid #D2C8C8;}
#servicios h4 {color:#FF3324; font-weight:bold; }





.sep_image_prodTop {
margin-top:10px;
}

.productos .prodTop .descubre .accesos_descubre {
border-top:1px solid #CCCCCC;
float:left;
text-align:right;
width:292px;
}

.productos .prodTop .descubre .accesos_descubre p {
background:url("../images/botones/bullet.jpg") no-repeat scroll right center transparent;
color:#FF3324;
margin-top:3px;
padding-right:18px;
text-align:right;
width:274px;
}

.productos .prodTop .descubre .accesos_descubre p a {
color:#FF3324;
text-decoration:none;
}

.productos .bottom {
background:url("../images/bg/banner_home2010.png") no-repeat scroll center top transparent;
float:left;
height:92px;
padding:10px 20px;
width:940px;
}

.accesos_descubre p a strong {
color:#FF3324;
}

