/* @override 
	http://estaticos02.veo.es/estilos/v2.x/v2.0/veo_generica_v2.css
	http://estaticos.veo.es/estilos/v2.x/v2.0/veo_generica_v2.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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:top;}
body{background:#FFF;font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight: normal;line-height:16px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
a{ text-decoration: none; }

/* GENERALES ==================================== */
img#img_fondo{ z-index: 0;}

#container{ height:100%; position:absolute;top:0; width:100%;z-index:0;}
/* CABECERA ------------- */
.cabecera{ margin: 0 auto; width: 990px; height: 120px;  display: block; overflow: hidden; }
.cabecera h1{ margin: 30px auto 0; width: 200px; height: 100px;background: transparent url(http://estaticos.veo.es/iconos/v2.x/v2.0/veo_100.png) no-repeat top left;text-indent: -9999px;}
*html .cabecera h1 { background-image:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://estaticos.veo.es/iconos/v2.x/v2.0/veo_100.png')!important; cursor:hand; }   /* CUERPO -------------- */
.contenido{ width: 990px; margin: 0 auto; display: block; overflow: hidden; border-bottom: 1px solid #CCC; }

/* PIE ------------- */
#pie{ position: absolute; bottom: 0; padding: 3px 0; width: 910px; color: #888 !important; font-size: 11px !important;   }
#pie{  position: relative; margin: 0 auto 10px; width: 910px;}
#pie p, #pie ul, #pie li{display: inline; float: left; margin: 0 !important; padding: 0 0 2px !important;font-size: 11px ; }
#pie li a, #pie p{padding: 0 0 0 10px; color: #AAA !important;}
#pie li a:hover{ color: #009bff;}
#pie ul{float: right; }

/* ESTATICAS ------- */
body#estaticas h3,
body#estaticas h4{  text-shadow: #FFF 1px 1px 0;  border-bottom: 1px dashed #FFF; }
 
body#estaticas h3{ font: normal 20px/20px Helvetica, Arial, Verdana, Sans-serif; color: #333; padding: 0 0 10px; margin: 0 0 15px; }
body#estaticas h4{ font: normal 18px/26px Helvetica, Arial, Verdana, Sans-serif; color: #444; padding: 0 0 0px; margin: 0 0 15px; }
body#estaticas h4 a{ color: #333;}
body#estaticas h4 span{ text-align: center; font: normal italic 12px/15px Helvetica, Arial, Verdana, Sans-serif; color: #FFF; background: #009bff;  padding: 3px 7px 4px; margin: 0 10px 15px 0; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; text-shadow: none; width: 8px; display: inline; float: left;}
body#estaticas p{ font: normal 12px/17px Helvetica, Arial, Sans-serif; color: #333; padding: 0 0 5px 35px; margin: 0 0 10px;  }
body#estaticas em{ font: bold italic 12px/15px Helvetica, Arial, Verdana, Sans-serif; }
body#estaticas .bloque{ position: relative; }
body#estaticas .columna{ display: block; float: left; margin-bottom: 15px !important;  }
body#estaticas .columna.izquierda{ width: 300px; }
body#estaticas .columna.derecha{ width: 650px; margin-left: 40px; }
body#estaticas .columna.izquierda p{ padding: 0; }
body#estaticas a.ver{ position: absolute; right: 5px; top: 12px; background: #FFF; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; color: #333; padding: 2px 7px; }

/* PRIVACIDAD ----------- */
body#estaticas.privacidad p.bup{ position: relative; padding: 0 0 0 20px !important;}
body#estaticas.privacidad p.bup span.point{ width: 10px; height: 10px; background: #009bff; display: block; overflow: hidden; position: absolute; top: 2px; left: 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;  }
body#estaticas.privacidad p.entradilla{  font: bold 13px/16px Arial, Helveticas, Sans-serif; color: #333;}
body#estaticas.privacidad p.bup a.sendmail{color: #009bff; background: #E8E8E8; padding: 2px 7px;margin: 2px 3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
body#estaticas.privacidad p.bup a.sendmail:hover{color: #FFF; background: #009bff; }

/* AVISO LEGAL ---------- */
body#estaticas em{ font: bold italic 12px/15px Helvetica, Arial, Verdana, Sans-serif; }

		body#estaticas .bloque{ position: relative; }
		body#estaticas .columna{ display: block; float: left; margin-bottom: 15px !important;  }
		body#estaticas .columna.izquierda{ width: 350px; }
		body#estaticas .columna.derecha{ width: 600px; margin-left: 40px; }
		body#estaticas .columna.izquierda p{ padding: 0; }
		body#estaticas a.ver{ position: absolute; right: 5px; top: 12px; background: #FFF; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; color: #333; padding: 2px 7px; }

/* PORTADA CON LOS CANALES */

ul#canales{ display: block; overflow: hidden; margin: 10px auto 60px; width: 850px;}
ul#canales li{ display: inline; float: left;  margin: 0 10px 0 0;  height: 130px;  background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }


ul#canales li a{ margin: 0 15px;display: inline; float: left; width: 170px; height: 130px; position: relative; color: #CCC;}
ul#canales li a span{ position: absolute; bottom: 10px; width: 150px; text-align: center;}
ul#canales li a span span.aquo{ display: inline; float: right; width: auto; padding: 2px 7px 3px;color: #FFF; background: #CCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px; margin-left: 5px; bottom: 0; } 
ul#canales li a:hover span span.aquo{ background: #333; color: #FFF;}

li#veo7 a{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_veo7_big.png) no-repeat top left;}
li#discoverymax a{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_discoverymax_big.png) no-repeat top left;}
ul#canales li#latiendaencasa a{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/logo_latiendaencasa_big.png) no-repeat top left;}
ul#canales li#axn a{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_axn_big.png) no-repeat top left;}
ul#canales li#tv13 a { background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/logo_mediapro.png) no-repeat top left; }

li#veo7 a:hover{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_veo7_big_hover.png) no-repeat top left;}
li#discoverymax a:hover{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_discoverymax_big_hover.png) no-repeat top left;}
ul#canales li#latiendaencasa a:hover{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/logo_latiendaencasa_big_hover.png) no-repeat top left;}
ul#canales li#axn a:hover{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_axn_big_hover.png) no-repeat top left;}
ul#canales li#tv13 a:hover{ background: #FFF url(http://estaticos03.veo.es/iconos/v2.x/v2.0/logo_mediapro.png) no-repeat top left; }

ul#enveo{ width: 910px; height: 325px;  margin: 20px auto 0; padding: 10px 0 0 10px ;  display: block; overflow: hidden; background: #EEE; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
ul#enveo li{ width: 910px; margin: 0 auto; display: inline; float: left; }

ul#enveo li#n_programas{ margin: 0; width: 1010px; }
ul#enveo li#veo7{ width: 300px; height: 200px; display: inline; float: left; }

ul#enveo li#n_programas h2{  width: 180px; display: inline; float: left; margin-right: 10px; padding: 0 18px 0 0;}
ul#enveo li#morenveo{  height: 10px !important; background: #333; float: right
; width: 200px;}
ul#enveo li ul li {width: 120px;  display: inline; float: left;   margin: 0 10px 10px 0; padding: 0; }


ul#enveo span.im{width: 120px; height: 75px; padding: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 6px; display: block; overflow: hidden; background: #333 url(http://estaticos.veo.es/iconos/v2.x/v2.0/webApp/thumbnails/preloader.gif) no-repeat top left;  }
 

ul#enveo span.im img{width: 120px; height: 75px; }

/* ul#enveo img{width: 120px; height: 75px; margin: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
*/

ul#enveo li ul li a span{ font: bold 12px/12px Arial, Helvetica, Sans-serif; color: #888; background: #FFF; display: block; overflow: hidden; padding: 10px 15px 10px 10px; width: 95px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 50px; text-align: left;}
ul#enveo li ul li a:hover span{ color: #c30;}
	
li.veo7_logo_intro{ width: 260px !important; height: 150px !important; margin: 0 !important;  }	
li.veo7_logo_intro a{ background: #FFF url(http://estaticos.veo.es/iconos/v2.x/v2.0/small_logos/logo_veo7_big_hover.png) no-repeat 45px 20px; width: 250px; height: 150px; display: inline; float: left;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #999; text-align: right; position: relative;}

li.veo7_logo_intro a span{ background: none !important; position: absolute; right: 0; float: right; text-align: right !important; bottom: 0; height: auto !important; width: 200px !important; font-weight: normal !important; color: #CCC !important;}
 
	
