/*
Nombre del tema: Politica Stereo
Direccion URL: http://www.politicastereo.tv/
Descripcion: Plantilla desarrollada por AyerViernes S.A para Politica Stereo
Version:  1.0
Autor del Diseno: Adolfo Morales
Front: Maximiliano Martin - Felipe Lavín
URL empresa: http://www.ayerviernes.com/
*/

/***********************************************************************************  ESTILOS GENÉRICOS ***/

body{
	width: 100%;
	border-top: 3px solid #897577;
	font: normal .75em/140% Arial, Helvetica, Sans-serif;
	text-align: center;
}
input, select, textarea, .submitInfo .form samp.alert{
	font-family: Arial, Helvetica, Sans-serif;
}
*, form{
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
#home input.submit, #buscDeba input.submit, #hot .seleDeba input.submit, #buscUs input.submit, .unDebate .entry-share .img-replace, #login input.submit, #header input.submit{
	background: url(../images/botones.png) no-repeat;
	cursor: pointer;
}
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{	padding: 0; }
hr{	display: none; }
.none{	display: none; }
a, #loggedAs cite{
	color: #06C;
	text-decoration: none;
}
.img-replace{
	display: block;
	text-align: left !important;
	text-indent: -9999em;
}
a.img-replace, .img-replace a, .menuPest li a{
	outline: none;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
a:visited{
	/* Este color esta comentado para poder desarrollar el FRONT se debe descomenar una vez listo y verifivar los estados visitados
	color: #39ADCD;
	text-decoration: none;*/
}
a img{	border: none; }
strong{font-weight: bold; }

/* Box con esquinas */
.tl, .tr, .br, .bl{
	position: absolute;
	display: block;
	height: 10px;
	width: 10px;
	background-repeat: no-repeat;
}
.tl, .tr{
	top: 0;
	background-position: top left;
}
.tr{	background-position: top right; }
.bl, .br{
	bottom: 0;
	background-position: bottom left; 
}
.br{	background-position: bottom right; }
.tl, .bl{ left: 0; }
.tr, .br{ right: 0; }

/* Box bordes y con esquinas */
.bb>.tl, .dest .tl, .rc.withBorder .tl{
	top: -1px;
	left: -1px;
}
.bb>.tr, .dest .tr, .rc.withBorder .tr{
	top: -1px;
	right: -1px;
}
.bb>.bl, .dest .bl, .rc.withBorder .bl{
	bottom: -1px;
	left: -1px;
}
.bb>.br, .dest .br, .rc.withBorder .br{
	bottom: -1px;
	right: -1px;
}

/****/

.hentry.debate.historico h2
{
	width: 85%;
}

.dataDeba .txt h1
{
	width: 95%;
}


span.given-name, span.family-name
{
	padding-top: 5px;
	overflow: hidden;
	line-height: 0.85em;
}

/***********************************************************************************  FAMILIAS DE ICONOS ***/


.dataDeba p, .dest span, .opin ul li, .hist a, .aler, .come, .nvDebPrev .entry-cat, .debate .optComments, ul.listTemas li, ul.listTags li, .unDebate .entry-cats, .unDebate .entry-tags, .comment-moderation li a, .menuPest .conDebaOL a, .blog-post .entry-cats, .blog-post .entry-tags, fieldset .see-more, .perfPub .user-preferences-tags, .bpLI .read-more-link, .search h2.entry-title span.img-replace{
	background-image: url(../images/auxi/iconMiniIE6-flat.png);}
#header .twit, .social li, .blogSter li{
	background-image: url(../images/back/iconSoci.png);} 
.pbIcon, .read-more-link{
	background-image: url(../images/iconPaleBlue.png);
	background-repeat: no-repeat;
}



/***********************************************************************************  ESTRUCTURA ***/


.center{
	width: 77em;
	margin: 0 auto;
	position: relative;}
#header{
	height: 12.8em;
	border-bottom: 1px solid #D0C8C9;
	background-color: #F3F1F1;
}
#main{
	padding: 1.7em 0 0.5em;
	text-align: left;
}
#home #main .center, #blog-stereo #main .center, #comunidad #main .center, #hot #main .center, #promovidos #main .center, .perfPub #main .center{
	background: url(../images/auxi/areaSep.gif) repeat-y 54em 0;
	padding-bottom: 1em;
}
#cont, .cont{
	width: 53.5em;
	float: left;
	margin-right: .5em;
	padding-right: .8em;
	padding-top: 0.65em;
}
#home #cont, .cont{ padding-top:0; }
#side{
	float: right;
	width: 22em;
}
#footer{
	margin-top: 3em;
	}



/***********************************************************************************  HEADER ***/


#header .center{
	position: relative;
}
.home{
	position: relative;
	float: left;
	top: 2em;
	left: 0;
}


/*---------------------------------- Twit */

#header .twit{
	position: absolute;
	top: 5.5em;
	left: 13em;
	padding: .5em .8em .5em 2.8em;
	font-size: .9em;
	color: #897577;
	background-color: #FFF;
	background-position: -744px 6px;
}
.twit .tl{ background-image: url(../images/auxi/twitTL.png); }
.twit .tr{ background-image: url(../images/auxi/twitTR.png); }
.twit .bl{ background-image: url(../images/auxi/twitBL.png); }
.twit .br{ background-image: url(../images/auxi/twitBR.png); }
#header li{
	float: left;
	list-style: none;
}


/*---------------------------------- Búsqueda */

#header fieldset, #login fieldset{
	border: none;
}
#login input, #buscUs input.busc, #header input{
	padding: .4em .65em;
	border: 1px solid #B8ACAD;
	background: #FFF url(../images/back/backInputHead.jpg) repeat-x top;
	color: #897577;
}
#login input.submit, #buscUs input.submit, #header input.submit{
	border: none;
	width: 55px;
	height: 27px;
	margin-top: .8em;
	padding: 0;
	background-position: 0 -90px;
	font-weight: bold;
	color: #FFF;
}
#header #buscDeba .submit:hover, #buscUs .submit:hover{
	background-position: -55px -90px;
}
#buscDeba legend, #buscUs legend{
	display:none;
}
.search #buscUs{ 
	width: 77em;
	margin: 1em auto;
}


/*---------------------------------- Navegación Ayuda */

#top{
	position: absolute;
	top: 1em;
	right: 32.3em;
}
.logged #top{	right:34.3em }
#top li{
	padding: 0 .5em;
	font-size: .9em;
	line-height: 100%;
	border-right: 1px solid #897577;
}
#top li.last{	border-right: none; }
#top li, #top li a{
	color: #897577;
}


/*---------------------------------- Login */

#login{
	position: absolute;
	width: 30em;
	padding: .4em .5em;
	top: 0;
	right: 0;
	z-index: 15000;
	text-align: right;
	background-color: #D0C8C9;
}
#login-wrap{
	position: absolute;
	width: 100%;
	margin-top: -12.88em;
	left: 0;
	z-index: 12000;
	text-align: center;
	}
#login-wrap .center{ height: 1%; }
.logged #login{ width:32.5em; }
#login .no{ z-index: 10000; }
#doLogin{
	margin-top:-0.2em;
	padding-bottom: 0.5em;
	z-index: 5000;
}
#login .cerr{
	padding-bottom:0.7em;
	font-size: .85em;
}
#login div label{
	padding-left: .3em;
	font-weight: bold;
	color: #897577;
}
#login input.submit{
	margin-top: -2px;
	width: 48px;
	height: 26px;
	background-position: -110px -90px;
}
#login input:hover.submit{ background-position: -158px -90px; }
#login div span{
	display: block;
	margin:.5em 5em -.5em 0;
	font-size: .9em;
	color: #B8ACAD;
}
.bl{	background-image: url(../images/auxi/loginBL.png); }
.br{	background-image: url(../images/auxi/loginBR.png); }
a.ingr, a.logout{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 200%;
	color: #B0232C;
}
a:hover.ingr, a.logout:hover, .entry-title a:hover, .blogSter h3 a:hover{
	color: #EC2E39 !important;
	text-decoration: none;
}


/*---------------------------------- Mensaje usuario logueado */

#welcomeLogin{
	padding: 1.25em 0 2.83em 0;
	background:url(../images/auxi/welcomeLogin.gif) 32% center #897577 no-repeat;
}
#welcomeLogin .center{
	text-align: left;
}
#welcomeLogin a.cerr{
	display: block;
	padding-right: 18px;
	text-align: right;
	line-height: 1.64em;
	background: url(../images/icon/welcomeLoginCerr.gif) right no-repeat;
}
#welcomeLogin a, #welcomeLogin p{
	color: #fff !important;
}
#welcomeLogin h1{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	font-weight: normal;
	color: #E1B5B8;
}
#welcomeLogin h1 cite{
	font-style: normal;
	font-weight: bold;
}
#loggedActions{
	position: absolute;
	right: -3px;
	text-align: right;
}
#loggedActions li{
	display: inline;
}
#loggedActions a{
	display: inline-block;
	float: left;
	width: 107px;
	height: 33px;
	margin: 0 1.8%;
	font-weight: bold;
	line-height: 2.25em;
	vertical-align: middle;
	text-align: center;	
	letter-spacing: -0.03em;
	background: url(../images/botones.png) no-repeat 0 -265px;
}
#loggedActions a.first{ margin-left: 0; }
#loggedActions a.last{
	width: 135px;
	background-position: -111px -265px;
}
#loggedActions a.last{ margin-right: 0; }
#loggedActions a:hover{
	text-decoration: none;
	background-position: 0 -299px;
}
#loggedActions a.first:hover, #loggedActions a.last:hover{
	background-position: -111px -299px;
}


/*---------------------------------- Logout */

#loggedAs{
	padding: 5px 0 0 5px;
	line-height: 115%;
	text-align: left;
}
#loggedAs img{
	border: 1px solid #B6AAAB;
	float: left;
	margin:-5px 5px 0 0;
	padding: 2px;
	background: #fff;
}
#loggedAs a.url{
	display: block;
	font-style: normal;
	font-weight: bold;
}
.logout{
	display: block;
	float: right;
	padding: 5px 5px 0 0;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}


/*---------------------------------- Navegación (Menu Principal) */

#navigation{
	position: absolute;
	top: 4.7em;
	left: 0;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
}
#navigation li{	margin-right: 1.8em; }
#navigation a{
	color: #4A4A4C;
	letter-spacing: -.02em;
}
#navigation a:hover, #navigation .acti a{
	color: #B42731;
	text-decoration: none;
}
#navigation li{	position: relative; }
#navigation .tl{
	top: -10px;
	left: -10px;
	background-image: url(../images/auxi/naviTL.png);
}
#navigation .tr{
	top: -10px;
	right: -8px;
	background-image: url(../images/auxi/naviTR.png);
}


/*---------------------------------- Buscador */

#buscDeba{
	position: absolute;
	width: 21.8em;
	top: 4em;
	right: 0;
	color: #FFF;
}
#buscDeba a, .creaDeb{
	display: block;
	height: 30px;
	width: 250px;
	margin-top: 1em;	
	padding: 10px 0 0 10px;
	font-size: 1.33em;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	background: url(../images/botones.png) no-repeat 0 0;
}
#buscDeba a:hover, .creaDeb{
	text-decoration: none;
	background-position: 0 -40px;
}
#buscUs{
	margin:1em 0;
	border:solid #D0C8C9;
	border-width:1px 0;
	background: #FFFFE5;
}
#buscUs fieldset{
	border: 0;
	width: 67%;
	margin: 0 auto;
	padding: 0.2em 0 1em;
}
#buscUs label{
	font-weight:bold;
	margin-right:0.5em;
}
#buscUs input.busc{	margin-left:0.5em; }



/*********************************************************************************** CONTENIDO ***/


h2{
	clear: left;
	border-top: 1px dotted #999;
	margin: 1.1em 0 0 0;
	padding-top: 1.1em;
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
}
h2.sinBord{
	border-top:none;
	margin-top: 0;
	padding-top: 0;
}


.submitInfo h2{
	margin:0.25em 0 0.25em;
	font-weight: bold;
	color: #B42731;
}


/*---------------------------------- Información del Debate */

.dataDeba{
	position: relative;
	margin-right: .5em;
	padding: 1em 0 0;
}
.dataDeba div.img, .dataDeba div.txt{
	position: relative;
	float: left;
}
.dataDeba div.img{ width: 6em; }
.dataDeba div.txt{
	width: 41em;
	padding-bottom: 0.85em;
	padding-right: 6em;
}
.img img, .usuaRegi img, .ultComDeb a img{
	border: 1px solid #D0C8C9;
	padding: 3px;
	background-color: #FFF;
}
.dataDeba .img img{ padding: 4px; }
.dataDeba p{
	float: left;
	padding: 0 1.5em 0 0;
	font-size: .92em;
	color: #666;
	line-height: 120%;
}
.dataDeba p.autor{ background: #fff; }
.dataDeba p.tag ,.unDebate .entry-tags, .blog-post .entry-tags{
	padding-right: 0;
	padding-left: 1.3em;
	background-position: -750px 1px;
}
.dataDeba p.debaTien{
	padding-left: 2.7em;
	background-position: -700px -48px;
}
.dataDeba p.debaTien cite{
	color: #000;
	font-style: normal;
}
.dataDeba p.tema, ul.listTemas li, ul.listTags li, .unDebate .entry-cats, .blog-post .entry-cats{
	padding-right: 0;
	padding-left: 1.5em;
	background-position: -650px -99px;
}
.dataDeba h1{
	clear: left;
	line-height: 110%;
	font-size: 2.34em;
}
.dataDeba h1 a{
	color: #91AC28;
}
.dataDeba p.come, .debate .entry-comments, .unDebate .entry-comments, .blog-post .entry-comments{
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #DADA83;
	padding: 1.3em 1em 1.5em 1em;
	height: 2.9em;
	width: 6.1em;
	font-size: .825em;
	line-height: 130%;
	color: #666600;
	text-align: center;
	text-transform: capitalize;
	background: #FFFF99;
}
.dataDeba p.come strong, .debate .entry-comments strong, .unDebate .entry-comments strong, .blog-post .entry-comments strong{
	display: block;
	padding: .1em 0 .2em 0;
	font-size: 3em;
	color: #000;
}
.come .tl, .bpLI .entry-comments .tl{
	top: -1px;
	left: -1px;
	background-image: url(../images/auxi/comeTL.png);
}
.come .tr, .bpLI .entry-comments .tr{
	top: -1px;
	right: -1px;
	background-image: url(../images/auxi/comeTR.png);
}
.come .bl, .bpLI .entry-comments .bl{
	left: -1px;
	bottom: -1px;
	background-image: url(../images/auxi/comeBL.png);
}
.come .br, .bpLI .entry-comments .br{
	width: 30px;
	height: 15px;
	bottom: -10px;
	right: -1px;
	background-image: url(../images/auxi/comeBR.png);
}


/*---------------------------------- Cajas de: Video, Opinion, Debates, etc. */

.vide{
	padding: 1em 0;}
.bb{
	position: relative;
	padding: .5em;}
.opin, .dest, .submitInfo .form form, .debate, .unDebate .entry-content{
	background-color: #CCE5FF;
	border: 1px solid #9CF;
	float: left;
	height: 14em;
	margin-bottom: 0;}
.infoDeba .opin, .infoDeba .dest{margin-bottom:0.5em}
.bb h3, .bb caption{
	font-size: 1em;
	font-weight: bold;
	text-align: left;}
.bb li{
	list-style: none;}
.bb .tl, .unDebate .debate .tl{background-image: url(../images/auxi/bbDestTL.png);}
.bb .tr, .unDebate .debate .tr{background-image: url(../images/auxi/bbDestTR.png);}
.bb .bl, .unDebate .debate .bl{background-image: url(../images/auxi/bbDestBL.png);}
.bb .br, .unDebate .debate .br{background-image: url(../images/auxi/bbDestBR.png);}

/* Box Opiniones */
.opin table{
	width: 97%;
	margin-top: .8em;}
.opin table tr{
	border-bottom: 1px dotted #89B7E4;}
.opin table tr.last, .perfPub abbr{
	border-bottom: none;}
.opin table th{
	color: #369;
	text-align: right;
	padding-right: .5em;
	font-weight: normal;}
.opin table td{
	padding-right: 3em;}
.opin p{
	position: relative;
	height: 1.2em;
	margin: .3em 0;
	background: repeat-x center;}
.opin p strong{
	position: absolute;
	right: -2.5em;
	width: 2em;}
.opin p.uno{
	border: 1px solid #690;
	background-image: url(../images/back/backBarUno.png);}
.opin p.dos{
	border: 1px solid #E75C00;
	background-image: url(../images/back/backBarDos.png);}
.opci{
	position: relative;
	background-color: #FFF;
	margin-top: 0em;
}
.opin ul{
	padding: .3em .5em;
	font-size: .92em;}
.tres .opci{margin-top: .5em}
.opci li{
	padding-left: 1.3em;}
.opci li.uno{
	background-position: -350px -398px;}
.opci li.dos{
	background-position: -300px -448px;}
.opci .tl{
	background-image: url(../images/auxi/opciTL.png) !important;
	top: 0 !important;
	left: 0 !important;
}
.opci .tr{
	background-image: url(../images/auxi/opciTR.png) !important;
	top: 0 !important;
	right: 0 !important;
}
.opci .bl{
	background-image: url(../images/auxi/opciBL.png) !important;
	bottom: 0 !important;
	left: 0 !important;
}
.opci .br{
	background-image: url(../images/auxi/opciBR.png) !important;
	bottom: 0 !important;
	right: 0 !important;
}

/* Box Destacados */
.dest{
	float: right;
	background: #CCE5FF url(../images/back/backBoxDest.png) no-repeat top right;
	position: relative;}
.dest li{
	padding-top: .8em;
	padding-left: 3.8em;}
.dest li p{
	position: relative;
	color: #333;}
span.hora{
	background-position: -500px -248px;
	color: #FFF;
	font-weight: bold;
	font-size: .84em;
	display: block;
	width: 4.2em;
	padding-left: .5em;
	position: absolute;
	padding-right: 1em;
	left: -4.5em;}
	
span.inic{
	background-position: -450px -300px;
	color: #FFF;
	font-weight: bold;
	font-size: .83em;
	padding: 0 .5em 0 .3em;
	line-height: 100%;}


/*---------------------------------- Breadcrumbs */

.breadcrumb, .breadcrumb a{
	color: #666;
}
.breadcrumb a{
	text-decoration: none;
}
.breadcrumb a:hover{
	text-decoration: underline;
	color: #06c;
}
.breadcrumb strong{
	color: #000;
}


/*---------------------------------- Tooltips */

#toolTip{
	width: 210px;
	font-size: .8m;
	line-height: 100%;
	text-align: left;
	background: url(../images/auxi/toolTipTop.png) 0 0 no-repeat;
	color: #FFF;
}
#toolTip p{
	position: relative;
	padding: 5px 10px 5px 10px;
}
#toolTip strong{
	position: relative;
	display: block;
	top: 7px;
	color: #DADB3B;
}
#toolTip em{
	font-style:normal;
	font-weight:bold;
}
#toolTip span{
	position: absolute;
	display: block;
	width: 210px;
	height: 19px;
	background: url(../images/auxi/toolTipBottom.png) no-repeat 0 100%;
}


/*---------------------------------- Paginador - Destacados del Debate */

.pagi{
	position: absolute;
	bottom: 1em;
	right: 1em;
}
.pagi a, .pagi li{
	float: left;
	border: none;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0;
	text-indent: -10000em;
	background-image: url(../images/botones.png);}
.pagi li{ margin-left: .4em; }
.pagi li a{ outline: none !important; }
.next-disabled a{ background-position: -72px -126px; }
.back-disabled a{ background-position: 0 -126px; }
.next-enabled a{ background-position: -96px -126px; }
.back-enabled a{ background-position: -24px -126px; }
.next-enabled a:hover{ background-position: -120px -126px; }
.back-enabled a:hover{ background-position: -48px -126px; }
.destDeb-first .back-enabled, .destDeb-first .next-disabled{
	display: none;
}


/*---------------------------------- Paginación de resultados */

.destMask{
	position: absolute;
	overflow: hidden;
	height: 10em;
}

.destDeb-first ul{
	position: relative;
	overflow: hidden;
	top: 0px;
}
.destDeb-first li p
{
	padding-left: 1em;
}
.destDeb-first li p a
{
	text-decoration: none; 
	color: #333;
}

.pagNavi, .pagNavi li{
	display:block;
	margin:1em 0 0;
	padding:0;
	min-height: 30px;
	vertical-align: middle;
	list-style:none;
}
.pagNaviNum{	line-height: 30px; }
.pagNaviAnt a, .pagNaviSig a{
	display: block;
	line-height: 24px;
	background: url(../images/botones.png) no-repeat;
}
.pagNaviAnt a{
	padding-left: 31px;
	background-position: -244px -510px;
}
.pagNaviAnt a:hover{	background-position: -244px -549px; }
.pagNaviSig a{
	padding-right: 32px;
	background-position: 70px -510px;
}
.search .pagNaviSig a{ background-position: 112px -510px; }
.pagNaviSig a:hover{	background-position: 70px -549px; }
.search .pagNaviSig a:hover{	background-position: 112px -549px; }
.bsPost .pagNaviSig a{ background-position: 283px -510px; }
.bsPost .pagNaviSig a:hover{ background-position: 283px -549px; }


/*---------------------------------- Pestañas */

.menuPest{
	margin: 1em 0 0 0;
	padding-left: 1em;
	background: url(../images/auxi/menuPestBorderBottom.gif) bottom repeat-x;
}
.menuPest li{
	float: left;
	margin-left:.5em;
	text-transform: uppercase;
	list-style: none;
}
.menuPest li a{
	display: block;
	border: 1px solid #D0C8C9;
	padding: 0.25em 0.75em;
	font-weight: bold;
	background-color: #F3F1F1;
	color: #554849;
}
.menuPest a:hover{
	border: 1px solid #D0C8C9;
	border-bottom: 1px solid #D0C8C9;
	text-decoration: none;
	color: #333;
	background-color: #CFCCCC;
}
.menuPest .acti a, .menuPest .acti a:hover{
	border-bottom-color: #FFF;
	background-color: #FFF;
	color: #F30;
}
.menuPest .acti a:hover{ cursor: default; }


/*---------------------------------- Iconos (definiciones individuales) */

.menuPest li.hist a{
	padding-left: 2.5em;
	background-position: -247px -500px;
}
.menuPest li.hist a:hover{
	background-position: -196px -550px;
}
#promovidos .menuPest li.hist a{ 
	background-position: -13px -758px;
}
.menuPest li.conDebaOL a{
	padding-left:2.2em;
	background-position:-552px -189px;
}

/* Iconos (pestañas) */
.menuPest li.verTodo a{
	border: none;
	font-weight: normal;
	text-transform: capitalize;
	color: #06C;
	background-color: #FFF;
}
.menuPest li.verTodo a:hover{
	text-decoration: underline;
	color: #06C;
}


/*--------------------------------- Debates Propuestos */

.debaPest{
	border: 1px solid #D0C8C9;
	border-top: 0;
	padding: 0 0.5em 1em;
}
#propDeb{
	margin-bottom: 0;
	padding-bottom: 0.3em;
}
.debaProp{
	border: 1px solid #E7E3E4;
	padding: 0;
	background-color: #FFEDED;
}
.creaDeb{
	float:right;
	width:190px;
	height:25px;
	margin-top:-1.2em;
	letter-spacing:-0.05em;
	background: url(../images/botones.png) 0 -344px;
}
.creaDeb:hover{
	text-decoration:none;
	background-position:0 -384px;
}
.aler{
	margin: .5em 0;
	padding-left: 2em;
	font-size: .93em;
	background-position: -146px -589px;
	color: #666;
}
.prop .aler{
	margin: 0 0 0.9em;
	padding-top: 0.9em;
}
.aler a{ font-weight: bold; }
.debaProp .rc .tl{
	background-image: url(../images/auxi/debaPropTL.png) !important;
	top:-1px;
	left:-1px;
}
.debaProp .rc .tr{
	background-image: url(../images/auxi/debaPropTR.png) !important;
	top:-1px;
	right:-1px;
}
.debaProp .rc .bl{
	background-image: url(../images/auxi/debaPropBL.png) !important;
	bottom:-1px;
	left:-1px;
}
.debaProp .rc .br{
	background-image: url(../images/auxi/debaPropBR.png) !important;
	bottom:-1px;
	right:-1px;
}
.debaDato, .seleDeba{
	float: left;
	width: 23.5em;
	height: 21em;
	padding: .5em 1em;
}
.debaDato{ height:auto; }
.debaDato .autor{
	padding-bottom: .5em;
	font-size: .93em;
	color: #666;
}
.debaDato .img{
	padding-right: .5em;
	float: left;
}
.debaDato h3{
	float: left;
	width: 11.3em;
	font-size: 1.67em;
	line-height: 100%;
	letter-spacing: -.03em;
}
.debaDato h3 a{ color: #91AC28; }
.debaDato .opin{
	width: 15em;
	height: 8em;
	margin-top: .5em;
}
.tres .debaDato .opin{ height: 9em; }
.debaDato .opin table{
	width: 70%;
	margin: 0 auto;
}
.debaDato .opin table caption{ display: none; }
.debaDato p.deta,.debaDato .deta{
	clear: both;
	padding-top: 1em;
	line-height: 120%;
	color: #333;
}
.debaDato .deta{

	padding-bottom: 5px;
}

.debaPest ul.tres>li
{
	margin-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0;
	margin-right: 0;
	height: 350px;

}

.debaPest ul.tres>li .deta
{
	text-align: justify;
}

.debaPest
{
	padding-left: 0px;
}

/* Seleccionar Debatientes */
.seleDeba{
	float: right;
	border-left: 1px dotted #FFB2B2;
	color: #333;
}
.seleDeba h3{
	font-size:  1.17em;
	font-weight: normal;
}
.seleDeba p{
	padding-top: .5em;
	line-height: 120%;
}
.seleDeba form{
	position: relative;
	margin-top: 1em;
	padding: 1em;
	background-color: #fff;
}
.seleDeba .tl{ background-image: url(../images/auxi/votoTL.png); }
.seleDeba .tr{ background-image: url(../images/auxi/votoTR.png); }
.seleDeba .bl{ background-image: url(../images/auxi/votoBL.png); }
.seleDeba .br{ background-image: url(../images/auxi/votoBR.png); }
.seleDeba fieldset{ border: none; }
.seleDeba form strong{ color: #000; }
.seleDeba form p{
	padding: 0 0 1em 1.8em;
	font-size: .93em;
	line-height: 100%;
}
.seleDeba form p.regi{
	float: right;
	padding: 0.5em;
	font-size: 1.15em;
}
.seleDeba label{ padding: 0; }
.seleDeba label input{ 
	width: 1em;
	height: 1em;
	margin-right: .5em;
}
#home .seleDeba input.submit, .submitInfo .form input.boton,.boton_form, .boton_form_1, #hot .seleDeba input.submit, #nvComeSubmit{
	float: right;
	border: none;
	width: 61px;
	height: 35px;
	padding: 0;
	font-weight: bold;
	background-position: -144px -126px;
	color: #FFF;
}


.logged form#voto input.submit{ margin-right: 6.5em; }
#home .seleDeba input:hover.submit, .submitInfo .form input.boton,.boton_form:hover, .boton_form_1:hover, #hot .seleDeba input.submit:hover, #nvComeSubmit:hover{
	background-position: -205px -126px;
}


/*---------------------------------- Listados de Debates */

.debaWrap{ clear:both; }
.tres{ 
	clear: both;
	margin-top:1em;
	padding-top:0.4em;
	border-top: 1px dotted #E7E3E4;
}
.tres>li{
	float: left;
	width: 17.5em;
	list-style: none;
}
.debaPest .tres>li{
	width: 17.2em;
}
.tres .debaDato{
	float: none;
	width: 15em;
}
.tres h3{ font-size: 1.4em; }
.tres p.deta{
	padding: .5em 0;
	font-size: .92em;
	line-height: 130%;
}
.tres p.autor{
	padding-bottom: 0;
	line-height: 110%;
}
.tres p.come, .blogSter .come{
	float: left;
	padding: .2em 0 0 1.3em;
	margin-right: 0;
	font-size: .92em;
	line-height: 110%;
	background-position: -600px -147px;
}


/*---------------------------------- Formularios para enviar Datos */

.submitInfo .form fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
.submitInfo .form .req{
	color: #f00;
}
.submitInfo .form p.req{
	margin-bottom: 0.2em;
	text-align: right;
}
.submitInfo .form form{
	float: none;
	height: auto;
	padding: 2.5em 7.5% 1em 8.8%;
	margin-bottom: auto;
}
.submitInfo .form label, .submitInfo .form legend{
	display: block;
	clear: left;
	font-weight: bold;
	font-size: 1.1666em;
}
.submitInfo .form label, .submitInfo .form legend, .nvCome label, #comeOpt legend{
	color: #376CBB;
}
.submitInfo .form input[type=text],
.submitInfo .form input[type=password],
.submitInfo .form input[type=submit],
.submitInfo .form input[type=checkbox],
.submitInfo .form input[type=file], .submitInfo .form select, .submitInfo .form textarea{
	border: 1px solid #9cf;
	margin: 0.25em 0.5em 1em 0;
	padding: 0.3em;
	font-size: 1.3333em;
}
.submitInfo .form input, .submitInfo .form textarea{
	display: inline-block;
	float: left;
	margin-bottom: 1em;
}
.submitInfo .form samp.alert{
	display: inline-block;
	float: left;
	margin-top: 0.5em;
	font-size: 0.9166em;
	line-height: 2.636em;
	vertical-align: bottom;
}
.submitInfo .form samp.alert abbr{
	border: none;
}
.submitInfo .form fieldset fieldset{
	clear: both;
}
.submitInfo .form input.boton,.boton_form,.boton_form_1, #nvComeSubmit{
	float: none;
	clear: both;
	width: 127px;
	background: url(../images/botones.png) 0 -221px no-repeat;
	cursor: pointer;
}
.submitInfo .form input.boton,.boton_form:hover, .boton_form_1:hover, #nvComeSubmit:hover{
	background: url(../images/botones.png) -137px -221px no-repeat;
}

.boton_form
{
	height: 20px;
	width: 80px;
}

.submitInfo .form fieldset.checkboxes{
	margin-bottom: 1em;
}
.submitInfo .form fieldset.checkboxes input{
	border: 0;
	margin: 0.25em 0.25em 0.5em 0;
	padding: 0;
	background: #fff;
}



.submitInfo .form fieldset.checkboxes samp{
	margin-bottom: 0.25em;
}
.submitInfo .form fieldset.checkboxes label{
	display: block;
	clear: none;
	float: left;
	width: 33%;
	font-weight: normal;
	line-height: 165%;
	vertical-align: middle;
	color: #000;
}
.formError{
	border-color: #fff !important;
	background-color: #F5DFE0;
}
.formWarning, .formPrev{
	border: 0 !important;
	float: right !important;
	padding: 1.5% 2% 2% 8% !important;
	background-image: url(../images/icon/formWarning.gif);
	background-position: 6% 30%;
}
.formWarning .tr, .formPrev .tr{
	top: 0 !important;
	right: 0 !important;
	background-image: url(../images/auxi/formWarnTR.gif) !important;
}
.formWarning .tl, .formPrev .tl{
	top: 0 !important;
	left: -7px !important;
	width: 11px;
	height: 21px;
	background-image: url(../images/auxi/formWarnTL.gif) !important;
}
.formWarning .bl, .formPrev .bl{
	bottom: 0 !important;
	left: 0 !important;
	background-image: url(../images/auxi/formWarnBL.gif) !important;
}
.formWarning .br, .formPrev .br{
	bottom: 0 !important;
	right: 0 !important;
	background-image: url(../images/auxi/formWarnBR.gif) !important;
}
.fwGen{
	width: 88%;
	float: none;
	clear: both;
	margin: 0 0 1.5em;
	padding-left: 12% !important;
	padding-bottom: 0 !important;
	font-size: 1em !important;
	background-position: 3.5% 23% !important;
}
.fwGen .tl{
	width: 4px !important;
	height: 4px !important;
	left: 0 !important;
	background-image: url(../images/auxi/fwGenTL.gif) !important;
}
.fwGen p{
	margin:0 0 0.5em;
}
/* Modificar Perfil */
.modPerf .menuPest{ margin-bottom: 0.5em }
.modPerf .photo{
	border:1px solid #99CCFF;
	display: block;
	padding: 4px;
	margin:0.35em 0 0;
	background: #fff;
	}
#regPais{ width: 41.5%; }
div.jsonSuggestResults{
	border:1px solid #8AB8E6;
	width: 40% !important;
	margin-bottom: 1em;
	margin-top:1em;
	padding: 0.4em;
	background: #E5F2FF;
}
.resultItem{
	font-size: 1.3em;
	line-height: 1.5;
	padding: 0.44em;
}
.jsonSuggestResults .even{ background-color: #fff; }
.jsonSuggestResults .hover{
	background-color: #FFFFCC;
	cursor: pointer;
	}
.resultItem strong{ text-decoration: underline; }

/* Crear Nuevo Debate */
.nvDeba samp.alert{
	float:none !important;
	margin:0.3em 0 0 0.45em;
	width: 80%;
	line-height: 120% !important;
}
form.nvDeba fieldset.loading{
	background: url(../images/auxi/load.gif) 88.5% 3.5em no-repeat;
}  
.formPrev{
	padding: 2.5% !important;
	background-image: none;
}
.see-more{
	width: 8em;
	margin-bottom:1.92em;
	padding-left: 1.8em;
	background-position: -635px -374px;
	}
.nvDebPrev{
	border: 1px solid #E7E3E4;
	margin-top: 4%;
	padding: 5%;
	font-size: 92.3076923%;
	background: #fff;
}
.nvDebPrev .miniLogo{
	border-bottom: 1px solid #e7e3e4;
	width:110%;
	margin:-5.4% 0 5% -5%;
	height: 25px;
	background: #F3F1F1 url(../images/icon/miniLogo.gif) 2.5% center no-repeat;
}
.nvDebPrev .entry-title, .blog-post .entry-title a{
	color: #B42731;
}
.nvDebPrev .entry-cat{
	margin:0.4em 0 0.7em;
	padding-left: 1.3em;
	line-height:115%;
	background-position: -399px -352px;
	color: #666;
}
.nvDebPrev .entry-summary{
	margin: 0 0 0.2em;
	line-height: 100%;
	color: #888;
}
.nvDebPrev .entry-author{
	display: block;
}
.nvDebPrev img{
	border: 1px solid #D0C8C9;
	padding: 2px;
}

/* Debates anteriores */
#ndTSug{
	border: 1px solid #99CCFF;
	border-top: 0;
	width: 80%;
	margin: 2.7em 0 1.5em;
	padding: 0 0.4em;
	background: #E6F2FF;
	
}
.ndTSug{
	clear: both;
	margin: 0 0 1.21em 1em;
	padding-left:2em;
	font-weight: bold;
}
.ndTSug li{
	margin-top: 1em;
	line-height: 115%;
	list-style: decimal;
}
.ndTSug strong{ display: block; }
.ndTSug span{ font-weight:normal; }
#ndTSug p.see-more{ 
	width: 6em;
	margin: 1em;
	background-position: -22px -27px;
}


/*--------------------------------- Opciones de Debate */

.entry-opt1, .entry-opt2{
	position: relative;
	padding: 1%;
}
div.nvDebPrev .entry-opt1, div.nvDebPrev .entry-opt2{
	padding-left: 11.5%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.entry-opt1{ border:1px solid #99CC34; }
div.nvDebPrev .entry-opt1{ background: url(../images/auxi/debPrevOpt1Bg.jpg) -30px 0 no-repeat; }
.entry-opt1 .tl, .entry-opt1 .tr, .entry-opt1 .br, .entry-opt1 .bl, .entry-opt2 .tr, .entry-opt2 .tl, .entry-opt2 .br, .entry-opt2 .bl{
	overflow: hidden;
	width:4px;
	height:4px;
	background:#CCE5FF;
}
.entry-opt2{ border: 1px solid #FF6803; }
div.nvDebPrev .entry-opt2{ background: url(../images/auxi/debPrevOpt2Bg.jpg) -34px 0 no-repeat; }


/*--------------------------------- Archivos de Debates */

.debate, .unDebate .opin, .perfil{
	float: none;
	border-color: #CCE5FF;
	height: auto;
	background: #E5F2FF;
}
.debate{ margin:1em 0 }
.unDebate .opin{ float: left; }
.debate .tl, .unDebate .opin .tl, .perfil .tl{ background-image: url(../images/auxi/debateTL.gif); }
.debate .tr, .unDebate .opin .tr, .perfil .tr{ background-image: url(../images/auxi/debateTR.gif); }
.debate .br, .unDebate .opin .br, .perfil .br{ background-image: url(../images/auxi/debateBR.gif); }
.debate .bl, .unDebate .opin .bl, .perfil .bl{ background-image: url(../images/auxi/debateBL.gif); }
.debate .entry-comments, .bpLI .entry-comments{
	margin:0.65em 0.6em 0 0;
	padding: 1.1em 0.5em !important;
}
.debate .entry-comments strong, .bpLI .entry-comments strong{ font-size:2.8em !important }
.debate .entry-comments .tl{ background-image: url(../images/auxi/entryCommentsTL.gif); }
.debate .entry-comments .tr{ background-image: url(../images/auxi/entryCommentsTR.gif); }
.debate .entry-comments .bl{ background-image: url(../images/auxi/entryCommentsBL.gif); }
.debate .entry-comments .br{
	bottom: -11px;
	width: 30px;
	height: 15px;
	background-image: url(../images/auxi/entryCommentsBR.gif);
}
.debate .entry-meta p{ color:#666; }
.debate .entry-title a, .bpLI .entry-title a{
	font-size: 1.11em;
	font-weight: bold;
	letter-spacing: normal !important;
	color: #B0232C;
}
.debate .entry-title, .bpLI .entry-title{ margin-bottom: 0.2em !important; }
.debate .entry-cats, .bpLI .entry-cats{ margin-right: 8em; }
.debate .entry-cats, .debate .entry-cats .pbIcon{ padding-left: 17px; }
.debate .entry-cats{ background-position: -352px -29px; }
.debate .entry-tags{ background-position: -373px -9px; }
.debate .entry-summary, .debate .entry-opts, .bpLI .entry-summary{
	margin-top: 0.2em;
	margin-left: 8%;	
}
.debate .entry-summary, .bpLI .entry-summary{ width:70%; }
.promovido .entry-summary{ margin-top: 0.5em; }
.promovido .entry-summary img{ margin-right: 0.5em; }
.debate .entry-opt1, .debate .entry-opt2{
	margin-top: 1em;
	padding: 0;
	background: #fff;
}
.debate .optDesc{ padding: 1.5% 5% 0 2%; }
.debate .optLabel{ line-height: 110%; }
.debate .optComments{
	margin-top:0.2em;
	padding-left: 1.3em;
	background-position: -600px -147px;
	color: #000;
}

/* Resultados de búsqueda */
.search .debate .img{ width: 5%; }
.search .debate .text{ width: 94%; }
.search .debate .entry-summary, #search .debate .entry-opts{ margin-left: 6%; }
.search .debate .optDesc{ width: 26em; }
.search h2.entry-title span.img-replace{ display: inline-block; }
.search .promovido h2.entry-title span.img-replace{ 
	width: 64px;
	height: 14px;
	background-position: -63px -862px;
}
.search .hot h2.entry-title span.img-replace{ 
	width: 27px;
	height: 14px;
	background-position: -16px -826px;
}
ol.info-results li{
	border-top: 1px solid #E7E3E4;
	margin: 0.5em 0 0.5em 2em;
	padding: 0.5em 0;
	color: #333;
	line-height: 1.3;
}
ol.info-results li.first{ border-top: 0; }
ol.info-results li h2 a{ color: #B42731; }
ol.info-results li p{
	font-size: 0.5em; 
}
.search .perfil{ width: 12.9em; }


/* Opciones del debate */
.debate .voteCount{
	padding:2% 2% 3.5%;
	text-align: center;
	text-transform: uppercase;
	line-height:100%;
	color: #fff;
}
.search .voteCount{ width: 4.3em; }
.debate .voteCount strong{
	display:block;
	font-size:2.8em;
	line-height:100%;
}
.debate .voteLink, .debate .voteLinkdinactive, .promoverLink, .prepromoverLink, .desactivarLink, .delasemanaLink,.hacerUsuarioLink, .activarLink{
	display: block;
	float: right;
	width: 55px;
	height: 26px;
	margin-top: 0.7em;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	vertical-align: middle;
	background: url(../images/botones.png) no-repeat 0 -474px;
	color: #fff;
}
.debate .voteLink:hover{
	text-decoration: none;
	background-position:-64px -474px;
}

.debate .voteLinkdinactive{
	text-decoration: none;
	background-position:-64px -474px;
	background: url(../images/botones_desactivados.png) no-repeat 0 -474px;
}

.promoverLink{
	width: 312px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat -314px -84px;
	margin: 1em 1px 0 1px;
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.promoverLink:hover{
	background: url(../images/botones_promover.png) no-repeat -314px -124px;
	text-decoration: none;
}

.prepromoverLink{
	width: 312px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat 0 -84px;
	margin: 1em 1px 0 1px;	
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.prepromoverLink:hover{
	background: url(../images/botones_promover.png) no-repeat 0 -124px;
	text-decoration: none;
}

.desactivarLink{
	float:left;
	width: 156px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat -312px -166px;
	margin-left: 2px;	
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.desactivarLink:hover{
	background: url(../images/botones_promover.png) no-repeat -312px -206px;
	text-decoration: none;
}

.hacerUsuarioLink{

	float:left;
	width: 156px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat -157px -166px;
	margin-left: 2px;	
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.hacerUsuarioLink:hover{

	background: url(../images/botones_promover.png) no-repeat -157px -206px;
	text-decoration: none;
}

.delasemanaLink{
	float:left;
	width: 156px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat -0px -166px;
	margin-left: 2px;	
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.delasemanaLink:hover{
	background: url(../images/botones_promover.png) no-repeat -0px -206px;
	text-decoration: none;
}


.activarLink{
	float:left;
	width: 156px;
	height: 32px;
	background: url(../images/botones_promover.png) no-repeat -469px -166px;
	margin-left: 2px;	
	padding-top: 8px;
	font-size: 1.33em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.activarLink:hover{
	background: url(../images/botones_promover.png) no-repeat -469px -206px;
	text-decoration: none;
}


#promovidos .entry-content{
	margin: 1.5em 0 1em;
	padding-left: 8%;
}
#promovidos .entry-content embed, #promovidos .entry-content object{
	float: left;
	width: 320px !important;
	height: 180px !important;
	margin-right: 1.5em;
}
#promovidos .opin .tl{ background-image:url(../images/auxi/histOpDebTL.gif); }
#promovidos .opin .tr{ background-image:url(../images/auxi/histOpDebTR.gif); }
#promovidos .opin .br{ background-image:url(../images/auxi/histOpDebBR.gif); }
#promovidos .opin .bl{ background-image:url(../images/auxi/histOpDebBL.gif); }

.debate .entry-opt1, .debate .entry-opt2{
	background-position:-241px 0;
	background-color: #fff;
	background-repeat: no-repeat;
}
.unDebate .debate .entry-opt1, .unDebate .debate .entry-opt2{ background-position: -235px 0; }
.debate .entry-opt1{ background-image:url(../images/auxi/opt1VoteCount.png); }
.debate .entry-opt1 .tl{ background-image:url(../images/auxi/opc1TL.gif); }
.debate .entry-opt1 .tr{ background-image:url(../images/auxi/opc1TR.gif); }
.debate .entry-opt1 .br{ background-image:url(../images/auxi/opc1BR.gif); }
.debate .entry-opt1 .bl{ background-image:url(../images/auxi/opc1BL.gif); }
.debate .entry-opt2{ background-image:url(../images/auxi/opt2VoteCount.png); }
.debate .entry-opt2 .tl{ background-image:url(../images/auxi/opc2TL.gif); }
.debate .entry-opt2 .tr{ background-image:url(../images/auxi/opc2TR.gif); }
.debate .entry-opt2 .br{ background-image:url(../images/auxi/opc2BR.gif); }
.debate .entry-opt2 .bl{ background-image:url(../images/auxi/opc2BL.gif); }
.entry-share{
	margin-top: 1.5%;
	text-align: right;
}
.rss, .share-this{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../images/iconPaleBlue.png);
}
.rss{ background-position: -326px -52px; }
.share-this{ background-position: -300px -78px; }
.read-more-link{
	float: left;
	margin-left: 7.5%;
	padding-left: 19px;
	padding-bottom: 0.3em;
	background-position: -274px -104px;
}
.bpLI .read-more-link{ background-position: -646px -730px; }
.extended .read-more-link{ background-position: -205px -167px; }


/*--------------------------------- Páginas individuales de Debates */

.unDebate .entry-author, .unDebate .entry-taxonomies, .unDebate .entry-author-avatar{
	margin-top: 1em;
	color: #666;
}
.unDebate .img{
	float: left;
	width: 6em;
}
.unDebate .entry-author-avatar{
	border:1px solid #D0C8C9;
	padding: 4px;
	background: #fff;
}
.unDebate .text{
	float: left;
	width: 50em;
}
.unDebate .entry-summary, .blog-post .entry-summary{
	margin-top: -0.2em;
	line-height: 123%;
	color: #999;
}
.unDebate .entry-tags{ margin-left: 0.5em; }
.unDebate .entry-share{
	position: absolute;
	right: 0;
	top: -7px;
	margin-top: 0;
	width: 100%;
}
.unDebate .entry-share a.img-replace{
	width:24px; 
	height:24px;
}
.unDebate .entry-share .share-this{ background-position: -244px -360px; }
.unDebate .entry-share .rss{ background-position: -215px -389px; }
.unDebate .opin{
	width: 11em;
	height: auto;
	margin-top: 1em;
	padding:0.5em 1em 1em;
}
.unDebate .entry-comments{
	height: 3.4em;
	margin-top: 2.9em;
	padding-top:1.7em;
}
.unDebate .entry-content{
	float:none;
	height: auto !important;
	margin-top: 1.25em;
	padding: 1.5em;
}
.unDebate .entry-opts{
	margin-top: -0.9em;
	margin-left: 0;
}
.unDebate .entry-opt1, .unDebate .entry-opt2{
	width: 48.7%;
}
.entry-comment-list{
	width: 50em;
	margin: 0 auto;
}
.entry-extra-data{
	margin: 1em 0 1em 6em;
}
.videoCont, .videoCont_extra{ cursor: pointer; }
.videoCont object, .videoCont embed{ 
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
}
.entry-extra-data .videoCont, .videoCont_extra{
	margin-bottom: 1em;
}

.videoCont_extra object, .videoCont_extra embed{
	height: 360px;
	width: 640px;
	visibility: visible;
	display: block !important
	
}
.videoCont_visible object, .videoCont_visible embed{ 
	width: 640px;
}


.entry-extra-data .opin{
	float: right;
	width: 14em;
	margin-top: 0;
}
.entry-extra-data .dest{
	clear: left;
	float: none;
	width: 606px;
	padding: 12px;
}

.clear
{
	clear:both;
}

/* No hay comentarios */
.unDebate .noComeWarn{
	position: relative;
	margin: 3.5em 0 3em;
	background: #66727F;
	color: #fff;
}
.unDebate .noComeWarn strong{
	display: block;
	height: 3em;
	margin:0 1em;
	padding-left: 35px;
	line-height: 3em;
	letter-spacing: -0.03em;
	vertical-align: middle;
	background: url(../images/icon/noComeWarn.gif) left no-repeat;
}
.noComeWarn .tl, .noComeWarn .tr, .noComeWarn .br, .noComeWarn .bl{
	background-color: #CCE5FF !important;
	width: 6px !important;
	height: 6px !important;
}
.noComeWarn .tc{
	display: block;
	position: absolute;
	top: -13px;
	left: 48%;
	width: 22px;
	height: 13px;
	background-image: url(../images/auxi/noComeWarnTC.gif);
}
.noComeWarn .tl{
	background-image: url(../images/auxi/noComeWarnTL.gif) !important;
	top:0 !important;
	left:0 !important;
}
.noComeWarn .tr{
	background-image: url(../images/auxi/noComeWarnTR.gif) !important;
	top:0 !important;
	right:0 !important;
}
.noComeWarn .br{
	background-image: url(../images/auxi/noComeWarnBR.gif) !important;
	bottom: 0 !important;
	right: 0 !important;
}
.noComeWarn .bl{
	background-image: url(../images/auxi/noComeWarnBL.gif) !important;
	bottom: 0 !important;
	left: 0 !important;
}

/* Comentarios al debate */
.ecl{
	margin: 1em 0 0;
}
.debaCome{
	position:relative;
	border:1px solid;
	margin:3em 0;
	padding: 1em;
	background: #fff bottom repeat-x;
}
.ecl .tl, .ecl .tr, .ecl .br, .ecl .bl{
	overflow: hidden !important;
	width: 7px !important;
	height: 7px !important;
	background-position:top;
	background-color: #CCE5FF !important;
}
.debaCome .img{
	float: left;
	width: 45px;
}
.debaCome .text{
	float: left;
	width: auto;
	color: #666;
}
.debaCome .comment-moderation{
	position: absolute;
	width: 82px;
	top: 7px;
	right: 7px;
	margin-bottom: 1em;
}
.debaCome .comment-moderation li{ 
	display:inline; 
	color: #666;
}
.debaCome .comment-moderation li a{
	display: inline-block;
	float: right;
	width: 15px;
	height: 15px;
	text-indent: -9999em;
	text-decoration: none;
	margin-right: 3px;
}
.improper-comment{ background-position:-29px -729px; }
.negative-vote{ background-position:-48px -703px; }
.positive-vote{ background-position:-71px -676px; }
.karma-count{ 
	display: inline-block;
	height: 16px;
	padding-bottom: 3px;
	line-height: 16px;
	vertical-align: middle;
}
.comment-text{
	clear: right;
	margin-top: 1.6em;
	padding-left: 45px;
	color: #333;
	text-align: justify;
}
.comment-text object, .comment-text embed{
	width: 95%;
	text-align: center;
}
.comment-author abbr{ border-bottom: none; }
.comment-reply-to{
	margin: 0.4em 0 -0.5em;
	text-align: right;
}
.toggle-replies{
	padding-right:16px;
	background:url(../images/icon/toggle.png) no-repeat 108px -44px;
}
.showReplies .toggle-replies{ background-position:68px -3px; }
.toggle-replies span{ color:#333; }
.toggle-replies span span{ font-weight:bold; }

.comeOpt0{
	background: #FFFFE5 !important;
	border-color: #9a9a9a !important;
}
.comeOpt0 .tl{
	top: -14px !important;
	width: 39px !important;
	height: 19px !important;
	background-image: url(../images/auxi/comeOpt0TL.gif) !important;
}
.comeOpt0 .tr{
	top: -1px !important;
	right: -1px !important;
	width: 7px !important;
	height: 6px !important;
	background-image: url(../images/auxi/comeOpt0TR.gif) !important;
}
.comeOpt0 .tc{ background-image: url(../images/auxi/comeOpt0TC.gif) !important; }
.comeOpt0 .br{ background-image: url(../images/auxi/comeOpt0BR.gif) !important; }
.comeOpt0 .bl{ background-image: url(../images/auxi/comeOpt0BL.gif) !important; }


.comeOpt1{
	border-color: #9ACC36;
	background-image: url(../images/auxi/comeOpt1Bg.jpg);
}
.comeOpt1 .tl{
	top: -1px !important;
	left: -13px !important;
	width: 18px !important;
	height: 34px !important;
	background-image:url(../images/auxi/comentOpt1TL.gif) !important;
}
.comeOpt1 .tr{
	height:6px !important;
	background-image: url(../images/auxi/comentOpt1TR.gif) !important;
	}
.comeOpt1 .br{background-image: url(../images/auxi/comentOpt1BR.gif) !important;}
.comeOpt1 .bl{background-image: url(../images/auxi/comentOpt1BL.gif) !important;}
.comeOpt2{
	border-color: #FF6D0C;
	background-image: url(../images/auxi/comeOpt2Bg.jpg);
}
.comeOpt2 .tr{
	top: -1px !important;
	right: -13px !important;
	width: 18px !important;
	height: 34px !important;
	background-image:url(../images/auxi/comeOpt2TR.gif) !important;
}
.comeOpt2 .tl{ 
	height:6px !important;
	background-image: url(../images/auxi/comeOpt2TL.gif) !important;
}
.comeOpt2 .br{ background-image: url(../images/auxi/comeOpt2BR.gif) !important; }
.comeOpt2 .bl{ background-image: url(../images/auxi/comeOpt2BL.gif) !important; }
.eclD2{
	margin-top: -3.5%;
	padding-left: 3.5%;
	padding-top: 3%;
	background: url(../images/auxi/debateRep.gif) top left no-repeat;
}
.depth2{
	margin-top: 0;
	border-color:#9A9A9A;
	background:#fff !important;
}
.depth2 .tl{
	top: -14px !important;
	width: 39px !important;
	height: 19px !important;
	background-image: url(../images/auxi/comeReTL.gif) !important;
}
.depth2 .tr{
	top:-1px !important;
	right:-1px !important;
	width: 7px !important;
	height: 6px !important;
	background-image: url(../images/auxi/comeReTR.gif) !important;
}
.depth2 .br{ background-image: url(../images/auxi/comeReBR.gif) !important; }
.depth2 .bl{ background-image: url(../images/auxi/comeReBL.gif) !important; }
.eclD3{
	margin-top: -3.5%;
	padding-left: 3.5%;
	padding-top: 3%;
	background: url(../images/auxi/debateRep.gif) top left no-repeat;
}
.depth3{ margin-top:0; }

/* Formulario para enviar comentario al debate */
.nvCome fieldset{
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
}
.nvCome label{
	font-weight:bold;
}
#nvComeLabel, #nvComeVidLabel{
	display: block;
	margin-bottom:0.3em;
}
#nvCome, #nvComeVid{
	border: 3px solid #99CCFF;
	width: 100%;
	height: 9em;
	margin-bottom: 1em;
	background: #fff;
}
#nvComeVid{
	border-width: 2px;
	height: 1.5em;
	padding: 0.5em 0.1em;
}
#comeOpt{
	padding-top: 0.5em;
	text-align: right;
}
#comeOpt legend{ display:none; }
#comeOpt label.optLabel{
	margin-left: 1em;
	font-weight: normal;
	color: #000;
}
#nvComeSubmit{
	font-size: 1.333em;
	margin: 1em 0 1em auto;
	display: block;
}


/*--------------------------------- Comunidad: listado de usuarios */

.comunidad{ margin-top: 1em; }
.perfil{
	float: left;
	border-width: 1px;
	border-style: solid;	
	width: 10.95em;
	height: 16em;
	padding: 0.75em 0.75em 2em;
	margin: 0 1em 1em 0;
	list-style:none;
}
.udl{ margin-right:0; }
.user-show{
	width: 120px;
	height: 120px;
	margin: 0 auto;
	padding: 4px;
	text-align: center;
	background: #fff;
}
.perfil .photo{
	position: relative;
	z-index: 0;
}
.perfil .userRep{
	position: relative;
	z-index: 50000;
	overflow: hidden;
	height: 20px;
	width: 120px;
	margin: -24px auto 0;
	background: url(../images/back/userProfilesRepBg.png);
}
.perfil .userRep span{
	width: 20px;
	height: 20px;
	float: left;
}
.perfil .userRep span.userRep1{ background: url(../images/auxi/userRep1.png) no-repeat center; }
.perfil .userRep span.userRep0{ background: url(../images/auxi/userRep0.png) no-repeat center; }
.perfil .userRep span.userRepHalf{ background: url(../images/auxi/userRepHalf.png) no-repeat center; }
.perfil dl{ margin-top: 0.5em; }
.perfil .fn, .search h1 strong{
	font-weight: bold;
	text-decoration: none;
	color: #b0232c;
}
.perfil .user-data{ color: #666; }
.perfil .user-data li{ padding-left: 15px; }
.perfil .userDebaProp{ background-position: -253px -127px; }
.perfil .userDebaOL{ background-position: -230px -145px; }

/* Perfil de usuario */
.perfPub .perfil{
	border:0;
	width:100%;
	height: auto;
	margin: 1em 0;
	padding:0;
	background: #fff;
}
.perfPub .user-show{
	float: left;
	width: 120px;
	border: 1px solid #D0C8C9;
}
.perfPub h1, .search h1{
	padding-top: 0.25em;
	font-size: 2.33em !important;
	font-weight: normal;
	letter-spacing: -1px;
	color: #666;
}
.search h1{
	margin-bottom: 0.35em;
}
.perfPub h1{ padding-left: 142px; }
.perfPub .user-data{
	margin-top: 1em;
	padding-left: 142px;
	font-size: 1em !important;
}
.perfPub .about-self{
	font-size: 1.33333em !important;
	color: #999;
	line-height: 1.23;
	margin-top: 0.5em;
}
.perfPub .user-preferences-tags{
	margin-top: 0.5em;
	margin-left: 142px;
	padding-left: 1.25em;
	background-position: -750px 1px;
}
.perfPub .user-preferences-tags a{
	font-weight: normal;
}
.perfPub .user-data dt{
	float:left;
	margin-right: 0.5em;	
	font-weight: bold;
	color: #B0232C;
}
.perfPub .user-data dd, .perfPub .user-data dt{
	margin-bottom: 0.5em;
}
.perfPub .hcard2vcard a{
	display: block;
	padding-right: 2.8em;
	font-weight: bold;
	text-align: right;
	line-height: 1.5em;
	color: #91AC28;
	background: url(../images/icon/icon-hcard-download.png) right no-repeat;
}
.perfPub #cont h2, .postComments h2{ 
	text-transform: uppercase;
}
.perfPub .tres{
	border-top: 0;
	margin-top: 0;
	}
.perfPub .tres .come{
	text-align: right;
	float: right;
	}



/***********************************************************************************  SIDE ***/


#side li{ list-style: none; }
#side h2{ text-transform: uppercase; }
#side a.acti{
	color: #000;
	font-weight: bold;
}


/*--------------------------------- Enlaces a redes sociales */

.social{ height: 4em; }
.social li{
	float: left;
	width: 9.3em;
	height: 2em;
	margin-right: .5em;
	padding: 0 0 1em 1.8em;
	font-size: .92em;
	line-height: 100%;
}
.social .rss{ background-position: -700px -50px; }
.social .twit{ background-position: -750px 0px; }
.social .facebook{ background-position: -650px -100px; }
.social .yout{ background-position: -600px -150px; }
.social li a{ color: #06C; }
.social li a:hover{ color: #39ADCD; }


/*--------------------------------- Últimos comentarios */

.ultiCome li{
	margin-top: 1em;
	margin-left: 50px;
	list-style: none;
	text-align: justify;
}
.ultiCome li div.bb, .formWarning, .formPrev{
	position: relative;
	border: 1px solid #ECECC1;
	padding: .5em;
	line-height: 120%;
	background-color: #FFC;
}
.ultiCome li div .img{
	position: absolute;
	top: 0;
	left: -50px;
}
.ultiCome .bb .tl{
	left: -8px;
	width: 11px;
	height: 22px;
	background-image: url(../images/auxi/bbComeTL.png);
}
.ultiCome .bb .tr{ background-image: url(../images/auxi/bbComeTR.png); }
.ultiCome .bb .bl{ background-image: url(../images/auxi/bbComeBL.png); }
.ultiCome .bb .br{ background-image: url(../images/auxi/bbComeBR.png); }
.ultiCome .autor{
	padding: .3em;
	font-size: .92em;
	line-height: 110%;
	color: #666;
}
.ultiCome .autor a.deba{ color: #91AC28; }


/*--------------------------------- ¿Quieres postear algo? */

#postearAlgo{
	display: block;
	width: 201px;
	height: 40px;
	background: url(../images/botones.png) no-repeat 0 -171px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin: 20px auto;
	vertical-align: middle;
	text-align: center;
	letter-spacing: -0.03em;
}
#postearAlgo:hover{
	text-decoration:none;
	background-position:1px -424px;
}


/*--------------------------------- Reputación del usuario */

.helpIcon{
	display:inline-block;
	width:15px;
	height:15px;
	text-indent: -9999em;
	background: url(../images/icon/help.gif) no-repeat;
}
.helpIcon, .help, .pInfo{ 
	cursor: help;
}
.userRep{ 
	margin-top: 1.416em; 
	height: 40px;
	text-indent: -9999em;
	background: url(../images/icon/repFlat.png) no-repeat;
}
.rep100{ background-position: 0 0; }
.rep90{ background-position: 0 -70px; }
.rep80{ background-position: 0 -140px; }
.rep70{ background-position: 0 -210px; }
.rep60{ background-position: 0 -280px; }
.rep50{ background-position: 0 -350px; }
.rep40{ background-position: 0 -420px; }
.rep30{ background-position: 0 -490px; }
.rep20{ background-position: 0 -560px; }
.rep10{ background-position: 0 -630px; }
.rep00{ background-position: 0 -700px; }


/*--------------------------------- Mis últimos debates */

#side h2 a{
	font-size: 76.38%;
	text-transform: none;
}
.ultDeb{
	margin-top:1em;
	margin-bottom:-1em;
}
.debaMeta{
	margin-bottom:0.4em;
	line-height: 150%;
}
.debaMeta .updated{
	padding: 0 0.5em;
	text-transform: uppercase;
	background: #5486D0;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}
.debaMeta .come{
	padding:0.2em 0 0 1.3em;
	background-position: -600px -147px;
	color: #000;
}
.ultDeb .debaDato{
	height: auto;
	padding:0;
}
.ultDeb .deba, .ultDeba li.last{
	border-top:1px dotted #E7E3E4 !important;
	padding: 1em 0;
}
.ultDeb li.deba{ position:relative }
.ultDeb li.first{
	border-top:0 !important;
	padding-top:0;
}
.ultDeb h3,.ultDeb .debaDato .opin{
	width: 20em;
}
.ultDeb .debaDato .opin{ margin-bottom:1em; }
.ultDeb h3.debaTitle a{ color:#91AC28; }
.ultDeb .debaDato h4{
	clear:both;	
	font-weight: normal;
}
.ultComDeb{ margin-bottom:-0.5em; }
.ultComDeb li{
	display: inline;
	padding-right:0.2em;
}
.ultComDeb li a img{ padding:2px; }
.ultDeb .toggle{
	position: absolute;
	top: 1em;
	right: 0;
	display: block;
	padding-right: 1.3em;
	background: url(../images/auxi/iconMiniIE6-flat.png) -83px -630px no-repeat;
	color: #06c;
	cursor: pointer;
}
.ultDeb li.first .toggle{ top:0; }
.ultDeb .toggle.acti{ background-position: -54px -652px; }
.noDebs{
	margin-top: 1em;
	color: #333;
	line-height: 1.2;
}

/*--------------------------------- Blog Stereo */

/* Módulo sidebar */
#side .menuPest{
	padding-left: .5em;
	font-size: .82em;
}
.blogSter{ margin-top: 3px; }
.blogSter li{
	padding: .8em 0 1em 40px;
	border-bottom: 1px dotted #E7E3E4;
}
.blogSter li.cateVide{ background-position: -550px -189px; }
.blogSter li.catePost{ background-position: -500px -239px; }
.fecha{
	color: #666;
	font-size: .83em;
	line-height: 106%;
}
.blogSter .fecha{ text-transform: uppercase; }
.blogSter h3{ line-height:110%; }
.blogSter h3 a{
	font-size: 1em;
	color: #B02932;
}
.blogSter .come{
	font-size: 1em;
	float: none;
}
#blog-stereo .hfeed{ margin-top: 1em; }

/* Blog Stereo: Posts */
#blog-stereo .hfeed{ margin-top: -0.5em; }
.blog-post{
	border-bottom: 1px dotted #999;
	margin-top: 1em;
	margin-bottom: 2em;
	padding-bottom: 0.5em;
	background: no-repeat left 3px;
}
.catePost{ background-image: url(../images/icon/catePost.gif); }
.cateVide{ background-image: url(../images/icon/cateVide.gif); }
.blog-post .entry-meta{
	position: relative;
	margin-bottom: 1.5em;
	margin-left: 69px;
	line-height: 135%;
	color:#666;
}
.blog-post .entry-info{ text-transform:uppercase; }
.blog-post .entry-title{
	margin:0 4em 0 0;
}
.blog-post .entry-comments{ padding-bottom:1.9em; }
.blog-post .entry-comments strong{ font-size: 3.2em; }
.blog-post .entry-content{
	line-height: 135%; 
	color: #333
}
.blog-post .entry-content object, .blog-post .entry-content embed{
	display:block;
	margin:0 auto 1em;
}
.postComments h2, .pageForm h2{
	border-top: 0;
	margin:2em 0 0;
	padding-top: 0;
	font-size: 1.25em !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #B42731;
}
.bsPost .blog-post{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Comentarios @ Blog Stereo */
.postComments{
	padding-bottom: 2em;
	font-size: 1.0833em;
}
.post-comment-thread{
	clear: both;
	padding:0 2.5em 1em 1em;
	list-style: none;
}
.postComments .comment-text{
	position: relative;
	display: inline-block;
	border: 1px solid #FEE9A9;
	margin-bottom: 16px;
	padding: 0.5em 2em;
	background: #FFFFE5;
}
.comment-text .tl, .comment-text .tr, .comment-text .br, .comment-text .bl{
	overflow: hidden;
	width: 7px;
	height: 7px;
	background-position: top;
	background-color:#fff;
}
.comment-text .tl{ background-image:url(../images/auxi/bpComTL.gif); }
.comment-text .tr{ background-image:url(../images/auxi/bpComTR.gif); }
.comment-text .bl{ background-image:url(../images/auxi/bpComeBL2.gif); }
.comment-text .br{ 
	bottom: -14px !important;
	width: 51px;
	height: 19px;
	background-image:url(../images/auxi/bpComeBR2.gif);
}
.postComments .comment-text p{
	margin:1em 0 1em;
}
.postComments .comment-author{
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	color: #999;
	font-size: 0.9em;
	text-align: right;
}
.postComments .comment-author img{
	border: 1px solid #D0C8C9;
	float: right;
	margin: 0 25px 0 5px;
	padding: 2px;
}
.bsPost div.form{
	width: 45em;
	margin: 0 auto 4em;
}
.bsPost div.form textarea{ width: 95%; }
.bsPost div.form form input.boton{ float: right; }


/*--------------------------------- Usuarios Registrados */

.usuaRegi{ margin-top: 1em; }
.usuaRegi li{ 
	margin-right: .5em;
	float: left;
}


/*--------------------------------- Listados de Temas y Tags */
ul.listTemas, ul.listTags{ 
	margin-top:1em; 
}
ul.listTemas li, ul.listTags li{ 
	margin:0 1em 0 0.8em;
	line-height: 210%;
	font-weight: bold;
	background-position: -650px -93px;
	color: #999;
}
ul.listTemas li a, ul.listTags li a{
	font-weight: normal;
}
ul.listTags li, ul.listTemas li{
	background-position: -750px 7px;
	margin-bottom:1px;
}
ul.listTags li span, ul.listTemas li span{
	display: block;
	padding-left:0.5em;
	background: url(../images/back/tagBar.gif) no-repeat;
	margin-right:1.5em;
}


/*--------------------------------- Resultados de búsqueda */

.search .hentry{
	background-repeat: no-repeat;
	background-position: 9px 9px;
}
.bpLI{
	border: 1px solid #E7E3E4;
	margin-bottom: 1em;
}
.bpLI .tl{ background-image: url(../images/auxi/bsPostTL.gif); }
.bpLI .tr{ background-image: url(../images/auxi/bsPostTR.gif); }
.bpLI .br{ background-image: url(../images/auxi/bsPostBR.gif); }
.bpLI .bl{ background-image: url(../images/auxi/bsPostBL.gif); }
.search .cateVide{ background-image: url(../images/icon/bpVideSI.gif); }
.search .catePost{ background-image: url(../images/icon/bpPostSI.gif); }
.bpLI .entry-meta{ margin:0; }



/***********************************************************************************  FOOTER ***/


#footer{
	position: relative;
	text-align: left;
}
#footer .center{
	border-top: 5px solid #D0C8C9;
	width: 70em;
	padding: 1em 0 2.5em 7em;
	background: url(../images/auxi/logoGs.gif) left 11px no-repeat;
}
ul.inLinks{
	position: absolute;
	top: -3em;
	left: 0;
}
#footer ul{
	padding-top: 0.1em;
}
#footer .navigation{
	padding-top: 0.8em;
}
#footer .navigation li, #footer .legal li, .inLinks li{
	display: inline;
	border-right: 1px solid #999;
	padding: 0 0.5em 0 0.25em;
	font-weight: bold;
	list-style: none;
}
#footer .navigation li.first, #footer .legal li.first, .inLinks li.first{
	padding-left: 0;
}
#footer .navigation li a{
	text-transform: uppercase;
	color: #4a4a4c;
}
#footer .navigation li.acti a{
	color: #B42731;
}
#footer .legal li, .inLinks li{
	font-weight: normal;
	border-right-color: #ccc;
}
#pss-rss{
	padding: 3px 35px 0.4em 0;
	text-align: right;
	line-height: 100%;
	background: url(../images/icon/rssGrande.gif) right no-repeat;
} 
#pss-rss a{ color: #666; }
#pss-rss a strong{
	display:block;
	color: #0066CC;
}
/*--------------------------------- Ayerviernes */
#av{
	float: right;
	margin: 0 1em 1em 0;
	width: 17px;
	height: 10px;
	background: url(../images/logo/logo_av.gif) no-repeat 0 0;
}
#av:hover{ background-position: -17px 0; }



/***********************************************************************************  AUXILIARES ***/


.hidden{
	visibility: hidden;
}
.left, .alignleft{
	float: left;
}
.right, .alignright{
	float: right;
}
.cLeft{
	clear: left;
}
.cRight{
	clear: right;
}
.cBoth{
	clear: both;
}
.last, abbr.published{
	border: none !important;
}


/*------------------------------------- Elementos comunes para contenido generado por usuarios */

.comment-text em, .blog-post .entry-content em{ font-style: italic; }
.comment-text del, .blog-post .entry-content del{ text-decoration: line-through; }
.comment-text blockquote, .blog-post .entry-content blockquote, .comment-text ol, .blog-post .entry-content ol, .comment-text ul, .blog-post .entry-content ul, .comment-text dl, .blog-post .entry-content dl{ margin: 1em; }
.comment-text ol, .blog-post .entry-content ol, .comment-text ul, .blog-post .entry-content ul, .comment-text dl, .blog-post .entry-content dl{ margin-left: 1em; }
.comment-text ul li, .blog-post .entry-content ul li{ 
	margin-bottom: 1em;
	padding-left: 1em;
	list-style: none;
	background: url(../images/auxi/ulBullet.png) left 0.5em no-repeat; 
}
.comment-text ol li, .blog-post .entry-content ol li{ 
	margin-bottom: 1em;
	margin-left: 1em;
	list-style: decimal outside; 
}
.comment-text dl dd, .blog-post .entry-content dl dd{ margin-left: 1em; }
.blog-post .entry-content p, .comment-text pre, .blog-post .entry-content pre{ 
	margin-bottom: 1em; 
	line-height: 120%;
}
.blog-post h1.entry-title, .debate h1.entry-title, .hentry h1.entry-title{
	letter-spacing:-0.05em;
	line-height:120%;
}
h1.entry-title a, h1.entry-title, .blog-post .entry-content h2, .blog-post .entry-content h3, .blog-post .entry-content h4{ color: #B42731; }
.blog-post .entry-summary{ margin-top: 0.5em; }
.blog-post .entry-content h2, .blog-post .entry-content h3, .blog-post .entry-content h4{ 
	border: none;
	margin: 0.75em 0;
	padding: 0;
}
.blog-post .entry-content h4{ font-weight: normal; }
.entry-content table{
	width: 100%;
}
.entry-content th, .entry-content td{
	border: 1px solid #CCE5FF;
	padding: 0.5em 1.3em;
}
.entry-content th{
	border-color: #CCE5FF;
	font-weight: bold;
	text-align: left;
	background: #D2E8FF;
}
.entry-content caption{
	border: 1px solid #BFDFFF;
	padding: 1em;
	font-weight: bold;
	text-align: left;
	background: #BFDFFF;
}
.entry-content tr.alt{ background: #E5F2FF; }

/*------------------------------------- Text-align */

/* left */ .tleft, .tLeft{
	text-align: left;
}
/* right */ .tRight{
	text-align: right;
}
/* center */ .tCent{
	text-align: center;
}


/*------------------------------------- Font-size */

/* 10px */ .breadcrumb, .ultDeb .debaMeta, .nvDebPrev .entry-cat, .debate .voteCount{
	font-size: .8333em;
}
/* 11px */ #footer .legal li, .menuPest li a, .submitInfo .form p.req, #welcomeLogin .cerr, #logedAs p, .ultDeb .debaDato h4, .nvDebPrev .entry-summary, .debate .entry-meta p, .optComments, p.entry-author, .unDebate .entry-taxonomies, .debaCome .text, .comment-reply-to, .perfil .user-data, .inLinks, .bpLI .entry-cats{
	font-size: 0.9166em
}
/* 12px = 1em */
/* 13px */ .formWarning, .formPrev, h3.optLabel, ul.listTemas li a, ul.listTags li a, .perfil .fn, .blog-post .entry-content{
	font-size: 1.08333em;
}
/*14px */ #loggedActions li a, a.logout, .creaDeb, .ultDeb h3.debaTitle, .nvDebPrev .entry-title, .debate .voteLinkdinactive, .debate .voteLink,#nvComeLabel, #nvComeVidLabel, .debaCome .comment-text, .ndTSug, .entry-content caption{
	font-size: 1.1666em;
}
/* 15px */ #postearAlgo{
	font-size: 1.25em;
}
/* 16px */ .pagNaviNum, .unDebate .entry-summary, .unDebate h3.optLabel, #voto input.submit, .blog-post .entry-summary{
	font-size: 1.3333em;
}
/* 18px */ .blog-post .entry-content h4{
	font-size: 1.5em;
}
/* 19px */ #welcomeLogin h1{
	font-size: 1.5833em;
}
/* 20px */ .noComeWarn strong, .blog-post .entry-content h3{
	font-size: 1.6667em;
}
/* 24px */ ol.info-results li.hentry, .blog-post .entry-content h2{
	font-size: 2em;
}
/* 28px */ .submitInfo h2, h1.entry-title{
	font-size: 2.3333em;
}


/*------------------------------------- Clear Fix */

.cf:after, #main:after, .menuPest:after, .debaProp:after, ul.tres:after, .social:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf, * html #main, * html .menuPest, * html .debaProp, * html ul.tres, * html .social{height: 1%;}
/* End hide from IE-mac */


/*------------------------------------- Anchos en porcentajes */

.w0{width: 0%;}
.w1{width: 1%;}
.w2{width: 2%;}
.w3{width: 3%;}
.w4{width: 4%;}
.w5{width: 5%;}
.w6{width: 6%;}
.w7{width: 7%;}
.w8{width: 8%;}
.w9{width: 9%;}
.w10{width: 10%;}
.w11{width: 11%;}
.w12{width: 12%;}
.w13{width: 13%;}
.w14{width: 14%;}
.w15{width: 15%;}
.w16{width: 16%;}
.w17{width: 17%;}
.w18{width: 18%;}
.w19{width: 19%;}
.w20{width: 20%;}
.w21{width: 21%;}
.w22{width: 22%;}
.w23{width: 23%;}
.w24{width: 24%;}
.w25{width: 25%;}
.w26{width: 26%;}
.w27{width: 27%;}
.w28{width: 28%;}
.w29{width: 29%;}
.w30{width: 30%;}
.w31{width: 31%;}
.w32{width: 32%;}
.w33{width: 33%;}
.w34{width: 34%;}
.w35{width: 35%;}
.w36{width: 36%;}
.w37{width: 37%;}
.w38{width: 38%;}
.w39{width: 39%;}
.w40{width: 40%;}
.w41{width: 41%;}
.w42{width: 42%;}
.w43{width: 43%;}
.w44{width: 44%;}
.w45{width: 45%;}
.w46{width: 46%;}
.w47{width: 47%;}
.w48{width: 48%;}
.w49{width: 49%;}
.w50{width: 50%;}
.w51{width: 51%;}
.w52{width: 52%;}
.w53{width: 53%;}
.w54{width: 54%;}
.w55{width: 55%;}
.w56{width: 56%;}
.w57{width: 57%;}
.w58{width: 58%;}
.w59{width: 59%;}
.w60{width: 60%;}
.w61{width: 61%;}
.w62{width: 62%;}
.w63{width: 63%;}
.w64{width: 64%;}
.w65{width: 65%;}
.w66{width: 66%;}
.w67{width: 67%;}
.w68{width: 68%;}
.w69{width: 69%;}
.w70{width: 70%;}
.w71{width: 71%;}
.w72{width: 72%;}
.w73{width: 73%;}
.w74{width: 74%;}
.w75{width: 75%;}
.w76{width: 76%;}
.w77{width: 77%;}
.w78{width: 78%;}
.w79{width: 79%;}
.w80{width: 80%;}
.w81{width: 81%;}
.w82{width: 82%;}
.w83{width: 83%;}
.w84{width: 84%;}
.w85{width: 85%;}
.w86{width: 86%;}
.w87{width: 87%;}
.w88{width: 88%;}
.w89{width: 89%;}
.w90{width: 90%;}
.w91{width: 91%;}
.w92{width: 92%;}
.w93{width: 93%;}
.w94{width: 94%;}
.w95{width: 95%;}
.w96{width: 96%;}
.w97{width: 97%;}
.w98{width: 98%;}
.w99{width: 99%;}
.w100{width: 100%;}

#indicator
{
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-image: url(/images/indicator.gif);
	margin: 155px auto;
}