/*
Nombre del tema: Vivo Contectado
Direccion URL: http://vivomejor.cl
Descripcion: Plantilla desarrollada por AyerViernes S.A para el sitio de Vivo, 
Version: 1.0
Autor del Diseno: Adolfo Morales, Estefania Trisotti
Front: Basilio Caceres Luke
URL empresa: http://www.ayerviernes.com/
*/

body{
	font: normal .8em/140% Arial, Helvetica, Sans-serif;
	text-align: center;
}
/*------------------------------------- Anulacion de rasgos */
*, form{
	margin: 0;
	padding: 0;
	list-style: none;
	background-repeat: no-repeat;
}
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding: 0;
}
/***********************************************************************************  ESTRUCTURA ***/
.center{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#header .subHead{
	height: 12em;
}
#main{
	margin-bottom: 4.5em;
}
#main .center{
	background-color: #FFF;
}
#cont{
	width: 68%;
	padding: 0 1.5% 0 2%;
}
#side{
	width: 25%;
	padding: 0 2% 0 1.5%;
}
#wide, #wideVide{
	width: 92%;
	margin: 0 2% 1em 2%;
	padding: 20px 2% 10px 2%;
}
#wide.clear, #wideVide.clear{
	border-top: 20px solid #FFF;
}
#footer .center{
	padding: 1.8em 0 .8em 0;
}
#footer p a{
	padding: 0;
	vertical-align: middle;
}
/***********************************************************************************  PROPIEDADES ***/
/*------------------------------------- Position */
/* relative */ #header .center, #menu .center, .subHead, .post, .lastDest, #footer .center, .form, .boxSide ol li, .resuBusq li, .listCome li, ul.paginador, .linkSingConc span, #wideVide{
	position: relative;
}
/* absolute */ #titu, #validator, #header form, #footer ul, .postCome, #promo, .ranking, #logoFoot, samp.alert, samp.ok, .listCome li img, ul.paginador li.prevPage, ul.paginador li.nextPage{
	position: absolute;
}
/*------------------------------------- Display */
/* block */ #titu, #menu li a, .postCome a, .postCome strong, .lastConc ul li strong, .lastConc small, #promo a, #bannSide, .form div label, .boxSide small, #logoFoot, .date, #botoConc, #botoConc2, samp, .comeInfo small, .tickerBox, .tickercontainer, .tickercontainer small, .linkSingConc span, .more-link{
	display: block;
}
/* inline */ #footer ul li, .resuBusq .postCome *,  samp.alert, samp.ok, ul.paginador li, #side li small.postCate{
	display: inline;
}
/* inline-block */ .postCate{
	display: inline-block;
}
/* none */ hr, legend, .hide, ul.paginador li.inac{
	display: none;
}
/*------------------------------------- Float */
/* left */ #cont, .lastDest li, .post img, .lastConc ul li, #menu li, .left, #busc, #botoBusc, .form div label, .alignleft, .listPrem li, samp.alert, samp.ok, .lastConcPage li, .lastVidePage li, .tickerBox{
	float: left;
}
/* right */ #side, .right, .alignright, #botoConc, .more-link, #botoConc2{
	float: right;
}
/* none */ img.alignnone{
	float: none;
}
/*------------------------------------- Clear */
/* both */ .clear, .linkSingConc{
	clear: both;
}
/* left */ #page .post p img, .clearLeft{
	clear: left;
}
/* right */ .clearRight{
	clear: right;
}
/* none */ #page .post p, #page .post blockquote p, .clearRight{
	clear: none;
}
/*------------------------------------- Overflow */
/* hidden */ .masc{
	overflow: hidden;
}
/*------------------------------------- Font-family*/
/* Georgia */ h1, h2, h3, h4, h5, #menu li, .postCome strong, .form div label, #footer ul li, .ranking, .post blockquote, .rss, #botoConc, #botoConc2, #botoPublConc, #botoCome, .comeInfo strong, .listCome li p, .tickercontainer, .req, .linkSingConc span{
	font-family: Georgia, Times New Roman, Serif;
}
/* Arial */ .resuBusq h2, samp, .listCome li .comeInfo, .tickercontainer small, input, select, textarea, .lastDest ul li small, #home .post .postCate{
	font-family: Arial, Helvetica, Sans-serif;
}
/* Verdana */ #cont .post .text, #lastConcPage, #home #cont .post, .lastDest ul li p, .resuBusq li p, .listPrem .linkPrem{
	font-family: Verdana, Arial, sans-serif;
}
/*------------------------------------- Font-size*/

/* 2.2em - 26px */ .ranking{
	font-size: 2.2em;
}
/* 2.1em*/ h1, .postCome strong{
	font-size: 2.1em;
}
/* 2em - 24px */ #destHome, .tickercontainer{
	font-size: 2em;
	}
/* 1.55em */ #viveConeHome, .contPrem .descPrem h3{
	font-size: 1.55em;
}

/* 1.5em - 18px */ #side h3, #botoConc, #botoConc2{
	font-size: 1.5em;
}
/* 1.4em */.post blockquote{
	font-size: 1.4em;
}
/* 1.33em - 16px */ h3{
	font-size: 1.333em;
}
/* 1.25em - 15px */ p.date, #footer address strong{
	font-size: 1.25em;
}
/* 1.16em - 14px */ .resuBusq h2, #botoPublConc, #botoCome, #searchsubmit{
	font-size: 1.166em;
}

/* 1.08em - 13px */ #menu li, .description strong, .basesCont, .listCome p, .form div label{
	font-size: 1.083em;
}
/* 1em - 12px */ #side .linkCome, .boxRede h3, .boxSide small, #busc{
	font-size: 1em;
}
/* .94 */ #side li, .linkSingConc span, samp, {
	font-size: .94em;
}
/* .93em */.sideConc p, .post p, ol.listPrem li,  #home .post p{
	font-size: .93em;
}
/* .9em */#lastConcPage, .lastDest ul li p{
	font-size: .9em;
}
/* 11px */.tickercontainer small{
	font-size: 11px;
}
/* .91em - 11px */ .description, .lastConc ul li, .linkCome, #footer address, .resuBusq .postCome strong, .date, .tickertext a, ul.paginador li, .post p.shareBoto, .rss{
	font-size: .9166em;
}
/* .83em - 10px */ p.postFechConc, #brea, .postCate, small, .comeInfo small, #side li small.g, .more-link{
	font-size: .8333em;
}

/* .79em */ .lastDest ul li small{
	font-size: .8020em;
}
/* .75em  */ .post p small.postCate, .postCome a small, #home .post .postCate{
	font-size: .7755em;
}
/* .71em -  9px */ .post p.postFech, .resuBusq li small.postCate{
	font-size: .71em;
}
/*------------------------------------- Font-weight */
/* bold */ h1, h2, h3, h4, h5, .form div label, .rss, #botoPublConc, #searchsubmit, #botoCome, .tickercontainer, .tickertext a, ul.paginador li{
	font-weight: bold;
}
/* normal */ #destHome, .tickercontainer small, ul.paginador li.prevPage, ul.paginador li.nextPage, #viveConeHome, #side h3{
	font-weight: normal;
}
/*------------------------------------- Font-style */
/* oblique */ 
/* normal */ #footer address, samp.alert em, .post blockquote{
	font-style: normal;
}
/*------------------------------------- Line-height */
/* 140% */ .basesCont, .post p, .lastDest ul li p{
	line-height: 140%;
}
/* 130% */ .boxSide li{
	line-height: 130%;
}
/* 120% */ h2, h3, h4, h5, .lastConc li, .lastConc small, .form textarea, .form samp, .form label, .linkSingConc, .post blockquote, ol.listPrem li, #lastConcPage{
	line-height: 120%;
}
/* 110% */ #menu li a, .postCate, .boxSide li small, ul.paginador li{
	line-height: 110%;
}
/* 100% */ h1, .lastConc ul li strong, #bannSide, .ranking, #botoPublConc, #searchsubmit{
	line-height: 100%;
}
/*normal*/#side .boxSide ol li, p.subscribe-to-comments{
	line-height: normal;
}
/*------------------------------------- Letter-spacing */
/* 0 */ .resuBusq h2,.post p{
	letter-spacing: 0;
}
/* -1px */ h1, h2, h3{
	letter-spacing: -1px;
}
/*------------------------------------- Text-align */
/* left */ .tLeft, .resuBusq .postCome, ul.paginador li.prevPage{
	text-align: left;
}
/* right */ .tRight, #top, .form div label, ul.paginador li.nextPage, .ranking{
	text-align: right;
}
/* center */ .Center, .postCome, #botoConc, .tickerBox, ul.paginador, .more-link, #botoConc2{
	text-align: center;
}
/*------------------------------------- Text-indent */
/* -1000em */ #titu{
	text-indent: -1000em;
}
/*------------------------------------- Text-decoration */
/* underline */ a:hover{
	text-decoration: underline;
}
/* none */ a, #menu li a, .postCome a, .linkCome, ul.paginador li a:hover, h1 a:hover, h2 a:hover, h3 a:hover, #botoConc:hover, #botoConc2:hover, .post .postCome a:hover {
	text-decoration: none;
}
/*------------------------------------- Text Transform */
#home .post .postCate, #side .lastPost ul li small.postCate a, .post p small.postCate, .lastDest small.postCate, .resuBusq li small.postCate{
	text-transform: uppercase;
	}
/*------------------------------------- Outline */
/* 0 */ a{
	outline: 0;
}
/*------------------------------------- color */
/* #1BA4D2 */ a, #side small a, .resuBusq h2 a{
	color: #1BA4D2;
}
.moreCome ol li a, .moreVoto ol li a, .boxSide li a{
	color: #1BA4D2!important;
}
/* #FFF */ #menu li a, .postCate, postCate a, #home .postCome strong, #botoConc, #botoConc2, #searchsubmit, #botoPublConc, #botoCome, #side li small.postCate, #footer ul li.acti a{
	color: #FFF;
}
/* #333 */ #home .post p, .form div label, .form input, .form select, .form textarea, .comeInfo strong, .mensAvis{
	color: #333;
}
/* #666 */.description, #brea, .lastConc p small, .postCome small, .linkCome, .linkVoto, .boxSide li small, .sideBase small, .date, .form samp, .comeInfo small, .lastConcPage li, .lastVidePage li, .tickercontainer small, ul.paginador li.inac, ul.paginador li.acti, .lastConc .clearLeft, .linkSingConc{
	color: #666;
}
/* #036 */ h1 a, h2 a, h3 a, h4 a, h5 a, #page .postCome a, #destHome, h1, h2{
	color: #036;
}
/* #069 */ h1 a:hover, h2 a:hover, h3 a:hover, #home .postCome a:hover strong, .post .postCome a:hover strong{
	color: #069;
}
/* #000 */ #brea strong, #footer address strong, #side a, ul.paginador li a:hover, #busc, #viveConeHome, #footer ul li.acti a{
	color: #000;
}
/* #FF0033 */#side h3{
	color: #FF0033;
}
/* #F30 */ .form samp.alert{
	color: #F30;
}
/* #FF7F99 */ .ranking{
	color: #FF7F99;
}
/* #596369 */ #footer address{
	color: #596369;
}
/* #519526 */ .description strong, .tickercontainer{
	color: #519526;
}
/* #519526 */ .lastConc p, .lastConc a, .cajaPrem a, #wide p a, .linkSingConc span a{
	color: #FF3F00;
}
/* #38638C */.post blockquote p{
	color: #38638C;
}
/*------------------------------------- background-color */
/* #828282 */ #menu{
	background-color: #828282;
}
/* #000 */ #menu .center{
	background-color: #000;
}
/* #FFF */ #brea, #header .subHead, #busc, .tickertext a, ul.paginador li, samp.alert em{
	background-color: #FFF;
}
/* #E1F1FF */ .post, div.formCome, #wideVide{
	background-color: #E1F1FF;
}
/* #CCE6FF */ #footer{
	background-color: #CCE6FF;
}
/* #333 */ #menuInic, #menuInic.acti a{
	background-color: #333;
}
/* #FFC */ .mens.alert, .mens.ok, .tickerBox, .mensAvis{
	background-color: #FFC;
}
/* #88A825 */ #menuTiem, #menuTiem.acti a, .tiempo-libre-agenda{
	background-color: #88A825;
}
/* #34203A */ #menuVida, #menuVida.acti a, .vida-sana-deportes{
	background-color: #34203A;
}
/* #901145 */ #menuCoci, #menuCoci.acti a, .recetas{
	background-color: #901145;
}
/* #CF4A30 */ #menuModa, #menuModa.acti a, .estilo-tendencias{
	background-color: #CF4A30;
}
/* #ED9C2B */ #menuVide, #menuVide.acti a, .videos-imagenes{
	background-color: #ED9C2B;
}
/* #690 */ .concurso{
	background-color: #690;
}
/* #CAE5FF */ .form, #wide{
	background-color: #CAE5FF;
}
/* transparent */ #botoPublConc, #searchsubmit, #botoCome, ul.paginador li.prevPage, ul.paginador li.nextPage, ul.paginador li.acti{
	background-color: transparent;
}
/*#FFFFCC*/ .noResult strong em{
	background-color: #FFFFCC;
}	
/* #DCE9D3 */ .postConcurso {
	background-color: #DCE9D3;
}

/*------------------------------------- background-image */
body{
	background-image: url(imag/back/backBody.jpg);
}
#header{
	background-image: url(imag/back/backTop.jpg);
}
.subHead{
	background-image: url(imag/back/backSubHead.gif);
}
#titu{
	background-image: url(imag/logo/logoVivo.gif);
}
#menu{
	background-image: url(imag/back/backMenu.jpg);
}
#menu .center{
	background-image: url(imag/back/backMenuCent.gif);
}
#menu ul li.acti a, #menu ul li.acti a:hover{
	background-image: url(imag/auxi/auxiMenuActi.gif);
}
#menuInic.acti a, #menuInic.acti a:hover{
	background-position: 50% 41px;
}
#menuTiem.acti a, #menuTiem.acti a:hover{
	background-position: 50% -9px;
}
#menuVida.acti a, #menuVida.acti a:hover{
	background-position: 50% -59px;
}
#menuCoci.acti a, #menuCoci.acti a:hover{
	background-position: 50% -109px;
}
#menuModa.acti a, #menuModa.acti a:hover{
	background-position: 50% -159px;
}
#menuVide.acti a, #menuVide.acti a:hover{
	background-position: 50% -209px;
}
#busc{
	background-image: url(imag/auxi/auxiBuscHead.gif);
}
#botoBusc{
	background-image: url(imag/boto/botoBuscHead.gif);
}
#footer{
	background-image: url(imag/back/backFoot.gif);
}
#main .center{
	background-image: url(imag/auxi/auxiMainLine.gif);
}
.postCate{
	background-image: url(imag/auxi/auxiCatePost.png);
}
.post .postCate{
	background-image: url(imag/auxi/auxiCatePostBox.png);
}

.postConcurso {
	background-image: url(imag/back/backPostConcurso.gif);
}

.postConcurso .postCate{
	background-image: url(imag/auxi/auxiCatePostBox2.gif);
}
#home .postCome strong{
	background-image: url(imag/auxi/auxiPostComeHome.gif);
}
#page .postCome{
	background-image: url(imag/auxi/auxiPostComePage.jpg);
}
/*#viveConeHome{
	background-image: url(imag/titu/tituViveConeHome.gif);
}*/
#destHome{
	background-image: url(imag/auxi/auxiDestHome.gif);
}
.linkSingConc{
	background-image: url(imag/back/backLinkToConc.gif);
}
.linkSingConc span{
	background-image: url(imag/auxi/auxiLinkToConc.gif);
}
/* items del menu principal */
#menuInic, #menuInic a:hover{
	background-image: url(imag/back/backMenuInic.gif);
}
#menuTiem, #menuTiem a:hover{
	background-image: url(imag/back/backMenuTiem.gif);
}
#menuVida, #menuVida a:hover{
	background-image: url(imag/back/backMenuVida.gif);
}
#menuCoci, #menuCoci a:hover{
	background-image: url(imag/back/backMenuCoci.gif);
}
#menuModa, #menuModa a:hover{
	background-image: url(imag/back/backMenuModa.gif);
}
#menuVide, #menuVide a:hover{
	background-image: url(imag/back/backMenuVide.gif);
}
/* banner de promocion */
#promo.bann_1 a{
	background-image: url(imag/foto/fotoBannerPromo1.jpg);
}
#promo.bann_2 a{
	background-image: url(imag/foto/fotoBannerPromo2.jpg);
}
#promo.bann_3 a{
	background-image: url(imag/foto/fotoBannerPromo3.jpg);
}
#promo.bann_4 a{
	background-image: url(imag/foto/fotoBannerPromo4.jpg);
}
#promo.bann_5 a{
	background-image: url(imag/foto/fotoBannerPromo5.jpg);
}
/* iconos sidebar */
.boxSide h3{
	background-image: url(imag/auxi/auxiIconSide.gif);
}
/* Bullets */
.linkCome, .rss, .linkDown, .post ul li, .linkVoto{
	background-image: url(imag/auxi/auxiBullets.gif);
}
/* Botones */
#botoConc{
	background-image: url(imag/boto/botoConc.jpg);
}
#botoConc2{
	background-image: url(imag/boto/botoConc2.gif);
}
#botoPublConc{
	background-image: url(imag/boto/botoPublConc.gif);
}
.botonInac{
	background-image: url(imag/boto/botoPublConcInac.gif)!important;
}
#searchsubmit{
	background-image: url(imag/boto/botoBusq.gif);
}
#botoCome{
	background-image: url(imag/boto/botoCome.gif);
}
.more-link{
	background-image: url(imag/boto/botoMoreLink.jpg);
}
.sideRede li.redeFace{
	background-image: url(imag/auxi/auxiLogoFace.gif);
}
.sideRede li.redeFlic, p.imagFlic{
	background-image: url(imag/auxi/auxiLogoFlic.gif)
}
p.imagFlic{
	background-image: url(imag/auxi/auxiLogoVideFlic.gif)
}
.sideRede li.redeTwitt{
	background-image: url(imag/auxi/auxiLogoTwitt.gif)
}
.shareTwit{
	background-image: url(imag/auxi/auxiSharTwit.jpg)
}
.sideRede li.redeYout{
	background-image: url(imag/auxi/auxiLogoYout.gif)
}
p.videYout{
	background-image: url(imag/auxi/auxiLogoVideYout.gif)
}
/* none */ 
#menu li.acti a:hover, #wide .lastConcPage li, #wideVide .lastVidePage li, ul.paginador li, .boxRede h3{
	background-image: none;
}
.alert{
	background-image: url(imag/auxi/auxiAlerts.gif);
}
.mensAvis{
	background-image: url(imag/auxi/auxiMensAvis.gif);
}
samp.alert{
	background-image: url(imag/auxi/auxiSampAlerBack.gif);
}
samp.alert em{
	background-image: url(imag/auxi/auxiSampAler.gif);
}
samp.ok{
	background-image: url(imag/auxi/auxiSampOk.gif);
}
#cont div.formCome{
	background-image: url(imag/back/backCome.jpg);
}
.form input{
	background: #FFF url(imag/auxi/auxiInputConc.jpg) repeat-x top;
}
.formCome input{
	background: #FFF url(imag/auxi/auxiInput.jpg) repeat-x top;
}
/*------------------------------------- background-repeat */
/* repeat-x */ body, #header, .subHead, #menu .center, #menu ul li{
	background-repeat: repeat-x;
}
/* repeat-y */ #menu, #main .center{
	background-repeat: repeat-y;
}
/* repeat */ #menu li a:hover{
	background-repeat: repeat;
}
/* no-repeat */ #menu ul li.acti a:hover, #wideVide p.videYout, #wideVide p.imagFlic, samp.alert, samp.alert em{
	background-repeat: no-repeat;
}
/*------------------------------------- background-position */
/* center */ #header, #menu{
	background-position: top center;
}
/* right */ .postCate, #footer ul li.acti a{
	background-position: right;
}
/* center right */ .linkSingConc{
	background-position: center right;
}
/* center left */ .linkSingConc span{
	background-position: center left;
}
/* top right */ .formCome{
	background-position: top right;
}
/* 3% top */  samp.alert{
	background-position: 3% top ;
} 
/*  3% center */	samp.alert em{
	background-position: 3% center ;
}
/* 68% 0 */ #main .center, .postConcurso{
	background-position: 71.5% 0;
}
/* 100% -60px */ #footer{
	background-position: 100% 0;
}
.alert{
	background-position: -62px 8px
}
.mensAvis{
	background-position: 10px 10px
}
.text li{
	background-position: -97px 7px;
}
.subHead{
	background-position: -22px 0;
}
.sideVide h3{
	background-position: -215px 0;
}
.sideBase h3{
	background-position: -173px -39px;
}
.lastCome h3{
	background-position: -130px -78px;
}
.moreCome h3{
	background-position: -88px -116px;
}
.lastPost h3{
	background-position: -45px -154px;
}
.moreVoto h3{
	background-position: 0 -196px;
}
.linkCome{
	background-position: -63px -35px;
}
.linkDown{
	background-position: -21px -77px;
}
.linkVoto{
	background-position: -41px -56px;
}
.rss{
	background-position: 74px -98px;
}
#botoConc:hover, #botoConc2:hover, #botoPublConc:hover, #botoCome:hover, #searchsubmit:hover{
	background-position: 0  100%;
}
.sideRede li{
	background-position: 0  6px;
}
#wideVide p.videYout, #wideVide p.imagFlic{
	background-position: 5px  5px;
}
/*------------------------------------- border */
/* 5px solid #E1E1E1 */ .lastDest li img, .lastConc li img, .resuBusq img, .lastConcPage li a.concImag{
	border: 5px solid #E1E1E1;
}
/* 5px solid #81B262 */ .lastConc ul, .concList, .lastConc li a:hover img, .lastConcPage li a.concImag:hover{
	border: 5px solid #FFA98C;
}
/*#FFE5B2*/ .mens.alert, .mens.ok, .mensAvis{
 	border: 1px solid #FFE5B2;
 }
/* #E1EBD7*/ .form{
	border: 1px solid #FFCFBF;
	}
/* 1px solid #E1E1E1 */ .formCome{
	border: 1px solid #CBD2DA;
}
/* 1px solid #A9C760 */ #bannSide{
	border: 1px solid #A9C760;
}
/* 1px solid #CCC */ .form input, .form select, .form textarea, #searchform input#s{
	border: 1px solid #CCC;
}
/* top 5px solid #E1E1E1 */ .lastDest, .lastConc, .boxSide{
	border-top: 5px solid #E1E1E1;
}
/* top 2px solid #ABCCED */ #footer{
	border-top: 2px solid #ABCCED;
}
/* top: 1px solid #CCC */ .boxSide li{
	border-top: 1px solid #CCC;
}
/* bottom: 1px solid #CCC */ .sideBase h3, .sideBase, .resuBusq li, .listCome li{
	border-bottom: 1px solid #CCC;
}
.form input.alert, .form select.alert, .form textarea.alert{
	border: 2px solid #FF3333;
	background: #FFF url(imag/auxi/auxiInputAler.jpg) top repeat-x;
}
/* none */ body .noBord, fieldset, #header input, a img, .firstSide, #botoPublConc, #searchsubmit, #botoCome, .text li{
	border: none;
}
/*------------------------------------- cursor */
/* pointer */ #botoBusc, #botoPublConc, #searchsubmit, #botoCome, .post .postCome a strong{
	cursor: pointer;
}
/***********************************************************************************  HEADER ***/
/*------------------------------------- top */
#top{
	padding: .5em 0;
}
/*------------------------------------- Titulo del sitio */
#titu{
	width: 156px;
	height: 130px;
	top: .5em;
	left: 4em;
}
/*------------------------------------- Promocion */
#promo {
	width: 330px;
	height: 110px;
	overflow: hidden;
	color: #fff;
	background: black;
	border: 1px solid #A5D088;
	top: 2em;
	right: 1em;
} 

#promo .up, #promo .over {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 3;
}

#promo .bg {
	position: absolute;
	z-index: 2;
}

#promo a {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 4;
	text-indent: -9999em;
	display: block;
}

.subHead #promo .up .llamado {
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 16px;
	font-weight: normal;
	bottom: 30px;
	left: 8px;
	color: #000;
	font-family: Georgia, Times New Roman, serif;
}

#promo .up p {
	font-size: 11px;
	top: 78px;
	left: 8px;
	position: absolute;
	width: 80%;
	letter-spacing: -.05em;
	line-height: 100%;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
}

#promo .over {
	display: none;
}

#promo .over p {
	letter-spacing: -.05em;
	font-size: 1.5em;
	bottom: 15px;
	left: 10px;
	position: absolute;
	margin: 0;
	font-family: Georgia, Times New Roman, serif;

}

#promo .bar {
	position: absolute;
	height: 50px;
	bottom: 0;
	background: #6DB33F url(imag/back/backBar.gif) bottom right no-repeat;
	left: 0;
	z-index: -1;
	width: 100%;
}

#promo .over .bar {
	position: absolute;
	height: 50px;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100%;
}
/*------------------------------------- Menu */
#menu li a{
	padding: 14px .6em 15px .6em;
}
/*------------------------------------- Buscador */
#header form{
	width: 230px;
	top: 0;
	right: 0;
	padding-top: 8px;
}
#busc{
	width: 170px;
	height: 19px;
	padding: 4px 0 2px 5px;
}
#botoBusc{
	width: 25px;
	height: 25px;
}
/***********************************************************************************  CONT ***/
/*------------------------------------- Elementos */
h1, h2, h3, h4, h5{
	margin-bottom: .2em;
}
.post{
	margin: 0 0 1.6em 0;
	padding: 20px;
}
.post h1{
	margin-right: 3em;
}
.post h2, .post h3, .post h4, .post h5, .post p, .post ol, .post ul, .post img{
	margin-bottom: .8em;
}
.post img{
	margin-right: 10px;
}

#page #main .post .concImag img {
	margin-bottom: 0;
}
.text blockquote{
	padding: 0!important;
	text-indent: 0;
}
#home .post blockquote{
	padding-right: 0;
	padding-top: 15px;
	text-indent: 0;
}
.postFech{
	margin-top: -.5em;
	float: none;
}
.text li, .listCome .text li{
	margin-left: 10px;
	padding: .2em 0 .2em 20px;
}
.text ol li{
	margin-left: 15px;
	padding: .1em 0;
	list-style: decimal;
	font-size: .899em;
	list-style-position: inside;
}
/*------------------------------------- Formularios */
.form{
	margin: 1em 0;
	padding: 1.5em 0;
}
.form div{
	padding: .3em 0 1em 0;
}
.form div label{
	width: 30%;
	padding: .5em .6em 0 0;
	font-weight: lighter;
}
.form input, .form select, .form textarea{
	padding: .4em 0 .4em .4em;
	margin-top: .3em;
}
#searchform input#s{
	width: 30%;
	padding: .5em;
	margin: 0 .5em 0 0;
}
.form select{
	height: 1%!important;
}
.form .file{
	width: 50%;
	margin-left: .3em;
}
.form samp{
	width: 50%;
	margin: 5px 0 0 31.5%;
}
.form input#disclaimer{
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
}
.form p.discImpo samp{
	color: #333333;
}
.form samp.alert, .form samp.ok{
	width: auto;
	margin: 3px 0 0 4px;
	padding: .3em 0 .3em 20px;
	font-size: .85em;
}
.form samp.alert{
	width: 18%;
	right: -2em;
	margin: 0;
	padding: 0 0 0 13px;
	z-index: 200;
	}
.form .formCome samp.alert{
	padding: 0 0 0 12px!important;
}
.form samp.alert em{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: .6em .6em .6em 25px;
	border: 1px solid #FF997F;	
	border-left: none;
	line-height: 100%;
}
.form #commentform samp.alert em{
	margin: 0 0 0 -1px;
}
.form samp.sampMov{
	right: 6em;
}
.form samp.sampMov2{
	right: 10em;
}
.form samp.sampMov4{
	right: 7em;
}
.form samp.sampMov3{
	right: -8em;
}
.form samp.ok{
	text-indent: -3000em;
}
.form .botones{
	width: 82%;
	margin: .2em 0;
	}
.form .botoConc{
	width: 70%;
	margin: .2em 0!important;
	padding-left: 32%;
}

#botoPublConc{
	position: relative;
	position:absolute;
	left: 30%;
	z-index: 2;
	float: left;
}
.form input.botonInac{
	cursor: pointer!important;
}
.form .botones .discl{
	display: block;
	position: relative;
	z-index: 0;
	left: 23%;
	margin-left: 1em;
	padding-top:.6em;
	height: 100%;
	text-align: left;
	font-size:.9em;
}
.mens{
	margin: 1em auto;
	padding: 10px 2em 10px 3em;
}
.form .mens .alertCome{
	width:80%!important;
}
#cont .mens{
	width:76%!important;
}
#cont .mensAvis{
	width: 85%;
	margin: 0 auto;
}
.req{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1em;
	color: #000;
	padding: .5em 1em .5em 1em;
	background: #FFCFBF;
}
.formCome .req{
	background: #CBD2DA;
}
.formCome .form small,.formCome .req small{
	color: #F30;
}
.form small, .req small{
	color: #FF3300;
}
.form label em small{
	color: #666;
	font-size: 11px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
p.subscribe-to-comments{
	position: relative;
	width: 60%;
	margin: 0;
	left: 35%;
	top: 1em;
	bottom: 3em;
	text-align: left;
}
p.subscribe-to-comments input#subscribe{
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
	right: -2px;
}
p.subscribe-to-comments label{
	line-height: inherit!important;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
/*------------------------------------- Breadcrumb */
#brea{
	padding: .6em 15px .8em 20px;
}
/*------------------------------------- Home */
#destHome{
	margin-bottom: .4em;
	padding-left: 34px;
	letter-spacing:normal;
}
#viveConeHome{
	width: 100%;
	margin-bottom: -5px
}
/*------------------------------------- Posts */
.postCate{
	margin-right: 5px;
	padding: 1px 8px 1px 4px;
}
#home .postCome{
	top: 1em;
	right: 1em;
}
#page .postCome{
	width: 79px;
	height: 60px;
	top: -3px;
	right: -8px;
	padding-top: 8px;
}
#home .postCome strong{
	width: 63px;
	height: 43px;
	padding-top: 13px;
}
#page .post img{
	margin-bottom: .5em;
	text-align: left;
}
#page .postCome strong{
	margin-bottom: 2px;
}
.linkSingConc{
	width: 600px;
}
.linkSingConc span{
	top: 1px;
	left: -6px;
	padding: .6em 10px 1em 40px;
}
.more-link{
	width: 79px;
	height: 26px;
	padding: 3px 0 0 2px;
}
/*------------------------------------- lastPost: ultimos destacados */
#side .lastPost ul li{
	clear: both;
}
#side .lastPost ul li small{
	display: inline!important;
}
#side .lastPost ul li small.postCate a{
	color: #FFF!important;
	font-size: .92em;
	position: relative;
}
#side .lastPost ul li small.postCate{
	padding: 0px 5px 0px 3px;
}
.lastPost a{
	display: inline;
}
#side .lastPost ul li small a.linkCome{
	color: #666!important;
	margin: -1px 0 0 5px;
	font-size: .9em;
}
/*------------------------------------- lastDest: ultimos destacados */
.lastDest{
	padding: 1.6em 0;
}
.lastDest li{
	width: 29%;
	margin-right: 5%;
}
.lastDest li.last{
	margin-right: 0;
}
.lastConc ul li strong, .lastConc p{
	margin-top: 4px;
}
#home .lastConc ul li strong, #home .lastConc p{
	margin-top: 0;
}
#home .lastConc p.tMas, .lastConc p.tMas{
	position: relative;
	bottom: -1em;
	z-index: 5;
	width: 20em;
	left: 490px;
	font-size: .9em;
}
/*------------------------------------- lastCome: Ultimos Comentarios */
.lastCome{
	font-size: 1.1em;
}
.lastCome li small{
	font-size: .91em;
}
/*------------------------------------- lastConc: ultimas concursantes */
.lastConc{
	padding: 1.6em 0;
}
.lastConc ul{
	padding: 13px 26px;
}
.lastConc li{
	width: 22%;
	margin-right: 3.5%;
}

.lastConc li.last{
	margin-right: 0;
}
.lastConc .clearLeft{
	position: relative;
	top: -5px;
	margin-bottom: 4px;
}
/*------------------------------------- Resultado de busqueda */
.resuBusq{
	padding: 0 1em;
}
.resuBusq h2, .resuBusc p{
	margin-bottom: 0;
}
.resuBusq li{
	padding: .9em 0 .6em 0;
}
.resuBusq .postCome{
	top: 2em;
	right: 0;
}
.date{
	margin-bottom: .3em;
}
/*------------------------------------- Paginador */
ul.paginador{
	width: 100%;
	margin: 1em 0 0 0;
}
ul.paginador li{
	margin: 0 .1em;
	padding: 3px 0;
}
ul.paginador li.prevPage, ul.paginador li.nextPage{
	top: 0;
	width: 150px;
}
ul.paginador li.prevPage{
	left: 1em;
}
ul.paginador li.nextPage{
	right: 1em;
}
ul.paginador li.acti, ul.paginador li.inac, ul.paginador li a{
	padding: 3px 5px;
}
ul.paginador li.acti{
	margin: 0 .2em;
	background: transparent;
}
.pagination{
	display: 100%;
	text-align: center;
	position: relative;
}
.pagination a{
	margin:0 0 0 2px;
	background: #FFF;
	padding: .2em .4em
}
.pagination a.siguPage{
	background: transparent;
	right:0;
}
.pagination a.actived{
	background: transparent;
}
.pagination span.disabled, .pagination span.disableds, .pagination a.siguPage, .pagination a.actived{
	position: absolute;
}
.pagination span.disabled, .pagination a.actived{
	left: 0;
}
.pagination span.disableds{
	right: 0;
}
.pagination span.current{
	margin-left: .5em;
}
/*------------------------------------- Concurso */
.postConcurso h2{
	margin-top: 1em;
}
#botoConc{
	width: 140px;
	height: 61px;
	margin: 0 0 0 15px;
	text-indent: -9999em;
}
#botoConc2{
	width: 126px;
	height:26px;
	padding-top: 7px;
	color: #FFFFFF!important;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: -25px;
}
#botoPublConc{
	width: 126px;
	height: 34px;
}
#searchsubmit{
	width: 96px;
	height: 34px;
}
.text h2.listTitu{
	background: #FFF;
	width: 8em;
	padding: .3em;
}
.text .cajaPrem{
	display: block;
	padding: 1em;
	background: #FFF;
	position: relative;
}

.text .listPrem li{
	width: 115px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.text .listPrem li a img{
	display: block;
	width:110px;
	height: 90px;
	margin: 0;
}
.text .listPrem li img{
	display: block;
	margin: 0;
}
.text .listPrem li.last{
	margin-right: 0;
}

.text .displayPrem {
	width: 595px;
	height: 400px;
	overflow: hidden;
}

.text .contPrem {
	width: 595px;
	height: 400px;
	position: relative;
}

.text .contPrem .descPrem {
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	background: black;
	z-index: 3;
	left: 0;
	color: #fff;
}

.text .contPrem .descPrem .descPremBg {
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: -1;
	background: black;
	}
	
.text .contPrem .descPrem p,
.text .contPrem .descPrem h3 {
	width: 80%;
}

.text .contPrem .descPrem h3 {
	color: #9c0;
	font-weight: normal;
	margin: .5em;
}

.text .contPrem .descPrem p {
	margin-left: .8em;
}

.text .contPrem .descPrem small {
	bottom: .5em;
	right: .5em;
	position: absolute;
	color: #999;
}

.text .contPrem .descPrem small a {
	color: #AAA;
}

.listPrem .linkprem {
	color: #1BA4D2;
	text-align: center;
	display: block;
	margin: 0 auto;
	
}

.listPrem li.acti .linkprem {
	color: #000;
	font-weight: bold;
}

.listPrem li small {
	font-size: .9em;
}

/*------------------------------------- Lista de Concursantes pagina wide y wideVide */

.videYout, .imagFlic{
	position: absolute;
	top:0;
	right:1em;
	padding: .5em;
	padding-left: 30px;
	background: #B8D2ED;
}
.lastConcPage, .lastVidePage{
	padding-top: 1em;
}
.lastConcPage li{
	width: 130px;
	margin: 0 2% 10px 0;
}
.lastConcPage li a.concImag{
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}
.lastConcPage li a.concImag img{
	width: 100%;
}
.lastVidePage li {
	width: 143px;
	margin: 0 4.6% 10px 0;
}
.lastVidePage li a.imgVide{
	position: relative;
	display:block;
	width: 143px;
	height: 99px;
}
.lastVidePage li.last{
	margin-right:0;
}
.lastVidePage li a.imgVide em{
	width: 30px;
	height: 21px;
	position: absolute; 
	bottom:1.2em; 
	left:1em;
	text-indent: -30000em;
	z-index: 40;
	background: transparent url(imag/auxi/auxiVide.png) no-repeat;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.lastVidePage li a img{
	width:93%;
	height: 89px;
	display: block;
	border: 5px solid #E1E1E1;	
}
.lastVidePage li a img:hover{
	border: 5px solid #81B262;	
}
.lastConcPage li.last, lastVidePage li.last{
	margin-right: 0;
}
.lastImagPage li{
	float: left;
	margin: 1% 0 1% 2%!important;
	background: none!important;
}
.lastImagPage li, .lastImagPage li a{
	margin: 0;
	padding: 0;
}
.lastImagPage li a img{
	height: 180px;
	display: block;
	border: 5px solid #E1E1E1;
}
.lastImagPage li a img:hover{	border: 5px solid #81B262;}
/*------------------------------------- Comentarios */
.listCome li{
	padding: 1em 4em 1em 9em;
}
.listCome li img{
	width: 50px;
	height: 50px;
	top: 15px;
	left: 4em;
	margin: 0 10px 10px 0;
}
.comeInfo small{
	margin: -2px 0 4px 0;
}
#comments, #respond{
	margin: 2em 0 .5em 2.5em;
}
.formCome{
	width: 86%;
	margin: 1em auto;
}
.formCome form label{
	width: 31%;
	margin-left: 10px;
}
.formCome form p label{
	color: #000;
	font-size: .9em;
	margin-left: .4em;
}
.formCome .botones{
	width: 95%;
}
#botoCome{
	width: 126px;
	height: 34px;
}
/*------------------------------------- Votos */
.postTitle{
	margin-bottom: 10px;
}
.tickerBox{
	margin: 0 10px 5px 0;
	padding: 3px;
	border: 1px solid #FC9;
}
.tickercontainer{
	padding: 2px 0 1px 0;
}
.tickertext a{
	display: block;
}
/***********************************************************************************  SIDE ***/
#bannSide{
	padding: 4px 4px 3px 4px;
}
#bannSide:hover{
	opacity: .85;
}
.description, .boxSide{
	padding: 1em 0;
}
#page .firstSide{
	padding-top: 0;
}
.boxRede{
	margin-top: 10px;
}
.boxSide h3{
	padding: .2em 0 .4em 40px;
}
.boxRede h3{
	padding: 0;
	font-size: 1.2em!important;
	color: #000;
	margin: 0; 
}
.boxSide li{
	margin-top: .6em;
	padding-top: .6em;
}
.boxSide li small{
	margin-bottom: 2px;
}
.boxSide ol li{
	padding-left: 75px;
}
.ranking{
	width: 40px;
	top: .1em;
	left: 3px;
}
.sideBase p small{
	margin-top: .3em;
}
#side li small.postCate{
	padding-top: 0;
	padding-bottom: 0;
}
.sideBase h3{
	padding-bottom: .65em;
}
.sideBase p{
	padding: .4em 0;
}
.sideRede{
	display: block;
	padding: 0;
	margin: 0 auto;	
	}
.sideRede li{
	display: block;
	float: left;
	width: 90px;
	border: none;
	padding-left: 20px;
}
.sideConc{
	maring:0;
	padding:0;
}
.sideConc p strong{
	color: #000;
	font-weight: normal;
	font-size: 1em;
}
.sideConc li{
	width: 45%;
	height: 80px;
	overflow: hidden;
	float: left;
	display: block;	
	margin: 0 2% 4% 2%;
}
.concList{
	margin-top: 10px;
	padding: 1em;
	color: #000;
}
.sideConc li a img, .sideConc li a img:hover, .sideConc li a:hover{
	border: none;
}
.concBoto{
	display: block;
	padding-top: 1.2em;
}
.sideConc p.concBoto strong{
	font-weight: bold;
}
/***********************************************************************************  FOOTER ***/
#footer ul{
	width: 68%;
	top: -4.3em;
	left: 20px;
	padding: .3em;
	background: #E1F1FF;
	border: none;
}

#footer ul li{
	margin-right: .5em;
	padding-left: .3em;
	margin:0;
	border-left: 1px solid #CCC;
}

#footer ul li#inicFoot{
	border-left: none;
}
#footer ul li a{
	padding: 2px 6px 2px 2px;
	font-size: .93em;
}
#footer ul li.acti a{
	
}
#footer .center address, #footer .center p{
	margin: 0 0 .8em 150px;
}
#logoFoot{
	width: 160px;
	height: 113px;
	top: 0;
	left: -1.7em;
}
#cc{
	position: relative;
	bottom: -3px;
}
/*********************************************************************************** Share This ****/
.shareBoto a, .shareBoto span, .shareBoto span.shareTwit a{
	display: block;
	float: left;
}
.shareBoto  span{
	color: #999999;
	margin: 0 10px;
	display: none;
}
.shareBoto span.shareTwit{
	display: inline;
	float: left;	padding-left: 25px;
	margin-left: 20px;
	background-repeat: no-repeat;
	height: 20px;
}

.shareBoto span.shareTwit a{
	float: left;
}
#cont .post #akst_form{
	position: absolute;
	margin-top: -38%;
	left: 1em!important;
	font-size:.9em;
	z-index: 40000!important;
}
.post #akst_form ul li{
	background: none;
}
/***********************************************************************************  AUXILIARES ***/
.linkCome, .linkDown, .linkVoto{
	padding: 2px 0 2px 16px;
	
}
.resuBusq li p a.linkCome, .resuBusq li p span.linkVoto{
	position: relative;
	top: -1em!important;
}
.rss{
	padding: 0px 30px 2px 0;
}
.fb_share_link {
	text-indent: -999em;
	background: transparent url(imag/boto/botoFB.gif) no-repeat scroll center center;
	height: 30px;
	margin: .8em 0;
	display: block;

}
/************************************************************************************ Firma Av ****/
#validator{
	position: absolute;
	right: 0;
	bottom: 1em;
}
#dym{
	display: block;
	width: 30px;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: inherit;
	text-align:center
}
#dym:hover{
	font-weight: bold;
	background-color: #44A4D9;
	color:#FFF;
}
/*#stimuli_overlay, #stimuli_imageContainer img{
	width: 50%!important;
}*/
/*-------------------------------------- Gallery */
.gallery {
	display: block;
	overflow: hidden;
	margin: auto;
}
.gallery-item {
	float: left;
	margin: 10px 0 0 0;
	text-align: center;
}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail { 
	max-width: 89%;
	height: auto;
	padding: 1%;
	margin: 0 auto;
}
.gallery-caption { margin-left: 0; }
/*------------------------------------- Clear Fix */
.cf:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
/*------------------------------------- Anchos en porcentajes */
.w5{ width: 5%; }
.w10{ width: 10%; }
.w15{ width: 15%; }
.w20{ width: 20%; }
.w25{ width: 25%; }
.w30{ width: 30%; }
.w35{ width: 35%; }
.w40{ width: 40%; }
.w45{ width: 45%; }
.w50{ width: 50%; }
.w55{ width: 55%; }
.w60{ width: 60%; }
.w65{ width: 65%; }
.w70{ width: 70%; }
.w75{ width: 75%; }
.w80{ width: 80%; }
.w85{ width: 85%; }
.w90{ width: 90%; }
.w95{ width: 95%; }
.w100{ width: 100%; }