/* Comunes
--------------------------------------------------------------------------------*/
.left {float:left;}
.right {float:right;}
.relative	{ position:relative; }
.absolute { position:absolute; }
.block { display:block; }
.indent { display:block; text-indent:-5000px; }
.hide {display:none;}
.center {text-align:center;}

/* Layout
--------------------------------------------------------------------------------*/
.menu_portales {
	width:100%;
	height:30px;
	background:#333;
	border-bottom:1px solid #eb8e03;
	overflow:hidden;
}
.menu_portales > div{
	margin:0 auto;
	overflow:hidden;
	width:976px;
}
.menu_portales > div .mod_buscador{
	margin:2px 0 0 0;
}
.menu_portales ul{
	float:left;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
}
.menu_portales ul li{
	float:left;
	margin-top:2px;
}
/*
.menu_portales ul li a{
	float:left;
	color:#e2e2e2;
	margin-top:10px;
	font-size:12px;
	padding:0 10px 7px 10px;
}
.menu_portales ul li a.grupo{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0;
	padding-left:5px;
	border-right:1px solid #888;
	color:#ccc;
}
.menu_portales ul li a.grupo:hover {
	color:#fff;
	border-right:1px solid #eb2800;
}

.menu_portales ul li a.a3:hover{
	color:#eb8e03;
	border-bottom:4px solid #eb8e03;
}
.menu_portales ul li a.sexta:hover{
	color:#6cb747;
	border-bottom:4px solid #6cb747;
}
.menu_portales ul li a.neox:hover{
	color:#E5C824;
	border-bottom:4px solid #E5C824;
}
.menu_portales ul li a.nova:hover{
	color:#EE2B74;
	border-bottom:4px solid #EE2B74;
}
.menu_portales ul li a.nitro:hover{
	color:#F6DB36;
	border-bottom:4px solid #F6DB36;
}
.menu_portales ul li a.xplora:hover{
	color:#2193DC;
	border-bottom:4px solid #2193DC;
}
.menu_portales ul li a.sexta3:hover{
	color:#487F8C;
	border-bottom:4px solid #487F8C;
}
.menu_portales ul li a.onda:hover{
	color:#148300;
	border-bottom:4px solid #148300;
}
.menu_portales ul li a.europafm:hover{
	color:#eb8e03;
	border-bottom:4px solid #eb8e03;
}
.menu_portales ul li a.nubeox:hover{
	color:#148300;
	border-bottom:4px solid #148300;
}
.menu_portales ul li a.nubeox:hover{
	color:#fff;
	border-bottom:4px solid #fff;
}ff
*/

.menu_portales ul li a{
	background:url("/static/images/header_brands_rst.png") no-repeat;
	display:block;
	height:20px;
	margin:3px 12px 0 0;
	text-indent:-5000px;
	width:20px;
}
.menu_portales ul li a.grupo{
	background-position:right 0;
	color:#ccc;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0 25px 0 0;
	padding:0px 30px 0px 5px;
	line-height:28px;
	height:30px;
	text-indent:0;
	text-transform:uppercase;
	width:auto;
}

.menu_portales ul li a.grupo 	{background-position:right -28px;}
.menu_portales ul li a.a3 		{background-position:center -79px;}
.menu_portales ul li a.sexta 	{background-position:center -125px;}
.menu_portales ul li a.neox 	{background-position:center -171px;}
.menu_portales ul li a.nova 	{background-position:center -218px;}
.menu_portales ul li a.mega 	{background-position:center -679px;}
.menu_portales ul li a.nitro 	{background-position:center -264px;}
.menu_portales ul li a.xplora 	{background-position:center -309px;}
.menu_portales ul li a.sexta3 	{background-position:center -360px; width:28px;}
.menu_portales ul li a.onda 	{background-position:center -404px;}
.menu_portales ul li a.europafm	{background-position:center -450px; width:24px;}
.menu_portales ul li a.melodia	{background-position:center -604px;}
.menu_portales ul li a.nubeox 	{background-position:center -499px;}
.menu_portales ul li a.a3player 	{background-position:center -552px;}
.menu_portales ul li a.neoxkidz 	{background-position:center -654px;}

.menu_portales ul li a.grupo:hover 		{background-position:right 0;}
.menu_portales ul li a.a3:hover 		{background-position:center -56px;}
.menu_portales ul li a.sexta:hover 		{background-position:center -102px;}
.menu_portales ul li a.neox:hover 		{background-position:center -148px;}
.menu_portales ul li a.nova:hover 		{background-position:center -195px;}
.menu_portales ul li a.nitro:hover 		{background-position:center -241px;}
.menu_portales ul li a.xplora:hover 	{background-position:center -287px;}
.menu_portales ul li a.sexta3:hover 	{background-position:center -335px;}
.menu_portales ul li a.onda:hover 		{background-position:center -382px;}
.menu_portales ul li a.europafm:hover 	{background-position:center -428px;}
.menu_portales ul li a.melodia:hover 	{background-position:center -579px;}
.menu_portales ul li a.nubeox:hover 	{background-position:center -474px;}
.menu_portales ul li a.a3player:hover 	{background-position:center -526px;}
.menu_portales ul li a.neoxkidz:hover 	{background-position:center -629px;}
.menu_portales ul li a.mega:hover 	{background-position:center -704px;}

.menu_portales ul li a.a3series 	{background-position:center -754px;}
.menu_portales ul li a.a3series:hover 		{background-position:center -730px;}


#wrapper {
	vertical-align:baseline;
}
#content {
}
/*#header*/
.tematicos_cont{
	background:#141414;
	border:1px solid #313131;
}
#header .tematicos{
	font-weight: bold;
	height: 26px;
	overflow: hidden;
	margin:0 auto;
	position:relative;
	width:974px;
}
#header .tematicos .flechas a{
	background:url("/static/images/flechas.png") no-repeat;
	position:absolute;
	height:100%;
	text-indent:-5000px;
	top:0;
	width:25px;
	z-index:100;
}
#header .tematicos .flechas a.anterior		{background-position:0 -42px;left:0;}
#header .tematicos .flechas a.siguiente		{background-position:0 -2px;right:0;}
#header .tematicos .flechas a.anterior.off	{background-position:0 -122px;}
#header .tematicos .flechas a.siguiente.off	{background-position:0 -82px;}
#header .tematicos ul{
	padding-top:5px;
	position:absolute;
	width:975px;
}
#header .tematicos li.ico{
	font-size: 12px;
	float:left;
}
#header .tematicos li.nxk a {
 		color: #ffec1e;
}
#header .tematicos li a{
	color: #ccc;
	font-size:12px;
	line-height: 17px;
	margin:0 25px 0 0;
}

#header .tematicos li.f1 a{
	color: #fe6e0e;
}

#header .tematicos li a:hover {color:#fff;}
#header .social li.ico a{
	background: transparent url('/static/images/sprite_icons_rst.png') no-repeat -6px 0px;
	color: #ccc;
	float: left;
	line-height: 17px;
}
#header .tematicos li.ico.bra a {
        color: #429544;
}
#header .tematicos li.ico.bra a:hover {
        color: #fff;
}
#header .tematicos li.ico.dep a {
        color: #0186B1;
}
#header .tematicos li.ico.dep a:hover {
        color: #fff;
}
#header .tematicos li.ico.ani a {
        color: #e32125;
}
#header .tematicos li.ico.ani a:hover {
        color: #fff;
}
/*
#header .tematicos li a {
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
}

#header .tematicos li.f1 a {background-position:-6px -473px;}
#header .tematicos li.f1 a:hover {color:#212121; background-position:-6px -492px;}
#header .tematicos li.clb a {background-position:-6px 0px;}
#header .tematicos li.clb a:hover {color:#fff;background-position:-6px -17px;}
#header .tematicos li.sees a {background-position:-6px -34px;}
#header .tematicos li.sees a:hover {color:#fff;background-position:-6px -51px;}
#header .tematicos li.otv a {background-position:-6px -68px;}
#header .tematicos li.otv a:hover {color:#fff;background-position:-6px -85px;}
#header .tematicos li.sot a {background-position:-6px -102px;}
#header .tematicos li.sot a:hover {color:#fff;background-position:-6px -119px;}
#header .tematicos li.jue a {background-position:-6px -136px;}
#header .tematicos li.jue a:hover {color:#fff;background-position:-6px -153px;}
#header .tematicos li.mgt a {background-position:-6px -170px;}
#header .tematicos li.mgt a:hover {color:#fff;background-position:-6px -187px;}
#header .tematicos li.dcp a {background-position:-6px -513px;}
#header .tematicos li.dcp a:hover {color:#fff;background-position:-6px -53px;}
*/
#header .content_cont{
	background:transparent url('/static/images/bg_header_rst.jpg') repeat-x 0 0;
	border-bottom:1px solid #151515;
}
#header .content {
	position:relative;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	width:976px;
}

#header .content_live {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:976px;
}

#header .content_cont_live{
	background:transparent url('/static/images/bg_header_rst.jpg') repeat;
	border-bottom:1px solid #151515;
	height:160px;
}

#header .content .logo {
	float:left;
	margin-right:20px;
	padding:10px;
}
#header .content .logo .indent {
	height:0;
}
#header .content .logo, #header .content .main_menu {
	position:relative;
    z-index:55;
}
#header .content .main_menu {
	margin:35px 0 0;
	width:583px;
}
#header .content .main_menu li {
	display:inline;
	float:left;
	margin:0 12px;
}
#header .content .main_menu .first {
	background:#1d1d1d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px #000 inset;
	-webkit-box-shadow:0 1px 1px #000 inset;
	box-shadow:0 1px 1px #000 inset;
	border-bottom:1px solid #555;
}
#header .content .main_menu .first a, #header .content .main_menu .second a {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	display:block;
	border-radius:0;
	background:none;
	color:#ccc;
	padding:10px 0;
}
#header .content .main_menu .first a.atresplayer,
#header .content .main_menu .first a.atresplayer:hover{
	background:url("/static/images/atresplayer_logo.png") no-repeat right 4px;
	padding-right:30px;
}

#header .content .main_menu .first .neoxkidz {
  color: #ffd800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  padding-right:30px;
  background: url("/static/images/neoxkidz_logo.png") no-repeat scroll right 4px rgba(0, 0, 0, 0)
}

#header .content .main_menu .first a.neoxkidz:hover {
  background: url("/static/images/neoxkidz_logo.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
  border-bottom: 2px solid #555;
  color: #fff;
  padding-right: 30px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

#header .content .main_menu .first a:hover, #header .content .main_menu .first li.active a{
	color:#fff;
	border-bottom:2px solid #555;
	background:none;
	padding-bottom:8px;
}
#header .content .main_menu .second{
	margin-left:10px;
}
#header .content .main_menu .second li {
	margin:0 2.5px;
}
#header .content .main_menu .second li a {
	background:#d3d3d3; /* Old browsers */
	background:-moz-linear-gradient(top,  #d3d3d3 0%, #8a8a8a 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* IE10+ */
	background:linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#8a8a8a',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px #26272a ;
	-webkit-box-shadow:0 1px 1px #26272a ;
	box-shadow:0 1px 1px #26272a ;
	display:block;
	width:100px;
	color:#2d2d2d;
	text-shadow:0px 1px 0px #ccc;
	text-align:center;
	padding:9px 0 10px;
	margin-top:1px;
}
#header .content .main_menu .first .f1{
	color:#F89400;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#header .content .main_menu .first .f1:hover{
	border-bottom:2px solid #F89400;
	color:#F89400;
} 
#header .content .main_menu .second li a:hover{
	background:#f5a300; /* Old browsers */
	background:-moz-linear-gradient(top, #f5a300 0%, #fc7700 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5a300), color-stop(100%,#fc7700)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* IE10+ */
	background:linear-gradient(top, #f5a300 0%,#fc7700 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a300', endColorstr='#fc7700',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#header .content .social {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:0 8px 0 0;
}
#header .content .social span {
	margin-top:10px;
	margin-bottom:3px;
}
#header .content .social ul {
	margin-top:10px;
	overflow:hidden;
}
#header .content .social li {
	float:left;
	margin:0 2px 0 0;
}
#header .content .social a {
	color:#F79700;
	padding:0;
	width:22px;
	height:22px;
}
#header .content .social a:hover {
	text-decoration:underline;
}
#header .content .social .fcb a {
	background-position:0px -205px;
}
#header .content .social .fcb a:hover {
	background-position:0px -227px;
}
#header .content .social .twt a {
	background-position:0px -249px;
}
#header .content .social .twt a:hover {
	background-position:0px -271px;
}
#header .content .social .gps a {
	background-position:0px -293px;
}
#header .content .social .gps a:hover {
	background-position:0px -315px;
}
#header .content .social .tue a {
	background-position:0px -337px;
}
#header .content .social .tue a:hover {
	background-position:0px -359px;
}
#header .content .social .rss a {
	background-position:0px -381px;
}
#header .content .social .rss a:hover {
	background-position:0px -403px;
}
#header .content .social .ytb a{
	background-position:0px -425px
}
#header .content .social .ytb a:hover{
	background-position:0px -447px
}

/* recogemos los estilos para aplicarlos tambien en la cabecera live*/

#header .content_live .logo {
	float:left;
	margin-right:20px;
	padding:10px;
}
#header .content_live .logo .indent {
	height:0;
}
#header .content_live .logo, #header .content_live .main_menu {
	position:relative;
    z-index:55;
}
#header .content_live .main_menu {
	margin:35px 0 0;
	width:583px;
	position: absolute;
	top: 30px;
	left: 200px;
}
#header .content_live .main_menu li {
	display:inline;
	float:left;
	margin:0 12px;
}
#header .content_live .main_menu .first {
	background:#1d1d1d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px #000 inset;
	-webkit-box-shadow:0 1px 1px #000 inset;
	box-shadow:0 1px 1px #000 inset;
	border-bottom:1px solid #555;
}
#header .content_live .main_menu .first a, #header .content_live .main_menu .second a {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	display:block;
	border-radius:0;
	background:none;
	color:#ccc;
	padding:10px 0;
}
#header .content_live .main_menu .first a.atresplayer,
#header .content_live .main_menu .first a.atresplayer:hover{
	background:url("/static/images/atresplayer_logo.png") no-repeat right 4px;
	padding-right:30px;
}

#header .content_live .main_menu .first .neoxkidz {
  color: #ffd800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  padding-right:30px;
  background: url("/static/images/neoxkidz_logo.png") no-repeat scroll right 4px rgba(0, 0, 0, 0)
}

#header .content_live .main_menu .first a.neoxkidz:hover {
  background: url("/static/images/neoxkidz_logo.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
  border-bottom: 2px solid #555;
  color: #fff;
  padding-right: 30px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

#header .content_live .main_menu .first a:hover, #header .content_live .main_menu .first li.active a{
	color:#fff;
	border-bottom:2px solid #555;
	background:none;
	padding-bottom:8px;
}
#header .content_live .main_menu .second{
	margin-left:10px;
}
#header .content_live .main_menu .second li {
	margin:0 2.5px;
}
#header .content_live .main_menu .second li a {
	background:#d3d3d3; /* Old browsers */
	background:-moz-linear-gradient(top,  #d3d3d3 0%, #8a8a8a 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* IE10+ */
	background:linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#8a8a8a',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px #26272a ;
	-webkit-box-shadow:0 1px 1px #26272a ;
	box-shadow:0 1px 1px #26272a ;
	display:block;
	width:100px;
	color:#2d2d2d;
	text-shadow:0px 1px 0px #ccc;
	text-align:center;
	padding:9px 0 10px;
	margin-top:1px;
}
#header .content_live .main_menu .first .f1{
	color:#F89400;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#header .content_live .main_menu .first .f1:hover{
	border-bottom:2px solid #F89400;
	color:#F89400;
} 
#header .content_live .main_menu .second li a:hover{
	background:#f5a300; /* Old browsers */
	background:-moz-linear-gradient(top, #f5a300 0%, #fc7700 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5a300), color-stop(100%,#fc7700)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f5a300 0%,#fc7700 100%); /* IE10+ */
	background:linear-gradient(top, #f5a300 0%,#fc7700 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a300', endColorstr='#fc7700',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#header .content_live .social {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:0 8px 0 0;
	position: absolute;
	right: 10px;
	top: 10px;
}
#header .content_live .social span {
	margin-top:10px;
	margin-bottom:3px;
}
#header .content_live .social ul {
	margin-top:10px;
	overflow:hidden;
}
#header .content_live .social li {
	float:left;
	margin:0 2px 0 0;
}
#header .content_live .social a {
	color:#F79700;
	padding:0;
	width:22px;
	height:22px;
}
#header .content_live .social a:hover {
	text-decoration:underline;
}
#header .content_live .social .fcb a {
	background-position:0px -205px;
}
#header .content_live .social .fcb a:hover {
	background-position:0px -227px;
}
#header .content_live .social .twt a {
	background-position:0px -249px;
}
#header .content_live .social .twt a:hover {
	background-position:0px -271px;
}
#header .content_live .social .gps a {
	background-position:0px -293px;
}
#header .content_live .social .gps a:hover {
	background-position:0px -315px;
}
#header .content_live .social .tue a {
	background-position:0px -337px;
}
#header .content_live .social .tue a:hover {
	background-position:0px -359px;
}
#header .content_live .social .rss a {
	background-position:0px -381px;
}
#header .content_live .social .rss a:hover {
	background-position:0px -403px;
}
#header .content_live .social .ytb a{
	background-position:0px -425px
}
#header .content_live .social .ytb a:hover{
	background-position:0px -447px
}

/* fin de content_live */

.mod_buscador form button{
  overflow:visible;
  padding:0;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  -border-radius:0px;
  margin-left:0;
  font-size:12px;
  display:block;
  text-indent:-5000px;
}

.submenu_cont{
	background:#0c0c0c;
	border-top:1px solid #333;
	border-bottom:1px solid #444444;
}
.submenu {
	padding-left:10px;
	margin:0 auto;
	width:976px;
}
.submenu li {
	float:left;
	/*background:url('/static/images/sub_menu_sep_rst.png') right 5px no-repeat;*/
}
.submenu li.last{
	background:none;
}
.submenu li a {
	display:block;
	color:#ccc;
	font-size:12px;
	line-height:27px;
	padding:0 12px;
	font-weight:bold;
	border-right:1px solid #222;
}
.submenu li a:hover {
	color:#fff;
	background:#333;
	/*margin-left:-2px;
	border-left:2px solid #333;*/
}
.loginregister {
	visibility:hidden;
	display:block !important;
	margin-right:0;
	padding-top:0;
	width:135px;
}
/* Layout - Footer
--------------------------------------------------------------------------------*/
.pie_principal {
    overflow:hidden;
	border-top:1px solid #ddd;
}
.pie_principal a:hover {
    text-decoration:underline;
}
.pie_principal .links strong {
    display:inline;
    float:left;
    font-size:11px;
    margin-right:17px;
    /*padding-top:0;*/
    text-align:right;
    width:148px;
}
.pie_principal .links {
    overflow:hidden;
    padding:20px 0;
	background:#fff;
}
.pie_principal .links ul li {
	display:block;
	overflow:hidden;
	margin:4px 0;
}
.pie_principal .links ul li a {
    font-size:11px;
    line-height:normal;
    margin-right:5px;
	color:#004082;
}
.pie_principal .links ul li ul {
    float:left;
    width:755px;
}
.pie_principal .links ul li ul li {
    display:inline;
    font-size:8px;
	border-right:1px solid #004082;
}
.pie_principal .links ul li ul li:last-child {
	border-right:none;
}
.pie_principal .marca {
    clear:both;
    overflow:hidden;
    padding:20px 0;
	color:#9e9e9e;
}
.pie_principal .marca a, .pie_principal .marca p {
	color:#9e9e9e;
}
.pie_principal .marca a:hover {
	color:#fff;
}
#footer .pie_principal .marca {
	background-color:#333333;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#212121)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #333333, #212121); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:-moz-linear-gradient(top, #313335, #212325); /* FF3.6+ */
	background-image:-ms-linear-gradient(top, #333333, #212121); /* IE10 */
	background-image:-o-linear-gradient(top, #333333, #212121); /* Opera 11.10+ */
	background-image:linear-gradient(to bottom, #333333, #212121);
	border-top:1px solid #444;
	border-bottom:4px solid #EB8E03;
	padding:15px 0 10px;
}
#footer .pie_principal .grupo_a3 {
    overflow:hidden;
    padding:0 0 20px;
	float:left;
}
#footer .pie_principal .grupo_a3 li {
    float:right;
    margin:0;
    padding:0;
}
#footer .pie_principal .grupo_a3_otros li {
    float:left;
	margin:0;
	padding:0 0 20px 18px;
}

#footer .pie_principal .grupo_a3_otros li a {
    font-size:12px;
	font-weight:bold;
}
#footer .pie_principal .grupo_a3_otros li a:hover {
	color:#fff;
}
#footer .pie_principal .grupo_a3 li a span {
    visibility:hidden;
}
#footer .pie_principal .marca .grupo_a3 li a {
    display:block;
    height:34px;
    padding:0;
    text-decoration:none;
}
#footer .pie_principal .marca .grid_2 ul  {
    padding-left:8px;
}
#footer .pie_principal .marca .grid_2 ul  li {
    margin-bottom:7px;
	display:block;
	line-height:16px;
}
#footer .pie_principal .marca .grid_2 ul  li a {
    font-size:11px;
}
#footer .pie_principal .marca .grupo_a3 li a {
   background:transparent url("http://www.antena3.com/static/images/footer_brands_rst.png") no-repeat 0 0;
}
#footer .pie_principal .marca .legales {
    font-size:10px;
    padding:0;
}
#footer .pie_principal .marca .legales a {
	font-weight:bold;
}
#footer .pie_principal .marca .legales li {
	padding-right:3px;
	display:inline;
}
#footer .pie_principal .marca .legales ul {
    padding-top:25px;
}
#footer .pie_principal .marca .legales ul li a{
    font-size:10px;
}
#footer .pie_principal .marca .legales p {
    padding-bottom:0px;
	padding-top:10px;
}
#footer .pie_principal .marca .legales p span {
	margin-bottom:5px;
	float:left;
}
#footer .pie_principal .marca .legales p span.block {
	float:none;
	clear:both;
}
#footer .pie_principal .marca .legales .separadora {
	-moz-box-shadow:0px 1px 0px 0px #333;
	-webkit-box-shadow:0px 1px 0px 0px #333;
	box-shadow:0px 1px 0px 0px #333;
	background:#111;
	clear:both;
	height:1px;
}
#footer .pie_principal .grupo_a3 li.atres a {
    background-position:-5px -40px;
    width:63px;
}
#footer .pie_principal .grupo_a3 li.atres a:hover {
    background-position:-5px 1px;
}
#footer .pie_principal .grupo_a3 li.lasexta a {
    background-position:-86px -41px;
    width:58px;
}
#footer .pie_principal .grupo_a3 li.lasexta a:hover {
    background-position:-86px 0;
}
#footer .pie_principal .grupo_a3 li.neox a {
    background-position:-146px -41px;
    width:80px;
}
#footer .pie_principal .grupo_a3 li.neox a:hover{
    background-position:-146px 1px;
}
#footer .pie_principal .grupo_a3 li.nova a {
    background-position:-234px -41px;
    width:80px;	
}
#footer .pie_principal .grupo_a3 li.nova a:hover {
    background-position:-234px 1px;
}
#footer .pie_principal .grupo_a3 li.mega a {
    background-position: -862px -38px;
    width: 80px;
}
#footer .pie_principal .grupo_a3 li.mega a:hover {
    background-position: -862px 2px;    	
}
#footer .pie_principal .grupo_a3 li.xplora a {
    background-position:-314px -41px;
    width:70px;
}
#footer .pie_principal .grupo_a3 li.xplora a:hover{
    background-position:-314px 0;
}
#footer .pie_principal .grupo_a3 li.ondacero a {
    background-position:-401px -41px;
    width:50px;
}
#footer .pie_principal .grupo_a3 li.ondacero a:hover {
    background-position:-401px 0px;
}
#footer .pie_principal .grupo_a3 li.europafm a {
    background-position:-460px -41px;
    width:87px;
}
#footer .pie_principal .grupo_a3 li.europafm a:hover {
    background-position:-460px 1px;
}
#footer .pie_principal .grupo_a3 li.melodiafm a {
    background-position:-546px -41px;
    width:60px;
}
#footer .pie_principal .grupo_a3 li.melodiafm a:hover{
    background-position:-546px 1px;
}
#footer .pie_principal .grupo_a3 li.nubeox a {
    background-position:-623px -41px;
    width:80px;
}
#footer .pie_principal .grupo_a3 li.nubeox a:hover {
    background-position:-623px 2px;
}
#footer .pie_principal .grupo_a3 li.atresplayer a {
    background-position:-721px -41px;
    width:70px;
}
#footer .pie_principal .grupo_a3 li.atresplayer a:hover {
    background-position:-721px -1px;
}
#footer .pie_principal .grupo_a3 li.neoxkidz a {
    background-position: -813px -41px;
    width: 40px;
}
#footer .pie_principal .grupo_a3 li.neoxkidz a:hover {
    background-position: -813px -1px;
}
#footer .pie_principal .grupo_a3 li.atreseries a {
    background-position: -934px -41px;
    width: 70px;
}
#footer .pie_principal .grupo_a3 li.atreseries a:hover {
    background-position: -934px -3px;
    width: 70px;
}

#footer .marca h2 a {
	color:#999 !important;
}
#footer .marca h2 a:hover {
	color:#fff !important;
}
/*
#footer .cat_map{
	font-size:12px;
	padding-left:14px;
	margin-top:20px;
}
*/

#footer .cat_map {
    font-size: 10px;
    margin-top: 5px;
    padding-left: 0px;
}

#footer .cat_map a{
	font-weight:bold;
	margin:0 5px;
}
/* mod_buscador header
--------------------------------------------------------------------------------*/
.mod_buscador {
	float:right;
}
.mod_buscador a {
	font-family:Georgia, serif;
	font-style:italic;
	font-size:11px;
	color:#ccc;
	float:left;	
	font-weight:normal;
    line-height:25px;
    margin-right:10px;
}
.mod_buscador a:hover {
	color:#fff;
	text-decoration:underline;
}
.mod_buscador form {
	background:transparent url('/static/images/sprite_search_rst.png') no-repeat 0 0;
	width:143px;
	height:26px;
	float:right;
	padding:0px;
}
.mod_buscador form:hover {
	background-position:0px -26px;
}
.mod_buscador form button {
	width:28px;
	height:26px;
	float:right;
	cursor:pointer;
	background:transparent;
	border:0;
}
.mod_buscador form input {
	background:none;
	border:0;
	color:#999;
	width:105px;
	height:24px;
	line-height:26px;/*ie*/
	float:left;
	font-style:italic;
	padding-left:8px;
	font-size:12px;
}
.mod_buscador form input:focus {
	color:#000;
}

/* mods_publicidad
--------------------------------------------------------------------------------*/

.mod_ad_top div {
  margin:0 auto;
}
.mod_ad_top > div {
  width:970px;
}

.mod_ad_top {
	padding:0;
	height:110px;
	text-align:center;
	background:#000;
}
.mod_ad_top .advertise {position:relative;}
.mod_ad_top .advertise > img {float:left;}

.mod_ad_top  .advertise > div {
	float:left;
}
.mod_ad_top  .advertise > .container_12 {
	float:none;
}
.advertise #divCrea, .advertise #divCrea div {
    float:none;
}
#sas_format_4637 #divCrea {
	position:fixed !important;
	margin-top:-275px !important;
}
/* Titulares subrayados - oh yeaaah
-------------------------------------------------------------*/
.mod_noticia div h2 {
    display: block;
}
.mod_noticia.destacada div h2 {
    display: block;
}
.mod_titulo h3 a:hover, .mod_titulo h3 a:hover, .mod_titulo h2 a:hover, .mod_titulo h2 a:hover, .mod_noticia div h2 a:hover, .mod_noticia_mini div.contenido h2 a:hover {
	border-bottom:1px dotted #000000;
    display:inline;
}


