/*************************************************************************/
/*           GENERAL CSS STYLESHEET FOR Telecinco HOMEPAGE		  		 */
/*                     		24 May 2010	                                 */
/*************************************************************************/

/*RESET CSS*/
html, body, div, span,
a, ul, li,
fieldset, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

/********************/
/*   Common Tags	*/
/********************/
body {
padding:0;
margin:0 auto;
font-family:arial;
font-size:11px;
-color:#FFFFFF;
overflow-x: visible;
}

div.publi_bg {
position:relative;
height:90px;
width:990px;
display:block;
margin:0 auto;
/*background-color:#F0F0F0;*/
overflow:hidden;
}

div.publi1 {
width:740px;
overflow:hidden;
}

div.publi1, div.publi2 {
background:url("../img/sprites/repeat_y.png") repeat-y scroll 0px -1998px transparent;
/*float:left;*/
}

div.publi2 {
width:246px;
overflow:hidden;
}

div.publi1 img.leftpubli, div.publi2 img.leftpubli {
margin:0;
}

.leftpubli {
float:left;
}

div#header {
position:relative;
width:990px;
height:58px;
padding:18px 0 8px 0;
display:block;
}

div#header a.link_header {
height:58px;
width:287px;
border:0 none;
display:block;
}

div#header a.link_header img {
border:0 none;
}

div#header div#logo_dx {
position:absolute;
height:39px;
right:0;
top:37px;
}

div#header div#logo_dx img {
margin-right:5px;
border:0 none;
}

div#header div#sbm_superior {
position:absolute;
right:0;
top:10px;
font-family:Tahoma;
color:#7F7E7E;
}

div#header div#sbm_superior a {
color:#7F7E7E;
text-decoration:none;
font: normal 11px Tahoma, Geneva, sans-serif;
}

div#menu_main {
height:30px;
width:990px;
margin:0 0 7px;
padding-left:5px;
background:url("../img/sprites/sprite.png") no-repeat scroll 0 -119px transparent;
}

#menulist {
height:28px;
margin:22px 3px 0 0;
padding:0;
list-style:none outside none;
}

div#menu_main ul {
margin:0;
padding:0;
}

div#menu_main ul li {
position:relative;
height:24px;
margin:0;
padding:0;
float:left;
display:block;
list-style-type:none;
z-index:5;
}

div#menu_main ul li a {
margin:0;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
}

div#menu_main ul li:first-child {
margin-left:5px; *margin-left: 0;
}

div#menu_main ul li a:hover {
background-color:#D81700; background-image: none;
}

div#menu_main ul li a span {
height:22px;
padding:8px 9px 0;
cursor:pointer;
display:block;
_display: inline-block;
}

div#menu_main ul li:hover a span {
background-color:#D81700;
}

.mLeft {
right:0;
}

div#menu_main ul li div {
position:absolute;
width:248px;
background-color:#DF2F17;
display:none;
}

.menu_fl {
width:240px !important;
float:left;
}

div#menu_main li:hover div {
display:block;
}

div#menu_main ul li div:hover {
visibility:visible;
}

div#menu_main ul li div ul.submenuList {
margin:23px 0 0 0;
*margin: 0;
}

div#menu_main ul li div ul.submenuList li {
width:248px;
height:auto;
margin:0;
padding:2px 0;
float:none;
}

div#menu_main ul li div ul.submenuList li a {
margin:0 -1px 0 1px;
padding:1px 0 1px 22px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c4 ul.c4 li a {
margin:0 4px 0 0px;
padding:1px 0 1px 22px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c3 ul.c3 li a {
margin:0 2px 0 1px;
padding:1px 0 1px 22px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c2 ul.c1 li a {
width:236px;
margin:0 0px 0 1px;
padding:1px 0 1px 12px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c2 ul.c2 li a {
margin:0 0px 0 2px;
padding:1px 0 1px 22px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c1 ul.c1 li a {
margin:0 0px 0 0px;
padding:1px 0 1px 22px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}

div#menu_main ul li div.c2 {
width:496px !important;
background:url("../img/sprites/repeat_y.png") repeat-y scroll -995px 0 #DF2F17 !important;
}

div#menu_main ul li div.c2 ul.c2 {
position:relative !important;
margin-left:248px;
*margin-top:0;
}

div#menu_main ul li div.c3 {
width:744px !important;
background:url("../img/sprites/repeat_y.png") repeat-y scroll -995px 0 #DF2F17 !important;
}

div#menu_main ul li div.c3 ul.c3 {
margin-left:496px;
position:relative !important;
}

div#menu_main ul li div.c4 {
width:990px !important;
background:url("../img/sprites/repeat_y.png") repeat-y scroll -995px 0 #DF2F17 !important;
}

div#menu_main ul li div.c4 ul.c4 {
position:relative !important;
margin-left:744px;
}

div#menu_main ul li div.c4 ul.c4 li {
width:246px !important;
}

div#menu_main ul li div ul.submenuList li a:hover {
background:none repeat scroll 0 0 #1f1d1c;
}

div#menu_main ul li div ul.submenuList li a.new{
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 4px -386px transparent;
}

div#menu_main ul li div ul.submenuList li a.new:hover{
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 4px -386px transparent;
background-color:#1f1d1c;
}

div#menu_main ul li div div.submenuBottom span.new{		
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px -388px transparent;
}	
div#menu_main ul li div ul.submenuList li a.web{
background:url("../img/sprites/sprite_ico.png") no-repeat scroll -13px -370px transparent;
}

div#menu_main ul li div ul.submenuList li a.web:hover{
background:url("../img/sprites/sprite_ico.png") no-repeat scroll -13px -370px transparent;
background-color:#1f1d1c;
}

div#menu_main ul li div div.submenuBottom span.web{
background:url("../img/sprites/sprite_ico.png") no-repeat scroll -18px -372px transparent;
}

div#menu_main ul li div.c4 ul.c2{
margin-left:9px!important;
}

div#menu_main ul li div.c4 ul.c3{
margin-left:9px!important;
}

div#menu_main ul li div.c4 ul.c4{
margin-left:748px!important;
}

div#menu_main ul li div.c3 ul.c2{
margin-left:9px!important;
}

div#menu_main ul li div.c3 ul.c3{
margin-left:498px!important;
}

/* Management Label in Submenu List */
div#menu_main ul li div span.menuGroup {
height:26px;
width:248px;
margin:3px 0;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#EAAD9B;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
display:block;
}

div#menu_main ul li div.c1 span.menuGroup{
width:227px;
height:26px;
margin:3px 1px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
color:#EAAD9B;
display:block;
}

div#menu_main ul li div.c2 ul.c1 span.menuGroup{
width:228px;
height:26px;
margin:3px 1px;
padding:7px 0 0 22px;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
color:#EAAD9B;
display:block;
}

div#menu_main ul li div.c2 ul.c2 span.menuGroup {
width:225px;
height:26px;
margin:3px 2px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
color:#EAAD9B;
display:block;
}

div#menu_main ul li div.c3 span.menuGroup{
width:228px;
height:26px;
margin:3px 1px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
color:#EAAD9B;
display:block;
}

div#menu_main ul li div.c3 ul.c3 span.menuGroup {
width:225px;
height:26px;
margin:3px 1px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
color:#EAAD9B;
display:block;
}

div#menu_main ul li div.c4 span.menuGroup {
width:228px;
height:26px;
margin:3px 1px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#EAAD9B;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
display:block;
}

div#menu_main ul li div.c4 ul.c4 span.menuGroup {
width:222px;
height:26px;
margin:3px 0px;
padding:7px 0 0 20px;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#EAAD9B;
background:url("../img/sprites/sprite.png") no-repeat scroll -6px -945px transparent;
display:block;
}

/* IE7 */
:first-child + html div#menu_main ul li div div.submenuTopC2 {
margin-left:-240px;
}

:first-child + html div#menu_main ul li div.c2 ul.c2 {
width:200px;
}

:first-child + html div#menu_main ul li div div.submenuTopC3 {
margin-left:-489px;
}

:first-child + html div#menu_main ul li div.c3 ul.c3 {
width:200px;
}

:first-child + html div#menu_main ul li div div.submenuTopC4 {
margin-left:-738px;
}

:first-child + html div#menu_main ul li div.c4 ul.c4 {
width:200px;
}

.menuDxImg {
position:absolute;
border:0 none !important;
padding:0 !important;
right:20px;
top:2px;
background:none repeat scroll 0 0 transparent !important;
}

.menuDxImg:hover {
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
}

img.DXsameLink {
margin : -1px 0 0 5px;
background:none repeat scroll 0 0 transparent;
border:0 none;
vertical-align:middle;
}

div#menu_main div.menuCloseTab {
height:30px;
background:none repeat scroll 0 0 #D81700;
display:block;
}

div#menu_main ul li div div.submenuTop, div#menu_main ul li div div.submenuTopC2 {
height:25px;
width:100%;
background:url("../img/sprites/repeat_x.png") repeat-x scroll 0px -32px transparent;
}

div#menu_main ul li div div.submenuTop img, div#menu_main ul li div div.submenuTopC2 img {
margin-top:9px;
cursor:pointer;
float:right;
}

div#menu_main ul li div div.submenuTop, div#menu_main ul li div div.submenuTopC3 {
height:25px;
width:100%;
background:url("../img/sprites/repeat_x.png") repeat-x scroll 0px -32px transparent;
}

div#menu_main ul li div div.submenuTop img, div#menu_main ul li div div.submenuTopC3 img {
margin-top:9px;
cursor:pointer;
float:right;
}

div#menu_main ul li div div.submenuTopC2 div.imgClose {
width:14px;
margin:7px 0 0 479px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
}

div#menu_main ul li div div.submenuTopC3 div.imgClose {
width:14px;
margin:7px 0 0 727px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
position:relative;
}

div#menu_main ul li div div.submenuTopC4 div.imgClose {
width:14px;
margin:7px 0 0 973px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
}

:first-child + html div#menu_main ul li div div.submenuTopC2 div.imgClose {
width:14px;
margin:8px 0 0 482px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
}

:first-child + html div#menu_main ul li div div.submenuTopC3 div.imgClose {
width:14px;
margin:8px 0 0 730px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
}

:first-child + html div#menu_main ul li div div.submenuTopC4 div.imgClose {
width:14px;
margin:8px 0 0 976px;
cursor:pointer;
float:right;
background:url("../img/sprites/sprite_ico.png") no-repeat scroll 0px 0px transparent;
}

div#menu_main ul li div div.submenuTop, div#menu_main ul li div div.submenuTopC4 {
height:25px;
width:100%;
background:url("../img/sprites/repeat_x.png") repeat-x scroll 0px -32px transparent;
}

div#menu_main ul li div div.submenuTop img, div#menu_main ul li div div.submenuTopC4 img {
margin-top:9px;
cursor:pointer;
float:right;
}

div#menu_main ul li div div.submenuBottom {
width:100%;
height:12px;
border-bottom:2px solid #D81700;
}

div#menu_main ul li div div.submenuBottom span {
padding:0 14px;
font-family:Tahoma;
font-size:10px;
color:#F6C2BB;
float:right;
}

.mcb {
position:static !important;
height:1px !important;
clear:both;
}

/*Google Search Bar*/
div#breadcumb {
position:relative;
height:30px;
width:990px;
}

div#breadcumb div#search {
display:block;
float:right;
margin-right:10px;
}

div#breadcumb div#search form {
display:inline-block;
margin:0;
padding:0;
}
div#breadcumb div#search form.peopleSearch {
display:block;
float:left;
margin-right:15px;
}

div#breadcumb div#search img {
float:left;
margin:0 5px 0 0;
}
form.peopleSearch img { padding-top: 2px;}

div#breadcumb div#search input {
height:13px;
margin:0;
padding:1px;
font-size:9px;
border:1px solid #D0CCC3;
float:left;
}
div#breadcumb div#search input#search-people { color:#949494;}
div#breadcumb div#search input#search-people:focus { color:#000;}

div#breadcumb div#search input.radio {
width:13px;
height:13px;
margin:3px 0 0 7px;
padding:0;
border:medium none;
float:left;
}

div#breadcumb div#search span {
padding:0 0 0 3px;
line-height:17px;
color:#595959;
float:left;
}

div#breadcumb div#search input.btn {
height:auto;
margin:0 0 0 5px;
padding:0;
border:medium none;
}

/*
 * CORRECCIONES DEL MENU
*/


div#header div#sbm_superior a.uppermenu2{
background: transparent url('../../page/356/P_2_1_t5hpuppermenu_menulist_item2_image1507.html?ts=20100930104830') no-repeat right center;
padding-right:16px
}

div#header div#sbm_superior a.uppermenu4{
background: transparent url('../../page/356/P_2_1_t5hpuppermenu_menulist_item4_image1507.html?ts=20100930104830') no-repeat right center;
padding-right:16px
}

div#header div#sbm_superior a.uppermenu5{
background: transparent url('../../page/356/P_2_1_t5hpuppermenu_menulist_item5_image1507.html?ts=20100930104830') no-repeat right center;
padding-right:16px
}

div#header div#sbm_superior a.uppermenu3{
background: transparent url('../../page/356/P_2_1_t5hpuppermenu_menulist_item3_image1507.html?ts=20100930104830') no-repeat right center;
padding-right:16px
}

#menulist {
	float: none;
}

li.dot, li {
	background-image: none;
	text-align: left;
}

#menulist li ul li:hover, #menulist ul li.over {
background-image: none;
}

div.publi_bg {
	width: 996px;
	height: 90px;
	margin: 0;
}

div.publi1 {
	width: 743px;
	height: 90px;
	margin:auto;
}

div.publi2 {
	width: 249px;
	height: 90px;
}

div#header a.link_header {
	float:left;
}

div#menu_main ul li a span {
    font-family: arial;
}

div.publi1 img, div.publi2 img {
	margin-bottom: 0;
	margin-top: 0;
}

div.cnt_main { 
	width: 1000px;
	margin: 0 auto;
}


/*  Sobreescribimos tienda  */

#wrapper-cb { position: inherit;}
#wrapper-cb #banner1, #banner2 {  margin-bottom:10px; }
#wrapper-cb #content-cb { position:relative;}
#wrapper-cb #main-nav { border: 0 none;}
#wrapper-cb #main-content { margin:0;padding-right:5px; border-right: 1px solid #DEDEDE;}
#wrapper-cb #side-content { margin:0;}
#wrapper-cb #content-cb .side-divider { display: none;}


/* Correcciones ie7 */
div#menu_main { *padding: 0; padding-left: 5px;}
div#menu_main ul li{ *margin: 0; }
div#menu_main ul li div div.submenuTop, div#menu_main ul li div div.submenuTopC4, div#menu_main ul li div div.submenuTopC3, div#menu_main ul li div div.submenuTopC2 { *position: relative; float: right;}
div#menu_main ul li div.c4 ul.c4, div#menu_main ul li div.c3 ul.c3 { *width: 240px; *margin-top: 0;}


/* ICONOS HOME MEDIASET */

div#icos_mediaset{width:181px;height:57px;padding-left:2px;padding-bottom:0; overflow:hidden;position:absolute; right:0; bottom:2px;}
div#icos_mediaset img.mediaset{margin:0 0px 4px -1px;*margin-bottom:0px;padding:0;}
div#icos_mediaset a img{margin-right:3px;border:0;}
div#icos_mediaset a img.margin0{margin:0;}