* html body {
	width:expression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto");
}
* html #cuerpo {
	width:expression(document.documentElement.clientWidth > 1200 ? "1200px" : "auto");
}

* { 
	font-size: 100.01%; 
}
html { 
	font-size: 62.5%; 
}
body {
	margin:0;
	font:1.2em Arial, Helvetica, sans-serif;
  font-size:13px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.numlink {
	text-decoration:underline;
}
h1 a, h2 a, div.p a {
	text-decoration:underline;
}
h1 { 
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	margin:0 0 0.5em 0; 
	padding:0; 
}
h2 { 
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	margin:1em 0 0.3em 0; 
	padding:0; 
}
h3 { 
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin:0 0 0.1em 0; 
	padding:0; 
}
h4, h5, h6 { 
	font-size: 14px;
	font-weight: normal;
	margin:0; 
	padding:0; 
}
h4 a, .accion a:link { color:#0072cf; }
h5 a, h6 { color:#F92F1E; }
p, .como-p  { margin:2px 0 6px 0; padding:0;font-family: arial; }
blockquote {
	background: url(http://i151.photobucket.com/albums/s137/andrewmusic1/quotefirebrick.gif) no-repeat 0 3px;
	color: #666;
	padding-left: 25px;
	font-style: italic;
	margin:0.5em 20px;
	display:block;
	padding-top:5px;
}
th { text-align:left; }
.center { 
	margin-left: auto;
	margin-right: auto; 
	text-align: center; 
}
small {
	color:black;
	font-size:10px;
}
.centrado {
	text-align:center;
}
form {
	margin:0;
	padding:0;
}

.avatar-imag{
	clear:both;
	display:block;
}
.escrito_por img {
	display:block;
	padding-left:10px;
	float:left;
}

/*--------------- PORTADAS -----------------*/
.blogs {
	float:right;
}

.flecha {
	background:white url(/images/home_photo.gif) no-repeat;
	background-position: -32px -39px ;
	padding-left:22px;
	
}
.item_dentro {margin:5px 0 20px 21px;}
.item_dentro h5 {margin-top:10px;}
.item_dentro tr td{padding-right: 21px;}

.tit-titular {
	padding-left:22px;
	background:url(/images/articulo.gif) no-repeat 0 4px;
	margin-bottom:10px;
}
.titular-con-foto {
	margin:10px 10px 20px 0;
	line-height:1.3em;
}
.titular-con-foto div.autor {
	margin-bottom:10px;
/*	line-height: 18px;*/
}
.titular {
	margin:0px;
}
.titular a {
	line-height: 1.13em;
	color: #F92F1E;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:1px;
}
.titular a:hover {
	text-decoration:underline;
}



/*--------------- IMAGENES -----------------*/
img {
	border:0;
}
img.left-img, .left-img img {
	float:left;
	margin-right:10px;
}
.right-img {
	float:right;
	margin-left:10px;
}
.btn-add-new {float:right; width:155px;margin-bottom:3px;}

img.der {
	margin-left:10px;
}
img.izq {
	margin-right:10px;
}

.mensaje-registro {
	background: url(/images/comun_photos.gif) no-repeat;
	background-position: -9px -8px;
	color: #FFFFFF;
	font-size:14px;
	height:34px;
	width:652px;
	margin: 20px auto;
	padding-top:7px;
	text-align: center;
}
	.mensaje-registro a {
		color: #FFFFFF;
		text-decoration: underline;
	}


/*--------------- TABLAS -----------------*/
table { 
	border: none; 
}
.tabla {	border-collapse:collapse; }
.tabla tr { vertical-align: top;}
.tabla td, .cabecera_roja th { padding:6px;}
.cabecera_roja {
	background: #C7B1DF;
	border-top:1px solid #C198EF;
	border-bottom:1px solid #C198EF;
	color: #462A68;
}
.cabecera_roja a {
	color: #462A68;
	text-decoration:underline;
}

tr.padtop td { padding-top:10px; padding-bottom:10px;}

.ficha_datos { padding:15px; }
	.ficha_datos tr { vertical-align: top; }
	.ficha_datos th { text-align: right; }



/*--------------- CAJAS -----------------*/
 .caja_con_fondo, .caja_con_fondo_borde, .caja_con_fondo_autowidth {
	padding: 20px; 
	width:auto;
}
.caja_con_fondo, .caja_con_fondo_borde, .caja_con_fondo_autowidth, .barra_usuario, .ficha_datos { background:#E0D0F3; }
.caja_con_fondo th {
	color: #C76106;
	font-weight: bold;
	text-align: right;
}


/*--------------- TEXTOS -----------------*/
.link_rojo, .principal_lnk, .principal, .link_destacado_2 { font-size: 110%; }
.num_comentario {
	background: url(/images/comun_photos.gif) no-repeat;
	background-position: -9px -66px;
	font-size:11px;
	padding: 1px 0px 4px 4px ; 
	width:25px;
	text-align: center;
	float:left;
}
.nueva_encuesta_link{
	margin-left: 730px;
}



/*--------------- PUBLICIDAD -----------------*/
.banner_lateral { margin-bottom:15px; }
.enlaces-patrocinados { padding:5px; width:300px; }
.enlaces-patrocinados th { text-align:left; font-size:11px; font-weight:normal; }

.px300 {
	margin:20px 0 20px 0;
	width:300px;
}
.superior{
	background: url(/images/comun_photos.gif) ;
	background-position: -0px -259px;
	padding:8px 8px 0 8px;
	text-align:center;
	font-size:14px;
}
.superior img{
	margin:0 5px;
}
.superior td{
	width:200px;
}
.inferior{
	background: url(/images/comun_photos.gif) ;
	background-position: -0px -451px;
}
													

/*--------------- NUEVO - EDITAR -----------------*/
.new_edit h1, .new_edit h2, .new_edit h4 {
	color: #F92F1E;
}
.new_edit_marco {
	border:1px solid #F92F1E;
	margin-bottom:25px;
	padding:20px;
	width:910px;
}
.new_edit_marco table tr {
	vertical-align:top;
}
.new_edit_marco table th {
	padding-top:5px;
	text-align:right;
}
.new_edit_marco textarea {
	height:55px;
	width:680px;
}
.new_edit_marco input {
	width:350px;
}
.new_edit_marco a {
	text-decoration:underline;
}
.autocomplete{
	margin-left: 35px;  /*Es el primer textfield, en el que se rellena el bloque, funcion con el plugin autocomplete*/
} 
input.check {
	width:12px;
}
input.peque {
	width:60px;  /*Para campos numéricos, como año o precio*/
}
input.pequemedio {
	width:150px;  /*Para textos cortos, como nick o password*/
}
input.medio {
	width:250px;
}
input.grande {
	width:680px;	/*Como el textArea normal*/
}
textarea.medioalta {
	width:684px;
	height:220px;
}
textarea.alta {
	width:750px;
	height:220px;
}
textarea.slim {
	width:750px;
	height:60px;
}
textarea.muyalta {
	width:750px;
	height:620px;
}
.texto_alt {
	padding-left:10px;
	padding-top:5px;
	text-align:right;
}


/*--------------- PAGINACIÓN -----------------*/
.pagination {
  padding: 10px 3px;
  margin: 3px;
}
.pagination a {
  padding: 2px 5px;
	border:1px solid #6C429E;
  text-decoration: none;
	color:#F92F1E;
}
.pagination a:hover, .pagination a:active, .pagination span.current {
  padding: 2px 5px;
  font-weight: bold;
	border:1px solid #6C429E;
	background:#6C429E;
  color: #FFF;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #ddd;
}
.paginacion-titulares {
	border-top: 1px solid #6C429E;
	text-align:right;
}


/* ERRORES */
#errorExplanation {
	border: 2px solid red;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 12px;
	padding-bottom: 12px;
}
#errorExplanation ul {
	margin-top: 5px;
}
#errorExplanation ul li {
	margin-bottom: 1px;
}

/* --------------- LO + LEÍDO Y LO + RECOMENDADO------------ */
.lo-mas-hoy, .lo-mas-semanal {
	display:block;
	padding-top:0px;
}
.cabecera-lo-mas {
	background: url(/images/comun_photos.gif);
	height:36px;
}
.lo-mas-hoy .cabecera-lo-mas {
	background-position: -310px -50px;
}
.lo-mas-semanal .cabecera-lo-mas {
	background-position: -310px -94px;
	}
.lo-mas-recomendado-1 .cabecera-lo-mas, .lo-mas-recomendado-30 .cabecera-lo-mas {
	background-position: -310px -138px;
	}
.lo-mas-recomendado-7 .cabecera-lo-mas {
	background-position: -310px -182px;
}
.titulo-lo-mas {
	color:black;
	float:left;
	font-size:1.0em;
	padding-left:30px;
	padding-top:1px;
  width:105px;
	height:18px;
}
.titulo-lo-mas-recomendado {
	color:white;
	float:left;
	font-size:1.0em;
	padding-left:25px;
	padding-top:1px;
	height:18px;
}
.titulo-lo-mas-recomendado a {
	color:white;
}
.titulo-lo-mas a {
	color:white;
}
.hoy {
	float:left;
	padding:0 0 0 30px;
}
.esta-sem {
	float:left;
	padding:0 0 0 42px;
}
.recomendado-hoy {
	float:right;
	padding:0px 35px 0 0px;
	color: #ba5409;
}
.recomendado-hoy a{
	color:black;
}
.recomendado-esta-sem a{
	color:black;
}
.recomendado-esta-sem {
	float:right;
	padding:0px 10px 0 0px;
  color: #ba5409;
}
.recomendado-mes {
	float:right;
	padding:0px 26px 0 0px;
	color: #ba5409;
}
.recomendado-mes a{
	color:black;
}
.lo-mas-hoy div.hoy, .lo-mas-semanal div.esta-sem {
	color:#8e060f;
}
.lo-mas-hoy div.esta-sem a, .lo-mas-semanal div.hoy a {
	color:black;
}
.ranking-lo-mas-leido {
	clear:both;
	color: #FA2F1E;
	margin:0;
	padding:7px 0 15px 30px;
}
.ranking-lo-mas-leido li {
	margin-bottom:3px;
}
.ranking-lo-mas-leido a:link {
	/*color: #263ca0;*/
	color: #0072cf;
}





/* ------- COLORES CORPORATIVOS  (TEXTO) --------- */

/* TÍTULOS - Morado */
h1, h1 a, h2, h2 a, h3, h4, h3 a, h4, h5 { color: #462B69; }	


.autor {
/*	color:#AA00B1;*/
	color:#BA0CC0;
}
.autor a {
	color:#183566;
}




/* MORADO DE ENLACE VISITADO */
.titular a:visited { color: #551a8b; }

/* NARANJA */
.editar h1, .editar h2, .editar h3, .ficha_datos th, .guardados th, .enlaces-patrocinados th, .naranja, a.link_rojo, .link_rojo a, .link_rojo a:visited, .principal_lnk, .principal { color: #F92F1E; }

/* AZULES */
.azulon, .azulon_lnk {
	color: #263ca0;
}
.link_destacado_2 {
	color: #0072cf;
}

.nota_b {
/*	float:left;*/
	color: #F92F1E; 
}

/* NEGRO */
.negro, .negro_lnk {
	color: #000;
}


/* ------- COLORES CORPORATIVOS  (BACKGROUND) --------- */

/* AZUL */
.escrito_por {
	background: #E0D0F3;
}

/* BLANCO */
.impar { background-color:#fff; }

/* AMARILLO SUAVE */
.necesita_seo { background-color:#ffd; }

/* ROSA */
.ficha_datos { background:#F2E2E8; }

.par{ background:#F0E8FA; }

/*AZUL CLARO*/

.azulclaro { background:#EBEFF5;}

/* ROJO ALGO OSCURO */
.guardados th { background:#EAD8DF; }

/* GRIS MUY CLARO */
#errorExplanation {	background-color: #f0f0f0; }

/* ROJO CHILLON */
#errorExplanation h2 { background: #c00; }


/* ------- COLORES CORPORATIVOS  (LINEAS) --------- */

tr.bordesrojos td { 
	border-bottom: 1px solid #E0D0F3; 
	border-top: 1px solid #E0D0F3; 
}

/* rojo oscuro */
.guardados th {
	border-top: 1px solid #cf8b8e; 
	border-bottom: 1px solid #cf8b8e; 
	}

/* NARANJA */
.enlaces-patrocinados {
	border: 1px solid #C76106;
}

.zona_informacion_amarilla {
  border: 1px solid #FFCC00;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #FFFFCC;
  padding: 10px;
  width:660px;
}

.zona_informacion_roja {
  border: 1px solid #990000;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #FFB5B2;
  padding: 10px;
  width:660px;
}

#quienes-votaron .votante{
  display: inline-block;
  margin: 0 20px 30px 0;
  width: 182px;
}

#quienes-votaron .avatar{
  float:left;
  margin-right: 10px;
}

#quienes-votaron .pie{
  background-color: #FFFFCC;
  clear: left;
  text-align: center;
}

.iconos_top{
  color: #B82923;
  display: inline-block;
  height: 25px;
  margin-top: 3px;
  width: 60px;
}

.icono_top10{
  background: url('/images/coronas_top.png') -0px -0px;
}

.icono_top25{
  background: url('/images/coronas_top.png') -0px -24px;
}

.icono_top100{
  background: url('/images/coronas_top.png') -0px -52px;
}

.boton_votos {
  border: none;
  height: 25px;
  width: 25px;
  background-image: url('/images/recomendar.gif'); }