@charset "UTF-8";
/* CSS Document */
#home {
	float:left;
	padding: 0px 10px;
	width: 940px;
}
/* Sidebar */
#home-sidebar {
	float:right;
	width: 300px;
	margin-top: 25px;
}
/*#home-sidebar .gutter {
	padding:0 0 15px 12px;
}
.lo-mas-box {
	background:url(/img/re-home/div-lo-mas.png) bottom left no-repeat;
	width:164px;
	padding:0 0 10px 0;
}
.lo-mas-box h3 {
	background:url(/img/re-home/h3-lo-mas.png) top left no-repeat;
	width:164px;
	height:49px;
}
.lo-mas-box p {
	padding:0 24px 28px 21px;
	color:#888;
	letter-spacing:-1px;
	line-height:1.2em;
}
.lo-mas-box a.img {
	width:117px;
	height:117px;
	background:#CCC;
}
.lo-mas-box img {
	margin-bottom:5px;
}
.lo-mas-box strong.red {
	color:#D00;
}
.lo-mas-box a {
	padding-top:0px;
	color:#1F80AF;
	display:block;
	text-decoration:underline;
	letter-spacing:0em;
	margin:0px;
}
.lo-mas-box span {
	display:block;
	text-indent: -100em;
	overflow: hidden;
	left:15px;
	top:15px;
	height:20px;
}
#estrella-del-dia  {
	background:url(/img/re-home/bg_estrella.jpg) top left no-repeat;

}
#acaba-de-llegar {
	background:url(/img/re-home/bg_lomas.jpg) top left no-repeat;

}
#dale-vidilla {
	background:url(/img/re-home/bg_vidilla.jpg) top left no-repeat;

}*/

.module {
background:transparent url(/img/re-home/bg-box.gif) no-repeat scroll center bottom;
color:inherit;
margin-bottom:2em;
padding-bottom:1em;
width:296px;
}
.module-wrapper {
background:transparent url(/img/re-home/bg-boxtop.gif) no-repeat scroll center top;
clear:both;
color:inherit;
padding:0.4em 0.3em 0 5px;
text-align:left;
}

.module-content {
margin:0.8em 1.8em 0.4em 0px;
}

.module-content h2{
background-color:inherit;
border-bottom:1px dotted #CCCCCC;
color:#D70C1B;
margin:0 0 0.4em 3px;
padding:0;
font-size:24px;
font-weight:normal;
}

h2.sabiasque {
color:#D70C1B;
margin:0 0 0.4em 3px;
padding:0;
font-size:24px;
font-weight:normal;
}

.module .banner {
	background-color:#FFFFFF;
	color:inherit;
	display:block;
	margin: 0px 0px 10px 0px;
	width: 250px;
}

.banner a{display: block; margin-bottom: 18px;}

/* Body */
#cabecera-home {clear:both; width: 940px; margin-bottom: 23px;}


#home-content {
	float:left;
	width: 640px;
}

.flash-content-home {margin-bottom: 20px;  width: 940px; height:416px; display:block;}
.flash-content-home a{float: left;}

#dest-content{float: left;}
.dest-content2{ margin-top: 20px !important; margin-bottom:10px;}

#dest-content a.sep{margin-right: 19px;}

#flashLeft {float:left; width:278px; margin-top:10px;}
#flashRight {float: left; width: 640px; margin-left: 20px }
#destacadoHome {float:left; width:278px; margin-top:10px; height:268px; width:276px; background:url(/img/re-home/destacado.jpg) no-repeat;}
#destacadoHome span {display:block; }
#destacadoHome a {display:block; height:268px; width:276px; text-indent:-100000px; cursor:pointer;}
#home-body-content {
	background:url(/img/re-home/div-body.png) left bottom no-repeat;
	width:667px;
	margin-top:4px;
	padding-bottom:18px;
	position:relative;
	/*top:-20px;*/
}

#home-body-content .gutter {
	padding:3pt 28px 11px 12px;
}
/*#home-body-content h2 {
	background:url(/img/re-home/h2-body.png) top left no-repeat;
	height:10px;
	line-height:0;
	font-size:0;
}*/
#flash-banner {
/*	background:url(/img/navidad/destacado_navidad.home.gif) top left no-repeat; */
	width:650px;
	height:100px;
	margin-bottom:18px;
}
#banner-servicios {
	background:url(/img/re-home/destacados_servicios.gif) top left no-repeat;
	float:left;
	width:448px;
}

#home-blog-content {
	/*background:url(/img/re-home/bg-blog-160608.png) no-repeat bottom left;*/
	width:100%;
	padding-bottom:36px;
	/*position:relative;
	top:-20px;*/
}
#home-blog-content .col-1 {
	float:left;
	width:315px;
	padding-left:15px;
}
#home-blog-content .col-2 {
	float:right;
	width:312px;
	padding-right:14px;
}
.home-happing-blog {
	float:left;
}
.home-happing-blog a.title {
	float:left;
	width:190px;
	padding:0;
	color:#1F80AF;
	font-size:14px;
	font-weight:normal;
	display:block;
	text-decoration:none;
}
.home-happing-blog p {
	float:left;
	width:315px;
	border-bottom:1px dotted #CCC;
	padding:6px 0 5px 0;
	color:#888;
	font-size:11px;
}
.home-happing-blog p.blog-metadata {
	clear:both;
	padding:5px 0 6px 0;
}
.home-happing-blog img {
	float:left;
	margin-right:10px;
}
.home-happing-blog p.blog-metadata a {
	float:right;
	text-decoration:underline;
}
#blog-sabiasque {
	/*background:url(/img/re-home/bg-sabias-que-160608.png) no-repeat;*/
	background:url(/img/re-home/bg-sabias-que-zero.png) no-repeat;
	height:121px;
	padding:0 10px;
	width:280px;
}
#blog-sabiasque a {
	color:#FFF;
}
#blog-sabiasque a.title {
	float:none;
	width:auto !important;
	height:26px;
	/*background:url(/img/re-home/h3-sabias-que-160608.png) no-repeat;*/
	background:url(/img/re-home/h3-sabias-que-zero.png) no-repeat;
	margin:5px 0 12px 0;
	border-bottom:1px dotted #FFF;
}
#blog-sabiasque p {
	border-bottom:none;
	color:#FFF;
	font-size:14px;
	width:280px;
	height:83px;
}
#blog-sabiasque p.blog-metadata {
	border-top:1px dotted #FFF;
	font-size:11px;
	height:auto !important;
}
#y-ademas {
	clear:left;
	font-size:11px;
	padding-top:14px;
}
#y-ademas h3 {
	height:22px;
	background:url(/img/re-home/h3-y-ademas-160608.png) no-repeat;
	text-indent:-2000px;
}
#y-ademas ul {
	
}
#y-ademas li {
	line-height:20px;
	padding-left:16px;
	background:url(/img/re-home/bullet-y-ademas-160608.png) 5px 50% no-repeat;
}
#home-tu-haces-happing {
	background:url(/img/re-home/encuesta-070808.png) bottom left no-repeat;
	color:#666666;
	float:right;
	line-height:1.2em;
	width:168px;
}

#home-tu-haces-happing br {
line-height:1.5em;
float:left;}

#home-tu-haces-happing h3 {
	background:url(/img/re-home/encuesta-070808.png) top left no-repeat;
	padding:20px 0 0 12px;
}
#home-tu-haces-happing h3 span {
	display:block;
	background:url(/img/re-home/tu-haces-happing.png) top left no-repeat;
	width:110px;
	height:50px;
	text-indent: -100em;
	overflow: hidden;
}
#home-tu-haces-happing p {
	padding:2px 12px;
}
#home-tu-haces-happing form {
	padding:2px 12px;
	float:left;
	width:144px;
}
#home-tu-haces-happing input {
	margin:0px 3px 0px 0px !important;
	margin:0px;
	float:left;
	line-height:1.5em;
}
#home-tu-haces-happing label {
	float:left;
	width:120px;
	line-height:1.3em;
}
/* Encuesta */
#encuesta dl {
	width:116px;
	background:url(/img/re-home/encuesta.gif) right bottom  no-repeat;
}
#encuesta dt {
	width:116px;
}
#encuesta dd {
	background:url(/img/re-home/encuesta.gif) left bottom  no-repeat;
	width:0;
	height:18px;
}
#encuesta span {
	background:url(/img/re-home/encuesta.gif) -96px 0px no-repeat;
	height:18px;
	width:4px;
	float:right;
	display:block;
}

#encuestaSubmit {
	padding-left:22px;
	padding-top:5px;
}

div.home-blog-post {width: 600px; border-bottom:1px dotted #ccc; margin:30px 0px; font-size:14px; color:#7c7c7c;}
div.home-blog-post h2 {padding:0px 0 10px 0px; }
div.home-blog-post h2 a {font-size:22px; color:#d70c1b; font-weight:normal;}
div.home-blog-post h3 {
font-size:16px;
margin:2em 0 0.4em;
color:#000;
}
p.home-blog-post-meta {padding-bottom:5px; text-align:right; font-size:11px; color:#ababab;}
div.home-blog-post-content p {padding:5px 0px;}
div.home-blog-post-content p img {
background-color:#F0F0F0;
border:1px solid #E5E5E5;
clear:both;
display:block;
padding:5px;
margin-bottom:5px;
}
div.home-blog-post-content ul { list-style:none; margin-left:10px;}
div.home-blog-post-content p a.ver-mas {
text-align:right;
font-size:11px;
color:#1f80b1;
display:block;
}


div.home-blog-post blockquote {
background:transparent url(/img/re-home/bg-quote.gif) no-repeat scroll 0 0;
margin:0 0 0 30px;
padding-top:5px;
text-indent:25px;
font-style:italic;
}

.ico {padding:5px 0px 0px 44px;}
.ihapping {background:url(/img/re-home/ico-blog-happing.gif) no-repeat;}
.iagenda {background:url(/img/re-home/ico-blog-agenda.gif) no-repeat;}
.itv-y-cine {background:url(/img/re-home/ico-blog-cine.gif) no-repeat;}
.icomics {background:url(/img/re-home/ico-blog-comics.gif) no-repeat;}
.ideportes {background:url(/img/re-home/ico-blog-deportes.gif) no-repeat;}
.ifamosos {background:url(/img/re-home/ico-blog-famosos.gif) no-repeat;}
.ihoroscopo {background:url(/img/re-home/ico-blog-horoscopo.gif) no-repeat;}
.iinternet-y-gadgets {background:url(/img/re-home/ico-blog-internet.gif) no-repeat;}
.ivideojuegos {background:url(/img/re-home/ico-blog-juegos.gif) no-repeat;}
.imoda {background:url(/img/re-home/ico-blog-moda.gif) no-repeat;}
.imusica {background:url(/img/re-home/ico-blog-musica.gif) no-repeat;}




/*Gente*/

#gente {float:left; width:465px; }
#flashGente {width:460px; height:458px;}

dl.destacado {
	width:170px; 
	padding: 25px 13px 0px 14px;
}
#destacado-happingmap {height:123px; background:url(/img/gente/destacado-happingmap.png) no-repeat;}
#destacado-happinges {height:99px; background:url(/img/gente/destacado-happinges.png) no-repeat;}
#destacado-daelcante {height:124px;background:url(/img/gente/destacado-daelcante.png) no-repeat;}
#destacado-portaldevideos {height:164px; background:url(/img/gente/destacado-portaldevideos.png) no-repeat;}

dl.destacado dt a {text-indent:-1000000px;}

dl.destacado dt a {display:block; height:50px;}
dl.destacado dd a {display:block; height:45px;}

#destacado-happingmap dd a {padding-top:5px; width:100px;}
#destacado-happinges dt a {height:45px;}
#destacado-happinges dd a {width:160px;}
#destacado-daelcante dd a {padding-top:6px; width:130px;}
#destacado-portaldevideos dd a {padding-top:7px; width:115px; height:30px;}

a.ver-mas-happings {display:block; width:277px; height:82px; padding:0px 88px; margin-top:16px; text-indent:-100000px; background:url(/img/gente/boton-ver-mas.png) no-repeat 88px 0px;}

#gente-promo {
	float:right;
	height:220px;
	width:646px;
	background-color:#f0f0f0;}
	
	
	
#home-new { width:940px; margin:0px auto; padding:0 0 30px 0; }	
#home-new .productos { width:940px; height:120px; list-style:none;  }
#home-new .productos li { float:left; }
#home-new .productos li a { background:url(/img/cc-productos.png) no-repeat; height:105px; margin:0 22px 0  8px; }
#home-new .productos li a span { display:none; }
#home-new .productos li a.ccn { background-position: 0 -19px; width:25px; display:block; }
#home-new .productos li a.ccn:hover { background-position: 0 -17px; }
#home-new .productos li a.ccz { background-position: -56px -19px; width:25px; display:block; }
#home-new .productos li a.ccz:hover { background-position: -56px -17px; }
#home-new .productos li a.ccl { background-position: -108px -19px; width:26px; display:block; }
#home-new .productos li a.ccl:hover { background-position: -108px -17px; }
#home-new .productos li a.fnt { background-position: -160px -19px; width:26px; display:block; }
#home-new .productos li a.fnt:hover { background-position: -160px -17px; }
#home-new .productos li a.nst { background-position: -218px -19px; width:25px; display:block; }
#home-new .productos li a.nst:hover { background-position: -218px -17px; }
#home-new .productos li a.mml { background-position: -271px -19px; width:25px; display:block; }
#home-new .productos li a.mml:hover { background-position: -271px -17px; }
#home-new .productos li a.mmz { background-position: -317px -19px; width:26px; display:block; }
#home-new .productos li a.mmz:hover { background-position: -317px -17px; }
#home-new .productos li a.aqu { background-position: -375px -19px; width:25px; display:block; }
#home-new .productos li a.aqu:hover { background-position: -375px -17px; }
#home-new .productos li a.ros { background-position: -427px -19px; width:26px; display:block; }
#home-new .productos li a.ros:hover { background-position: -427px -17px; }
#home-new .productos li a.ndm { background-position: -482px -16px; width:28px; display:block; }
#home-new .productos li a.ndm:hover { background-position: -482px -14px; }
#home-new .productos li a.bur { background-position: -536px -17px; width:25px; display:block; }
#home-new .productos li a.bur:hover { background-position: -536px -15px; }
#home-new .productos li a.pwr { background-position: -600px -17px; width:25px; display:block; }
#home-new .productos li a.pwr:hover { background-position: -600px -15px; }
#home-new .productos li a.spt { background-position: -657px -17px; width:25px; display:block; }
#home-new .productos li a.spt:hover { background-position: -657px -15px; }
#home-new .productos li a.sch { background-position: -715px -17px; width:25px; display:block; }
#home-new .productos li a.sch:hover { background-position: -715px -15px; }
#home-new .productos li a.bon { background-position: -773px -17px; width:25px; display:block; }
#home-new .productos li a.bon:hover { background-position: -773px -15px; }
#home-new .productos li a.fio { background-position: -822px -17px; width:29px; display:block; }
#home-new .productos li a.fio:hover { background-position: -822px -15px; }
#home-new .productos li a.tab { background-position: -875px -17px; width:29px; display:block; margin-right:0px; }
#home-new .productos li a.tab:hover { background-position: -875px -15px; }

#home-new .redes-sociales { clear:both; width:940px; height:58px; padding:30px 0 0 0; }
#home-new .redes-sociales ul { list-style:none; width:150px; float:left; }
#home-new .redes-sociales ul li { float:left; width:23px; height:24px; background:url(/img/cc-social.jpg) no-repeat; margin:0 0 0 11px; }
#home-new .redes-sociales ul li a { width:23px; height:24px; display:block; text-indent:-999px; }
#home-new .redes-sociales ul li.sig { width:150px !important; background:none; margin:0px; color:#756F6F; font-size:12px;  }
#home-new .redes-sociales ul li.fb { background-position:0 0; }
#home-new .redes-sociales ul li.tw { background-position:-23px 0; }
#home-new .redes-sociales ul li.tu { background-position:-46px 0; }
#home-new .redes-sociales ul li.yt { background-position:-69px 0; }
#home-newww .redes-sociales ul li.fb:hover { background-position:0 -24px; }
#home-newww .redes-sociales ul li.tw:hover { background-position:-23px -24px; }
#home-newww .redes-sociales ul li.tu:hover { background-position:-46px -24px; }
#home-newww .redes-sociales ul li.yt:hover { background-position:-69px -24px; }


#home-new .twitter-box { width:705px; height:47px; background:url(/img/cc-twitter-box.png) no-repeat; float:left; padding:5px 75px 5px 10px; color:#756F6F; font-size:12px; line-height:15px; }

#home-new .videos { background:#FFF;  width:940px;  height:428px;  }

#home-new .lo-que-te-gusta { width:622px; height:331px; float:right; background:url(/img/cc-gusta.png) no-repeat;  margin:22px 0 0 0; }
#home-new .lo-que-te-gusta h2 { width:398px; height:26px; color:#FFF; font-size:16px; padding:5px 0 0 13px; font-weight:normal; } 
	
#home-new .coca-cola-es { width:308px; height:355px; float:left; background:url(/img/cc-corporativo.png) no-repeat 0 22px; }
#home-new .coca-cola-es h2, .new-home .coca-cola-es ul.tit  { color:#DC0021; font-size:16px; font-weight:bold; }
#home-new .coca-cola-es ul { list-style:none; }
#home-new .coca-cola-es ul li.tit { color:#DC0021; padding:3px 0 10px 0; font-weight:bold;}
#home-new .coca-cola-es ul li { line-height:17px; }
#home-new .coca-cola-es ul li a { font-size:12px; color:#756F6F; text-decoration:none; }
#home-new .coca-cola-es ul li a:hover { text-decoration:underline; }
#home-new .coca-cola-es ul.pri { padding:5px 0 0 10px;  }
#home-new .coca-cola-es ul.pri .tit { color:#FFF; }
#home-new .coca-cola-es ul.pri li a { color:#FFF; }
#home-new .coca-cola-es ul.med { padding:42px 0 0 115px; }
#home-new .coca-cola-es ul.ult { padding:32px 0 0 15px; }	

#home-new .destacados { height:154px; clear:both; margin:12px 0; list-style:none; }
#home-new .destacados li { float:left; }
#home-new .destacados a.dest-izq { width:231px; height:154px; display:block; }
#home-new .destacados a.dest-der { width:468px; height:154px; display:block; }
#home-new .destacados a.dest-01 { background:url(/img/cc-dest-ini01.jpg) no-repeat; margin: 0px 5px 0px 0px;}
#home-new .destacados a.dest-02 { background:url(/img/cc-dest-ini02.jpg) no-repeat; margin: 0px 5px 0px 0px;}
#home-new .destacados a.dest-03 { background:url(/img/cc-dest-ini03b.jpg) no-repeat; margin: 0px 5px 0px 0px;}
#home-new .destacados a.dest-04 { background:url(/img/cc-dest-ini04.jpg) no-repeat; }
#home-new .destacados a:hover { background-position:0 -154px; }

	
/* carrusel destacados home*/	
.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }

.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer;}
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
.nivo-controlNav a { position:relative; z-index:9; cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }

.theme-default .nivoSlider { position:relative; width:622px; height:299px; background:#fff url(/img/cc-loader.gif) no-repeat 50% 50%; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }
.theme-default .nivo-controlNav { position:absolute; right:5px; top:-25px;  }
.theme-default .nivo-controlNav a { display:block; width:22px; height:22px; background:url(/img/cc-bullets.png) no-repeat; text-indent:-9999px; border:0; float:left; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }
.theme-default .nivo-directionNav { display:none; }
.theme-default .nivo-directionNav a { display:block; width:30px; height:30px; background:url(/img/cc-arrows.png) no-repeat; text-indent:-9999px; border:0; }
.theme-default a.nivo-nextNav { background-position:-30px 0; right:15px; }
.theme-default a.nivo-prevNav { left:15px; }
.theme-default #slider { width:622px;  height:299px; margin:0px auto; }	
	
