/**** HTML Standard Tags ****/
body {
	font: normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 25px 0 0 0 !important;
	margin: 0;
	text-align: center;
	height: 100%;
	background: #f1f0f1;
}

img {
	border: 0;
}

a {
	color: #036;
  font: normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
  text-decoration: none;
	outline-style: none;	
}

a.blue {
	color: #036;
}

a:hover {
	text-decoration: underline;
}

/**** Common styles ****/

.left {
	float: left;
}

.right {
	float: right;
}

.bgGrey {
	background: #F5F5F5;
}

.small {
	font-size: 11px;
}

.red {
	color: #c00;
}

.blue {
	color: #039;
}

.line,
.lineTop {
	float: left;
}

.lineTop {
	margin: 5px 0 0 0;
	*margin-top: 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #EBD8D8;
	width: 100%;
}

.break {
	margin: 10px 0 0 0;
}

h3.subtitle {
	font-size: 13px;
	margin: 0;
	padding: 5px 2px;
}

/**** Container ****/

#container {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: static !important;
}

/**** Content ****/

#content {
	float: left;
	width: 659px;
	_width: 654px;
	margin: 0;
	padding: 15px 0 20px 0;
}

.centralBlock {
	width: 990px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}

.blockLine {
	width: 989px;
	border-left: 1px solid #EBD8D8;
	*padding-bottom: 15px;
	float: left;
}

/* Primary Content Home */

#primaryContent,
#infografia {
	position: relative;
	width: 988px;
	height: 288px;
	margin: 0 auto;
	border: 1px solid #ebd8d8;
	float: left;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-mainPhotoBox.gif) repeat;
	_overflow: hidden;
}

#flash-content {
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-mainPhotoBox.gif) repeat;
	float: left;
	margin: 0; /*mine*/
	padding: 0; /*mine*/
}

.leftBdMainPhoto,
.rightBdMainPhoto {
	float: left;
	width: 8px;
	height: 288px;
	margin: 0;
}

.leftBdMainPhoto {
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bd-mainPhoto-left.gif) no-repeat;
}

.rightBdMainPhoto {
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bd-mainPhoto-right.gif) no-repeat;
}

/*AJAX portada*/

#coverFirstPic, #coverFirstPic .secondPic, #coverFirstPic h1,
#coverFirstPic p, #coverFirstPic ul, #coverFirstPic li, #coverFirstPic li a {
	float: left;
}

#coverFirstPic {
	position: relative;
	/*height: 260px;*/
	width: 630px;
	background: #fff url(http://multimedia.hola.com/comunes/coverFirstPic-back.gif) repeat-x;
	margin: 14px 15px 0 6px;
	padding: 0;
	_margin-right: 10px;
}

.secondPic img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.firstPic,
.coverLink {
	position: absolute;
	left: 0;
	top: 0;
}

.coverLink {
	height: 260px;
	width: 630px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
}

.coverLink:hover {
	opacity: 0.25;
	filter: alpha(opacity=25);
}

#coverFirstPic .secondPic {
	margin-right: 10px;
}

#coverFirstPic h1 a span.grande {
	font-weight: bold;
	font-size: 25px;
}

#coverFirstPic h1,
#coverFirstPic p {
	width: 250px;
	margin: 5px 0 0 0;
}

#coverFirstPic h1 a {
	padding-top: 5px;
	line-height: 30px;
	color: #900;
	float: left;
	font: normal 23px Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	width: 250px;
}

#coverFirstPic ul {
	width: auto;
	position: absolute;
	left: 369px; 
	top: 214px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#coverFirstPic li {
	margin: 0 9px 0 0;
	padding: 0;
}

.outText {
	display: none;
}

#coverFirstPic li a {
	border: 3px #fff solid;
	height: 50px;
	_overflow: hidden;
}

#coverFirstPic li a.picMenu-on {
	border: 3px #666 solid;
}

/*AJAX portada*/

#mainPhotoBox {
	float: left;
	width: 630px;
	height: 274px;
	margin: 14px 15px 0 6px;
}

#portada {
	height: 274px;
	overflow: hidden;
}

#portada img {
	float: left;
}

#portada img {
	float: left;
	margin-right: 10px;
}

#portada h1 a span {
	font-weight: bold;
}

#portada h1,
#portada p {
	float: left;
	width: 250px;
	margin: 5px 0 0 0;
}

#portada h1 a {
	padding-top: 5px;
	font-size: 25px;
	line-height: 26px;
}

 #portada p {
	padding-bottom: 10px;
	border-bottom: 1px #ccc dashed;	
}

#portada ul {
	float: left;
	width: 235px;
	margin: 0 0 0 15px;
	*margin: 0;
	padding: 0;
	list-style-type: disc;
	*list-style-position: inside;
}

#portada li {
	margin: 5px 0;
}

#portada li a {
	display: block;
	font-size: 11px;
	color: #036;
	line-height: 12px;
	padding-right: 5px;
}

#videoBox {
	float: left;
	/*
	width: 300px;
	height: 258px;
	*/
	padding: 14px 6px 14px 15px;
	_padding-right: 0;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-videoBox.gif) repeat;
}

#videoBox h2.htv {
	float: left;
	width: 100%;
	height: 35px;
	margin: 0;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/video-top.gif) no-repeat;
}

#videoBox h2.htv strong {
	font-size: 18px;
	padding: 10px 0 0 15px;
	float: left;
}

#videoBox h2.htv span {
	float: left;
	width: 61px;
	height: 29px;
	text-indent: -9999px;
	margin: 9px 0 0 13px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/video-logo.gif) no-repeat;
}

#columnRight h2.htv {
	float: left;
	width: 100%;
	_width: 97%;
	height: 30px;
	margin: 0;
	*margin-top: -4px;
	background-color: #fff;
	border-top: 1px solid #EBD8D8;
}

#columnRight h2.htv span {
	float: left;
	width: 100%;
	height: 29px;
	text-indent: -9999px;
	margin: 4px 0 0 13px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/video-logo.gif) no-repeat;
}

.videoConten {
	float: left;
	width: 295px;
	height: 226px;
	padding-left: 5px;
	background: #fff url(http://multimedia.hola.com/ns/hola/comunes/estilos/video-bottom.gif) left bottom no-repeat;
	margin: 0;
}

#columnRight .videoConten {
	width: 302px;
	_width: 300px;
	float: left;
	margin: 4px;
	_margin: 5px;
	padding: 7px 9px;
	_padding: 4px;
	background-color: #fff;
}

ul.videoList {
	float: left;
	width: 167px;
	height: 205px;
	margin: 0;
	padding: 0;
	border: 1px solid #ebd8d8;
	border-top: 0;
	list-style-type: none;
}

ul.videoList li {
	height: 65px;
	float: left;
	border-bottom: 1px solid #ebd8d8;
	margin: 0;
	padding: 0;
	width: 167px;
}

ul.videoList li a {
	margin-top: 5px;
	padding-right: 3px;
}

ul.videoList h3,
.videoNews h3 {
	margin: 0;
	height: 24px;
	font-size: 14px;
	padding: 6px 0 0 10px;
	background: #fff url(http://multimedia.hola.com/ns/hola/comunes/estilos/video-fondo.gif) left bottom repeat-x;
}

#columnRight ul.videoList h3,
#columnRight .videoNews h3 {
	border-top: 1px solid #EBD8D8;
}

ul.videoList h3 {
	width: 157px;
}

.videoNews h3 {
	border-bottom: 1px solid #ebd8d8;
}

.videoNews {
	float: left;
	width: 120px;
	height: 205px;
	border-right: 1px solid #ebd8d8;
	border-bottom: 1px solid #ebd8d8;
	background: #f5f5f5;
}

#columnRight .videoNews {
	width: 130px;
}

.videoNews img {
	text-align: center;
	margin: 0 0 5px 0;
	*margin: 0;
}

.videoNews a,
.videoConten span,
.videoConten a {
	margin: 0 10px;
	float: left;
	font-size: 12px;
}

.videoConten span {
	font-size: 11px;
}

.topBreves {
	background: #fff;
	width: 300px;
	height: 260px;
	padding: 0;
}

.topBreves h2.hBlockRed {
	background: url(http://multimedia.hola.com/ns/hola/comunes/back-h2-red.gif) left top repeat-x;
	border-bottom: 0;
	border-top: 2px #e8d3d3 solid;
}

.topBreves h2.hBlockRed strong {
	border-top: 2px #900 solid;
}

.topBreves .itemBar {
	width: 290px;
	height: 210px;
	overflow: hidden;
	margin: 0;
	padding: 0 5px 5px 5px;
}

.topBreves .itemBar .listaNoticias li {
	list-style-position: inside;
	list-style-type: disc;
	color: #ccc;
	border-bottom: dotted #ccc 1px;
	padding: 6px 2px;
}

.topBreves .itemBar .listaNoticias li a {
	margin-left: -3px;
}

.topBreves ul.listaNoticias {
	margin: 0;
	padding: 0 5px;
}

.topBreves ul.listaNoticias li a {
	font-size: 12px;
	line-height: 13px;
}

.homeBlock1	{
	float: left;
	width: 345px;
	margin: 0;
	padding: 0 0 0px 15px;
	/* padding: 0 0 30px 15px;  Tocado por Jorge 15-06-10*/
}

.homeBlock2	{
	float: left;
	width: 270px;
	margin: 0;
	padding: 0 0 0 15px;
}

.imgHome {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 16px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/line-dotted-violet.gif) bottom left repeat-x;
}

.imgHome img {
	margin: 0 5px 5px 0;
	float: left;
}

.imgHome p {
	margin: 0;
}

.imgHome p a {
	color: #036;
	font: bold 16px Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
}

.imgHome ul,
.imgHome ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

.imgHome ul {
	padding: 5px 0 0 10px;
}

.imgHome ul li {
	padding: 0 0 5px 20px;
	font-size: 12px;
	color: #666;
	width: 315px;
	background: #ccc;
}

.imgHome ul li.link-Perfil {
	background: url(http://multimedia.hola.com/ns/hola/comunes/portada/ico-perfil.gif) 0 2px no-repeat;
}

.imgHome ul li.link-Video {
	background: url(http://multimedia.hola.com/ns/hola/comunes/portada/ico-video.gif) 0 3px no-repeat;
}

.imgHome ul li.link-Noticia {
	background: url(http://multimedia.hola.com/ns/hola/comunes/portada/ico-news.gif) 2px 2px no-repeat;
	padding-top: 1px;
}

.imgHome ul a {
	font-size: 12px;
}

.noImgHome .commentMargin {
	height: 5px;
	width: 100%;
}

.commentshome {
	position: absolute;
	background: url(http://multimedia.hola.com/ns/hola/comunes/portada/coment-arrow.gif) 0 5px no-repeat;
	margin-bottom: -20px;
	font-size: 11px;
	padding-left: 7px;
	bottom: 18px;
	right: 0px;
}

.commentshome span,
.commentshome a {
	float: left;
	background: #efe2ed;
	font-size: 11px;
	color: #900;
	padding: 3px 5px;
}

.commentshome a.commentshometext {
	padding: 0;
}

.commentshome a {
	border: 1px #dabbd5 solid;
	padding: 2px 10px 1px 10px;
}

.commentshome a.commentshometext span {
	background: url(http://multimedia.hola.com/ns/hola/comunes/portada/coment-back.gif) repeat-x;
	border: none;
	padding: 2px 3px 1px 3px;
	color: #333;
	background-color: none;
}

.columnHome1 .blockBarHome {
	margin-bottom: 15px;
}

.blockBarHome {
	float: left;
	width: 268px;
	margin: 0 0 15px 0;
	border: 1px solid #dfdfdf;
}

h3.titHome {
	color: #900;
	margin: 10px 0 2px 10px;
	padding: 0;
}

h3.titHome a {
	font-weight: bold;
	font-size: 16px;
	color: #900;
}

.bgShop {
	width: 100%;
	_width: 246px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-bloque-compras.gif) no-repeat 178px 0;
	float: left;
	padding: 0 10px;
	margin: 0;
}

.bgShop h4 {
	padding: 8px 0 0 0;
	margin: 0;
}

.bgShop ul {
	padding: 0;
	margin: 0;
}

.blogsBlock {
	float: left;
	width: 248px;
	padding: 10px 10px 7px 10px;
	margin: 10px 0;
}

.blogsBlock2 {
	float: left;
	width: 248px;
	padding: 6px 5px 6px 10px;
	*padding-bottom: 4px;
	margin: 0;
	font-size: 12px;
	/*border-bottom: 1px solid #F5F5F5;*/
}

.line {
	/*border-bottom: 1px dashed #EBD8D8;*/
	background-color: #F5F5F5;
	margin: 5px 5px 2px 5px;
	padding: 6px 0 6px 10px;
	_padding-left: 0;
}

.bgWhite,
.bgGreen {
	float: left;
	padding: 8px;
	_padding: 5px;
	margin: 5px 0;
}

.bgWhite {
	width: 93%;
	background-color: #fff;
}

.bgGreen {
	width: 95%;
	_width: 93%;
	background-color: #f5f8e7;
}

.photoBlock {
	float: left;
	padding-right: 10px;
	_padding-right: 0;
	margin: 0;
}

.textBlock,
.textBlockLeft {
	font-size: 12px;
	_width: auto;
	margin: 0;
}

.bloqueRevista {
	font: 14px Century Ghotic, Arial, Verdana, sans-serif;
	color: #18171c;
}

.bloqueRevistaEsp {
	float: left;
	color: #18171c;
	margin-top: 0;
}

.bloqueRevista .textBlock,
.bloqueRevistaEsp .textBlock {
	background-color: #ececec;
	padding: 8px 5px 8px 0;
}

.bloqueRevistaEsp .textBlock {
	height: 140px;
	*padding-left: 10px;
}

.bloqueRevistaEsp .photoBlock {
	*padding-right: 0;
}

.bloqueRevista .textBlock ul,
.bloqueRevistaEsp ul {
	background-color: #868789;
	width: 290px;
	margin: 8px 0 0 0;
	*margin-top: 0;
	padding: 10px 5px 8px 5px;
}

.bloqueRevistaEsp ul {
	margin-top: 0;
}

.bloqueRevista .textBlock ul li,
.bloqueRevistaEsp ul li {
	margin-left: 15px;
	color: #fff;
}

.bloqueRevista .textBlock ul li a,
.bloqueRevistaEsp ul li a {
	color: #fff;
	font-size: 12px;
}

.textBlock .titRevista strong {
	color: #c03;
}

.textBlockLeft {
	width: auto;
}

.textBlock ul,
.bgShop ul {
	float: left;
	margin: 10px 0 0 20px;
	*margin-left: 10px;
	padding: 0;
	*list-style-position: inside;
	width: 160px;
}

.textBlock ul li,
.bgShop ul {
	padding: 0 0 5px 0;
	color: #900;
}

.textBlock ul li a,
.bgShop ul {
	font-size: 12px;
}

.bgShop ul li {
	*padding-bottom: 5px;
}

.textBlock a img {
	float: left;
	margin-right: 10px;
}

.newsList {
	margin: 0;
	padding: 10px 5px 0 10px;
	list-style-type: none;
}

.newsList li {
	padding-bottom: 10px;
}

#servicesBlockHome {
	float: left;
	width: 990px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#servicesBlockHome .columnHome1 {
	float: left;
  width: 660px;
  margin: -10px 0 0 0;
  padding-left: 0;
}

#servicesBlockHome .estilo {
	background: #b84d7b url('http://multimedia.hola.com/ns/hola/comunes/portada/bg-seccion-estilo.gif') no-repeat right top;
}

#servicesBlockHome .actualidad {
	background: #579fb8 url('http://multimedia.hola.com/ns/hola/comunes/portada/bg-seccion-actualidad.gif') no-repeat right top;
}

#servicesBlockHome .columnHome2 {
	float: left;
	width: 370px;
	padding: 0;
	margin: 0 10px 0 0;
	_margin: 0;
}

#servicesBlockHome .columnHome3 {
	float: right;
	width: 330px;
	padding: 0;
	margin: 0 0 0 2px;
}

/*** Bloque de enlaces a las últimas noticias de cada sección ***/

.linksHomeColumn {
	width: 300px;
	padding: 10px 11px 10px 13px;
	margin: 0 1px 0 0;
	font-size: 12px;
	border-right: 2px solid #ebedec;
	float: left;
}

.linksHomeColumn h3 a {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.linksHomeColumn ul li a.blue {
	font-size: 12px;
	padding: 0;
	*padding-bottom: 15px;
	margin: 0;
}

h3.seccion {
	margin: 2px 0 0 0;
	_margin-left: 2px;
	padding: 2px 10px 1px 4px;
	font-size: 12px;
	display: block;
	width: auto;
	float: left;
}

.linksHomeColumn .lineaSecciones {
	border-top: 1px dotted #EBD7D9;
	width: 340px;
	height: 1px;
	display: block;
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
}

h3.seccion a {
	color: #fff;
	text-transform: none;
	font-size: 12px;
}

ul.listaSubsecciones,
ul.listaSubseccionesEstilo,
ul.noticiasSubsecciones {
	width: 100%;
	margin: 5px 0 0 0;
	float: left;
	padding: 0;
}

ul.listaSubseccionesEstilo li {
	border-right: 1px solid #EBD7D9;
  display: inline;
  margin: 0;
  padding: 0 5px 0 3px;
}

ul.listaSubsecciones li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 3px;
	*padding: 0 2px 0 5px;
	border-right: 1px solid #EBD7D9;
}

ul.listaSubsecciones li.sinBorde {
	border: none;
}

.columnHome1 .sinBorde {
	margin-left: -3px;
	padding-left: 10px;
	border-left: 2px solid #ebedec;
	border-right: none;
}

ul.listaSubsecciones li a {
	font-size: 11px;
	color: #b84c7d;
}

ul.listaSeccion {
	float: left;
	*float: none;
	width: 350px;
	_width: 340px;
	margin: 0 0 5px 0;
	padding: 2px 15px 10px 8px;
	*padding-left: 3px;
	list-style-type: none;
}

ul.listaSeccion li {
	float: left;
	width: 100%;
	margin: 0;
	padding: 2px 0;
}

ul.listaSeccion li.first a {
	font-size: 13px;
	font-weight: bold;
}

ul.listaSeccion li a {
	font-size: 12px;
	color: #036;
	margin: 0;
	padding-left: 0;
	*padding: 0 0 0 8px;
}

ul.listaSeccion li a:hover {
	text-decoration: underline;
}

ul.listaSeccion li.titSeccion {
	display: none;
	width: 335px;
	float: left;
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dotted #EBD7D9;
}

ul.listaSeccion li.titSeccion a:hover {
	text-decoration: none;
}

.fotoSeccion {
	height: 145px;
	overflow: hidden;
	margin: 5px 0 0 0;
	float: left;
}

.fotoSeccion img {
	width: 300px;
}

.linksHomeColumn h4 {
	padding: 0;
	margin: 8px 0 5px 0;
	width: 300px;
	float: left;
}

.linksHomeColumn p {
	float: left;
	margin: 0 0 5px 0;
}

.linksHomeColumn h4 a {
	color: #058;
	font-weight: bold;
	font-size: 12px;
}

ul.listaSubseccionesEstilo li a {
	color: #036;
	font-size: 11px;
}

ul.noticiasSubsecciones {
	list-style-type: none;
	margin: 10px 10px 0 0;
	*margin-top: 15px;
	padding: 0 0 30px 0;
	float: left;
}

ul.noticiasSubsecciones li {
	border-top: 2px dotted #c6c6c6;
	padding: 8px 0;
}

ul.noticiasSubsecciones li a {
	font-size: 12px;
}

.separaSecciones {
	background: url("http://multimedia.hola.com/ns/hola/comunes/portada/bg-sep-secciones.gif") no-repeat center top;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2px;
	float: left;
}

.columnHome3 .blockBarHome {
	width: 297px;
}

.columnHome3 .blogsBlock {
	margin: 0;
  padding: 0;
  width: 248px;
}

.columnHome3 .bgWhite {
	margin: 0;
  padding: 0 8px 8px 5px;
}

/*** //Fin bloque de enlaces a las últimas noticias de cada sección ***/

.listHoroscopeBar {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

.listHoroscopeBar li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	width: 60px;
}

.listHoroscopeBar li a {
	font-size: 11px;
	padding: 0;
	margin: 0;
}

.listHoroscopeBar li a img {
	padding: 12px 0 0 0;
	margin: 0;
}

.tvForm {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}

.tvForm .itemTv {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.tvForm .itemTv select {
	font-size: 11px;
	width: 175px;
}

.tvForm label {
	width: 45px;
	float: left;
	font-weight: bold;
	margin: 0;
	padding-right: 5px;
}

.tvForm .boton-tv {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	width: 64px;
	height: 20px;
	float: left;
	position: relative;
	text-align: center;
	border: 0;
	margin: -10px 0 0 183px;
	*margin-top: -20px;
	padding: 0;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-boton-tv.gif) no-repeat;
}

.bgTv {
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bg-tv.gif) no-repeat;
	position: relative;
	margin: 75px 0 0 5px;
	_margin-top: -35px;
	*margin-top: -25px;
	height: 45px;
	padding: 0;
}

ul.listaNoticias {
	margin:-10px 0 -20px;
	padding:0;
	overflow:hidden;
}

ul.listaNoticias li {
	margin-top:-1px;
	padding: 10px 0;
	border-top: 1px #c2a5be dotted;
	color: #c2a5be;
	list-style: inside;
}

ul.listaNoticias li a {
	line-height: 15px;
	color: #036;
	padding: 0;
}

ul.listaNoticias li a em {
	color: #036;
	padding: 0;
}

ul.lo-mas-visto li{
	list-style:decimal inside;
	font-size:30px;
}

ul.lo-mas-visto li a{
	margin:-32px 0 10px 30px;
	*padding-left:10px;
	width:auto;
	float:left;
	*float:none;
	*display:block;
	min-height:35px;
}
/**** Right Column ****/

#columnRight {
	float: left;
	_float: right;
	width: 330px;
	height: auto;
	margin: 18px 0 7px 0;
	padding: 0;
}

#publi {
	width: 300px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0 0 15px 0;
	padding: 11px 15px;
}

.barBlockHome {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
}

.columnHome3 .barBlockHome {
	margin: 0 0 15px 0;
	_margin-top: -2px;
}

h2.hBlockRed,
h2.hBlock	{
	background: #edeaed url(http://multimedia.hola.com/comunes/pixel-white.gif) repeat-x;
	font-size: 16px;
	color: #333;
	margin: 0;
	border-top: 2px solid #dfdfdf;
	border-bottom: 1px solid #d8d8d8;
	float: left;
	height: auto;
	width: 100%;
}

h2.hBlock	{
	background: #f5f5f5; 
	border-bottom: 1px solid #fff;
}

h2.hBlockRed strong,
h2.hBlock strong {
	float: left;
	border-top: 2px solid #000;
	padding: 8px 15px;
	margin-top: -2px;
}

h2.hBlock strong {
	font-size: 14px;
	padding: 5px 10px;
}

.itemBarPhoto,
.itemBar,
.itemBarColor {
	float: left;
	margin: 0 0 0 10px;
	padding: 16px 5px 15px 5px;
	width: 300px;
}

.itemBorder {
	background: url(http://multimedia.hola.com/ns/hola/comunes/line-dotted-grey.gif) top left repeat-x;
}

.itemBarColor {
	background-color: #F5EBEB;
}

.itemBarPhoto {
	text-align: center;
}

.itemBar2 {
	position: relative;
	float: left;
	width: 100%;
	padding-top: 0;
	margin: 8px 0 5px 0;
}

.itemBar h4 {
	border-bottom: 1px dashed #EBD8D8;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin: 0 0 5px 0;
}

.itemBar img {
	margin: 0;
}

.itemBar .photoBlock img {
	_padding-bottom: 15px;
}

.trailers {
	float: left;
	width: 100%;
	margin: 0;
	padding: 5px 0;
}

/* ----- BLOQUE DE ESTILO ----- */

.titStyle {
	background: url(http://multimedia.hola.com/portada/home-style-back-head.jpg) repeat-x;
	border-bottom: 1px solid #6b5a68;
	width: 270px;
	height: auto;
	height: 36px;
}

h2.hStyle {
	border-top: 3px #d7b6d2 solid;
	color: #fff;
	font-size: 18px;
	float: left;
	padding: 5px 15px 7px 15px;
	margin: 0;
}

#style {
	width: 270px;
	background: #000;
	margin-bottom: 15px;
}

#styleConten {
	height: 330px;
	padding: 10px 0 0 10px;
}

#slideshow {
	float: left;
}

.styleFoto img {
	position: absolute;
}

.styleText a {
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding: 0 10px 10px 15px;
	height: 40px;
	overflow: hidden;
}

.styleText a:hover {
	text-decoration: underline;
}

.linkActive {
	display: block;
}

.linkPasive {
	display: none;
}

.styleFoto a.mensa {
	position: relative;
	padding: 2px 5px;
	background: #fff;
	color: #000;
	top: 299px;
	left: 176px;
	font-size: 12px;
}

.styleNav {
	width: 268px;
	border-top: 1px solid #6b5a68;
	height: 43px;
	padding: 1px;
}

.styleNav a {
	float: left;
}

.styleNav-marks {
	float: left;
	width: 168px;
	text-align: center;
	padding: 14px 0 0 14px;
}

.styleNav-marks a {
	width: 16px;
	height: 16px;
	color: #fff;
	margin-right: 5px;
}

.styleNav-marks a.markActive {
	background: #666;
	color: #000;
}

.styleNav-arrows {
	background: url(http://multimedia.hola.com/portada/home-style-back-nav.jpg) repeat-x;
	padding: 9px 10px;
	float: right;
	height: 25px;
}

#styleNav-prev,
#styleNav-next {
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	margin: 0 2px;
}

.inActive-prev {
	background: url(http://multimedia.hola.com/portada/home-style-bt-left-off.jpg) no-repeat;
}

#styleNav-prev.active {
	background: url(http://multimedia.hola.com/portada/home-style-bt-left.jpg) no-repeat;
}

#styleNav-next.active {
	background: url(http://multimedia.hola.com/portada/home-style-bt-right.jpg) no-repeat;
}

.inActive-next {
	background: url(http://multimedia.hola.com/portada/home-style-bt-right-off.jpg) no-repeat;
}

#style #preloader {
	display: none;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 220px;
	margin-left: 128px;
	background: #fff url(http://multimedia.hola.com/ns/hola/comunes/estilos/ajax-loader.gif) no-repeat;
}

h2.patroBodaclick {
	background: url(http://multimedia.hola.com/publicidad/patrocinios-seccion/bodaclick/label-rightbar.gif) no-repeat;
	height: 32px;
	border: 0;
	margin-top: -5px;
}

h2.patroSalutem {
	background: url(http://multimedia.hola.com/publicidad/patrocinios-seccion/salutem/label-rightbar.gif) no-repeat;
	height: 32px;
	border: 0;
	margin-top: -5px;
}

h2.patroBodaclick strong,
h2.patroSalutem strong {
	display: none;
}

/*** TELETIPO ***/

#teletipo-barra {
	width: 300px;
	_width: 290px;
	height: 190px;
	border: 0px;
	margin: 0;
	padding: 0;
}

.link-teletipo {
	display: block;
	margin-top: 5px;
	margin-left: 8px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#noborder {
	height: 215px;
}

#cabecerateletipo {
	height: 40px;
	background: url(http://oscars.hola.com/imagenes/oscar-2011/comunes/cab-teletipo-home-oscar.gif) no-repeat 0 0;
	border: 0px;
	_margin: 0;
	_padding: 0;
}

/*iframe {
	width: 295px;
	_width: 290px;
	height: 200px;
	margin: 0;
	padding: 5px 0 5px 5px;
	_padding-left: 0;
	background-color: #fff;
}*/

iframe textos {
	*width: 200px;
}

#teletipo {
	background-color: #fff;
	height: 200px;
	margin: 0;
	padding: 0 0 5px 5px;
	width: 295px;
}

/*** Blogs ***/

.blogDestacado {
	float: left;
	width: 97%;
	padding: 0 0 5px 10px;
	margin: 0;
	border-bottom: 1px dashed #E0EEEE;
}

.blogDestacado a,
.enlace {
	color: #036;
}

.enlace {
	float: left;
	margin: 10px 0 0 10px;
	/*background: url(http://multimedia.hola.com/ns/hola/comunes/ico_enlace.gif) top left no-repeat;*/
	font-size: 12px;
}

.blogDestacado a.blgTitulo {
	font-weight: bold;
	width: 100%;
}

.blogDestacado img {
	float: left;
	margin: 5px 5px 0 0;
}

.blogDestacado p {
	*margin-top: 10px;
}

/*** Buscador Cocina Home ***/

#buscaGastroHome {
	width: 248px;
	margin: 0;
	padding: 0;
}

/*** Especiales destacados en primera posiciÃ³n ***/

.destacado-contenido,
h2.destacado {
	width: 990px;
	float: left;
	margin: 0;
}

h2.destacado {
	height: 70px;
	text-indent: -9999px;
	margin-top: 0;
}

h2.sarkozy {
	width: 991px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/cab-especial-mjackson.gif) no-repeat;
}

#especialContent {
	margin: 0 auto 5px auto;
	padding: 0;
	width: 990px;
	height: 70px;
	background-color: #fff;
	/*border: 1px solid #D8D8D8;*/
}

#especialContent p {
	margin: 0;
	padding: 7px 0 8px 15px;
	font-weight: bold;
}

#especialContent p a {
	color: #900;
}

#especialContent img,
#especialContent object {
	margin-bottom: 7px;
}

.destacado-foto,
.destacado-secundarias,
.destacado-titular {
	float: left;
}

.destacado-foto {
	padding: 20px 0 0 25px;
	width: auto;
	position: relative;
}

.fonto-titular {
	position: absolute;
	float: left;
	background: #000;
	width: 350px;
	height: 70px;
	filter: alpha(opacity=65); 
	opacity: .65;
	top: 185px;
	left: 25px;
}

h2.destacado-titular {
	position: absolute;
	top: 168px;
	width: 350px;
	*top: 187px;
	left: 30px;
}

h2.destacado-titular a {
	color: #fff;
	font-size: 18px;
}

.destacado-foto img {
	border-bottom: 2px solid #000;
	width: 350px;
	height: 240px;
}

.destacado-secundarias {
	width: 590px;
	height: auto;
	padding: 10px 0 10px 20px;
}

.destacado-noticia {
	width: 265px;
	float: left;
	background: #F6F2F2;
	margin: 10px 20px 11px 0;
	_margin-right: 15px;
	padding: 5px;
}

.destacado-noticia a {
	float: left;
	margin: 0;
}

.destacado-noticia img {
	width: 100px;
	height: 100px;
}

.estacado-noticia-texto {
	padding: 3px 5px;
	color: #036;
	width: 155px;
}

/* ----------- playlists videos -------------- */

.playList-infobar,
.playList-position li,
.playList-items li,
a.playList-nav,
.playList-items,
.playList-menu {
	float: left;
}
		
a.playList-nav {
	width: 20px;
	height: 58px;
	text-indent: -9999px;
	overflow: hidden;
	background: center center no-repeat;
}
		
a.prevBt {
	background-image: url(http://multimedia.hola.com/comunes/playlist-leftico.gif);
}
		
a.nextBt {
	background-image: url(http://multimedia.hola.com/comunes/playlist-rightico.gif);
}
		
.playList-menu {
	background: #fff;
	width: 330px;
	border-top: #d8d8d8 1px solid;
	padding-top: 5px;
}
		
.playList-mask {
	position: relative;
	overflow: hidden;
	width: 260px;
	height: auto;
	float: left;
}
		
ul.playList-items,
ul.playList-position {
	padding: 0 0 5px 5px;
	margin: 0;
	list-style-type: none;
}
		
.playList-items li {
	padding-right: 13px;
}
		
img.thumbnail {
	width: 75px;
}
		
.playList-title {
	display: none;
}
		
.playList-infobar {
	width: 100%;
	border-top: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
}
		
ul.playList-position {
	padding: 0;
	width: 100px;
	margin: 0 auto;
}
		
.playList-position li {
	background: #ccc url(http://multimedia.hola.com/comunes/playlist-mark.png) center center no-repeat;
	margin-right: 2px;
	padding: 0 2px;
}
		
.playList-position a {
	text-indent: -9999px;
	overflow: hidden;
	width: 10px;
	height: 20px;
	display: block;
}
		
.playList-position li.posOut {
	background-color: #900;
}
		
#video-container-video-play-list {
	padding: 14px 15px;
	height: 265px;
	float: left;
}

#simpleTooltip { 
	font-size: 11px;
	width: 100px;
	padding: 7px;
	border: 1px solid #A6A7AB;
	background: #F2F3F5;
}

/**** Estilos de la cabecera ****/

/**** Banner ****/

#banner2008 {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 0px;
	text-align: center;
	cursor: pointer;
}

#banner2008 div,
#banner2008 object,
#banner2008 img,
#banner2008 table {
	margin: 5px auto;
	display: block;
	_margin: 2px 0;
}

#banner2008 table {
	margin-top: 0;
}

#closeTextDivTop {
	margin: 0 !important;
}

#closeTextDivTop img {
	display: inline;
	vertical-align: baseline;
	margin: 0 !important;
	padding-top: 2px;
}

#closeTextDivTop a {
	color: #fff;
	font-size: 12px;
}


#closeTextDivTop table {
	display: table;
	margin: 0 !important;
	text-align: center;
}

#transitional {
	z-index: 10;
	left: 0px;
	width: 100%;
	position: absolute;
	top: 1px;
}

/**** Header ****/

#header {
	position: relative;
	width: 1002px;
	height: 164px;
	*height: 167px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#menuSuperior {
	position: absolute;
	width: 100%;
	height: 16px;
	padding: 5px 0;
	background: none repeat scroll 0 0 #E6E2E6;
  border-bottom: 1px solid #DDD9DD;
  top: 0;
	left: 0;
}

.menuSuperiorLeft {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}

.menuSuperiorRight {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
}

.menuSuperiorLeft li,
.menuSuperiorRight li {
	display: inline;
}

.menuSuperiorRight a,
.menuSuperiorLeft a {
	font-size: 12px;
	color: #900;
	border-right: 1px solid #e1c7c7;
	padding: 0 5px 0 2px;
}

.menuSuperiorRight a.noBorder,
.menuSuperiorLeft a.noBorder {
	border-right: none;
}

#logotipo {
	float: left;
	width: 978px;
	height: 105px;
	margin: -11px 0 0 0;
	padding: 4px 5px 8px 5px;
	*padding-bottom: 11px;
	_padding-bottom: 9px;
	border: 1px solid #ede3e3;
	background-color: #fff;
	text-align: center;
	/*background:#fff url(/imagenes/comunes/patrocinios/tous/perso-logo.jpg) 10px 15px no-repeat;*/
}

.logo {
	float: left;
	width: 290px;
	overflow: hidden;
	height: 87px;
	margin: 18px 0 3px 20px;
}

/*.logo img{ display:none; }*/

.centralBlock {
	width: 990px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}

#menuAuxiliar {
	float: right;
	width: 400px;
	height: 66px;
	margin: 17px 20px 0 0;
	padding: 5px 0 10px 0;
	border-top: 1px solid #ede3e3;
	border-bottom: 1px solid #ede3e3;
	text-align: left;
}

#menuAuxiliar ul {
	float: left;
	width: 175px;
	_width: 174px;
	height: 70px;
	list-style-type: none;
	margin: 0 0 5px 12px;
	padding: 0 10px 0 0;
	_padding: 0;
	border-right: 1px dotted #ede3e3;
}

#menuAuxiliar ul li {
	padding: 5px 0 2px 11px;
	margin: 0;
	font-size: 12px;
	background: transparent url(http://multimedia.hola.com/ns/hola/comunes/bol-rosa.gif) no-repeat 0 9px;
}

#menuAuxiliar ul li a {
	font-size: 12px;
	color: #900;
}

#navbar {
	float: left;
	width: 992px;
	height: 56px;
	margin: 0;
	padding: 0;
	background: url(http://multimedia.hola.com/ns/hola/comunes/bg-menu-principal.gif) no-repeat 0 0;
	/*background: url(/imagenes/comunes/patrocinios/tous/bg-menu-principal.gif) no-repeat 0 0;*/
}

#navbar ul {
	float: left;
	margin: 0 0 0 8px;
	_margin-left: 4px;
	padding: 0;
	list-style-type: none;
}

#navbar ul li {
	display: inline;
	float: left;
	margin-top: 7px;
}

#navbar ul li.menuoculto {
	display: none;
}

#navbar ul li.activeLinkMenu {
	height: 27px;
	overflow: hidden;
	width: auto;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/navbar-active-left.gif) no-repeat 0 0;
	/*background: url(/imagenes/comunes/patrocinios/tous/navbar-active-left.gif) no-repeat;*/
	margin: 3px 0 0 0;
	padding-left: 9px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #900;
}

#navbar ul li.activeLinkMenu a {
	float: left;
	padding: 5px 5px 0 3px; 
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/navbar-active-bg.gif) repeat-x;
	height: 25px;
	color: #900;
	font-weight: bold;
}

#navbar ul li.activeLinkMenu img {
	_float: left;
	/*display:none;*/
}

#navbar ul li a {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 7px;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bd-link-navbar.gif) no-repeat right center;
	/*background: url(/imagenes/comunes/patrocinios/tous/bd-link-navbar.gif) no-repeat right center;*/
}

#navbar .subMenu {
	float: left;
	width: 990px;
	margin: -5px 0 0 8px;
	*margin-top: 0;
	padding: 0;
}

#navbar .subMenu li {
	display: inline;
	float: left;
	margin: 8px 0 0 0;
	*margin-top: 4px;
}

#navbar .subMenu li a {
	font-weight: normal;
	color: #900;
	text-transform: none;
	font-size: 12px;
	padding: 0 9px;
	margin: 0;
	background: url(http://multimedia.hola.com/ns/hola/comunes/estilos/bd-sublink-navbar.gif) no-repeat right center;
}

#navbar .subMenu li a:hover {
	color: #036;
}

#navbar .subMenu li.menuparship {
	background: url(http://multimedia.hola.com/comunes/2008/ico-corazon.gif) 2px 3px no-repeat;
	padding-left: 3px;
	margin-left: 8px;
}

#navbar .subMenu li.menudestacado {
	padding-top: 3px;
	margin: 6px 0 0 2px;
	*margin-top: 1px;
	height: 19px;
}

#navbar .subMenu li.menudestacado a {
	font-weight: bold;
	font-size: 12px;
	border-right: 1px solid #ebd8d8;
	color: #036;
}

#navbar .subMenu li.lomaschic {
	background: url(http://multimedia.hola.com/publicidad/patrocinios-seccion/lomaschic/ico-menu-chic.gif) no-repeat 35px 1px;
	padding: 4px 0 0 0;
	margin: 4px 0 0 0;
	*margin-top: 0;
	height: 20px;
	width: 95px;
}

#navbar .subMenu li.lomaschic a {
	font-weight: bold;
	border: 0;
	color: #333;
	background: none;
}

/**** //Fin estilos cabecera ****/

/************ TWITTER GOYA ****************/

#tweetBlock {
	text-align: left;
	font-size: 12px;
}

#tweetBlock a {
	font-size: 12px;
}

#tweetList {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	height: 300px;
	overflow-y: auto;
}

.tweet-item {
	margin: 3px 0;
	padding: 5px 3px;
	border-bottom: 1px dashed #9C9D8E;
}

.tweet-destacado {
	background-color: #edebeb;
	color: #000;
}

.tweet-endBar {
	position: relative;
	padding: 8px 3px;
	height: 20px;
	background-color:#323534;
	line-height: 20px;
}

.tweet-nav {
	position: absolute;
	right: 5px;
	top: 0;
	_width: 60px;
}

.tweet-nav-but {
	background: url("http://premiosgoya.hola.com/imagenes/comunes/cibeles-2011-primavera-verano/desfiles-bt.gif") no-repeat scroll 0 0 transparent;
  float: left;
  height: 25px;
  overflow: hidden;
  text-indent: -9999px;
  width: 30px;
}

.tweet-next {
	background-position: 0 -50px;
}

.tweet-prev-off {
	background: url("http://premiosgoya.hola.com/imagenes/comunes/cibeles-2010-otono-invierno/twit-bt-left-off.gif") no-repeat scroll 0 0 transparent;
}

.tweet-next-off {
	background: url("http://premiosgoya.hola.com/imagenes/comunes/cibeles-2010-otono-invierno/twit-bt-right-off.gif") no-repeat scroll 0 0 transparent;
}

#tweetBlock h2 {
	padding: 0;
	height: 35px;
}

#tweetBlock h2 strong {
	padding: 0;
	border: 0;
}

#tweetBlock h2 a {
	background: url(http://premiosgoya.hola.com/imagenes/los-goya-2011/comunes/cab-twitter.gif) no-repeat right bottom;
	width: 275px;
	display: block;
	height: 30px;
	font: normal 19px Georgia, Times New Roman, serif;
	color: #fff;
	padding-left: 25px;
	padding-top: 5px;
}

ul#tweetList {
	background-color: #fff;
	color: #323534;
	*width: 310px;
}

ul#tweetList a,
.tweet-destacado a {
	color: #3b5998;
	font-weight: bold;
}

.tweet-endBar a.tweet-follow {
	color: #fff;
	padding: 3px 10px;
	display: block;
	width: 150px;
	*width: 300px;
}

#tweet-prev, #tweet-next {
	margin-top: 5px;
}

#tweetBlock h2.hBlockRed {
	background: url("http://premiosgoya.hola.com/imagenes/los-goya-2011/comunes/f-barra.jpg") repeat-x scroll left bottom #891227;
  border-bottom: 2px solid #BE0F34;
  color: #fff;
  font: 20px Georgia,Times New Roman,serif;
  margin: 0;
  padding: 3px 0;
  text-align: left;
  border-top: 0;
}

/********** END TWITTER **************/

.twoCol {
	width: 180px;
}

.sliderBox, .sliderList li, .sliderMask, .sliderList, a.sliderText, .sliderNav-pages li, .sliderNav-pages, .sliderNav-bot {
	float: left;
}

.sliderBox {
	position: relative;
	width: 100%;	
}

#spacialBox, #promoBox {
	border: 1px solid #ebd8d8;
	margin: 10px 0;
	float: left;
	position: relative;
	padding: 20px 21px 0;
	background-color: #fff;
	width: 946px;
}

.sliderBox ul,
#spacialBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 1px;
}

#spacialBox h2.hBlockRed, #promoBox h2.hBlockRed {
	background: none;
	border-bottom: 2px #c00 solid;
	border-top: none;
	width: 100%;
	font-size: 22px;
	padding: 0;
}

#spacialBox h2.hBlockRed strong, #promoBox h2.hBlockRed strong {
	padding: 0 0 5px 0;
	border: 0;
}

.sliderMask {
	overflow: hidden;
}

#spacialBox .sliderMask, #promoBox .sliderMask {
	border: none;
	width: 100%;
	padding: 20px 0;
}

#spacialBox .sliderList, #promoBox .sliderList {
	width: 968px;
}

.sliderList li {
	margin-right: 15px;
}

#spacialBox .sliderList li, #promoBox .sliderList li {
	width: 220px;
	margin-right: 22px;
}

#spacialBox .sliderList img, #promoBox .sliderList img {
	width: 220px;
	height: 150px;
	float: left;
}

#spacialBox .sliderList li {
	background-color: #b3b3b4;
}

#spacialBox .sliderList li a.titEspecial {
	margin: 0 6px 0 4px;
	display: block;
	height: 60px;
	font: 16px Georgia, Times New Roman, serif;
	color: #fff;
	padding: 3px;
	overflow: hidden;
}

#spacialBox .sliderList h3 {
	padding: 7px 8px 0 8px;
	text-transform: uppercase;
	font-weight: bold;
	background: none;
	color: #757576;
	font-size: 11px;
	margin: 0;
}

#promoBox .sliderList h3 {
	font-size: 14px;
	padding: 10px 0;
	margin: 0;
	float: left;
	width: 100%;
}

#promoBox .sliderList h3 a {
	font-weight: bold;
}

#promoBox .sliderList span {
	font-size: 12px;
}

#promoBox a.bBackGrey {
	left: -6px;
}

#promoBox a.bNextGrey {
	right: -6px;
}

#promoBox .listPag {
	right: 22px;
	top: 25px;
}

a.sliderNav-pactive {
	font-weight: bold;
	color: #900;
}

/*
a.sliderText {
	padding:5px;

}

.sliderNav {
	position: absolute;
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-back.gif) repeat-x;
	height: 30px;
	right: 2px;
	top: 4px;
	padding-right: 9px;
}

ul.sliderNav-pages {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-back-left.gif) no-repeat;
	margin: -2px 0 0 -3px;
	padding: 10px 20px;
}

ul.sliderNav-pages li a {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-pag-back.gif) repeat-x;
	padding: 0 5px 1px 5px;
	display: block;
	color: #900;
}

ul.sliderNav-pages li a.sliderNav-pactive {
	background: #d2a9a9;
	color: #fff;
}

.sliderNav-bot {
	width: 26px;
	height: 25px;
	background: #009;
	text-indent: -999px;
	overflow: hidden;
	margin: 4px 2px 0 0;
}

.slider-left {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-left.gif) no-repeat;
}

.slider-left:hover {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-left-over.gif) no-repeat;
}

.slider-left-off {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-left-off.gif) no-repeat;
}

.slider-right {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-right.gif) no-repeat;
}

.slider-right:hover {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-right-over.gif) no-repeat;
}

.slider-right-off {
	background: url(http://multimedia.hola.com/ns/hola/comunes/slider-menu-bot-right-off.gif) no-repeat;
}*/

/* Media Horizontal Block ****************************************************************/

.imgButton {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#videoBlock, #mediaBlock, .video-options, .video-list, .video-screen, .video-list li p,
 .video-list li a, .video-navbar, .navbar-pages li, .navbar-pages li a, .navbar-pages, #fotoBlock {
	float: left;
}

#mediaBlock ul {
	list-style: none;
}

#mediaBlock {
	margin: 20px 0 5px 0;
	width: 990px;
}

#videoBlock {
	width: 660px;
	background: #595959;
	border-top: 1px solid #351e32;
	position: relative;
}

#videoBlock .hBlockRed, #fotoBlock .hBlockRed {
	background: #351e32;
	border-top: 3px solid #777;
	border-bottom-color: #6a6a6a;
	height: 45px;
}

#videoBlock .hBlockRed strong,
#fotoBlock .hBlockRed strong {
	border-top: 3px solid #d7b7d3;
	margin-top: -3px;
	background: url(http://multimedia.hola.com/comunes/home/video-title.gif) 15px 8px no-repeat;
	text-indent: -9999px;
	width: 197px;
}

.video-options {
	position: absolute;
	background: url(http://multimedia.hola.com/comunes/home/video-optionsBack.gif) repeat-x;
	height: 45px;
	right: 0;
	top: 3px;
	padding: 0 15px;
}

.vop-button {
	height: 29px;
	margin-top: 16px;
}

a.vop-section {
	background: url(http://multimedia.hola.com/comunes/home/video-options-btseccion.gif) left top no-repeat;	
	width: 127px;
}

a.vop-section:hover {
	background: url(http://multimedia.hola.com/comunes/home/video-options-btseccion.gif) left bottom no-repeat;	
}

a.vop-close {
	background: url(http://multimedia.hola.com/comunes/home/video-options-btcerrar.gif) left top no-repeat;	
	width: 84px;
	height: 28px;
}

a.vop-close:hover {
	background-position: left bottom;	
}

.video-screen {
	height: 250px;
	width: 332px;
	padding: 15px;
}

.video-list, .video-list li p, .video-list li a {
	margin: 0;
	padding: 0;
}

.video-list {
	width: 283px;
	margin-top: 15px;
}

.video-list li {
	background: #535052;
	padding: 5px;
	height: 70px;
	color: #ccc;
	margin-bottom: 5px;
	*float: left;
}

.video-list li {
	cursor: pointer;
}

.video-list li:hover {
	background: #52474e;
}


#videoBlock .video-list li.active {
	background: url(http://multimedia.hola.com/comunes/home/video-listBack.gif) repeat-x;
	cursor: auto;
}

.video-list li p {
	width: 158px;
	font-size: 11px;
	padding-right: 5px;
}

.video-list li img {
	width: 110px;
	height: 70px;	
}

.video-navbar {
	background: url(http://multimedia.hola.com/comunes/home/video-navbarBack.gif) repeat-x;
	height: 35px;
	width: 100%;
	border-top: 1px solid #646464;
	position: absolute;
	top: 329px;
	left: 0;
}

.video-navbar a {
	color: #d7b7d3;
}

.navbar-link {
	float: left;
	margin: 10px 0 0 15px;
	padding-right: 10px;
	background: url(http://multimedia.hola.com/comunes/home/video-navbar-marca.gif) right 4px no-repeat;
}

.navbar-controls {
	float: right;
	height: 23px;
	padding: 6px 15px;
	background: url(http://multimedia.hola.com/comunes/home/video-controlsBack.gif) repeat-x;
	border-right: 1px solid #646464;
}

.navbar-but {
	width: 27px;
	height: 24px;
	margin-left: 1px;
}

.navbar-left {
	background: url(http://multimedia.hola.com/comunes/home/video-bt-left.gif) left top no-repeat;
}

.navbar-right {
	background: url(http://multimedia.hola.com/comunes/home/video-bt-right.gif) left top no-repeat;
}

.navbar-left:hover {
	background: url(http://multimedia.hola.com/comunes/home/video-bt-left.gif) left bottom no-repeat;
}

.navbar-right:hover {
	background: url(http://multimedia.hola.com/comunes/home/video-bt-right.gif) left bottom no-repeat;
}

.navbar-pages {
	margin: 0;
	padding: 3px 8px 0 0;
}

.navbar-pages li {
	padding-right: 6px;	
}

.navbar-pages li span,
.navbar-pages li a {
	padding: 0 4px;
}

.navbar-pages li span {
  color: #999;
  background: #2e2d2d;
  -webkit-border-radius: 3px;    /* for Safari */
  -moz-border-radius: 3px;       /* for Firefox */
}

#fotoBlock {
	width: 330px;
	border-top: 1px solid #2c2b1e;
	height: 365px;
	background: #494949 url(http://multimedia.hola.com/comunes/home/foto-back.gif) repeat-y;
}

.fotoBlock-reports a {
	color: #fff;
}

#fotoBlock .hBlockRed {
	background: #2c2b1e;
}

#fotoBlock .hBlockRed strong {
	border-top: 3px solid #dbd8a3;
	background: url(http://multimedia.hola.com/comunes/home/foto-title.gif) 20px 8px no-repeat;
	width: 151px;
	height: 28px;
}

#fotoBlock-masc {
	margin: 20px 0 0 20px;
	float: left;
	width: 250px;
	height: 276px;
	overflow: hidden;
}

#fotoBlock-masc ul, #fotoBlock-masc li, #fotoBlock-masc p, #fotoBlock-masc img,
.fotobar-pages, fotobar-pages li, fotobar-pages a {
	margin: 0;
	padding: 0;
	float: left;
}

#fotoBlock-masc li {
	margin-bottom: 6px;
}

#fotoBlock-masc img {
	height: 100px;
	width: 250px;
}

#fotoBlock-masc p { 
	color: #fff;
	background: #000;
	padding: 5px;
	height: 35px;
	width: 240px;
	margin-top: -10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foto-navbar {
	float: left;
	width: 40px;
	height: 316px;
	margin-left: 20px;
	background: url(http://multimedia.hola.com/comunes/home/foto-bar-back.gif) repeat-y;
}

.fotobar-pages {
	width: 100%;
	background: url(http://multimedia.hola.com/comunes/home/foto-nav-back.gif) left bottom repeat-y;
	padding: 20px 0 16px 0;
}
.fotobar-pages li {
	padding: 0 0 4px 1px;
}

.fotobar-pages span {
	font-size: 16px;
	color: #4d4a0a;
	display: block;
	background: #fff url(http://multimedia.hola.com/comunes/home/foto-bt-active.gif) no-repeat;
	width: 21px;
	height: 24px;
	padding: 4px 0 0 9px;
}

.fotobar-pages a {
	color: #000;
	display: block;
	background: #ccc url(http://multimedia.hola.com/comunes/home/foto-bt.gif) no-repeat;
	width: 19px;
	height: 21px;
	padding: 5px 0 0 10px;
}

.fotobar-pages a:hover {
	background: #ccc url(http://multimedia.hola.com/comunes/home/foto-bt.gif) left bottom no-repeat;
}

#video-sections {
	position: absolute;
	top: 48px;
	left: 0;
	display: none;
}

.vid-sections-back {
	background: #222;
	opacity: 0.70;
	filter: alpha(opacity=70);
	width: 660px;
	height: 317px;
}

.vid-sections-content {
	position: absolute;
	top: 20px;
	left: 15px;
	background: #ebebeb;
	border: 1px solid #fff;
	padding: 20px;
	width: 588px;
}

.vid-sections-content h3 {
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 20px 0;
}

.vid-sections-content ul {
	float: left;	
	width: 144px;
	border-right: 1px dashed #c19ebd;
	margin: 0;
	padding: 0;
	color: #666;
}

.video-section { 
	background: url(http://multimedia.hola.com/comunes/home/radio-button.gif) no-repeat;
	font-size: 12px;
	padding: 1px 0 0 20px;
	height: 15px;
	display: block;
	margin: 10px 0 10px 10px;
}

#videoSectionLoader,
#videoPageLoader {
	position: absolute;
	display: none;
}

#videoSectionLoader {
	top: 49px;
	left: 0;
	width: 660px;
	height: 280px;
	background-color: #323232;	
}

#videoSectionLoader img {
	position: absolute;
	top: 124px;
	left: 314px; 
}

#videoPageLoader {
	top: 2px;
	left: 305px;
}

/* fondo *************/

.bgGrey {
	background: none;
}

#columnRight {
	margin-top: 15px;
	*float: left;
}

#columnRight,
#servicesBlockHome .columnHome3 {
	width: 300px;
	border-left: 1px dotted #ccc;
	padding-left: 14px;	
}

.itemBarPhoto, .itemBar, .itemBarColor {
	margin: 0;
	padding: 16px 0 15px;
}

#video-container-video-play-list {
	padding: 14px 0;
}

#servicesBlockHome {
	padding-top: 15px;
}

#servicesBlockHome .columnHome1 {
	float: left;
	/*padding-left: 15px;*/
}

#servicesBlockHome .columnHome3 {
	float: left;
	margin: 0;
}

#servicesBlockHome .columnHome2 {
	width: 365px;
	*margin-right: 0;
	*overflow: hidden;
}

#footer {
	background: #fff;
}

#fotoBlock-masc {
	*margin-left: 10px;
}

#header {
	width: 990px;
	height: 169px;
}

.blockLine, .sliderMask, #servicesBlockHome {
	background: #fff;
}

.blockLine {
	border: 0;
	width: 990px;
}

#banner2008 .backBanner { 
	width: 990px;
	height: auto;
	background: #fff;
	padding: 0;
	margin: 5px auto 0 ;
	/*border: 1px solid #EDE3E3;*/
	border-bottom: 0;
	border-top: 0;
}

#publi {
	padding: 0;
}

#banner2008 div, #banner2008 object, #banner2008 img, #banner2008 table {
	margin: 0 auto;
}

#logotipo {
	height: 110px;
}

/**** Estilos bloque especial Oscars ****/

.especial {
  margin: 0 0 15px 0;
  width: 254px;
  padding: 5px 8px 10px 8px;
  background-color: #3e373d;
  float: left;
}

.especialBloque {
  margin: 10px 0 0 0;
  padding: 0;
  float: left;
}

.especialBloque img {
  border: 1px solid #fff;
  float: left;
  width: 110px;
  margin-right: 5px;
}

.especialBloque a {
  width: 50%;
  color: #fff;
  font-family: Century Ghotic, Arial, Verdana, sans-serif;
  font-weight: bold;
}

#style,
.titStyle {
	float: left;
}

.especialBloque ul {
  float: left;
  width: 95%;
  margin: 15px 5px 10px 5px;
  *margin-left: -5px;
  padding: 0 0 0 10px;
  list-style-type: square;
  color: #fff;
  *list-style-position: inside;
}

.especialBloque ul li {
  float: left;
  *float: none;
  *display: block;
  padding: 0 5px 10px 0;
  font-size: 12px;
}

.especialBloque ul li a {
  font-size: 12px;
}

/* vanguardia */

#vanguardia {
	border: 1px solid #DFDFDF;
	width: 297px;
}

#vanguardia ul {
	float: left;
	padding: 0 15px 5px 25px;
	*padding-left: 15px;
	*margin: 8px 0 0 8px;
}

#vanguardia ul li {
	margin-bottom: 8px;
}

#vanguardia dl, #vanguardia dt, .vanguardia-tit, .vanguardia-tit a {
	float: left;
	margin: 0;
	padding: 0;
}

.vanguardia-tit a {
	background: url(http://multimedia.hola.com/comunes/patrocinios/vanguardia/tit-vanguardia-298.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 298px;
	margin-left: -1px;
}

#vanguardia dl {
	padding: 0 5px;
}

#vanguardia dt {
 	color: #666;
 	padding: 10px 0;
}

#vanguardia dd {
 	margin: 0;
 	padding: 10px 0 10px 45px;
 	line-height: 25px;
}

.vanguardia-acceso {
	border-top: #ccc solid 1px;
	text-align: right;
	float: left;
	width: 265px;
	font-size: 12px;
	text-indent: 10px;
	padding: 10px 5px;
	margin: 0 5px;
}

/**** Estilos bloque especiales ****/

.especialBarra {
	background: url("/imagenes/comunes/home/monaco/portada-monaco.jpg") no-repeat 0 0;
	width: 278px;
	max-height: 400px;
	padding: 75px 10px 5px;
	margin: 0;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #d4d3cb;
	position: relative;
}

.especialBarra ul,
.wed-tit,
.wed-tit a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.especialBarra .wed-menu {
	padding-bottom: 5px;
	list-style: none;
	padding-top: 7px;
	border-bottom: 1px solid #cac9c3;
}

.wed-menu li {
	float: left;
	border-right: 1px dotted #b2abab;
	padding: 0 5px 1px;
	margin-bottom: 5px;
}

.wed-menu li a {
	color: #600;
	font-weight: bold;
}
.wed-tit {
	position: absolute;
	left: 0;
	top: 0;
}

.wed-tit a {
	text-indent: -9999px;
	overflow: hidden;
	height: 75px;
}

.especialBarra li a {
	font-size: 12px;
}

.especialBarra .wed-news {
	list-style: disc inside;
	color: #a09595;
	border-top: 1px solid #e5e5e3;
	padding-top: 5px;
}

.wed-news li {
	border-bottom: 1px dotted #b2abab;
	padding: 5px 0;
}

.especialBarra .wed-news li a {
	color: #333;
}

h2.hBlockNew {
	border-bottom: 3px solid #C90A1C;
	padding-bottom: 15px;
	font-size: 24px;
	margin-bottom: 10px;
}

.homeBlock3 {
	float: left;
	padding-left: 15px;
	width: 628px;
	position: relative;
}

.listBgGrey {
	float: left;
	background-color: #eaeceb;
	margin: 0 0 0 7px;
	padding: 15px;
	width: 582px;
	_width: 590px;
	_padding: 15px 15px 10px 7px;
	_margin-left: 3px;
	position: relative;
}

.listBgGrey .sliderMask {
	overflow: hidden;
	width: 580px;
	_width: 590px;
	height: 150px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	background-color: transparent;
	border: 0;
}

.listBgGrey ul {
	margin: 0;
	padding: 0;
	
}

.listBgGrey ul li {
	float: left;
	list-style: none;
	margin: 0 5px 5px 5px;
	position: relative;
}

.listBgGrey ul li img {
	width: 106px;
}

h3.listBgGrey-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 86px;
	padding: 10px;
	background: url(http://multimedia.hola.com/comunes/home/f-title.png);
	color: #fff;
	font-size: 12px;
	margin: 0;
	display: none;
}

h3.listBgGrey-title a {
	text-decoration: none;
	font-size: 12px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	text-shadow: #000 1px 1px 0;
	display: block;
}

.bGrey {
	position: absolute;
	font-size: 0px;
	text-indent: -10000px;
	width: 18px;
	height: 19px;
	display: block;
	top: 140px;
	*top: 120px;
}

a.bBackGrey{
	background:url(http://multimedia.hola.com/comunes/home/bBackGrey.png) no-repeat;
	left:15px;
}

a.bBackGrey:hover{
	background:url(http://multimedia.hola.com/comunes/home/bBackGrey-act.png) no-repeat;
}

a.bNextGrey:hover{
	background:url(http://multimedia.hola.com/comunes/home/bNextGrey-act.png) no-repeat;
}


a.bNextGrey{
	background:url(http://multimedia.hola.com/comunes/home/bNextGrey.png) no-repeat;
	right:1px;
}

.listPag{
	position:absolute;
	top:30px;
	*top:10px;
	right:5px;
	font-size:12px;
	
}

.listPag a{
	font-size:12px;
	padding:0px 5px;
	border-right:1px solid #eaeceb;
}

.listPag a.num-active{
	color:#C90A1C;
}


/*  Bloque colecciones de moda -----------*/

#fashionBlock ul{
	list-style:none;	
}

#fashionBlock .sliderNav-pages li, #fashionBlock .sliderNav-pages, #fashionBlock-lists, #fashionBlock-sponsor, #fashionBlock .sliderNav-bot, #fashionBlock .sliderList,
 #fashionBlock .sliderMask, #fashionBlock .sliderList li, #fashionBlock-down, #fashionBlock .collect-Name, #fashionBlock .sliderList li span{
	float: left;
	margin: 0px; padding:0;
	text-align:left;
}

#fashionBlock {
	width: 100%;
	margin: 25px 0;
	background:#F5F5F5;
}

#fashionBlock-lists {
	width:660px;
	background:#eaeaea;
	position:relative;
}

#fashionBlock-sponsor{
	width:330px;
	background:#f5f5f5;
}

#fashionBlock-sponsor #publi{
	height:256px;
}

#fashionBlock-lists .hBlockRed{
	background-color:#ebdfea;
	border-top:2px solid #ceb1cb;
}

#fashionBlock-lists .hBlockRed strong{
	border-top:2px solid #660066;
}

.collect-Name, #fashionBlock-lists .hBlockRed strong {
	color:#660066;
}

#fashionBlock .sliderNav {
	background: url(http://www.hola.com/imagenes/comunes/home/fashion-slider-menu-back.gif) repeat-x;
	height: 33px;
  padding-right: 9px;
  position: absolute;
  right: 2px;
  top: 4px;
}

#fashionBlock ul.sliderNav-pages {
padding: 10px 15px 10px 20px;
}

#fashionBlock ul.sliderNav-pages {
	background: url(http://www.hola.com/imagenes/comunes/home/fashion-slider-menu-back-left.gif) no-repeat;
}

#fashionBlock .sliderMask{
	padding:20px 20px 17px 20px;
	width:620px;
}

#fashionBlock .sliderMask, #fashionBlock-sponsor #publi{
	border-top:1px solid #fff;
}

#fashionBlock-sponsor #publi{
	margin:0;
	padding:20px 0 22px 15px;
}

#fashionBlock .sliderList li {
	margin-right:20px;
	width:108px;
}

#fashionBlock .sliderList li img{
	width:100%;
}

.collect-Name{
	font-size:16px; font-weight:bold;
	border-bottom:1px dotted	 #c8c8c8;
	width:100%;
	padding:2px 0;
	margin-bottom:2px;
}

#fashionBlock .sliderList li span {
	font-size:11px;
}

#fashionBlock-down{
	background: url(http://www.hola.com/imagenes/comunes/home/fashion-spand-back.gif) repeat-x;
	height:55px;
	width:100%;
}

#fashionBlock .sliderNav-bot {
    background: url("http://www.hola.com/imagenes/comunes/home/pasarelas-nav-button.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: 4px 2px 0 0;
    overflow: hidden;
    text-indent: -999px;
    width: 26px;
}
#fashionBlock .slider-left {
    background-position: 0 0;
}
#fashionBlock .slider-left:hover{ background-position:0 -24px; }
#fashionBlock .slider-left-off {
    background-position: 0 -48px;
}

#fashionBlock .slider-right {
    background-position: 0 -72px;
}
#fashionBlock .slider-right:hover{ background-position:0 -96px; }
#fashionBlock .slider-right-off {
    background-position: 0 -120px;
}

#fashionBlock .expan-button {
    background: url("http://www.hola.com/imagenes/comunes/home/pasarelas-desple-button.gif") no-repeat scroll right 0 #FFFFFF;
    float: left;
    height: 20px;
    padding-top: 4px;
    text-indent: 5px;
    width: 100%;
}

#fashionBlock ul.sliderNav-pages li a.sliderNav-pactive {
    background: none repeat scroll 0 0 #CFBACC;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}

#fashionBlock ul.sliderNav-pages li a {
		background:none;
    color: #990000;
    display: block;
    margin-right: 5px;
    padding: 0 5px 1px;
}

#fashionBlock-sponsor {
    background: none repeat scroll 0 0 #F5F5F5;
    width: 330px;
    height: 367px;
}

/* --- Desplegables --- */


.down-item{
	 padding:5px 20px; width:289px;
	 *padding-right: 15px;
	 float:left;
	 margin:10px 0;
}

.expan-container{
	position:relative;
}

.expan-list, .expan-list li{
		list-style:none; margin:0; padding:0;
}

.expan-list{
	position:absolute;
	background:#f7eff5;
	z-index:10;
	overflow:auto;
	height:auto;
	padding:0 5px;
	display:none;
}


.expan-button:hover{
	background-position: right -24px;
}

#visor-desplegable a{
	text-decoration:none;
}

.expan-list li a:hover{
	background:#fff;
}

.dise-seleecionado, .expan-list a.dise-seleecionado:hover{
	background:#f6f5f6;
	color:#333;
}

.expan-list li a{
	display:block;
	padding:3px 5px;
	margin-left:-5px;
	width:100%;
	text-decoration:none;
}


.expan-list li{
	font-size:12px;
	padding:5px;
	border-bottom:1px dotted #EAD4E4;	
}

/**--Bloque StreetStyle--**/

#titlesstyle{
	width:330px; 
	height:66px; 
	background:#fff url(http://www.hola.com/imagenes/comunes/home/title-sstyle.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}

#cuerposstyle{
	width:330px;
	height:207px;
	background-color:#f5f5f5;
}

#cuerposstyle img{
	float:left; 
	padding:20px 0px 20px 20px;
	border:0px;
}

#textosstyle{
	padding-top:25px;
	margin-left:200px;
	width:130px;
}

#textosstyle .titulo{
	font:bold 14px Arial;
	color:#000;
	text-decoration:none;
}

#textosstyle p{
	font:normal 12px Arial; color:#000;
}

#textosstyle .lnksigueleyendo{
	display:block; 
	width:85px; 
	font:normal 12px Arial; 
	color:#000; 
	text-decoration:none; 
	background:#f5f5f5 url(http://www.hola.com/imagenes/comunes/home/flecha-sstyle.gif) no-repeat 85px 1px;
	padding-right:15px;
}

#bottomsstyle{
	float:left;
	width:330px;
	height:55px;
	background:#fff url(http://www.hola.com/imagenes/comunes/home/bottom-sstyle.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}
