/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	list-style-type:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* Remove annoying border on linked images. */
a img { border: none; }
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #000; 
  background: #666;
  font-family: Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

/*h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; font-family: "Lucida Sans Unicode", "Lucida Grande",Helvetica,Arial,sans-serif; }

h1 { font-size: 3em; line-height: 120%; margin-bottom: 0.5em; }
h2 { font-size: 2em; line-height: 120%; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 120%; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 120%; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; line-height: 120% }*/

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */


a { text-decoration:none!important; color:#10A6E1; outline:0 none }
a:hover { text-decoration:underline!important; }
p           { /*margin: 0 0 1.5em;*/ margin: 0 0 1em }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }



blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- 

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}
*/

/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
/*thead th 		{ background: #c3d9ff; }*/
/*th,td,caption { padding: 4px 10px 4px 5px; }*/
/*tr.even td  { background: #e5ecf9; }*/
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0!important; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.btn-verde { background-color:#4FA900; color:#fff; padding:8px 10px; display:block; border:0 none; line-height:100%; text-transform:uppercase }
.btn-verde:hover{ background-color:#81db32; text-decoration:none !important }
/* -------------------------------------------------------------- 
   
   grid.css
   
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 950px;
  margin: 0 auto;
}

/* Use this class on any .span / container to see the grid. */
.showgrid { background: url(blueprint_grid_30+10x18.png);  }


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float: left;
  margin-right: 10px; 
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 30px; } .span-2  { width: 70px; } .span-3  { width: 110px; } .span-4  { width: 150px; } .span-5  { width: 190px; } .span-6  { width: 230px; } .span-7  { width: 270px; } .span-8  { width: 310px; } .span-9  { width: 350px; } .span-10  { width: 390px; } .span-11  { width: 430px; } .span-12  { width: 470px; } .span-13  { width: 510px; } .span-14  { width: 550px; } .span-15  { width: 590px; } .span-16  { width: 630px; } .span-17  { width: 670px; } .span-18  { width: 710px; } .span-19  { width: 750px; } .span-20  { width: 790px; } .span-21  { width: 830px; } .span-22  { width: 870px; } .span-23  { width: 910px; } .span-24  { width: 950px; margin: 0; }

/* Add these to a column to append empty cols. */
.append-1  { padding-right: 40px; } .append-2  { padding-right: 80px; } .append-3  { padding-right: 120px; } .append-4  { padding-right: 160px; } .append-5  { padding-right: 200px; } .append-6  { padding-right: 240px; } .append-7  { padding-right: 280px; } .append-8  { padding-right: 320px; } .append-9  { padding-right: 360px; } .append-10  { padding-right: 400px; } .append-11  { padding-right: 440px; } .append-12  { padding-right: 480px; } .append-13  { padding-right: 520px; } .append-14  { padding-right: 560px; } .append-15  { padding-right: 600px; } .append-16  { padding-right: 640px; } .append-17  { padding-right: 680px; } .append-18  { padding-right: 720px; } .append-19  { padding-right: 760px; } .append-20  { padding-right: 800px; } .append-21  { padding-right: 840px; } .append-22  { padding-right: 880px; } .append-23  { padding-right: 920px; } 

/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 40px; } .prepend-2  { padding-left: 80px; } .prepend-3  { padding-left: 120px; } .prepend-4  { padding-left: 160px; } .prepend-5  { padding-left: 200px; } .prepend-6  { padding-left: 240px; } .prepend-7  { padding-left: 280px; } .prepend-8  { padding-left: 320px; } .prepend-9  { padding-left: 360px; } .prepend-10  { padding-left: 400px; } .prepend-11  { padding-left: 440px; } .prepend-12  { padding-left: 480px; } .prepend-13  { padding-left: 520px; } .prepend-14  { padding-left: 560px; } .prepend-15  { padding-left: 600px; } .prepend-16  { padding-left: 640px; } .prepend-17  { padding-left: 680px; } .prepend-18  { padding-left: 720px; } .prepend-19  { padding-left: 760px; } .prepend-20  { padding-left: 800px; } .prepend-21  { padding-left: 840px; } .prepend-22  { padding-left: 880px; } .prepend-23  { padding-left: 920px; } 


/* Border on right hand side of a column. */
div.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -40px; }.pull-2 { margin-left: -80px; }.pull-3 { margin-left: -120px; }.pull-4 { margin-left: -160px; }.pull-5 { margin-left: -200px; }.pull-6 { margin-left: -240px; }.pull-7 { margin-left: -280px; }.pull-8 { margin-left: -320px; }.pull-9 { margin-left: -360px; }.pull-10 { margin-left: -400px; }.pull-11 { margin-left: -440px; }.pull-12 { margin-left: -480px; }.pull-13 { margin-left: -520px; }.pull-14 { margin-left: -560px; }.pull-15 { margin-left: -600px; }.pull-16 { margin-left: -640px; }.pull-17 { margin-left: -680px; }.pull-18 { margin-left: -720px; }.pull-19 { margin-left: -760px; }.pull-20 { margin-left: -800px; }.pull-21 { margin-left: -840px; }.pull-22 { margin-left: -880px; }.pull-23 { margin-left: -920px; }.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
  float:left;
  position:relative;
}

.push-1 { margin: 0 -40px 1.5em 40px; }.push-2 { margin: 0 -80px 1.5em 80px; }.push-3 { margin: 0 -120px 1.5em 120px; }.push-4 { margin: 0 -160px 1.5em 160px; }.push-5 { margin: 0 -200px 1.5em 200px; }.push-6 { margin: 0 -240px 1.5em 240px; }.push-7 { margin: 0 -280px 1.5em 280px; }.push-8 { margin: 0 -320px 1.5em 320px; }.push-9 { margin: 0 -360px 1.5em 360px; }.push-10 { margin: 0 -400px 1.5em 400px; }.push-11 { margin: 0 -440px 1.5em 440px; }.push-12 { margin: 0 -480px 1.5em 480px; }.push-13 { margin: 0 -520px 1.5em 520px; }.push-14 { margin: 0 -560px 1.5em 560px; }.push-15 { margin: 0 -600px 1.5em 600px; }.push-16 { margin: 0 -640px 1.5em 640px; }.push-17 { margin: 0 -680px 1.5em 680px; }.push-18 { margin: 0 -720px 1.5em 720px; }.push-19 { margin: 0 -760px 1.5em 760px; }.push-20 { margin: 0 -800px 1.5em 800px; }.push-21 { margin: 0 -840px 1.5em 840px; }.push-22 { margin: 0 -880px 1.5em 880px; }.push-23 { margin: 0 -920px 1.5em 920px; }.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { 
  float: right;
	position:relative;
}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
.prepend-top { 
	margin-top:1.5em; 
}
.append-bottom { 
	margin-bottom:1.5em; 
}

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.mlast { border:0!important; }
.clean { background-image:none!important; }
 
/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

input.text, input.title,
textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

/*input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #666;
}*/

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type="submit"],
input[type="button"]{ outline:0 none !important }

/* Success, notice and error boxes
-------------------------------------------------------------- */

/*.error,*/
.notice, 
.success    { padding: 0.5em; margin-bottom: 0.5em; /*border: 1px solid #ddd;*/ }

.error      { /*background: #FBE3E4;*/ color: #CC0000 !important /*border-color: #FBC2C4;*/ }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/* Baseline rhythm */

body { font-size: 12px; line-height: 1.5em; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; font-family: "Lucida Grande", "Lucida Sans Unicode",Helvetica,Arial,sans-serif; }
p, blockquote {font-size:1em; line-height:1.5em; /*margin-bottom:1.5em*/ margin-bottom:1em }
h1 { font-size: 3em; line-height: 120%; margin-top: -0em; margin-bottom: 0.5em; }
h2 { font-size: 2em; line-height: 120%; margin-top: -0em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 120%; margin-top: -0em; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 120%; margin-top: -0em; margin-bottom: 1.2500000000000002em; }
h5 { font-size: 1em; line-height: 120%; margin-top: -0em; margin-bottom: 1.5em; }
h6 { font-size: 1em; line-height: 120%; margin-top: -0em; margin-bottom: 1.5em; }


/* Layout */
.main-info, .main-info .logo h1,.main-info .buscador input,.main-info .buscador button, #comunidad-actual .titulo-top,#comunidad-actual .titulo-bottom,.kotear-bloque .h-kotearpe,.aptitus-bloque .h-aptituspe ,.neoauto-bloque .h-neoautope, .urbania-bloque .h-urbaniape, .guiagps-bloque .h-guiagpspe, #footer .container,#footer .detalle, .diarios a.logo-pie,.nav-pag a.nav-pag-i, .nav-pag a.nav-pag-d,a#calendar_prev, a#calendar_next, body.comunidad .main-info, body.comunidad .main-info .logo h1, .perfil-trome, ul.perfil-websites li.url-web, ul.perfil-websites li.twitter-web, ul.perfil-websites li.facebook-web, ul.perfil-websites li.linkedin-web, ul.perfil-websites li.youtube-web, ul.perfil-websites li.messenger-web, #enlace-enviar, .bg-abajo-pie,/* #comentarios, .comentarios-flujo,*/ #tiptext span.arrow, body#mi-configuracion .data-personal-u fieldset #examinar-avatar, #login-usuario a#link-registrate{ background-image:url(/f/i/sprites-general-trome.gif); background-repeat:no-repeat; }
.black{color:#000 !important}

#data-nota .var-comunidad ul li span.comentada, #data-nota .var-comunidad ul li span.valorada, #data-nota .var-comunidad ul li span.visitada, .compartir .sociales ul li a.facebook, .compartir .sociales ul li a.twitter, .compartir .sociales ul li a.hi5, .compartir .otros ul li, .compartir .otros ul li a.imprimir, .compartir .otros ul li a.valorar, .compartir .otros ul li a.comentar,.valoraron a, .ver-comentarios a,.enalce-fecha,#disclaimer ul li, .detalle-valoracion, .opcion-social/*, body#nota ul.related li*/ { background-image:url(/f/i/icos-trome16x16.gif); background-repeat:no-repeat; }

ul.lista-galeria a span, .ndest a.enlace-media span, .media-type a span, .compartir .sociales ul li a.correo, .titulares .viewer_draw a, #moderate, ul.reacciones-flujo li a, .publish-video .viewer_draw a, span.opcion-social a.eliminar, #error-youtube a, #perfilajeno-msj .bg-flecha, .add-follow, .delete-follow, ul#tabs-principal li.actualizar-data a, .add-social span.add-facebook, #tiptext .bgct p, dl.lista-otrasredes span.twitter-or, dl.lista-otrasredes span.facebook-or, dl.lista-otrasredes span.google-or, #fecNacimiento, .puntaje-valorado, .ico-rss { background-image:url(/f/i/icos-trome28xn.gif); background-repeat:no-repeat; }

.wrapper-g { width:980px; margin:0 auto; background-color:#fff; overflow:hidden; } .ads960x60 { width:960px; /*height:90px;*/  margin:0 auto 15px auto; }

/*destaque*/
.container .destaque{ width:950px; overflow:hidden; margin-bottom:15px }
.ndest { background-color:#F5F5F5; text-align:center; height:140px; padding-top:10px; width:170px; margin-right:10px; } /*.ndest img { margin:10px }*/ 
.ndest h2 { margin:10px 10px 0; text-align:left; line-height:120%; font-size:14px; letter-spacing:-1px; height:35px; overflow:hidden } .ndest h2 a { font-weight:bold; color:#000; }
.ndest a.enlace-media{ display:block; position:relative; margin:0 10px 0 }
.ndest a.enlace-media,
.ndest a.enlace-media img{ width:150px; height:84px }
.ndest a.enlace-media span{ display:block; width:28px; height:22px; position:absolute; z-index:2; right:5px; bottom:5px; cursor:pointer }
.ndest a.enlace-media span.play-ico{ background-position:0 0 }
.ndest a.enlace-media:hover span.play-ico{ background-position:0 -28px }
.ndest a.enlace-media span.audio-ico{ background-position:0 -56px }
.ndest a.enlace-media:hover span.audio-ico{ background-position:0 -85px }
.ndest a.enlace-media span.galeria-ico{ background-position:0 -113px }
.ndest a.enlace-media:hover span.galeria-ico{ background-position:0 -141px }

/*llamada ganadora*/
.llamada-ganadora { height:150px; background:#DAF1BF url(/f/i/llamadalogo.jpg) no-repeat 8px 10px; letter-spacing:-1px; /*margin-bottom:15px;*/ overflow:hidden } .llamada-ganadora img { margin:10px; width:98px; height:130px } .llamada-ganadora h2 { margin:63px 10px 0; font-size:14px } .llamada-ganadora h2 a { font-size:14px; font-weight:bold; color:#000; } .llamada-ganadora p { margin:5px 10px 0; line-height:1; }

/*main-info*/
.main-info { width:960px; height:90px; background-position:0 0; margin:0 auto 15px auto; position:relative; } .main-info .logo, .main-info .logo h1, .main-info .logo h1 a { width:315px; height:90px; } .main-info .logo h1{ margin-bottom:0 } .main-info .logo h1 a { display:block;  } .main-info .logo h1 a span { display:none; } .main-info .main-nav { width:640px } .main-info .meta { /*margin-left:80px;*/ margin-left:0; overflow:hidden; width:640px; height:47px; overflow:hidden } .main-info .buscador { margin-right:5px; margin-top:16px; } .main-info .buscador input { width:150px; height:15px; overflow:hidden; padding: 8px 0 8px 5px; background-position:left -374px; border:0; color:#999;  font-size:11px } .main-info .buscador button { width:70px; height:30px; background-position:-160px -374px; border:0; cursor:pointer; } .main-info .buscador button:hover{ background-position: -260px -374px } .main-info .buscador button span { display:none; }  .main-info .fecha { padding-top:23px; /*margin-right:10px;*/ margin-right:0; text-align:right; width:400px } .main-info .fecha .tiempos, .main-info .fecha .clima, .main-info .fecha .dolar, .main-info .fecha-social .tiempos, .main-info .fecha-social .clima, .main-info .fecha-social .dolar{ font-family:Arial } .main-info .fecha p, .main-info .fecha-social p { margin-bottom:0; font-family:Arial, Garuda; font-size:12px; } .main-info .menu { /*padding-left:44px;*/ padding-left:0; /*padding-top:13px;*/ padding-top:14px; text-align:right } .main-info .menu ul { list-style:none; margin:0; padding:0 5px 0 0; line-height:170% } .main-info .menu ul li { /*float:left;*/ display:inline; margin-right:9px; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif ; font-size:14px; } .main-info .menu ul li a { color:#000; letter-spacing:0; word-spacing:0;  text-transform:uppercase; } .main-info .menu ul li a.active { color:#fff; }
.main-info .fecha-social { padding-top:12px; /*margin-right:10px;*/ margin-right:0; text-align:right; width:400px }
.main-info .fecha-social{ padding-top:15px }
.main-info .fecha-social p{ font-size:11px }
.main-info .fecha-social p.redessociales{ margin-top:1px }
.main-info .fecha-social p.redessociales a{ font-family:Arial, Garuda }
.main-info .fecha-social strong{ font-weight:normal }
/*titulardestacado*/
#titular-destacado { background-color:#F5F5F5; padding:5px 10px 5px 10px; } #titular-destacado h1 { font-size:36px; text-transform:uppercase; font-weight:bold; margin-bottom:5px; } #titular-destacado h1 a { color:#C03000;  } #titular-destacado p { margin:10px 0 0 }

/*otros titulares */
#otros-titulares { height:24px; margin:10px 0 6px; background-color:#ff6000; } #otros-titulares ul { margin:0; list-style:none; padding-left:10px; } #otros-titulares ul li { float:left; margin-right:17px; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; font-size:14px; padding-top:3px; } #otros-titulares ul li a { color:#000; } #otros-titulares ul li a.active { font-weight:bold; color:#fff; }

/*titulares*/
.titulares { padding:0 15px 12px 10px; width:445px; border-bottom:solid 1px #e5e5e5; margin-bottom:12px; overflow:hidden; } .titulares h2 { font-size:18px; font-weight:bold; line-height:120%; margin-bottom:8px; } .titulares h2 a { color:#222; } .titulares p { margin-bottom:0; font-size:12px; /*line-height:120%;*/ line-height:150%; color:#666 } .titulares p span.hora { /*color:#666;*/ color:#999; font-size:12px; } .titulares .media-type { width:150px; height:84px; margin-right:10px; /*margin-bottom:10px;*/ margin-bottom:0; margin-top:4px; }  .mas-notas { text-align:center; padding:5px 0 } body.comunidad .mas-notas{ margin-bottom:10px } .mas-notas h4  { margin-bottom:0; line-height:120%; } .mas-notas h4 a { font-size:14px; font-weight:bold; color:#D62C25; }
.ads-titulares-450x90 { padding:0 10px 10px; width:450px; border-bottom:solid 1px #e5e5e5; margin-bottom:10px; overflow:hidden; }

.media-type a{ display:block; height:84px; width:150px; position:relative }
.media-type a span{ display:block; position:absolute; z-index:2; right:5px; bottom:5px; width:28px; height:22px; cursor:pointer }
.media-type a span.play-ico{ background-position: 0 0 }
.media-type a:hover span.play-ico{ background-position: 0 -28px }
.media-type a span.audio-ico{ background-position:0 -56px }
.media-type a:hover span.audio-ico{ background-position:0 -85px }
.media-type a span.galeria-ico{ background-position:0 -113px }
.media-type a:hover span.galeria-ico{ background-position:0 -141px }

/* comunidad columna */
#comunidad-col, #login-usuario, #comunidad-col .bloque-col, .kotear-bloque, #sidebar { overflow:hidden } #comunidad-col-col .bloque-col { width:150px } #login-usuario { background-color:#FFE8D9; margin:0 0 5px; width:150px } #login-usuario .nombre-usuario, #login-usuario .avatar-user, #comunidad-actual .tiempo-pasado, #login-usuario .nombre-usuario span, .kotear-bloque a.link-ads, .aptitus-bloque a.link-ads, .neoauto-bloque a.link-ads, .urbania-bloque a.link-ads, .guiagps-bloque a.link-ads, .foto-malcriada span, .diarios .logo-pie { display:block } #login-usuario .nombre-usuario { width:80px; padding:5px 0 5px 5px } #login-usuario .nombre-usuario span { line-height:120%; font-size:12px; color:#111 } #login-usuario .nombre-usuario span a { color:#666 } #login-usuario .nombre-usuario span.cuenta { padding:5px 0 0 } #login-usuario .nombre-usuario span.sesion { font-size:11px } #login-usuario .nombre-login { font-weight:bold } #login-usuario .avatar-usuario { padding:5px 5px 5px 0 } #login-usuario .avatar-usuario, #login-usuario .avatar-usuario img { width:60px; height:60px; margin:0 } #comunidad-actual { margin:0 0 20px } #comunidad-actual .titulo-top, #comunidad-actual .titulo-bottom { font-size:16px; text-align:center; display:block } #comunidad-actual .titulo-top, #comunidad-actual .titulo-bottom, #comunidad-actual .titulo-top a, #comunidad-actual .titulo-bottom a{ line-height:75%; color:#fff; text-decoration:none !important;} #comunidad-actual .titulo-top { padding:4px 0 13px; background-position:left -180px; } #comunidad-actual .titulo-bottom { padding:7px 0 8px; background-position:left -135px; } #comunidad-actual .titulo-bottom span, #comunidad-actual .titulo-top span{ display:block; font-size:12px; text-align:center; padding:0 0 5px } #comunidad-actual .flujo-actual { border-bottom:1px solid #E5E5E5; width:140px; padding:5px; margin:0 0 5px } /*#comunidad-actual .flujo-actual a{ color:#10A5E0 }*/#comunidad-actual .datos-usuario, #comunidad-actual .datos-usuario a { color:#0181AC } #comunidad-actual .datos-usuario { font-weight:bold; line-height:120% } #comunidad-actual .tiempo-pasado { font-size:11px } #comunidad-actual .tiempo-pasado a { color:#999 } #comunidad-actual .tiempo-pasado.gris { color:#999 } #comunidad-actual .img-usuario { padding:0 5px 5px 0 } #comunidad-actual .ultimo { border-bottom:0 none }
#comunidad-actual .titulo-top:hover{ background-position: -810px -234px }
#comunidad-actual .titulo-bottom:hover{ background-position: -810px -188px }
#comunidad-actual .titulo-top:hover,
#comunidad-actual .titulo-bottom:hover{ text-decoration:underline !important }
#login-usuario a#link-registrate{ display:block; background-position:-715px -201px; width:75px; height:24px }
#login-usuario a#link-registrate:hover{ background-position:-715px -235px }
#login-usuario a#link-registrate span{ display:none }
#login-usuario .nombre-usuario span.sesion.login-nuevo{ padding:18px 0 5px; font-size:12px; text-align:center  }
#login-usuario .nombre-usuario span.sesion.login-nuevo a{ color:#10A6E1 }
/* publicidad kotear aptitus neoauto */
.kotear-bloque, .aptitus-bloque, .neoauto-bloque, .urbania-bloque, .guiagps-bloque { width:308px; margin:0 0 5px } .sidebar-clasf { margin-bottom:15px; }
.kotear-bloque .h-kotearpe, .aptitus-bloque .h-aptituspe, .neoauto-bloque .h-neoautope, .urbania-bloque .h-urbaniape, .guiagps-bloque .h-guiagpspe { height:20px; margin-bottom:10px; }
.kotear-bloque .h-kotearpe { background-position:-650px -282px } 
.aptitus-bloque .h-aptituspe { background-position:-650px -307px; } 
.neoauto-bloque .h-neoautope { background-position:-650px -332px; }
.urbania-bloque .h-urbaniape { background-position:-650px -357px; } 
.guiagps-bloque .h-guiagpspe { background-position:-650px -382px; } 
.kotear-bloque .h-kotearpe span, .aptitus-bloque .h-aptituspe span, .neoauto-bloque .h-neoautope span, .urbania-bloque .h-urbaniape span, .guiagps-bloque .h-guiagpspe span { display:none; } 
.kotear-bloque { border:1px solid #ff0000;} 
.aptitus-bloque { border:1px solid #2CA9E1;} 
.neoauto-bloque { border:1px solid #F29009;} 
.urbania-bloque { border:1px solid #8DC642;} 
.guiagps-bloque { border:1px solid #C24E06;} 
.kotear-bloque a.link-ads, .aptitus-bloque a.link-ads, .neoauto-bloque a.link-ads, .urbania-bloque a.link-ads, .guiagps-bloque a.link-ads { margin:0 0 10px; line-height:120%; text-decoration:underline !important } 
.kotear-bloque a.link-ads { color:#ff0000; padding:0 5px; } 
.aptitus-bloque a.link-ads { color:#2CA9E1; padding:0 5px; } 
.neoauto-bloque a.link-ads { color:#F29009; padding:0 5px; } 
.urbania-bloque a.link-ads { color:#8DC642; padding:0 5px; }
.guiagps-bloque a.link-ads { color:#C24E06; padding:0 5px; }

/*detalle de foto*/
.cnt-player{ height:253px; margin:0 0 10px; width:450px; }
.detalle-player { background-color:#F5F5F5; font-size:12px; /*margin:-10px 0 10px;*/ margin:-10px 0 10px; padding:5px }

/* sidebar */
.ads-300x250, .bloque-lateral, .ads-300x800, .ads-300xn  { width:300px; padding:0 5px; /*background-color:#F5F5F5;*/ overflow:hidden; margin:0 0 20px } #sidebar h4 { font-size:16px; background-color:#00B0C4; border-bottom:1px solid #D1E820; margin:0; padding:6px 5px 0; height:19px; text-transform:uppercase; line-height:100% } #sidebar h4, #sidebar h4 a{ color:#fff } .foto-malcriada h5.detalle-m { font-size:18px; padding:5px 0 0; color:#0088C3; font-weight:bold; margin:0; text-transform:uppercase } .foto-malcriada span { font-size:12px; color:#000 } .foto-malcriada span a { color:#0097AA } .enlace-bgverde{ display:block; background-color:#4FA900; color:#fff; font-weight:bold; font-size:11px; text-align:center; line-height:100%; padding:5px 0; text-transform:uppercase; margin:5px 0 0 } .enlace-bgverde:hover { background-color:#81DB32!important; }
.foto-malcriada, .bg-gris{ background-color:#f5f5f5; padding-bottom:5px; padding-top:5px }

/* bloque columnas portada */
.cnt-columna{ display:block; width:300px; overflow:hidden; border-bottom:1px solid #E5E5E5; padding:0 0 4px; margin-top:5px }
.cnt-columna.ultimo{ border-bottom:0 none; padding-bottom:0 }
.cnt-columna .img-cnt-columna{ float:left; width:94px; height:53px }
.cnt-columna h5{ font-size:14px; font-weight:bold; float:right; margin:0; padding:0; width:195px; overflow:hidden }
.cnt-columna h5,
.cnt-columna h5 a{ color:#111 } 

/* modulo la calle */
.relativo{ position:relative }
.referencia{ position:absolute; display:block; right:5px; top:5px; font-size:14px; font-weight:bold; text-transform:none; line-height:120%; text-align:left; background:url(/f/i/a-simbolo.jpg) right 0 no-repeat; color:#fff; width:48px }
body#lacalle .referencia{ background:url(/f/i/a-simbolo-bgrojo.jpg) right 0 no-repeat }
.bloque-lateral.lacalle a img{ width:300px; height:auto }
/*nota*/
#data-nota { background-color:#f5f5f5; margin-bottom:10px; height:21px; padding-top:5px; } #data-nota .fecha { padding-left:10px; font-size:11px; color:#000; } #data-nota .var-comunidad ul { list-style:none; margin:0; } #data-nota .var-comunidad ul li { float:left; font-size:11px; margin-right:10px; } #data-nota .var-comunidad ul li span.comentada, #data-nota .var-comunidad ul li span.valorada, #data-nota .var-comunidad ul li span.visitada { padding:2px 20px 2px 0; }  #data-nota .var-comunidad ul li span.comentada { background-position:right 1px; } #data-nota .var-comunidad ul li span.valorada { background-position:right -41px; } #data-nota .var-comunidad ul li span.visitada { background-position:right -20px; } .cuerpo-nota { padding:0 10px; } .cuerpo-nota h1 { font-size:36px; color:#D62C25; font-weight:bold; } .cuerpo-nota p { font-size:14px; color:#000; } .cuerpo-nota p.bajada, .viewer_draw .caption { font-size:12px; color:#111 }  .viewer_draw .caption {  background:#F5F5F5; margin:-5px 0 0; padding:5px; line-height:1.5em }  .viewer_draw{ margin-bottom:10px }  .etiquetas { /*border-width:1px 0; border-style:solid; border-color:#e5e5e5;*/ /*padding:0 10px;*/ color:#111; } .etiquetas p { margin-bottom:0; font-size:12px } .etiquetas p a { color:#111; } .compartir { background-color:#f5f5f5; margin:10px 0; padding:5px 10px; } .compartir .sociales ul li, .compartir .otros ul li  { float:left; font-size:11px; } .compartir .sociales ul li.ind-lista { margin-right:3px; } .compartir .sociales ul li a.facebook, .compartir .sociales ul li a.twitter, .compartir .sociales ul li a.hi5, .compartir .sociales ul li a.correo { display:block; width:16px; height:17px; margin-right:10px } .compartir .sociales ul li a.facebook span, .compartir .sociales ul li a.twitter span, .compartir .sociales ul li a.hi5 span, .compartir .sociales ul li a.correo span  { display:none;  } .compartir .sociales ul li a.facebook { background-position:0 -122px; } .compartir .sociales ul li a.twitter { background-position:0 -164px; } .compartir .sociales ul li a.hi5 { background-position:0 -143px; } .compartir .sociales ul li a.correo { background-position:0 -213px; } .compartir .otros ul li { background-position:left -183px; padding-left:20px /*margin-right:10px;*/ } .compartir .otros ul li a.imprimir, .compartir .otros ul li a.valorar, .compartir .otros ul li a.comentar { /*padding-right:18px;*/ padding-right:20px; margin-right:8px; padding-top:1px; line-height:150% /*color:#00B0C4;*/ } .compartir .otros ul li a.imprimir { background-position:right -62px; padding-bottom:2px; } .compartir .otros ul li a.comentar { background-position:right 0; padding-bottom:2px; } .compartir .otros ul li a.valorar { background-position:right -42px; padding-bottom:2px; }
#footer .container .contenido{ overflow:hidden; width:950px }
.tags-seo{ overflow:hidden; width:460px; margin:0; padding:0 0 0 15px; float:none }
.tags-seo h2{ display:block; float:left; width:auto; line-height:100%; height:24px; vertical-align:bottom; text-transform:capitalize; margin:0; padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif, Garuda }
.tags-seo h2,
.tags-seo h2 a{white-space: nowrap}
#content .etiquetas{ padding:0 10px; font-weight:bold }
#content .etiquetas span{ font-weight:normal }
#content .etiquetas span a{ color:#10A6E1}
#content .seo-nota h2{ font-size:12px; margin:0; padding:0; white-space:nowrap; /*float:left;*/ display:inline; font-family:Arial,Helvetica,sans-serif,Garuda; font-weight:normal }
#content .seo-nota{ width:450px; overflow:hidden; /*padding:0 10px 5px*/ padding:0 10px 25px }
#content .seo-nota span{ /*float:left;*/ display:inline; line-height:120%; white-space:nowrap }
#content .seo-nota span.titulo-seo{ font-weight:bold; padding-right:5px }
#content .seo-nota span.coma{ /*padding-right:5px*/ padding-right:0 }
#comentarios, .comentarios-flujo, .valoraron, .ver-comentarios, .flujo-comentario{ overflow:hidden } #comentarios, .comentarios-flujo{ width:470px;  margin:0 0 20px; padding:5px 0 0; /*background-image:url(i/arrow-top-comentario.gif);*/ background-image:url(/f/i/arrow-top-comentario.gif); background-position:11px 0; background-repeat:no-repeat } .valoraron, .ver-comentarios, .flujo-comentario{ position:relative; width:450px; padding:6px 10px; background-color:#f5f5f5; border-bottom:1px solid #e5e5e5; margin:0 0 2px } .valoraron a, .ver-comentarios a{ /*color:#00B0C4;*/ padding-left:20px } .valoraron a { background-position:left -42px; } .ver-comentarios a  { background-position:left 0; } .ver-comentarios span{ display:block; position:absolute; right:10px; top:6px; width:120px; float:right; text-align:right; color:#10A6E1 } .flujo-comentario .cometario-avatar{ display:block; width:50px; height:50px; float:left } .flujo-comentario .comentario-detalle{ display:block; width:390px; padding:0 0 0 10px; overflow:hidden; float:right; line-height:150% } .flujo-comentario .comentario-detalle .nombre-autor, .flujo-comentario .comentario-detalle .nombre-autor a{ color:#0181AC } .flujo-comentario .comentario-detalle .nombre-autor{ padding:0 5px 0 0 } .fecha-comentario { display:block; font-size:11px; padding:3px 0 0 } .enalce-fecha, span.opcion-social{ padding:0 0 0 18px; background-position:0 -186px; } .enalce-fecha, .enalce-fecha a, .reportthis { color:#CC0000 } .form-comentario{ margin:0; padding:0; width:390px; overflow:hidden; position:relative } .form-comentario textarea.escribe-comentario{ width:378px; padding:5px; margin:0 0 10px; height:78px; resize:none; border:1px solid #ccc; font-size:12px; color:#999 } .form-comentario input{ background-color:#4FA900; width:67px; text-align:center; color:#fff; text-transform:uppercase; font-size:12px; border:0 none; padding:4px 5px; margin:0 0 5px; float:right; cursor:pointer } .form-comentario input:hover{ background-color:#81DB32 } #disclaimer{ background-color:#FFE8D9; width:450px; padding:10px; margin:-2px 0 0} #disclaimer ul{ margin:0; padding:0 } #disclaimer ul li{ list-style:none ; padding:0 0 2px 20px; margin:0 0 2px; background-position:0 -881px; }
.flujo-comentario img{ width:50px; height:50px }
.form-comentario .count_text{ float:left; width:305px; text-align:right; padding:4px 0 0 }
.form-comentario .count_text .error{ margin:0; padding:0; display:inline }
.form-comentario input.error{ background-color:#CAE5B2; cursor:default }
.form-comentario .img_wait{ position:absolute; width:16px; height:16px; left:0; bottom:10px; z-index:2 }
#moderate{ background-position: 20px -304px ; background-color:#E5EFE5; color:#006600; border-color:#BFD9BF; border-style:solid; border-width:1px 0; padding:10px 10px 10px 70px; width:390px }
#reportar{ width:248px; padding:10px; overflow:hidden; border:1px solid #CC0000; background-color:#F3DBDA }
#reportar .tit{ text-align:left }
#reportar textarea.txt{ width:236px; padding:5px; height:48px; border:1px solid #E5E5E5; resize:none; clear:both }
#reportar .cnc{ float:left; width:140px; padding:2px 0 0; margin:0; text-align:right }
#reportar .btn{ float:right; padding:4px 0; width:90px; margin:0; border:0 none; background-color:#4FA900; cursor:pointer; color:#fff; font-size:12px; text-transform:uppercase }
#reportar .btn:hover{ background-color:#81db32 }

/*
.flujo-social .hide { display:none }
.flujo-social:hover .hide { display:inline!important }
*/
.flujo-social .ico-trash {display:none}
.flujo-social:hover .ico-trash { display:inline!important }

span.opcion-social a.eliminar{ background-position:0 -912px; padding:0 0 0 15px }
span.opcion-social a.eliminar:hover{ background-position:0 -932px }

.cuerpo-nota p.bajada{ font-size:14px }
body#nota h1{ margin-bottom:10px }

.ico-rss{ background-position:0 -1460px; padding:0 0 0 18px }
/* juegos 14-04-10 */
#juegos-col, ul#tabs-juegos, ul#tabs-principal{ overflow:hidden } ul#tabs-juegos, ul#tabs-principal{ position:relative; width:100%; background:#D62C25; margin:0 0 20px; padding:0 } ul#tabs-juegos li, ul#tabs-juegos li a, ul#tabs-principal li, ul#tabs-principal li a{ color:#000; font-size:12px } ul#tabs-juegos li, ul#tabs-principal li{ float:left; list-style:none; text-transform:uppercase } ul#tabs-juegos li a, ul#tabs-principal li a{ display:block; padding:4px 6px; margin:0 10px } ul#tabs-juegos li a.activo, ul#tabs-principal li a.activo{ color:#fff } #cnt-juego{ width:470px; overflow:hidden; padding:0 0 25px; margin:0; border-bottom:1px solid #E5E5E5}
ul#tabs-principal li.actualizar-data { width:14px; height:14px; position:absolute; right:9px; top:6px }
ul#tabs-principal li.actualizar-data a{ display:block; margin:0; padding:0; width:14px; height:14px; background-position:0 -1090px }
ul#tabs-principal li.actualizar-data a span{ display:none }
#malcriadas-col h3{ padding:0 10px }
/* malcriadas 14-04-10 */
#malcriadas-col, #portadas-col, #malcriada-cnt, .malcriada-detalle, .galeria-malcriadas, .cnt-galeria, #impresa-cnt, #col-galeria, #cnt-galeria{ overflow:hidden } 
#malcriada-cnt, galeria-malcriadas, .cnt-galeria, #impresa-cnt, #cnt-galeria{ width:470px } #malcriada-cnt, .malcriada-detalle{ width:450px; padding:0 10px } 
.malcriada-detalle, .cnt-galeria, #malcriada-cnt{ margin:0 0 10px } 
#malcriada-cnt, #impresa-cnt{ text-align:center } 
#malcriadas-col h2, #portadas-col h2, #flujo-noticias-col h3, body#etiquetas #flujo-noticias-col h1, #col-galeria h3{ font-size:14px; color:#fff; background-color:#D62C25; height:21px; padding:5px 10px 0; line-height:120% } 
#malcriadas-col h2, #portadas-col h2, #col-galeria h3{ text-transform:uppercase } 
#flujo-noticias-col h3, body#etiquetas #flujo-noticias-col h1{ text-transform:none } 
body#etiquetas #flujo-noticias-col h1{ margin-bottom:1em; margin-top:0 } 
#malcriadas-col h3, #portadas-col h3{ font-size:18px; font-weight:bold; line-height:120%; margin-bottom:10px } 
.malcriada-detalle p { margin-bottom:0; } /*.cnt-galeria{ margin:0 0 10px }*/ 
.img-galeria{ width:150px; height:150px; overflow:hidden; display:table-cell; vertical-align:middle; padding:0; background-color:#FFE8D9; text-align:center; margin:0 0 4px } 
.img-galeria img.vertical{ width:87px; height:130px } 
.img-galeria img.horizontal{ width:130px; height:90px } 
.detalle-galeria{ width:140px; margin-top:4px; height:20px; overflow:hidden; padding:0 5px; background-color:#F5F5F5; } 
.detalle-galeria span.detalle-nombre{ font-size:11px; font-weight:bold; display:block; width:90px; height:20px; padding:1px 0 0; overflow:hidden } 
.detalle-galeria span.detalle-nombre, .detalle-galeria span.detalle-nombre a { color:#000 } 
.detalle-galeria h4.nombre-m { display:block; font-size:11px; font-weight:bold; line-height:150%; height:20px; overflow:hidden; margin:0!important; vertical-align:baseline; font-family:Arial,Helvetica,sans-serif,Garuda; padding:1px 0 0; width:90px }
.detalle-galeria h4.nombre-m, .detalle-galeria h4.nombre-m a{ color:#000 }
.line-galeria{ border-bottom:1px solid #E5E5E5; margin:0 0 10px } 
.galeria-malcriadas .line-galeria{ padding:0 0 10px } 
.fecha-galeria{ display:block; width:140px; padding:6px 5px 0; font-size:11px; line-height:100% } 
.detalle-valoracion { font-size:11px; padding-left:20px; background-position:0 -80px; padding-top:1px; } 
.nav-pag{ width:100%; height:20px; margin:0 0 10px } .nav-pag a.nav-pag-i, .nav-pag a.nav-pag-d{ display:block; height:18px; overflow:hidden; color:#000 } 
.nav-pag a.nav-pag-i{ float:left; width:55px; padding:0 0 0 25px; text-align:left } .nav-pag a.nav-pag-d{ float:right; width:55px; padding:0 25px 0 0; text-align:right } 
.nav-pag a.nav-pag-i { background-position:left -421px; } .nav-pag a.nav-pag-d { background-position:right -421px; } 
form.select-galeria{ position:relative; width:100%; overflow:hidden; margin:0; padding:0 } 
form.select-galeria select{ position:absolute; right:10px; top:3px; width:140px; margin:0; padding:0; text-align:left } 
a#calendar_prev { background-position:left -421px; } a#calendar_next { background-position:right -421px; }
#impresa-cnt img{ width:450px; height:auto; overflow:hidden }
body#malcriadas .compartir .otros ul li.estrella-vota{ /*background-position:140px -1395px;*/ padding-left:0; background:none;  padding-right:0 } 
body#malcriadas .compartir .otros ul li.estrella-vota span{ color:#000; float:left; padding-right:5px }

#star-value{ margin-bottom:10px; width:470px; padding:0; overflow:hidden; position:relative }
#star-value h3,
#star-value p{ width:330px; padding:0 10px }
#star-value p{ height:86px; overflow:hidden }
#star-value #share{ width:330px; overflow:hidden }
#star-value .compartir{ margin-bottom:0 }
#star-value .otros{ position:absolute; z-index:2; right:10px; bottom:0; width:98px; height:156px; border:1px solid #E96400; background-color:#fff }
#star-value span.estrella-vota{ background-color:#E96400; margin-bottom:10px; text-align:center; display:block; width:98px; padding:5px 0 0; line-height:150%; height:40px; color:#fff }
#star-value #counter{ font-size:21px; margin-top:10px; display:block; text-align:center }
#star-value .puntaje-valorado { background-image:url(/f/i/star-big.png);  background-position:0 -67px; margin-left:18px; display:block; float:none; height:62px; width:62px }
#star-value .puntaje-valorado:hover,
#star-value .puntaje-valorado.activo{ background-position:0 -0px }
#star-value .puntaje-valorado.star-disabled,
#star-value .puntaje-valorado.star-disabled:hover{ background-position:0 -67px!important }
#star-value .puntaje-valorado.activo{ cursor:default }

/* calendario 15-04-10 */
#calendario{ width:310px; margin:0 0 20px } #calendario, table#calendar, #calendar_links { overflow:hidden } table#calendar{ width:305px; padding:0 0 0 5px; margin:0; border-collapse:collapse } #calendar_links{ width:300px; height:30px; position:relative; padding:0; margin:5px 5px 0; border-bottom:1px solid #000 } table#calendar td, table#calendar th{ padding:2px 0; margin:0; font-size:11px; font-weight:bold; text-align:center;  border-bottom:1px solid #E5E5E5; line-height:32px } table#calendar thead .domingo {color:#D62C25 } table#calendar tbody .mes-actual, table#calendar tbody .mes-actual a { color:#0097AA } #calendar_newYear{ position:absolute; top:5px; right:5px; z-index:2; width:100px; margin:0 } a#calendar_prev ,a#calendar_next{ position:absolute; top:5px; z-index:2; display:block; width:20px; height:16px; cursor:pointer; } a#calendar_prev{ left:5px } a#calendar_next{ left:101px } .calendar_actmonth{ position:absolute; left:25px; top:6px; z-index:2; display:block; width:80px; height:16px; text-align:center; font-weight:bold }.img-galeria .fix-img{ display:none }
#malcriada-cnt img{ width:450px; height:auto } 
#calendar_prev span, #calendar_next span{display:none}
/*footer*/
#footer { background-color:#D62C25; margin-top:10px; padding:10px 0; } 
#footer .container { background-position:0 -100px; padding-top:10px; margin:10px auto 10px auto!important; } 
#footer .detalle { background-position:0 52px; /*padding-bottom:10px;*/ padding-bottom:0 } 
#footer .detalle-2 { background-position:0 -27px; } 
#footer .contenido { background-color:#fff; } 
#footer .contenido .etiquetas h1, #footer .contenido .personajes h1 { border-bottom:solid 2px #fd0; font-size:16px; text-transform:uppercase; font-weight:bold; margin:0 10px 10px 10px; padding-bottom:5px; } 
#footer .contenido .etiquetas p, #footer .contenido .personajes p  { margin:0 15px 0; line-height:175% } 
#footer .contenido .personajes p{ text-transform:capitalize }
#footer .contenido span.level-1 a, #footer .contenido h2.level-1 a, 
#footer .contenido span.level-2 a, #footer .contenido h2.level-2 a, 
#footer .contenido span.level-3 a, #footer .contenido h2.level-3 a { color:#333; padding:0 10px 0 0 } 
#footer .contenido span.level-1, #footer .contenido h2.level-1 { font-size:16px; } 
#footer .contenido span.level-2, #footer .contenido h2.level-2 { font-size:14px; } 
#footer .contenido span.level-3, #footer .contenido h2.level-3 { font-size:12px; }
#footer .contenido h2.level-1 a, 
#footer .contenido h2.level-2 a, 
#footer .contenido h2.level-3 a { padding:0; display:block; white-space:nowrap }
/*#footer .contenido h2.level-1 { height:24px; padding:0 } */
#footer .contenido h2.level-2 { padding:2px 10px 0 0; height:22px } 
#footer .contenido h2.level-3 { padding:4px 10px 0 0; height:20px }
.listas ul { list-style:none; margin:0 10px; } 
.listas ul li { border-bottom:solid 1px #e5e5e5; padding:5px 0; } 
/*.listas ul li  a { color:#0097AA; } */
.bg-abajo-pie{ width:950px; margin:0 auto; line-height:100%; height:10px; overflow:hidden; background-position:0 -113px ; }

/* pie diarios */
.diarios{ width:100%; overflow:hidden; font-size:12px;  } .diarios .container{ position:relative; overflow:hidden } .diarios p{ color:#111; margin:0; width:800px; padding:10px 0 10px /*padding:10px 0 10px 10px*/ } /*.diarios a { color:#0097AA }*/ 
.diarios a.logo-pie{/* width:108px;*/ float:right; margin:7px 0 0; width:106px; height:23px; z-index:1; /*position:absolute; top:7px;*/ /*right:25px;*/ /*right:0; z-index:1;*/ background-position:-2px -305px;  }
*:first-child+html .diarios .container{ position:static }
/* comunidad pag 20-04-10 header */
body.comunidad .main-info,
body.comunidad .main-info .logo h1{ /*background-position:0 -460px;*/ background-position:0 -646px; margin-bottom:0 }
body.comunidad .main-info .logo, body.comunidad .main-info .logo h1, body.comunidad .main-info .logo h1 a { /*height:56px;*/ height:42px; width:195px }
body.comunidad .main-info .buscador { /*margin-top:6px*/ margin-top:4px }
body.comunidad .main-info .main-nav{ width:750px }
body.comunidad .main-info .meta { margin-left:0; width:750px }
body.comunidad .main-info { /*height:51px;*/ height:42px; margin:0 auto 15px }
.datos-sesion{ float:left; width:500px; overflow:hidden; /*padding:13px 0 0;*/ padding:11px 0 0; text-align:right; color:#111 }
/*.datos-sesion a { color:#00B0C4 }*/
.datos-sesion.logout{ float:right }
.logout a.registro-usuario{ position:absolute; right:0; top:7px; width:95px; overflow:hidden; padding-left:0; padding-right:0; text-align:center }
.logout .ingresa-usuario{ position:absolute; right:100px; top:15px; display:block; width:120px; text-align:right }
form#registro .error{ display:block; padding:0 0 0 152px !important; text-align:left; width:310px }
body#login form#registro .error{ padding-left:158px!important }
.formulario-ingreso .error{ display:block; padding:0 0 0 158px; text-align:left }
.formulario-ingreso select{ margin-bottom:0!important }
.formulario-ingreso select.ano,
.formulario-ingreso select.sexo,
.formulario-ingreso select.civil { float:left }
.formulario-ingreso .adv{ text-align:left }

.enviar-rc button{ width:120px!important; margin-left:328px!important }
.formulario-ingreso.form-rc{ margin:0 auto!important }
.txt-recuperar.txt-rc h2{ padding-left:0!important; text-align:center!important}
.txt-recuperar.txt-rc { margin-top:0!important }
.txt-rc .etiqueta span{ font-weight:bold }
.box-input .input-pass{overflow: hidden; width: 290px; position: relative; margin-bottom: 10px; margin-left: 158px; margin-top:5px; clear:both }
/* mi perfil 20-04-10 */
#form-estado{ width:630px; position:relative; overflow:hidden; margin:0 0 20px; padding:0 }
#area-estado{ width:608px; border:1px solid #ccc; height:78px; color:#666; font-size:16px; margin:0; padding:10px; resize:none; font-family:"Lucida Sans Unicode", "Lucida Grande",Helvetica,Arial,sans-serif, Garuda }
/*#area-estado.area-mtop{ margin:15px 0 0 }*/
.area-opciones{ width:630px; position:relative; height:28px; overflow:hidden; margin:10px 0 0 }
.add-social span.add-youtube { /*margin-right:3px;*/ padding-top:6px; text-align:right; width:55px }
.add-social span.titulo-youtube { cursor:pointer; height:18px; margin:6px 5px 0 0 }
.add-social span.titulo-youtube,
.add-social span.add-youtube { display:block; float:left; font-size:11px; text-align:left; font-weight:bold }
/*.add-social span.titulo-youtube a{ color:#00B0C4 }*/
.add-social .input-youtube { border:1px solid #ccc; /*display:none;*/ float:left; height:20px; margin:0; padding:2px; width:220px }
#form-estado .texto-caracteres,
#form-estado .texto-count-top {  color:#666; text-align:right;  }
#form-estado .texto-caracteres { position:absolute; width:154px; left:367px; top:6px; font-weight:normal; font-size:11px }
#form-estado .texto-count-top { display:block; line-height:100%; padding:0 0 5px; width:100%; font-weight:bold; font-size:12px }
#form-estado .btn-compartir-u { background-color:#4FA900; border:0 none; cursor:pointer; display:block; /*height:15px;*/ padding:5px 0; margin:0; position:absolute; right:0; top:0; width:104px; color:#fff; text-transform:uppercase; font-size:12px; line-height:100% }
#form-estado .btn-compartir-u:hover{ background-color:#81db32 }
.add-social span.add-facebook { background-position:22px -1123px; margin-right:10px; margin-top:5px; width:40px; display:block; float:left; font-size:11px; height:20px; text-align:left }
span.campo-enviar{ display:block; float:left; font-size:11px; padding:6px 0 0; height:20px; text-align:left; font-weight:bold }

/* flujo social */
.flujo-social,
.cnt-flujo-social{ overflow:hidden } 
.cnt-flujo-social{ width:630px; margin-top:-20px }
.flujo-social{ position:relative; width:610px; padding:15px 10px; border-bottom:1px solid #e5e5e5; margin:0 0 2px; background-color:#fff } 
.flujo-social-nr{ position:relative; width:610px; padding:15px 10px; margin:0 0 2px } 
.flujo-social-nr span{ font-size:21px; line-height:135%; padding-bottom:15px }
.flujo-social .cometario-avatar{ display:block; width:50px; height:50px; float:left }
.flujo-social .comentario-detalle{ display:block; width:540px; padding:0 0 0 10px; overflow:hidden; float:right; line-height:150% } .flujo-social .comentario-detalle .nombre-autor, .flujo-social .comentario-detalle .nombre-autor a{ color:#0181AC; font-weight:bold } 
.flujo-social .comentario-detalle .nombre-autor{ padding:0 2px 0 0 } 
span.fecha-comentario span.opcion-social a,
.flujo-social .comentario-detalle a{ color:#10A6E1 }
span.fecha-comentario a{ color:#999 }
span.fecha-comentario a.enlace-rojo{ color:#CC0000 }

ul.reacciones-flujo{ width:100%; overflow:hidden; margin:0 0 10px; padding:10px 0 0 }
ul.reacciones-flujo li{ height:20px; padding:0; margin:0 10px 0 0; float:left  }
ul.reacciones-flujo li a{ display:block; float:left; width:20px; height:20px }
ul.reacciones-flujo li a.contador, ul.reacciones-flujo li span { display:block; float:left; padding:1px 0 0 5px; width:auto }
ul.reacciones-flujo li.feliz a,
ul.reacciones-flujo li.feliz a.activo:hover{ background-position:0 -374px }
ul.reacciones-flujo li.triste a,
ul.reacciones-flujo li.triste a.activo:hover{ background-position:0 -404px }
ul.reacciones-flujo li.sorprendido a,
ul.reacciones-flujo li.sorprendido a.activo:hover{ background-position:0 -434px }
ul.reacciones-flujo li.confundido a,
ul.reacciones-flujo li.confundido a.activo:hover{ background-position:0 -464px }
ul.reacciones-flujo li.indiferente a,
ul.reacciones-flujo li.indiferente a.activo:hover{ background-position:0 -494px }
ul.reacciones-flujo li.molesto a,
ul.reacciones-flujo li.molesto a.activo:hover{ background-position:0 -524px }
ul.reacciones-flujo li.feliz a:hover{ background-position:0 -554px }
ul.reacciones-flujo li.triste a:hover{ background-position:0 -584px }
ul.reacciones-flujo li.sorprendido a:hover{ background-position:0 -614px }
ul.reacciones-flujo li.confundido a:hover{ background-position:0 -644px }
ul.reacciones-flujo li.indiferente a:hover{ background-position:0 -674px }
ul.reacciones-flujo li.molesto a:hover{ background-position:0 -704px }
ul.reacciones-flujo li.feliz a.inactivo,
ul.reacciones-flujo li.feliz a.inactivo:hover{ background-position:0 -734px }
ul.reacciones-flujo li.triste a.inactivo,
ul.reacciones-flujo li.triste a.inactivo:hover{ background-position:0 -764px }
ul.reacciones-flujo li.sorprendido a.inactivo,
ul.reacciones-flujo li.sorprendido a.inactivo:hover{ background-position:0 -794px }
ul.reacciones-flujo li.confundido a.inactivo,
ul.reacciones-flujo li.confundido a.inactivo:hover{ background-position:0 -824px }
ul.reacciones-flujo li.indiferente a.inactivo,
ul.reacciones-flujo li.indiferente a.inactivo:hover{ background-position:0 -854px }
ul.reacciones-flujo li.molesto a.inactivo,
ul.reacciones-flujo li.molesto a.inactivo:hover{ background-position:0 -884px }

ul.reacciones-flujo li a.activo,
ul.reacciones-flujo li a.inactivo,
ul.reacciones-flujo li a.inactivo:hover{ cursor:default }

/* actividad personal perfil */
#actividad-personal,
#perfil-personal,
#detalle-personal{ overflow:hidden }
#perfil-personal{ width:310px }
#foto-personal,#detalle-personal, .perfil-trome, .perfil-descripcion, #enviar-amigo, #reportar-usuario{ display:block }
#foto-personal,
#foto-personal img{ width:150px; height:150px }
#detalle-personal{ width:150px; padding:0 0 0 10px }
#detalle-personal em{ font-size:21px; font-weight:bold; line-height:120%; display:block; font-style:normal; margin:0 0 5px }
#detalle-personal em,
#detalle-personal em a{ color:#D62C25 }
#detalle-personal { color:#333; font-size:16px }
.perfil-trome{ width:310px; padding:8px 0 0; height:22px; margin:10px 0; font-size:14px; line-height:100%; text-align:center; background-position:0 -546px  }
/*.perfil-trome a { color:#00B0C4 }*/
.perfil-descripcion{ font-size:14px; margin:0 0 10px; padding:0 5px; line-height:150% }


ul.perfil-en-numeros,
ul.perfil-websites,
dl.perfil-gustos{ width:310px; overflow:hidden; margin:0 0 10px; padding:0}
ul.perfil-en-numeros{ background-color:#f5f5fc}
ul.perfil-en-numeros li{ list-style:none; padding:8px 5px; border-bottom:1px solid #e5e5e5; margin:0 0 1px }
ul.perfil-en-numeros li.activo{ background-color:#fff }
/*#actividad-personal a{ color:#00B0C4 }*/
#actividad-personal .ultima-sesion, strong.n-social{ font-size:14px; padding:0 6px 0 0 }

ul.perfil-websites li{ height:25px; padding:10px 0 0 30px; border-bottom:1px solid #e5e5e5 }
ul.perfil-websites li a{ display:block; float:left; overflow:hidden; /*width:280px;*/ height:15px }
ul.perfil-websites li.url-web{ background-position:-255px -140px }
ul.perfil-websites li.twitter-web{ background-position:-255px -177px }
ul.perfil-websites li.facebook-web{ background-position:-255px -214px }
ul.perfil-websites li.linkedin-web{ background-position:-255px -250px }
ul.perfil-websites li.youtube-web{ background-position:-255px -286px }
ul.perfil-websites li.messenger-web{ background-position:-255px -315px }

dl.perfil-gustos dd{ padding:4px 5px 8px; border-bottom:1px solid #e5e5e5 }
dl.perfil-gustos dt{ padding:8px 5px 4px }
dl.perfil-gustos dd.last{ border:0 none }

#enviar-amigo,
#reportar-usuario{ text-align:right  }
#enviar-amigo{ margin-bottom:15px }
#enlace-enviar{ background-position:-944px -150px; padding:0 0 0 20px; line-height:150% }
#reportar-usuario a{ color:#CC0000 }

#leyenda-miperfil{ background-color:#D62C25; color:#fff; padding:4px 10px; margin-bottom:15px }

.comentario-detalle span.nombre-miperfil,
.comentario-detalle span.ubicacion-autor,
.comentario-detalle span.ultimos-estatus{ display:block }
.comentario-detalle span.ubicacion-autor,
.comentario-detalle span.nombre-miperfil{ font-size:14px; padding:0 0 2px }
.comentario-detalle span.nombre-miperfil{ font-weight:bold }

/* foto galeria portada */
.foto-galeria{ width:310px; overflow:hidden; padding:0 0 5px; margin-bottom:15px; background-color:#F5F5F5; }
ul.lista-galeria{ width:305px; overflow:hidden;  margin:0; padding:5px 0 0 5px }
ul.lista-galeria li,
ul.lista-galeria li a,
ul.lista-galeria li a img{ display:block; width:94px; height:53px; overflow:hidden }
ul.lista-galeria li{ float:left; padding:0 9px 5px 0; margin:0 }
ul.lista-galeria li.ultimo{ padding:0 0 5px 0 }
.foto-galeria a.enlace-bgverde{ margin:5px 5px 0 5px }
ul.lista-galeria a { position:relative }
ul.lista-galeria a span{ display:block; position:absolute; z-index:2; right:5px; bottom:5px; height:14px; width:18px; cursor:pointer }
ul.lista-galeria a span.play-ico{ background-position:0 -169px }
ul.lista-galeria a:hover span.play-ico{ background-position:0 -189px }
ul.lista-galeria a span.audio-ico{ background-position:0 -1504px }
ul.lista-galeria a:hover span.audio-ico{ background-position:0 -1528px }
ul.lista-galeria a span.galeria-ico{ background-position:0 -1552px }
ul.lista-galeria a:hover span.galeria-ico{ background-position:0 -1576px }


/* busqueda 14-04-10 */
#busqueda-col{ overflow:hidden }
#busqueda-col{ width:470px }
#busqueda-col h2{ font-size:14px; text-transform:none; color:#fff; background-color:#D62C25; height:21px; padding:5px 10px 0; line-height:120% }
#busqueda-col h3{ font-size:18px; font-weight:bold; line-height:120%; margin-bottom:10px }
#busqueda-col h3 a{ color:#333; font-weight:normal }
.flujo-resultado{ width:460px; margin:0 0 10px; padding:0 5px 0; border-bottom:1px solid #E5E5E5 }
#busqueda-col em{ font-style:normal; font-weight:bold }
.flujo-resultado p{ margin:0 0 10px }

/* reacciones notas */
ul.lista-reacciones{ width:470px; overflow:hidden; margin:0 0 10px; padding:0 }
ul.lista-reacciones li{ margin:0 10px 0 0; width:70px; text-align:center; height:70px; float:left; padding:0; color:#fff; text-transform:uppercase }
ul.lista-reacciones li a.reaccion{ color:#fff; display:block; width:70px; height:46px; padding:4px 0 0 ; margin:0; font-size:16px; font-weight:bold }
ul.lista-reacciones li a:hover{ text-decoration:none!important }
ul.lista-reacciones li span{ display:block; padding:2px 0 }
ul.lista-reacciones li span.contador{ color:#222; font-weight:bold; text-align:right }
ul.lista-reacciones li.ultimo{ margin:0}
ul.lista-reacciones li.feliz a.reaccion,
ul.lista-reacciones li.feliz a.activo:hover { background-color:#4FA900 }
ul.lista-reacciones li.triste a.reaccion,
ul.lista-reacciones li.triste a.activo:hover { background-color: #C5001A }
ul.lista-reacciones li.sorprendido a.reaccion,
ul.lista-reacciones li.sorprendido a.activo:hover { background-color:#E1BF00 }
ul.lista-reacciones li.confundido a.reaccion,
ul.lista-reacciones li.confundido a.activo:hover { background-color:#10A6E1 }
ul.lista-reacciones li.indiferente a.reaccion,
ul.lista-reacciones li.indiferente a.activo:hover { background-color:#999 }
ul.lista-reacciones li.molesto a.reaccion,
ul.lista-reacciones li.molesto a.activo:hover { background-color:#7A2685 }
ul.lista-reacciones li.feliz a:hover { background-color:#81DB32 }
ul.lista-reacciones li.triste a:hover { background-color: #F7324C }
ul.lista-reacciones li.sorprendido a:hover { background-color:#FFF132 }
ul.lista-reacciones li.confundido a:hover { background-color:#42D8FF }
ul.lista-reacciones li.indiferente a:hover { background-color:#CBCBCB }
ul.lista-reacciones li.molesto a:hover { background-color:#AC58B7 }
ul.lista-reacciones li.feliz a.inactivo,
ul.lista-reacciones li.feliz a.inactivo:hover { background-color:#CAE5B2 }
ul.lista-reacciones li.triste a.inactivo,
ul.lista-reacciones li.triste a.inactivo:hover { background-color: #EDB2BA }
ul.lista-reacciones li.sorprendido a.inactivo,
ul.lista-reacciones li.sorprendido a.inactivo:hover { background-color:#F6ECB2 }
ul.lista-reacciones li.confundido a.inactivo,
ul.lista-reacciones li.confundido a.inactivo:hover { background-color:#B7E4F6 }
ul.lista-reacciones li.indiferente a.inactivo,
ul.lista-reacciones li.indiferente a.inactivo:hover { background-color:#E0E0E0 }
ul.lista-reacciones li.molesto a.inactivo,
ul.lista-reacciones li.molesto a.inactivo:hover { background-color:#D7BDDA  }
ul.lista-reacciones li.feliz a.inactivo,
ul.lista-reacciones li.triste a.inactivo,
ul.lista-reacciones li.sorprendido a.inactivo,
ul.lista-reacciones li.confundido a.inactivo,
ul.lista-reacciones li.indiferente a.inactivo,
ul.lista-reacciones li.molesto a.inactivo,
ul.lista-reacciones li.feliz a.activo,
ul.lista-reacciones li.triste a.activo,
ul.lista-reacciones li.sorprendido a.activo,
ul.lista-reacciones li.confundido a.activo,
ul.lista-reacciones li.indiferente a.activo,
ul.lista-reacciones li.molesto a.activo { cursor:default }

/* estrella valorar malcriada */
.puntaje-valorado{ display:block; float:left; width:16px; height:17px; background-position:0 -1395px }
.puntaje-valorado:hover,
.puntaje-valorado.activo{ background-position:0 -1422px }
.puntaje-valorado.star-disabled,
.puntaje-valorado.star-disabled:hover{ background-position:0 -1395px!important }
.puntaje-valorado.activo{ cursor:default }
.puntaje-valor{ float:right; display:block; width:27px; overflow:hidden; padding:5px 0 0; text-align:right }
body#malcriadas .compartir .otros ul li.estrella-vota span.contador-n{ padding-right:0; padding-left:4px; color:#000 }
/* icono cerrar player */
.titulares .viewer_draw{ position:relative; margin-bottom:10px }
.titulares .viewer_draw a,
.publish-video .viewer_draw a{ position:absolute; top:10px; left:10px; z-index:9999; display:block; height:20px; width:20px; background-position:0 -240px; text-indent:-999em }
.titulares .viewer_draw a:hover,
.publish-video .viewer_draw a:hover{ background-position:0 -270px }

/* enviar mail */
#enviar_mail{ width:260px; padding:10px; overflow:hidden; background-color:#F9F9F9; border:1px solid #ccc }
#enviar_mail form{width:260px; overflow:hidden }
#enviar_mail form input.nombre1,
#enviar_mail form input.nombre2,
#enviar_mail form input.email2{ width:254px; padding:4px 2px; border:1px solid #ccc; margin:0 0 5px; clear:both }
#enviar_mail form .cancel{ float:left; width:185px; text-align:right; padding:4px 0 0 }
#enviar_mail form .sendme{ float:right; width:60px; padding:4px 0; background-color:#4FA900; border:0 none; color:#fff; cursor:pointer; float:right; font-size:12px; padding:4px 5px; text-align:center; text-transform:uppercase }
#enviar_mail form .sendme:hover{ background-color:#81db32 }

/**/
/*#login-content a {
	color:#0181AC
}*/
.all-login {
	width:960px;
	margin:0 auto;
	overflow:hidden
}
/*.nregistro { margin-left:10px; }*/
.login-ns  h1 { font-size:30px; /*margin-bottom:10px;*/ margin-bottom:5px; padding-left:5px; }
.cnt-login-n {
	background-color:#FFF2E8;
	width:687px;
	min-height:210px;
	_height:220px;
}
.cnt-login-n form fieldset {
	padding:0;
	margin:17px 0 0 0;
	border:0;
}
.cnt-login-n form .box-login label.campo {
	display:block;
	text-align:right;
	margin-top:8px;
}
.cnt-login-n form .box-login label.campo span {
	text-align:right;
	padding-right:18px;
}
.cnt-login-n form .box-login input.datacampo {
	width:491px;
	height:33px;
	border:0;
	border:solid 1px #dadada;
	float:right;
	padding:0 10px;
}
.cnt-login-n form fieldset .box-login {
	margin:0 22px 10px 0;
}
.cnt-login-n form fieldset .box-login .bloques {
	overflow:hidden;
}
.cnt-login-n form .box-login label.ipt {
	text-align:left;
}
.cnt-login-n form .box-login input#almacena {
	margin-left:152px;
	float:left;
}
.cnt-login-n form fieldset .lastm {
	padding-left:150px;
	text-align:left
}
.cnt-login-n form fieldset .lastm button {
	border:0;
	width:175px;
	height:30px;
	cursor:pointer;
	background-color:#4FA900;
	text-transform:uppercase;
	color:#fff
}
.cnt-login-n form fieldset .lastm button:hover { background-color:#81DB32; }
.l-olvido-nuevo {
	padding-left:150px;
	text-align:left
}
.cnt-social-login {
	width:259px;
	height:210px;
	background-color:#FFF2E8;
}
.login-social {
	padding:20px 35px;
}
.login-social ul li {
	margin-bottom:5px;
}
.ultimos-cnt {
	width:960px;
	background-color:#FFF2E8;
	margin-top:10px;
	height:318px;
}
.ultimos-cnt h2 {
	font-size:20px;
	padding:20px 0 0 40px;
	color:#0181AC;
	font-weight:bold;
	text-align:left
}
.ultimos-cnt ul {
	margin:10px 40px 0 40px;
}
.ultimos-cnt ul li {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.txt {
	width:960px;
	background-color:#FFF2E8;
	margin-top:10px;
	height:87px;
}
.txt p { padding:35px 40px; }
.txt-bienvenida { width:880px; text-align:left; padding:15px 40px; background-color:#FFF2E8; margin-top:10px; overflow:hidden }
.login-ns{ text-align:left }
#ircuenta{ margin-top:10px; height:30px }
#ircuenta a{ float:left; color:#fff } 
/* impresa */
ul.lista-portadas,
.portadas-seo{ width:460px; overflow:hidden; padding:0 5px 10px; margin:0 0 10px; border-bottom:1px solid #E5E5E5 }
ul.lista-portadas li{ padding:0 0 5px; width:460px; overflow:hidden; font-size:14px }
ul.lista-portadas li span{ float:left }
ul.lista-portadas li span.pipe{ width:20px; text-align:center }
ul.lista-portadas li span.fecha-impresa{ direction:block; color:#666; width:60px; text-align:right; }
ul.lista-portadas li span.titular-diario,
ul.lista-portadas li span.titular-diario a{ color:#000 }

.portadas-seo div{ padding:0 0 5px; width:460px; overflow:hidden; font-size:14px }
.portadas-seo div span.pipe{ width:20px; float:left; text-align:center }
.portadas-seo h4{ line-height:1.25em; display:inline; float:left; font-size:14px; margin:0; padding:0 }
.portadas-seo h4 a{ color:#000 }
.portadas-seo span.fecha-impresa{ direction:block; float:left; color:#666; width:60px; text-align:right; }

/* comunidad mi perfil seguidores */
.flujo-social #comentarios,
.flujo-social .comentarios-flujo{margin:10px 0 0px}
#comentarios .comentario-detalle,
.comentarios-flujo .comentario-detalle{ width:390px }
.publish-video{ width:100%; overflow:hidden; margin:10px 0 10px; position:relative }

/* comunidad error youtube */
#error-youtube{ background-color:#F3DBDA; font-size:11px; line-height:100%; margin:0 0 5px; padding:5px 10px; position:relative; text-align:center }
#error-youtube a { background-position:0 -954px; display:block; height:8px; position:absolute; right:5px; top:7px; width:8px }
#error-youtube a span{ display:none }
.area-opciones .img_wait{ position:absolute; top:6px; left:360px; width:16px; height:16px }

/* status ajeno */
#perfilajeno-msj{ background-color:#EFEFF7; font-size:14px; margin-bottom:10px; overflow:hidden; padding:10px 0 0; position:relative; width:630px }
#perfilajeno-msj strong { display:block; font-size:14px; font-weight:bold; margin-bottom:1px; width:490px }
#perfilajeno-msj strong, #perfilajeno-msj p { padding-left:10px }
#perfilajeno-msj p { margin-bottom:0; width:490px }
#perfilajeno-msj a.accion-registro { position:absolute; font-size:12px; right:10px; top:14px }
#perfilajeno-msj .bg-flecha{ background-position:45px -995px; background-color:#fff; height:10px; width:630px; overflow:hidden; margin-top:10px }

/* tabs secundario */
ul.tabs-secundario{ width:630px; height:26px; margin:-20px 0 20px; border-bottom:1px solid #e5e5e5 }
ul.tabs-secundario li{ float:left; margin-right:0; padding:8px 0 0; line-height:100%; font-size:11px; text-transform:uppercase; list-style:none }
ul.tabs-secundario li a{ display:block; padding:0 15px 0; color:#000; border-right:1px solid #666 }
ul.tabs-secundario li a.activo{ color:#D62C25 }
ul.tabs-secundario li.ultimo a{ border-right:0 none }
/* follow */
.add-follow,
.delete-follow{ display:block; clear:both; margin:20px 0 0; font-size:12px; height:15px; overflow:hidden; padding:1px 0 0 20px; line-height:100% }
.add-follow{ width:60px; background-position:0 -1025px }
.delete-follow{ width:110px; background-position:0 -1055px }

/**/
body#mi-configuracion .data-personal-u{ position:relative; width:710px; margin:0 auto; overflow:hidden }
body#mi-configuracion .data-personal-u h3 { background-color:#FFF2E8; color:#111; font-size:12px; font-weight:bold; margin:0; padding:10px 10px 7px; position:relative; text-transform:uppercase }
body#mi-configuracion .data-personal-u fieldset { border:0 none; margin-bottom:15px; padding-top:10px }
body#mi-configuracion .data-personal-u fieldset.campos-grupo { background-color:#FFF2E8; position:relative }

body#mi-configuracion .data-personal-u fieldset div { line-height:1; margin:0 0 10px; overflow:hidden; position:relative; width:100% }

body#mi-configuracion .data-personal-u fieldset label { font-size:12px; font-weight:normal; }

body#mi-configuracion label.nombre-campo { float:left; margin:8px 0 0; padding:0 10px 0 0; text-align:right; width:200px }

body#mi-configuracion input.data-campo { color:#111; /*height:30px;*/ padding:6px 5px; width:310px }

body#mi-configuracion input.data-campo, textarea.data-campo-bio { border:1px solid #DADADA; color:#111; float:left; font-size:14px; font-weight:lighter; line-height:120%; margin:0; width:308px; background-color:#fff }
input#fecNacimiento{ background-position:298px -1346px }

body#mi-configuracion .data-personal-u span.def-campo { float:left }

body#mi-configuracion .data-personal-u fieldset span.def-campo { color:#999; display:block; float:right; font-size:12px; margin:5px 0 0; padding:0 10px; width:100px }

body#mi-configuracion .data-personal-u .error { background:none; border:0 none; color:#ff0000; font-size:12px; margin:0; padding:0 0 0 5px; line-height:100% }

body#mi-configuracion .data-personal-u fieldset select.select-opt { display:block; line-height:150%; width:320px; float:left; margin:0;  font-family:Arial, Helvetica, sans-serif;}

body#mi-configuracion .data-personal-u fieldset abbr.def-campo { color:#999; display:block; font-size:12px; margin:5px 0 0; padding:0 10px; width:100px; float:left; border:0 none }

body#mi-configuracion .data-personal-u fieldset.campos-btn { margin-top:15px; padding:0 }

.datepicker { 
	border-collapse: collapse; 
	border: 1px solid #DADADA; 
	position: absolute; 
	z-index:9999; 
	width:200px; 
	left: 346px !important; 
	top: 224px !important; 
}
.load-cal{ z-index:999;}

.datepicker tr.controls th { /*height: 22px;*/ font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td {
	/*width: 20px; height: 20px;*/ 
	padding:0; 
	border: 1px solid #ccc; 
	font: 11px/22px Arial, Helvetica, sans-serif; 
	text-align: center; 
	background: #fff; 
}
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #F5F5FC; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #eee; }		
.terms { position:absolute; bottom:0; left:10px; font-size:12px; }


body#mi-configuracion .data-personal-u fieldset .cnt-btn { height:28px; margin-bottom:0; position:relative }
body#mi-configuracion .mensaje-pie,
body#mi-configuracion .mensaje-pie-m { color:#999; float:left; font-size:11px; width:385px; overflow:hidden; left:5px; position:absolute; top:7px }
body.promos .mensaje-pie{ top:2px!important }
body#mi-configuracion .mensaje-pie-m { top:16px }
body#mi-configuracion .data-personal-u fieldset .cnt-btn .btn-cancelar-pu { position:absolute; left:325px; top:6px; margin:0/*; color:#000cff*/ }

body#mi-configuracion .data-personal-u fieldset .cnt-btn input.btn-submit-pu {position:absolute; left:396px; top:0 }
body#mi-configuracion .data-personal-u fieldset input.btn-submit-pu { background-color:#4FA900; border:0 none; cursor:pointer; float:right; margin:0; padding:5px 0; width:150px; color:#fff; text-transform:uppercase; font-size:12px }

body#mi-configuracion .data-personal-u fieldset input.btn-submit-pu:hover { background-color:#81DB32; }

body#mi-configuracion #tabs-juegos{ margin:0 auto 10px!important }
body#mi-configuracion  #fill { height:50px; padding:5px; width:308px; border:solid 1px #dadada; margin-bottom:0; margin-top:0 }
body#mi-configuracion  .data-campo-bio { height:50px; padding:5px; width:308px; border:solid 1px #dadada; margin-bottom:0; margin-top:0; font-family:Arial, Helvetica, sans-serif, Garuda }

span.avatar-campo { display:block; float:left; margin:0; padding:0 10px 0 0; text-align:right; width:230px }
span.avatar-campo img { height:150px; width:150px }
body#mi-configuracion .data-personal-u fieldset .avatar-pu { float:left; line-height:120%; margin:0; padding:0; width:310px }
.data-personal-u fieldset div { position:static; }
body#mi-configuracion .data-personal-u fieldset abbr.def-campo { color:#999!important; display:block; float:left; font-size:12px; margin:5px 0 0; padding:0 10px; width:100px }
body#mi-configuracion .data-personal-u fieldset #examinar-avatar{ width: 104px; height: 32px; background-position:-820px -151px; display: inline; position: absolute; overflow:hidden; float:left; cursor:pointer }
body#mi-configuracion .data-personal-u fieldset #examinar-avatar:hover{ background-position:-696px -151px }
body#mi-configuracion .data-personal-u fieldset input#avatar{ position: relative; height: 32px; width: 201px; display: inline; cursor: pointer; opacity:0; filter:alpha(opacity=0); margin-left: -97px }
body#mi-configuracion .data-personal-u fieldset input#avatar-value{ height:24px; padding:6px 4px 0; display:inline; width:180px; border:1px solid #DADADA; color:#111; margin:0 4px 0 0 }
body#mi-configuracion .data-personal-u fieldset .advertencia-f { clear:both; color:#999; font-size:11px; margin:10px 0 0 }
body#mi-configuracion .data-personal-u fieldset .error{ padding:0 }
/* tooltip footer 03.05.10 */
#tiptext{ position:absolute; width:190px; height:auto; z-index:9999 } 
#tiptext span.arrow { background-position:-770px -586px; display:block; height:7px; width:190px }
#tiptext .bgct { background-color:#DEE7FA; height:auto; padding-bottom:10px }
#tiptext .bgct p { background-position:10px -1202px; font-size:11px; line-height:130%; margin:0; padding:8px 5px 0 40px }

/*tooltip malcriada valorar*/
.error span.arrow{ background:url(/f/i/tooltip-top.png) 0 top no-repeat !important; height:6px!important; overflow:hidden!important }
.error .bgct { background-color:#F3DBDA !important; color:#111!important }
.error .bgct p { background:url(/f/i/tooltip-alert.jpg) 10px 15px no-repeat!important; text-align:left!important}

.campos-redes{ background-color:#FFF2E8; width:100%; overflow:hidden; position:relative }
.campos-redes p{ padding:10px }
div.campos-grupo p,
dl.lista-otrasredes{ font-size:12px }
div.campos-grupo p{ padding:10px; margin:0; line-height:140% }
dl.lista-otrasredes{ float:none; margin:0 auto 20px; overflow:hidden }
dl.lista-otrasredes dt{ color:#666; font-weight:bold; width:470px}
dl.lista-otrasredes dt,
dl.lista-otrasredes dd{ border-bottom:1px solid #BFBFBF; padding:5px; width:460px; overflow:hidden }
dl.lista-otrasredes span.usuario-otrared{ width:395px; padding:0 0 0 20px; float:left; height:18px; display:block }
dl.lista-otrasredes span.twitter-or{ background-position:0 -1275px; }
dl.lista-otrasredes span.facebook-or{ background-position:0 -1295px; }
dl.lista-otrasredes span.google-or{ background-position:0 -1315px; }
dl.lista-otrasredes span.usuario-none{ text-align:center; width:460px; display:block }
dl.lista-otrasredes span.eliminar-uo{ width:45px; float:right; height:18px; display:block }
.connect-or{ position:relative; width:430px; height:32px; margin:0 auto; clear:both }
.connect-twi, .connect-fac, .connect-goo{ position:absolute; top:0; display:block; height:22px }
.connect-twi{ width:76px; left:0;  } 
.connect-fac{ width:139px; left:116px;  }
.connect-goo{ width:134px; left:295px; }

/**/
body#mi-configuracion input#paginaweb { background:#fff url(/f/i/http.jpg) no-repeat left; padding-left:53px; width:260px; }
body#mi-configuracion input#twitter { background:#fff url(/f/i/httptwitter.jpg) no-repeat left; padding-left:117px; width:195px; }

body#mi-configuracion input#facebook { background:#fff url(/f/i/httpfacebook.jpg) no-repeat left; padding-left:134px; width:178px; }
body#mi-configuracion input#linkedin { background:#fff url(/f/i/httplinkedin.jpg) no-repeat left; padding-left:169px; width:144px; }
body#mi-configuracion input#youtube { background:#fff url(/f/i/httpyoutube.jpg) no-repeat left; padding-left:185px; width:128px; }
body#mi-configuracion input#mesenger { background:#fff url(/f/i/mesn.jpg) no-repeat left; padding-left:23px; width:290px; }
/* comuna formulario */
.formulario-ingreso, .beneficios-ingreso {
	background-color:#FFF2E8;
}
.formulario-ingreso {
	width:606px;
}
.beneficios-ingreso {
	width:340px;
	padding-bottom:34px
}
.formulario-ingreso form {
	margin-top:30px;
}
.formulario-ingreso .box-input {
	margin-bottom:10px;
	width:606px;
	overflow:hidden;
}
.formulario-ingreso .psw input {
	margin-bottom:5px;
}
.formulario-ingreso .box-input label {
	width:158px;
	height:30px;
	display:block;
	font-weight:normal;
}
.formulario-ingreso .box-input input {
	width:288px;
	height:28px;
	border:solid 1px #dadada;
	padding:0;
}
.formulario-ingreso .box-input .adv {
	width:157px;
	height:30px;
	font-size:12px;
	line-height:100%;
	color:#666;
}
.formulario-ingreso .box-input .adv span {
	padding-left:5px;
	padding-top:3px;
	display:block;
	padding-right:5px;
}
.formulario-ingreso .box-input label span {
	display:block;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
.formulario-ingreso .box-input select {
	width:290px;
	margin:5px 0 0 0;
}
.formulario-ingreso .box-input select.day {
	width:93px;
	margin-right:5px;
	float:left
}
.formulario-ingreso .box-input select.mes {
	width:94px;
	margin-right:7px;
	float:left
}
.formulario-ingreso .box-input select.ano {
	width:90px;
}
.formulario-ingreso .box-input button {
	width:290px;
	height:30px;
	border:0;
	background-color:#4FA900;
	cursor:pointer;
	color:#fff;
	margin-left:158px;
	margin-bottom:10px;
	margin-top:10px;
}
.formulario-ingreso .box-input button:hover { background-color:#81DB32 }
.formulario-ingreso .box-input p.term {
	margin-top:5px;
	text-align:center;
}

.beneficios-ingreso h2 { margin:20px 0 10px 20px; font-size:23px }
.beneficios-ingreso ul { margin:20px 18px 0; }
.beneficios-ingreso ul li { height:60px; padding-left:65px; margin-bottom:22px; }
.beneficios-ingreso ul li.conoce { background:url(/f/i/boc.formulario-v1_r1_c1.jpg) no-repeat top left; padding-top:16px; height:44px; }
.beneficios-ingreso ul li.comparte { background:url(/f/i/boc.formulario-v1_r3_c1.jpg) no-repeat top left; padding-top:28px; height:32px; }
.beneficios-ingreso ul li.notas-reales { background:url(/f/i/boc.formulario-v1_r5_c1.jpg) no-repeat top left; padding-top:7px; height:53px; }

.beneficios-ingreso ul li.casos { background:url(/f/i/boc.formulario-v1_r7_c1.jpg) no-repeat top left; padding-top:8px; height:52px; }

.beneficios-ingreso ul li.cuentas { background: url(/f/i/boc.formulario-v1_r9_c1.jpg)  no-repeat top left; margin-bottom:0; padding-top:8px; height:52px; }
.beneficios-ingreso p { text-align:right; margin:0 20px 22px; }

/**/
.inbox .cleft {
	background:url(/f/i/seguridadcorner.png) no-repeat scroll left top transparent;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px;
}
.inbox .cright {
	background:url(/f/i/seguridadcorner.png) no-repeat scroll right top transparent;
	height:5px;
	position:absolute;
	right:0;
	top:0;
	width:5px;
}
.inbox .graybar {
	background-color:#E5E5E5;
	border-bottom:1px solid #B2B2B2;
	height:17px;
}
.inbox .colorbar {
	background-image:url(/f/i/passwordstrength.jpg);
	height:16px;
	margin-left:-1px;
	margin-top:-17px;
	width:1px;
}
.inbox .percent {
	font-size:14px;
	font-weight:bold;
	margin-right:3px;
}
.percent {
	float:left;
	margin-top:0;
}
.inbox .result {
	color:#666666;
	font-size:11px;
}
.result {
	font-family:Tahoma;
}
/* recuperar contrasena */
.txt-recuperar { background-color:#FFF2E8; margin-top:10px; width:960px; overflow:hidden }
body#login .txt-recuperar h2{ margin:15px 0 10px; padding:0 0 0 110px; text-align:left }
#form-contrasena{ width:100%; overflow:hidden; margin:0; padding:0 0 25px }
#form-contrasena label{ display:block; margin:9px 10px 0 0; padding:0 0 0 110px; font-weight:normal }
#form-contrasena label,
#form-contrasena input{ float:left }
#form-contrasena input#campo-recuperar{ border:1px solid #DADADA; height:32px; padding:0 10px; margin:0 10px 0 0; width:491px }
#form-contrasena input#btn-recuperar{ cursor:pointer }
.box-error-pr { background-color:#F3DBDA; font-size:12px; margin:0 auto 10px; padding:10px 0; text-align:center; width:550px }
.box-msn-rc { background-color:#E5ECEF; font-size:12px; margin:0 auto 10px; padding:10px 0; text-align:center; width:550px }
.data-personal-u .campos-grupo input#password,
.data-personal-u .campos-grupo input#repassword  { background-color:#fff; border:1px solid #DADADA; color:#111; float:left; font-size:14px; font-weight:lighter; line-height:120%; margin:0; width:308px; padding:6px 5px }
/* permalink */
#cnt-permalink{ float:none; margin:0 auto }
#detalle-permalink{ float:none; overflow:hidden; margin-bottom:30px }
.status-enviado {
background:url(/f/i/bg.status.gif) no-repeat center bottom;
font-size:32px;
line-height:120%;
padding:0 10px 20px
}
#autor-permalink{ font-size:21px; margin-bottom:5px; display:block }
body.permalink .flujo-social{ border-bottom:0 none; padding-top:0; padding-bottom:0 }
body.permalink .main-info{ position:relative }
#enlace-volver{ position:absolute; /*left:265px; top:13px*/ left:212px; top:11px }
body.permalink .flujo-social ul.reacciones-flujo{ padding-bottom:0; margin-bottom:0 }
.cnt-video-510x312 {
margin:10px auto 0;
width:510px;
}
.video-510x312 {
margin:10px 0;
width:510px;
}
body.permalink .link-video-y.titulo-y {
font-size:12px;
line-height:100%;
display:block;
font-weight:bold
}
.flujo-social span.fecha-comentario a.a-permalink{ color:#999 }
body.permalink .cnt-flujo-social{ width:950px }
body.permalink .flujo-social{ width:930px; position:relative }
body.permalink .flujo-social .comentario-detalle{ float:left; width:700px }
body.permalink #comentarios .comentario-detalle, body.permalink .comentarios-flujo .comentario-detalle{ width:390px }
body.permalink .flujo-social #comentarios, body.permalink .flujo-social .comentarios-flujo{ margin:10px 0 0 165px }

body.permalink .notificaciones{ position:absolute; left:10px; top:85px; z-index:2; width:auto !important; padding:2px 10px 6px; float:left; background-color:#FFF2BF; border:0 none }
body.permalink .notificaciones form{ padding:5px 0 0; width:auto; overflow:hidden; margin:0;}
body.permalink .notificaciones form,
body.permalink .notificaciones form input{ border:0 none  }
body.permalink .notificaciones form input{ display:block; float:left; width:12px; margin:0 5px 0 0; padding:0; height:12px; line-height:100%; vertical-align:top}
body.permalink .notificaciones form label{ font-size:12px; display:block; float:left; padding:0; margin:0; line-height:100%; letter-spacing:0; font-family:Arial,Helvetica,sans-serif,Garuda }
.box-sugerencias{ margin-bottom:15px; padding:0 5px }
ul.lista-sugerencias li { list-style-type:disc; margin:0 0 0 20px; padding:2px 0 }
#terminos{ overflow:hidden; float:none; padding:0 0 10px 0 }
/* ajustes del footer corto */
/*body.comunidad #footer-short .logo-pie{ right:5px }
body.comunidad #footer-short p{ padding-left:5px }*/
/**/
body#clasificados .clasf #inmobiliario h1 {
background:url(/f/i/urbania.clasf.jpg) no-repeat;
height:88px;
width:230px;
}
body#clasificados .clasf #inmobiliario h1 a {
display:block;
height:88px;
width:230px;
}
body#clasificados .clasf #neoauto h1 {
background:url(/f/i/neoauto.clasf.jpg) no-repeat scroll 0 0 transparent;
display:block;
height:88px;
width:230px;
}
body#clasificados .clasf #aptitus h1 {
background:url(/f/i/aptitus.clasf.jpg) no-repeat scroll 0 0 transparent;
height:88px;
width:230px;
}
body#clasificados .clasf #kotear h1 {
background:url(/f/i/kotear.clasf.jpg) no-repeat scroll 0 0 transparent;
height:88px;
width:230px;
}
body#clasificados .clasf #neoauto h1 a {
height:88px;
width:230px;
}
body#clasificados .clasf #aptitus h1 a {
height:88px;
width:230px;
}
body#clasificados .clasf #kotear h1 a {
display:block;
height:88px;
width:230px;
}
body#clasificados .clasf #neoauto h1 a, body#clasificados .clasf #aptitus h1 a {
display:block;
}
body#clasificados .clasf #kotear h1 a span, body#clasificados .clasf #neoauto h1 a span, body#clasificados .clasf #inmobiliario h1 a span, body#clasificados .clasf #aptitus h1 a span  {
display:none;
}

body#clasificados .clasf #kotear h1, body#clasificados .clasf #neoauto h1, body#clasificados .clasf #inmobiliario h1, body#clasificados .clasf #aptitus h1{ margin-bottom:0; }

body#clasificados .clasf .search-cols {
margin:7px 0 10px;
height:30px;
padding:0 9px;
}
body#clasificados .clasf .search-cols button span {
display:none;
}
body#clasificados .clasf .search-cols input {
background:url(/f/i/bg.search.clasf.jpg) no-repeat;
border:0 none;
float:left;
height:10px;
padding:10px 0 10px 10px;
width:174px;
}
body#clasificados .clasf .search-cols button {
background:url(/f/i/button.search.clasf.jpg) no-repeat;
border:0 none;
cursor:pointer;
float:right;
height:30px;
width:28px;
}

#neoauto .catca a, #kotear .catca a, #aptitus .catca a, #neoauto .catca, #kotear .catca, #aptitus .catca, body#clasificados #inmobiliario .catca, body#clasificados #inmobiliario .catca a {
color:#666666;
line-height:135%;
}
body#clasificados #aptitus .catca, body#clasificados #kotear .catca, body#clasificados #neoauto .catca, body#clasificados #inmobiliario .catca {
background-color:#FFFFFF;

height:80px;
position:relative;
}

body#clasificados #aptitus .catca { border-bottom:1px solid #0088C9; }
body#clasificados #kotear .catca {  border-bottom:1px solid #FF0000; }
body#clasificados #neoauto .catca {  border-bottom:1px solid #F87018; }
body#clasificados #inmobiliario .catca { border-bottom:1px solid #6DAA25; }



#aptitus .catca p, #neoauto .catca p, #kotear .catca p, body#clasificados #inmobiliario .catca p {
bottom:0;
margin-bottom:5px;
padding-top:5px;
position:absolute;
right:0;
padding-right:5px;
}
#aptitus .catca p a, #neoauto .catca p a, #kotear .catca p a, body#clasificados #inmobiliario .catca p a {
color:#10A5E0;
font-size:12px;
}
body#clasificados .clasf ul.avisos li {
height:42px;
line-height:120% !important;
}

body#clasificados .clasf ul.avisos li, body#clasificados .clasf ul.categoria li {
border-bottom:1px solid #666666;
font-size:14px;
padding:10px 3px;
}

body#clasificados .clasf ul.avisos li {
border-bottom:1px solid #666666;
font-size:14px;
padding:10px 0;
margin:0 5px;
}

body#clasificados .clasf ul.avisos li.lastitem { border:0; }

body#clasificados .clasf ul.avisos li a, body#clasificados .clasf ul.categoria li a {
color:#666666; font-size:12px!important; text-decoration:underline!important;
}

body#clasificados .clasf .box-pad { padding:0 9px; }

body#clasificados .clasf #neoauto { border-bottom:solid 1px #F87018; }
body#clasificados .clasf #neoauto ul.avisos { padding-bottom:5px; border-bottom: solid 2px #F87018; margin-bottom:1px; }

body#clasificados .clasf #kotear { border-bottom:solid 1px #FF0000; }
body#clasificados .clasf #kotear ul.avisos { padding-bottom:5px; border-bottom: solid 2px #FF0000; margin-bottom:1px; }

body#clasificados .clasf #aptitus { border-bottom:solid 1px #0088C9; }
body#clasificados .clasf #aptitus ul.avisos { padding-bottom:5px; border-bottom: solid 2px #0088C9; margin-bottom:1px; }

body#clasificados .clasf #inmobiliario { border-bottom:solid 1px #6DAA25; }
body#clasificados .clasf #inmobiliario ul.avisos { padding-bottom:5px; border-bottom: solid 2px #6DAA25; margin-bottom:1px; }
body#popout-inicio{ background-color:#fff}
#cabeceraventana{ height:45px; padding:20px 0 0 11px }
#cabeceraventana, .ventanacnt { width:470px }
.holderbut { padding:10px 187px 0 }
.ventanacnt h2 { margin-bottom:10px; margin-left:10px; padding-top:10px }
.ventanacnt ul { margin-left:30px }
#cerrarventana{ cursor:pointer }
/**/
#box-msn-mc{ position:relative; background-color:#DAF0BF; font-size:12px; margin:0 auto 10px; padding:10px 0; text-align:center; width:710px }
/**/
#comunidad-actual .img-usuario { width:30px!important; height:30px!important; }
.flujo-social .cometario-avatar img { width:50px!important; height:50px!important; }
/* cta eco */
#cuenta-eco{ width:940px; padding:5px 10px; background-color:#DAF0BF; margin:0 0 10px }

/**/
#sidebar .imp img { width:300px!important; height:auto!important; }
#sidebar .foto-malcriada img { width:300px!important; height:auto!important; }
.expand-960{ margin:0 10px 15px 10px !important; }
p.bot { margin-bottom:0!important; text-align:right!important }
.opt-like-comuna { background-color:#F5F5FC; margin:10px 0; overflow:hidden; padding:5px 0 5px 5px; width:305px }

body#home .viewer_draw .caption,
body#home #titular-destacado .detalle-player { display:none }

/* foto y videos */
#cnt-galeria .ndest { padding:0; width:150px; height:170px }
#cnt-galeria a.enlace-media img{ width:150px; height:84px }
#cnt-galeria .ndest a.enlace-media { margin:0 }
.bloque-g{ width:470px; overflow:hidden; margin:0 0 10px }
#cnt-galeria h2{ font-size:14px; line-height:120%; height:auto; text-align:left; padding:0 5px; margin:0; font-weight:bold }
#cnt-galeria h2, #cnt-galeria h2 a { color:#000 }
.data-g{ font-size:12px; text-align:left; line-height:100%; padding:10px 5px 10px; color:#666 }
.tiempo-g{ padding:0 0 0 5px }
/* nota */
body#nota ul.related{ margin-bottom:25px }
body#nota ul.related li { /*background-position:left -886px;*/ padding-left:10px; margin-bottom:5px }
body#nota .related-seo{ margin-bottom:25px }
body#nota .related-seo div { /*background-position:left -886px;*/ padding-left:10px; margin-bottom:5px }
body#nota .related-seo div h3 { display:inline; font-family:Arial,Helvetica,sans-serif,Garuda; font-size:12px; line-height:150%; margin:0; padding:0 }
/* terminos y condiciones */
body.terminos h2, body.terminos h3, body.terminos h4{ font-weight:bold }
body.terminos h3{ font-size:1.3em }
body.terminos h4{ margin-bottom:1em; font-size:1em } 
body.terminos ul, body.terminos ol{ line-height:1.5em; margin-bottom:1.5em;}
body.terminos .n-romanos li{ list-style-type:lower-roman; padding:0; margin-left:20px }
body.terminos .n-numeros li{ list-style-type:decimal; padding:0; margin-left:20px }
body.terminos .n-disco li{ list-style-type:disc; padding:0; margin-left:20px }
/* footer corte */
#footer-short{ border-top:2px solid #D62C25; width:960px; margin:0 auto }
body.permalink #comunidad-col{ margin-bottom:15px }
.box-error-pr.form-reg{ width:650px }
.mtop3{ margin-top:3px!important }
/**/
.tabs-refresh { position:relative; }
.tabs-refresh #refrescar { background:url(/f/i/nuevo-refresh.gif) no-repeat; display:block; width:16px; height:16px; position:absolute; top:5px; right:10px; }
.tabs-refresh #refrescar:hover { background:url(/f/i/nuevo-refresh.hover.gif) no-repeat; }
.tabs-refresh #refrescar span {  display:none; }


/* modal dialog: begin */
#dialog_popup { position:absolute;  top:500px;  left:400px;  width:330px;}
#dialog_popup a { color:#003992; }
.dialog_popup_cnt { background:url(/f/i/popup-bg.png); padding:10px;}
.dialog_popup_head { background-color:#FF8100; color:#fff; font-size:15px; font-weight:bold; padding:5px; 	}
.dialog_popup_body { background-color:#fff; border:1px solid #FF6600; border-bottom:0; border-top:0; height:320px; overflow:auto;}
.dialog_popup_body .like-users .processingimg {margin:15px}
.dialog_popup_close { background-color:#FFD9B3; border:1px solid #FF6600; border-top:1px solid #FFB280; padding:5px; overflow:hidden;}
.dialog_popup_btn { padding:4px 10px;  background-color:#4FA900;  color:#FFF !important;  border:0;  float:right}
.like-users .like-item {padding:5px 5px 0 5px; overflow:hidden; border-bottom:1px solid #eee}
.like-users .like-item img {float:left}
.like-users .like-item span {float:left; padding-left:5px; line-height:50px; }
a.contador {background:none !important;}
#rate a.contador { display:block; text-align:right; font-weight:bold}
ul.lista-reacciones li a.contador:hover{ text-decoration: underline !important }

/* puput dialog: end */

/* pie fijo */
html, body.piefijo { height: 100% }
#piefijo-a {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px;
	width:960px;
	padding:0 10px;
	background-color:#fff 
}
#piefijo-b, #piefijo-c { height: 40px }
#piefijo-c{ width:960px; padding:0; margin:0 auto }
/* /pie fijo */

/**/
 #rates-filtros ul li { width:58px!important; height:20px!important; margin-right:10px!important; }
		#rates-filtros ul li a { font-size:11px; height:20px!important; padding:1px 0 0 0!important; width:58px!important; } 
        #rates-filtros ul li a span { display:inline; }
        #rates-filtros ul li.last { margin-right:0!important; }
        #rates-filtros ul li.todas { color:#000; font-size:11px; text-transform:uppercase; margin-right:10px!important; margin-left:11px!important; padding-top:0!important; }
		#rates-filtros ul li.todas a { color:#000!important; }
		#rates-filtros ul li.todas a.inactivo { color:#b2b2b2!important; }
		#rates-filtros ul li.todas a.inactivo:hover { color:#000!important; }
		
		#rates-filtros ul li.feliz a.inactivo:hover { background-color:#81DB32; }
		#rates-filtros ul li.triste a.inactivo:hover { background-color: #F7324C }
		#rates-filtros ul li.sorprendido a.inactivo:hover { background-color:#FFF132 }
		#rates-filtros ul li.confundido a.inactivo:hover { background-color:#42D8FF }
		#rates-filtros ul li.indiferente a.inactivo:hover { background-color:#CBCBCB }
		#rates-filtros ul li.molesto a.inactivo:hover { background-color:#AC58B7 }
		
		#rates-filtros ul li.feliz a.inactivo:hover, 
		#rates-filtros ul li.triste a.inactivo:hover, 
		#rates-filtros ul li.sorprendido a.inactivo:hover, 
		#rates-filtros ul li.confundido a.inactivo:hover, 
		#rates-filtros ul li.indiferente a.inactivo:hover, 
		#rates-filtros ul li.molesto a.inactivo:hover { cursor:pointer; }
		#rates-filtros ul li.todas, #rates-filtros ul li.todas a  { width:auto!important; }
/**/
#pop-boxes { position:relative; width:100%; height:89px; }
#pop-box { width:390px; text-align:left; position:fixed; display:none; bottom:0; right:-400px; z-index:10; background-color:#fff; -webkit-box-shadow: 0px 0 10px 0px #111;
-moz-box-shadow: 0px 0 10px 0px #111;}
#pop-box h1{ width:390px; height:30px; background:url(/f/i/popup-footer-logo.jpg) no-repeat; position:relative; margin-bottom:0!important; }
#pop-box h1 span { display:none; }
#pop-box h1 span.close-pop { width:13px; height:13px; position:absolute; top:8px; right:10px; display:block; background:url(/f/i/close-pop-ico.gif); cursor:pointer; }
#pop-box h1 span.close-pop span { display:none; }
#pop-box .content-pop { background-color:#fff!important; }
#pop-box .content-pop p { padding:5px 18px; margin-bottom:0; }
#pop-box .content-pop p a { font-size:12px; }
/* fly out shadow IE */
#pop-box{ zoom:1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#828282', Direction=-45, Strength=4);} 
/**/
#archivo-lista h5 { width:auto!important; float:left!important; }
#archivo-lista .cnt-columna { border-bottom:0!important; }
.timeline-group{ width:100%; overflow:hidden }
/* like facebook */
#like-facebook { background-color:#F5F5F5; height:50px; margin:0 0 20px; overflow:hidden; padding:5px; width:300px }
#like-facebook #iframe-like{ height:35px; width:300px; overflow:hidden; border:0 none }
/**/
#estatica-content h1 { background-color:#D62C25; font-size:12px; padding:2px 5px; margin:0; text-transform:uppercase; color:#fff; }
#estatica-content h2 {color:#D62C25; font-size:36px; margin:15px 0 33px 0;  }
#estatica-content img { margin-bottom:40px; text-align:center; }
#estatica-content p { font-size:14px; }
#estatica-content table#programa { width:588px; border-width:1px; border-color:#000; border-style:solid; }
#estatica-content table#programa tr.light { background-color:#FFE8D9; }
#estatica-content table#programa td { padding:5px 0; }
#estatica-content table#programa td.cola, #estatica-content table#programa td.colb, #estatica-content table#programa td.colc { text-align:center; }
#estatica-content table#programa td.cola { width:98px; }
#estatica-content table#programa td.colb { width:324px; }
#estatica-content table#programa td.colc { width:164px; }
#estatica-content .regresar { padding:20px 0; margin-top:20px; border-top:solid 1px #e5e5e5; } 
#estatica-content .regresar a { color:#10A6E1; }
/* llamada ganadora */
#banner-llamada, #banner-escolar{ width:950px; height:200px; overflow:hidden; margin:0 auto 15px }
body#mi-configuracion .data-personal-u .info-promocion{ background-color:#FFF2E8; color:#000; font-size:14px; margin:0; padding:10px 10px 7px; position:relative }
body#mi-configuracion #respuesta-promo{background-color:#FFF2E8; font-size:14px; color:#000; padding:15px 10px; margin:40px auto; width:690px; }
body.promos .data-personal-u fieldset abbr.def-campo { width:135px!important; padding:0 0 0 10px!important }
body.promos .data-personal-u .datepicker{ top:222px!important }
body#mi-configuracion .data-personal-u .error{ line-height:100%; padding:0 0 0 210px!important }
body.promos .disabled,
body.promos input[disabled], body.promos select[disabled], body.promos input[readonly]{ color:#666!important }
body.promos input[disabled], body.promos select[disabled] { background-color:#fff }
@media screen and (-webkit-min-device-pixel-ratio:0) { body.promos select[disabled] { color:#BABABA!important } } 
body.promos optgroup{ font-style:normal!important }
/* registro */
#check-terminos{ width:400px; height:18px; margin:5px 0 0; line-height:100%; padding:0 0 0 159px }
#check-terminos span{ float:left; line-height:100%; width:330px; display:block; text-align:left; margin:0; padding:0 }
#checkdata{ width:12px; float:left; margin:0 5px 0 0; height:12px; border:0 none; overflow:hidden; line-height:100% }



