/*
Neutrino CSS.
*/

/* Normalización */
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: x-small;
  font-variant:normal;
  font-style:normal;
  font-weight:normal;
  line-height:1.5em;
  text-align:center;
  background: #0f0f0f;
}

*{
  margin: 0;
  padding: 0;
}
.accesible {
  display: none;
}
a { color: #8C8C8C;}

a:hover {
	color: #000;
}

fieldset {
  border: none;
}

img {
  border: 0;
}

input {
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
}

.wrapper {
  margin: 0 auto;
  width: 99em;
  text-align: left;
}

p.button a,
p.button a span {
  display: block;
  height: 3em;
  position: relative;
}

p.button a span {
  position: absolute;
  top: 0;
  left: 0;
  background: left top no-repeat;
}

p.button a:hover span {
  background-position: left -30px;
}


/* Normalización end */

/* Preheader */

#preheader {
  height: 3em;
  background: #fff;
}

#preheader .wrapper {
  padding-top: 0.5em;
  text-align: right;
}

#preheader .wrapper form {
	margin: -3px 0 0 0;
	float: left;
}

#preheader .wrapper form input {
	background: url("../../images/confianza/buscador.gif") left top no-repeat;
	border: none;
	font-size: 1.1em;
	width: 11.1em;
	height: 1.1em;
	vertical-align: top;
	padding: 0.5em 0.93em;
	margin: 0 0.5em 0 0;
}

#preheader .wrapper form button {
  background: url("../../images/confianza/buscar.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  font-size: 1em;
  height: 2em;
  width: 8em;
	position: relative;
	top: 2px;
}

#preheader .wrapper form button:hover {
	background-position: left -20px;
}

#preheader p,
#preheader ul,
#preheader ul li {
  display: inline;
}

#preheader ul li {
  padding: 0 0 0 0.5em;
}

#preheader ul li,
#preheader ul li a {
	line-height: 1.6em;	
}

#preheader p {
  position: relative;
  top: -0.4em;
  padding: 0.2em 0 0.2em 2em;
  color: #8C8C8C;
  background: url("../../images/confianza/arrow_follow.gif") left center no-repeat;
}

/* Preheader end */

/* Header */

#header {
  width: 14em;
  float: left;
  color: #8C8C8C;
  margin-right: 3em;
  padding-top: 2.7em;
}

p#logo,
p#logo a,
p#logo a span {
  display: block;
  width: 14em;
  height: 20em;
  margin: 0;
  overflow: hidden;
}

p#logo a {
  position: relative;  
}

p#logo a span {
  position: absolute;
  top: 0;
  left: 0;
  background: url("../../images/confianza/logo.gif") left top no-repeat;
}

/* Newsletter block */


#newsletter_block {
  background: #272727;
  padding: 1.8em 1.4em    ;
  margin-top: 1.4em;
}

body#sumate .content #newsletter_block,
body#difunde .content #newsletter_block { 
	background: #fff;
  padding-bottom: 0;
}

body#sumate .content #newsletter_block p.intro,
body#sumate .content #newsletter_block p.intro {
	border-bottom: none;
	margin-bottom: 0;
}

#newsletter_block h3 {
  color: #fff;
  font-size: 2.2em;
  height: 1.2em;
  line-height: 100%;
  position: relative;
}

#newsletter_block h3 span {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: -2px;
  left: 0;
  background: url("../../images/confianza/sumate.gif") left top no-repeat;
}

#newsletter_block p {
  font-size: 1.2em;
}

#newsletter_block p.intro {
  margin: 1em 0;
  padding: 0 0 1em 0;
  border-bottom: 1px dotted #a0a0a0;
}

#newsletter_block p.intro a {
	color: #ccc;
}

#newsletter_block p.subscription_data {
  position: relative;
}

#newsletter_block p.subscription_data label {
  position: absolute;
  top: 0.5em;
  left: 1em;
}

#newsletter_block .spinner {
	display: block;
	text-align: right;
}

#newsletter_block .progress{
	margin-top: 2em;
}

body#sumate .content #newsletter_block p.user_data,
body#difunde .content #newsletter_block p.user_data,
body#spotify .content #spotify_block p.user_data,
#webcam_content .your_data p,
.content #main_column .cont form.question_form p.user_data,
body#tu-comunidad .content  p.user_data {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 1.2em;
}
.content #main_column .cont form.question_form p.user_data span.num_chars_left{
  font-size: 0.8em;
  padding-left: 8.7em;
}
.content #main_column .cont form.question_form p.user_data {
	font-size: 1.2em;
}

body#sumate .content #newsletter_block p.user_data label,
body#spotify .content #spotify_block p.user_data label,
body#difunde .content #newsletter_block p.user_data label,
#webcam_content .your_data p label,
.content #main_column .cont form.question_form label,
body#tu-comunidad .content .section p.user_data label {
	position: static;
	display: block;
	float: left;
	background: url("../../images/confianza/bg_message_data_heading.gif") left top no-repeat;
	padding-top: 1.16em;
	width: 7em;
}

body#sumate .content #newsletter_block p.user_data label.error,
body#spotify .content #spotify_block p.user_data label.error,
body#difunde .content #newsletter_block p.user_data label.error,
#webcam_content .your_data p label.error {
	color: #000;
	float: none;
	background: none;
	display: block;
	padding: 0.2em 0 0 7em;
	width: auto;
}

#header #newsletter_block p.select label,
#sidebar #newsletter_block p.select label {
	padding-bottom: 0.3em;
	display: block;
	text-align: center;
}

#header #newsletter_block p.select label.error,
#sidebar #newsletter_block p.select label.error,
#newsletter_block p label.error {
  position: static;
	color: #fff;
	padding: 0.3em 0;
	display: block;
}

#newsletter_block p.subscription_data input,
#newsletter_block p.select input {
  display: block;
  background-color: #333;
  border: 1px solid #8c8c8c;
  color: #CBCBCB;
  padding: 0.5em 0.8em;
  width: 7.4em;
}

#newsletter_block p.select input {
  padding-right: 2em;
  width: 6.2em;
}
body#spotify .content #spotify_block{
	margin-top: 4em;
}
body#sumate .content #newsletter_block p.user_data input,
body#difunde .content #newsletter_block p.user_data input,
body#spotify .content #spotify_block p.user_data input,
.content #main_column .cont form.question_form input,
#webcam_content .your_data p input,
body#tu-comunidad .content p.user_data input {
	background: url("../../images/confianza/bg_input_sumate.png") left top no-repeat;
	border: none;
	color: #545454;
	font-size: 1.5em;
	padding: 0.5em 0.7em;
	width: 12.8em;
	height: 1.1em;
}

body#home #newsletter_block p.subscription_data input {
	width: 14.5em;
}

body#home #newsletter_block p.select input {
  width: 13.3em;
}

#newsletter_block p.subscription_data,
#newsletter_block p.select {
  margin-bottom: 0.7em;
}

#newsletter_block p#frequency {
	clear: both;
}

body#sumate .content #newsletter_block p#frequency,
body#difunde .content #newsletter_block p#frequency,
#webcam_content .your_data p.acceptation {
	margin-left: 7em;
}

#newsletter_block p#frequency input {
  float: left;
	width: auto;
}

#newsletter_block p#frequency label {
  display: block;
  padding-left: 1.85em;
}

#webcam_content .your_data p.acceptation input {
	display: inline;
	width: auto;
	vertical-align: bottom;
	background: none;
	border: none;
}

#webcam_content .your_data p.acceptation label {
	display: inline;
	float: none;
	background: none;
	padding: 0.2em 0 0 0.5em;
}

#newsletter_block p.submit {
  margin-top: 1em;
  font-size: 1em;
	text-align: right;
}

#newsletter_block p.submit button,
#webcam_content .your_data p.submit button {
  background: url("../../images/confianza/but_sumo.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  width: 8.8em;
  font-size: 1em;
  height: 3em;
}

body#sumate .content #newsletter_block p.submit,
 body#difunde .content #newsletter_block p.submit{
	font-size: 1.2em;
	text-align: left;
	padding-left: 7em;
}

#webcam_content .your_data p#suggestion_submit {
	font-size: 1em;
	padding-left: 8em;
}

#webcam_content .your_data p.submit button {
	background: url("../../images/confianza/but_enviar_black.gif") left top no-repeat;
}

body#sumate .content #newsletter_block p.submit button {
  background: url("../../images/confianza/but_sumo_black.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  width: 9.6em;
  font-size: 0.83em;
  height: 3em;
}
body#difunde .content #newsletter_block p.submit button,
body#sumate .content #newsletter_block #invite_submit button {
  background: url("../../images/confianza/but_difunde.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  width: 9.8em;
  font-size: 0.83em;
  height: 3em;
}

#newsletter_block p.submit button:hover,
body#sumate .content #newsletter_block p.submit button:hover,
body#difunde .content #newsletter_block p.submit button:hover {
  background-position: left -30px;
}

#newsletter_block #contador {
	margin: 1em 0 0 0;
	border-top: 1px dotted #8a8a8a;
	padding: 1.1em 0;
	border-bottom: 5px solid #575757;
}

#newsletter_block #contador p {
	font-size: 1.1em;
}

#newsletter_block #contador p#people {
	font-size: 3.6em;
	line-height: 150%;
}
/* Newsletter block end */

/* Header end */

/* Nav */

#nav .wrapper {
  width: 101em;
}

#nav ul {
  height: 3.5em;
  width: 71.5em;
  position: relative;
  z-index: 100;
}

#nav ul li {
  float: left;
  display: block;
  position: relative;
  z-index: 20;
  padding: 0 0 0.6em 0.8em;
}

#nav ul li a {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size:1.5em;
  color: #FFFFFF;
  text-decoration: none;
  padding: 1.45em 0.07em 0.67em 0.67em;
  border-bottom: 1px solid #0f0f0f;
  position: relative;
}

#nav ul li a span {
  display: block;
  width: 99%;
  height: 3.1em;
  position: absolute;
  top: 0;
  left: 0;
}

#nav ul li.que-queremos a span {
  background: url("../../images/confianza/main_nav/que_queremos.gif") left top no-repeat;
}

#nav ul li.quienes-somos a span {
  background: url("../../images/confianza/main_nav/quienes_somos.gif") left top no-repeat;
}

#nav ul li.que-puedes-hacer-tu a span {
  background: url("../../images/confianza/main_nav/que_puedes_hacer_tu.gif") left top no-repeat;  
}

#nav ul li.sumate a span {
  background: url("../../images/confianza/main_nav/sumate.gif") left top no-repeat;
}

#nav ul li.actualidad a span {
	width: 6em;
  background: url("../../images/confianza/main_nav/actualidad.gif") left top no-repeat;  
}

#nav ul li.tu-comunidad a span{
	background: url("../../images/confianza/main_nav/tu_comunidad.gif") left top no-repeat;
  
}

#nav ul li.actualidad a:hover span {
  background-position: left -47px;  
}

#nav ul li a:hover,
#nav ul li.active a {
  border-bottom-color: #fff;
}

#nav ul li ul {
  width: auto;
  height: auto;
  position: absolute;
  top: 5.3em;
  left: 0;
  float: none;
  z-index: 10;
  padding: 0 4em 2.3em 1em;
  width: 8.9em;
  background: url('../../images/confianza/bg_submenu.png') bottom left no-repeat;
  display: none;
}

#nav ul li ul li a {
	font-size: 1.2em;
	color: #8c8c8c;
}

#nav ul li ul li a:hover {
	color: #fff;
}

#nav ul li.nv_principal_actualidad {
  width: 8.9em;
}

#nav ul li.nv_principal_actualidad a {
  width: 5em;
	display:block;
	text-indent:-999em;
}

#nav ul li.nv_principal_actualidad:hover ul {
  display: block;
}
#nav ul li.nv_principal_actualidad:hover ul li a{
	text-indent: 0;
}
#nav ul li.nv_principal_actualidad:hover {
  background: url('../../images/confianza/bg_menu_parent.png') left bottom no-repeat;
}

#nav ul li.nv_principal_actualidad:hover a {
  border-bottom: none;
  background-position: left -47px;
}

#nav ul li ul li {
  float: none;
  background: none;  
  padding-left: 0;
}

#nav ul li.nv_principal_actualidad:hover ul li a {
  font-size: 1.2em;
  width: auto;
  padding: 0.6em 0;
  border-bottom: 1px dotted #575757;
}

#nav ul li.nv_principal_actualidad ul li.last a {
  border: none;
}

/* Nav end */

/* Content */

#content_wrapper {
  clear: left;
  position: relative;
  z-index: 1;
  top: -1.8em;
}

.content {
  height: 1%;
  overflow: hidden;
}

#main_column {
  width: 56.5em;
  float: left;
  padding-top: 2.7em;
}

.content #main_column .cont {
  background: #fff;
}

#sidebar {
  width: 25.5em;
  float: right;
  color: #8c8c8c;
  position: relative;
}

#section_info {
  background: #fff;
  color: #0E0E0E;
  padding: 3.9em 1.8em 3em 3em;
}

#section_info h2,
#section_info h3,
body#home #actualidad_section .col h3 {
  font-size: 2em;
  border-bottom: 5px solid #000;
  margin: 0 0 0.92em 0;
  line-height: 100%;
  height: 3.5em;
  position: relative;
}
#section_info .category_link{
  margin-top: 1em;
  border-top: 5px #111 solid;
  padding: 2em 0;
}
#section_info .category_link a {
  font-size: 2em;
  text-decoration: none;
  color: #0E0E0E;
  font-weight: bold;
}
#section_info h2,
#section_info h3 {
	height: 2.5em;
}

body#home #actualidad_section .col h3 {
  width: 100%;
  border: none;
  margin-bottom: 0;
	background: #fff;
}

#section_info h2 span,
#section_info h3 span,
body#home #actualidad_section .col h3 span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: left top no-repeat;
}

#section_info h2 span,
#section_info h3 span {
	background-position: -12px -15px;
}

#section_info h3#actualidad {
  height: 1.53em;
}

#section_info h3#actualidad span {
  background-image: url("../../images/confianza/actualidad.gif");
}

#section_info h3#buenas_noticias span,
body#home #actualidad_section #c_buenas-noticias h3 span {
  background-image: url("../../images/confianza/buenas_noticias.gif");
}

#section_info h3#gente_inspiradora span,
body#home #actualidad_section #c_gente-inspiradora h3 span {
  background-image: url("../../images/confianza/gente_inspira.gif");
}

#section_info h3#ellos_ya_estan_arreglando_esto span,
body#home #actualidad_section #c_ellos-ya-estan-arreglando-esto h3 span {
  background-image: url("../../images/confianza/ellos_estan_cambiando.gif");
}

#section_info h3#tu_lo_cuentas span,
body#home #actualidad_section #c_tu-cuentas h3 span {
  background-image: url("../../images/confianza/tu_cuentas.gif");
}

#section_info h3#entrevistalos_tu span,
body#home #actualidad_section #c_entrevistalos-tu h3 span {
  background-image: url("../../images/confianza/entrevistalos_tu.gif");
}

#section_info h3#hablan_esto span,
body#home #actualidad_section #c_hablan-esto h3 span {
  background-image: url("../../images/confianza/hablan_nosotros.gif");
}

#section_info h3#recomienda-optimismo span,
body#home #actualidad_section #c_recomienda-optimismo h3 span {
  background: url("../../images/confianza/recomienda_optimismo.gif");
}

#section_info p.description {
  font-size: 1.5em;
  line-height: 150%;
}

#sidebar .cont {
  margin-left: 3em;
}

#sidebar .cont h3 {
  font-size: 2.2em;
  line-height: 100%;
  margin: 0.81em 0;
}

#sidebar .cont p.button {
  border-top: 1px dotted #a0a0a0;
  border-bottom: 5px solid #afafaf;
  height: 1%;
  overflow: hidden;
  padding: 0.8em 0 0.9em 0;
}

#sidebar .cont p.button a {
  float: right;
}

#sidebar .cont p.download_block{
	border-top: 1px dotted #a0a0a0;
  height: 1%;
  overflow: hidden;
  padding: 0.8em 0 0.9em 3em;
  background: url("../../images/confianza/logo_small.gif") no-repeat left 10px;
}
#sidebar .cont p.download_block a{
	text-decoration: underline;
}

#sidebar .cont p.download_block a:hover{
	color: inherit;
}

#sidebar .cont p.button a,
#sidebar .cont p.button a span {
  width: 11.7em;
}

#sidebar .cont p.saber_mas {
  padding: 1.4em 0;
}

#sidebar .cont p.saber_mas a span {
  background-image: url("../../images/confianza/but_saber_mas.gif");
}




#sidebar .cont p.ver_todos a,
#sidebar .cont p.ver_todos a span {
	width: 9.8em;
}

p.ver_todos a span {
  background-image: url("../../images/confianza/but_ver_todos.gif");
}

#sidebar #que_puedes_block h3,
#sidebar #que_puedes_block h3 span {
  font-size: 1em;
  display: block;
  width: 22.5em;
  height: 14.9em;
  position: relative;
}
#sidebar #que_puedes_block h3 span a {
  text-indent: -9999em;
  width: 22.5em;
  height: 14.9em;
  display: block;
}
#sidebar #que_puedes_block h3 {
  margin: 3em 0;
}

#sidebar #que_puedes_block h3 span {
  background: url("../../images/confianza/quepuedeshacertu.gif") left top no-repeat;
  position: absolute;
  top: -1px;
  left: 0;
}

#sidebar #que_puedes_block ul {
  background: url("../../images/confianza/quepuedeshacertu-flechas.gif") left top no-repeat;
  padding-top: 6em;
}

#sidebar #que_puedes_block ul li,
#sidebar #que_puedes_block ul li a,
#sidebar #que_puedes_block ul li a span {
  display: block;
  height: 4em;
  list-style-type: none;
}

#sidebar #que_puedes_block ul li a,
#sidebar #que_puedes_block ul li a span {
  width: 22.5em;
  position: relative;
}

#sidebar #que_puedes_block ul li {
  margin: 1.4em 0 1.2em 0;
}

#sidebar #que_puedes_block ul li a span {
  position: absolute;
  top: 0;
  left: 0;
}

#sidebar #newsletter_block {
  padding-top: 1em;
}

#sidebar #newsletter_block h3 {
  margin: 0;
}

#sidebar #newsletter_block p.intro {
  margin: 1em 0;
  padding: 1em 0 0 0;
  border-top: 1px dotted #a0a0a0;
  border-bottom: 0;
}

#sidebar #que_puedes_block ul li#que_puedes_1,
#sidebar #que_puedes_block ul li#que_puedes_1 a,
#sidebar #que_puedes_block ul li#que_puedes_1 a span {
  height: 7.8em;
}

#que_puedes_1 a span {
  background: url("../../images/confianza/quepuedeshacertu-bullet1.gif") left top no-repeat;  
}

#que_puedes_2 a span {
  background: url("../../images/confianza/quepuedeshacertu-bullet2.gif") left top no-repeat;  
}

#que_puedes_3 a span {
  background: url("../../images/confianza/quepuedeshacertu-bullet3.gif") left top no-repeat;
}

#que_puedes_4 a span {
  background: url("../../images/confianza/quepuedeshacertu-bullet4.gif") left top no-repeat;
}

#sidebar #top_rated_block .rated_item {
  border-top: 1px dotted #aeaeae;
  padding: 2.2em 0 2em 0;
  height: 1%;
  overflow: hidden;
}

.rated_item img {
  margin: 0 1.4em 0 0;
  float: left;
}

.rated_item h4 {
  font-size: 1.4em;
  text-transform: uppercase;
}

.rated_item h4 a {
	color: #8C8C8C;
	text-decoration: none;
}

.rated_item h4 a:hover {
	text-decoration: underline;
}

.rated_item p {
  font-size: 1.2em;
}

#sidebar #creative_commons_block p {
  color: #575757;
  font-size: 1.1em;
  line-height: 150%;
  margin: 1.25em 0;
}
/* Content end*/

/* Footer */

#footer {
	clear: both;
	background: #000;
	border-top: 1px dotted #323232;
	padding: 2.3em 0 2em 0;
}

#footer ul {
	height: 1%;
	overflow: hidden;
}

#footer ul li {
	float: left;
	width: 17em;
}

#footer ul li.nv_principal_que-queremos,
#footer ul li.nv_principal_siguenos {
	width: 15.4em;
}

#footer ul li a {
	display: block;
	border-left: 3px solid #3f3f3f;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #616161;
	padding-left: 1em;
}

#footer ul li a:hover {
	color: #fff;
	border-left-color: #fff;
}

#footer ul li ul {
	display: none;
}

#footer ul li:hover ul {
/*	display: block;*/
}

#footer ul li ul li {
	margin: 0.5em 0;
}

#footer ul li ul li a {
	font-weight: normal;
	color: #fff;
	border: none;
	font-size: 1.1em;
	padding-left: 1.4em;
}

#subfooter .wrapper {
  text-align: right;
  color: #6F7377;
  padding: 1em 0;
}

#footer .wrapper img {
  vertical-align: middle;
  border: none;
}

#subfooter {
	border-top: 1px dotted #323232;
	padding: 0.3em 0;
  background: #000;
}

#subfooter ul li {
	display: inline;
}

#subfooter ul li a {
	color: #616161;
	text-decoration: none;
	padding: 0 0.5em;
	border-right: 1px solid #616161;
}

#subfooter ul li.last a {
	border-right: none;
	padding: 0 0 0 0.5em;
}

/* Footer end */


/**
* # ACTUALIDAD
*--------------------------------------------------------------------------*/

body.actualidad_section #main_column,
body#home #main_column {
  background: url("../../images/confianza/bg_main_column.gif") right top no-repeat;
}

a.read_more {
  display: block;
  color: #000;
}

.featured {
  padding: 2.6em 2.3em 2.6em 2.8em;
  height: 1%;
  overflow: hidden;
}

.featured .featured_block {
  width: 24.1em;
  min-height: 21.5em;
  margin: 0 0 2em 0;
  padding: 2.2em 0 2em 0;
  background: url("../../images/confianza/bg_top_highlight.gif") left top repeat-x;
  height: 1%;
  overflow: hidden;
}

.featured .left_block {
  float: left;
  clear: left;
}

.featured .right_block {
  float: right;
}

.featured .featured_block .highlight_header {
  height: 7em;
  margin-bottom: 1.7em;
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #a0a0a0;
}

.content #main_column .featured .featured_block .highlight_content {
  border-bottom: none;
}

.featured .featured_block .date {
  width: 1.9em;
  padding: 0 1.4em 0 0;
  border-right: 1px dotted #a0a0a0;
  float: left;
  margin: 0 1.2em 0 0;
}

.featured p.highlight_content {
  font-size: 1.1em;
  color: #0E0E0E;
}

.date {
  color: #8c8c8c;  
}

.date .day {
  display: block;
  font-size: 1.9em;
  border-top: 5px solid #8c8c8c;
  width: 1.1em;
  padding: 0.3em 0 0 0;
}

.date .month {
  font-size: 1.1em;
  text-transform: uppercase;
}

.featured_block h3 {
  font-size: 1.8em;
  height: 2.3em;
  line-height: 115%;
  margin-bottom: 0.44em;
}

.featured_block h3 a {
  color: #000;
  text-decoration: none;
}

.featured_block h3 a:hover {
  text-decoration: underline;
}

.highlight_image {
  clear: both;
  float: left;
  margin: 0 0.9em 2em 0;
}

.highlight_utilities {
  margin: 0.5em 0 0 0;
}

.highlight_utilities a {
  color: #8c8c8c;
  text-decoration: none;
  font-size: 1.2em;
  padding: 0.2em 0 0.2em 1.66em;
  background: left no-repeat;
}

.highlight_utilities a:hover {
  text-decoration: underline;
}

.highlight_utilities a.category {
  color: #0F0F0F;
  background: url("../../images/confianza/ico_cat.gif") left center no-repeat;
}

.highlight_utilities a.category:hover {
  text-decoration: underline;
}

.highlight_utilities a.a2a_dd {
  background: url("../../images/confianza/ico_share.gif") left no-repeat;
  margin-right: 0.5em;
}

.highlight_utilities a.youtube_comment {
  background: url("../../images/confianza/logos/youtube.png") left no-repeat;
}

.highlight_utilities a.facebook_link {
  background: url("../../images/confianza/logos/facebook.png") left no-repeat;
}

.i_like {
	margin: 1.5em 0 0 0;
	padding-top: 2em;
}

body#home .highlight_utilities a.facebook_link {
  font-size: 1em;
}
body.page #main_column .post .cont p,
div.highlight_content p,
p.highlight_content {
  font-size: 1.2em;
  line-height: 150%;
  color: #0D0D0D;
}

.index_list {
  border-top: 5px solid #fff;
  margin-top: 1.8em;
  padding-top: 1.6em;
}

.highlights_list .post {
  position: relative;
  padding: 2.1em 0 2.5em 3.4em;
}

body.top_rated_page .highlights_list .post {
	position: static;
	padding: 0;
}

.highlights_list .post .cont {
  padding: 2.6em 1.8em 1.8em 1.8em;
  height: 1%;
  overflow: hidden;
}

.highlights_list .post .date {
  width: 2.5em;
  background: #fff;
  padding: 2.1em 1.3em;
  position: absolute;
  top: 0;
  left: 0;
}

body.top_rated_page .highlights_list p.ord {
	font-size: 3.4em;
	height: 0.8em;
	line-height: 0.8em;
	padding-top: 0.5em;
	font-weight: bold;
	color: #8c8c8c;
	width: 0.85em;
  border-right: 1px dotted #a0a0a0;
  float: left;
  margin: 0 0.2em 0 0;
	background: url("../../images/confianza/bg_ord.gif") left top no-repeat;
}

.highlights_list .post .cont .highlight_header {
  padding: 1.5em 0;
  margin: 0 0 1.9em 0;
  background: url("../../images/confianza/bg_top_highlight.gif") left top repeat-x;  
  border-bottom: 1px dotted #8c8c8c;
  height: 1%;
  overflow: hidden;
}

body.top_rated_page #main_column .content-rating {
	width: 40%;
}

body.top_rated_page #main_column .content-rating span {
	padding-left: 6em;
}

.highlights_list .post h3 {
  font-size: 2.2em;
  margin: 0.3em 0;
}

.highlights_list .post h3 a {
  color: #000;
  text-decoration: none;
}

.highlights_list .post h3 a:hover {
  text-decoration: underline;
}

body.top_rated_page .highlights_list h3 {
	float: left;
	font-size: 1.7em;
	width: 50%;
}

body.top_rated_page .highlights_list p.published {
	text-align: right;
	font-size: 1.2em;
	color: #898989;
}

body.top_rated_page .content #main_column .cont .highlight_content {
	border-bottom: none;
}

.highlights_list .post .highlight_utilities {
  float: left;
  width: 50%;
}

.post .enviar a {
  float: right;
}

.post .enviar a,
.post .enviar a span {
  width: 7.9em;
}

.post .enviar a span {
  background-image: url("../../images/confianza/but_enviar.gif");
}

.highlihts_resumed {
	margin-top: 1.5em;
	padding: 3.6em 3em 3em 3em;
	height: 1%;
	overflow: hidden;
  background: #fff url("../../images/confianza/border_dotted_5.gif") 3em 3em no-repeat;
}

.highlihts_resumed .rated_item {
	width: 24.3em;
	float: left;
	border-bottom: 1px dotted #9e9e9e;
	padding: 2em 0;
}

.highlihts_resumed .even {
	float: right;
}

#main_column .highlihts_resumed .rated_item .content-rating {
	float: none;
}

#main_column .highlihts_resumed .rated_item .content-rating ul {
	float: left;
	margin: 0 0 1em -0.2em;
}

/* Vista highlight */

body.highlight_show_page .content #main_column .cont {
  padding-bottom: 3.8em;
  border-bottom: 5px solid #fff;
  background: #fff url("../../images/confianza/bg_highlight_view.gif") bottom left repeat-x;
}

.content #main_column .cont .highlight_content {
  height: 1%;
  overflow: hidden;
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #8C8C8C;
}

.content #main_column .cont form.question_form {
	margin: 1em 0 0 0;
}

.content #main_column .cont form.question_form textarea {
	color: #565656;
	font-size: 1em;
	font-family: Helvetica, Arial, Geneva, sans-serif;	
	padding: 1.8em;
	width: 30em;
	height: 8em;
	background: url("../../images/confianza/bg_textarea2.png") left top no-repeat;
	border: none;
}

.content #main_column .cont form.question_form p.question_introduction,
.content #main_column .cont form.question_form div.subscriptions_thanks{
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:1em 0 1.5em;
}

/* Vista highlight end */

/**
* # PÁGINAS
*--------------------------------------------------------------------------*/

body.page #main_column .post {
  background: url("../../images/confianza/bg_main_column_page.gif") left top no-repeat;
  padding: 6.3em 0 0 2.9em;
  position: relative;
}

body.page #main_column .no_title {
	background: none;
	padding-top: 0;
}

body.page #main_column .post h2 {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  font-size: 2.4em;
  line-height: 92%;
  width: 7.47em;
  padding: 1.25em 0.95em;
}

body.page #main_column .post .cont {
  padding: 6.3em 2.1em 1.5em 2.1em;
	margin-bottom: 2.5em;
}

body.page #main_column .no_title .cont {
	padding-top: 3em;
  height: 1%;
  overflow: hidden;
}

body.page #main_column .post .cont .section {
  height: 1%;
  overflow: hidden;
  border-bottom: 1px dotted #a0a0a0;
  padding-bottom: 2em;
  margin-bottom: 2em;
}

body.page #main_column .post .cont .section ul.navigation{
  margin-bottom: 2em;
  border-bottom: 2px solid #0F0F0F ;
  overflow: hidden;
  height:2em;
}
body.page #main_column .post .cont .section ul.navigation li{
  float: left; 
  font-size: 1.5em;
  list-style-type: none;
  display:block;
  overflow: hidden;
  width: 8.1em;
}
body.page #main_column .post .cont .section ul.navigation li a{
  text-decoration: none;
  color: #0F0F0F;
}
body.page #main_column .post .cont .section ul.navigation li a.active{
 font-weight: bold; 
}

body.page #main_column .post .cont p.intro {
  font-size: 1.5em;
  line-height: 154%;
  color: #0f0f0f;
  border-bottom: 5px solid #0f0f0f;
  padding-bottom: 1.33em;
	margin-bottom: 1.33em;
}

body.page #main_column .post .cont .col_left,
body.page #main_column .post .cont .col_right {
  width: 23.4em;
  float: left;
	margin-bottom: 1em;
}

body.page #main_column .post .cont .wide_col {
  clear: both;
}

body.page #main_column .post .cont .col_right {
  float: right;
}

body#que-puedes-hacer-tu #main_column .post .cont ul {
  padding-top: 0.1em;
}

body#que-puedes-hacer-tu #main_column .post .cont ul li {
  font-size: 1.6em;
  line-height: 120%;
  font-weight: bold;
  padding-left: 2.5em;
  background: url("../../images/confianza/que_puedes_list.gif") left top no-repeat;
	margin: 2em 0;
}

body#que-puedes-hacer-tu #main_column .post .cont ul li a {
	color: #000;
	text-decoration: none;
}

body#que-puedes-hacer-tu #main_column .post .cont ul li a:hover {
	text-decoration: underline;
}

/**
* # HOME
*--------------------------------------------------------------------------*/

body#home .content {
  height: auto;
  overflow: visible;
}

body#home #section_info {
  width: 22.2em;
  padding:3.9em 1.8em 3em 1.5em;
  float: right;
}

body#home #section_info h2 {
  font-size: 2em;
  width: 5.1em;
  height: 2.2em;
}

body#home #section_info h2 span {
  background: #fff url("../../images/confianza/manifiesto.gif") left top no-repeat;
}

body#home #section_info.secondary_video h2 {
	font-size: 1.8em;
	width: auto;
	height: auto;
	padding-bottom: 1em;
	background: url("../../images/confianza/bg_header_col_home.gif") bottom repeat-x;
	border: none;
	float: left;
}

body#home #section_info.secondary_video h2 a,
body#home #section_info p.description a {
	color: #0E0E0E;
	text-decoration: none;
}

body#home #section_info.secondary_video h2 a:hover,
body#home #section_info p.description a:hover {
	text-decoration: underline;
}

body#home p.ver_manifiesto {
  font-size: 1em;
  margin-top: 2.5em;
}

body#home #section_info.secondary_video p.description {
	clear: left;
	font-size: 1.2em;
}

body#home p.ver_manifiesto a,
body#home p.ver_manifiesto a span {
  width: 13.9em;
}

body#home p.ver_manifiesto a span {
  background-image: url("../../images/confianza/but_ver_manifiesto.gif");
}

body#home #section_info.secondary_video p.ver_manifiesto {
	border-top: 5px solid #000;
	padding-top: 1.9em;
}

body#home #main_column {
  margin-bottom: 2.5em;
}

body#home #main_column .cont {
  padding: 1.5em;
}

body#home #video_gallery {
  clear: both;
  border-top: 1px dotted #a0a0a0;
  border-bottom: 5px solid #fff;
  height: 15.2em;
}

body#home #actualidad_section {
  height: 1%;
  overflow: hidden;
  width: 73.5em;
  float: left;
  padding-top: 3em;
}

body#home #actualidad_section .col {
  float: left;
  margin-right: 3em;
	width: 22.5em;
}

body#home #actualidad_section .actualidad_block {
	clear: both;
}

body#home #actualidad_section .col p.category_description {
  color: #aeaeae;
  font-size: 1.1em;
  margin: 1.4em 0;
  padding: 0 0 1em 0;
  border-bottom: 1px dotted #9f9f9f;
	height: 5em;
}

body#home #actualidad_section .col p.category_description a {
	color: #aeaeae;
	text-decoration: underline;
		padding-top: 0.6em;
}
body#home #actualidad_section .col p.category_description a img{
	padding-top: 0.6em;
}
body#home #actualidad_section #c_tu-cuentas,
body#home #actualidad_section #c_hablan-esto {
  margin-right: 0;
}

body#home #actualidad_section .col .block {
  background: #fff;
  margin-bottom: 1.7em;
	overflow: hidden;
	height: 10.4em;
	color: #555;
}

body#home #actualidad_section .col .block .image {
	float: left;

}

body#home #actualidad_section .col .block .image a,
body#home #actualidad_section .col .block .image a:hover span {
	display: block;
	width: 8.6em;
	height: 10.4em;
	position: relative;
}

body#home #actualidad_section .col .block .image a:hover span {
	background: url("../../images/confianza/bg_hover_home.png") left top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

body#home #actualidad_section .col .block .block_content {
	width: 11.4em;
	padding: 1.2em 1.2em 1em 0;
	float: left;
	margin: 0 0 0 1.2em;
}
body#home #actualidad_section .col .block .long {
  width: auto;
}

body#home #actualidad_section .col .block .block_content h4 {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
}

body#home #actualidad_section .col .block .block_content h4 a {
	color: #0f0f0f;
}

body#home #actualidad_section .col .block .block_content p a {
  color: #555;
  text-decoration: none;
}

body#home #actualidad_section .col .block .block_content p a:hover {
  text-decoration: underline;
}

body#home #actualidad_section .col p.ver_todos a,
body#home #actualidad_section .col p.ver_todos a span {
	width: 10.7em;
}

body#home #actualidad_section .col p.ver_todos {
	height: 3em;	
	margin-bottom: 1.7em;
}

body#home #actualidad_section .col p.ver_todos a {
	float: right;
}

/**
* # ANONIMAN
*--------------------------------------------------------------------------*/

body#home #anoniman_section {
  clear: left;
  width: 73.5em;
  border-top: 1px dotted #9F9F9F;
  padding-top: 1.4em;
  overflow: hidden;
  height: 1%;
  margin-bottom: 1.4em;
}

body#home #anoniman_section h3,
body#home #anoniman_section h3 span {
  font-size: 1em;
  display: block;
  width: 22.5em;
  height: 9.6em;
  position: relative;
}

body#home #anoniman_section h3 {
  float: left;
}

body#home #anoniman_section h3 span {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff url("../../images/confianza/frase_anoniman.gif") left top no-repeat;
}

body#home #anoniman_section img {
  float: right;
}

/**
* # QUE PUEDES HACER
*--------------------------------------------------------------------------*/

#suggestion_form{
/*	height: 53.5em;*/
}

body#que-puedes-hacer-tu form#suggestion_form h3 {
	font-size: 1.8em;
	background: url("../../images/confianza/bg_header_col_home.gif") top repeat-x;
	padding-top: 1.27em;
	width: 5.5em;
	margin-bottom: 1em;
}

body#que-puedes-hacer-tu form#suggestion_form p {
	margin: 1em 0;
}

body#que-puedes-hacer-tu form#suggestion_form div.textarea {
	float: left;
	margin: 0 2em 0 0;
	position: relative;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

body#que-puedes-hacer-tu form#suggestion_form div.textarea p {
	font-size: 1em;
}

body#que-puedes-hacer-tu form#suggestion_form div.textarea p label {
	display: block;
	position: absolute;
	font-size: 1.2em;
	left: 2.3em;
	top: 2.8em;
}

body#que-puedes-hacer-tu form#suggestion_form div.textarea textarea {
	width: 234px;
	height: 356px;
	font-size: 1.2em;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding: 24px 27px;
	background: url("../../images/confianza/bg_textarea.png") left top no-repeat;
	border: none;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data {
	width: 17em;
	float: left;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data h4 {
	background: url("../../images/confianza/bg_message_data_heading.gif") left top no-repeat;
	margin: 0.83em 0;
	padding-top: 1.16em;
	font-size: 1.2em;
	font-weight: normal;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data p {
	margin: 0 0 0.5em 0;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data label {
	color: #575757;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .suggestion_types {
	margin-bottom: 2.5em;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data input {
	width: 12em;
	padding: 0.2em 0.5em;
  color: #575757;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data p {
  position: relative;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data p label {
  position: absolute;
  top: 0.3em;
  left: 1em;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data p.select label {
	display: block;
	position: static;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data p.select .selectbox {
	background: #fff url("../../images/confianza/bg_select_white.gif") right no-repeat;
	padding: 0.4em 1.2em 0.4em 0.5em;
	width: 11.3em;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data div.selectbox-wrapper {
	width: 13.3em;
	height: 8em;
	background: #fff;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data div.selectbox-wrapper ul li {
	font-size: 1em;
	background: none;
	padding-left: 0.5em;
	line-height: 100%;
	margin: 0;
	font-weight: normal;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data div.selectbox-wrapper ul li.selected {
  background-color: #EAF2FB;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

body#que-puedes-hacer-tu form#suggestion_form div.message_data .your_data p label.error {
  position: static;
}
body#spotify form#spotify_form{
	width: 34em;
}
body#que-puedes-hacer-tu form#suggestion_form p.submit,
body.highlight_show_page .content #main_column .cont form.question_form p.submit,
body .content #main_column .cont form.question_form p.submit,
body#spotify form#spotify_form p.submit,
body#tu-comunidad form p.submit  {
  margin-top: 1em;
  font-size: 1em;
}

body#spotify form#spotify_form p.submit{
	text-align: right;
}

body.highlight_show_page .content #main_column .cont form.question_form p.submit,
body .content #main_column .cont form.question_form p.submit {
	padding-left: 8.2em;
}

body#que-puedes-hacer-tu form#suggestion_form p.submit button,
body.highlight_show_page .content #main_column .cont form.question_form p.submit button,
body .content #main_column .cont form.question_form p.submit button,
body#spotify form#spotify_form p.submit button,
body#tu-comunidad form.comunidad p.submit button  {
  background: url("../../images/confianza/but_enviar_black.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  width: 8.8em;
  font-size: 1em;
  height: 3em;
}
body#tu-comunidad form.comunidad p.submit button{
	height: 2.5em;
  
}
body#que-puedes-hacer-tu form#suggestion_form p.submit button:hover,
body#spotify form#spotify_form p.submit button:hover,
body.highlight_show_page .content #main_column .cont form.question_form p.submit button:hover {
  background-position: left -30px;
}


/**
* # SÚMATE
*--------------------------------------------------------------------------*/


body#sumate #c_ya-se-han-sumado {
	background: #fff;
	padding: 3em;
	margin-left: 3em;
  height: 1%;
  overflow: hidden;
}

body#sumate #c_ya-se-han-sumado .cont {
	padding: 0;
}

body#sumate #c_ya-se-han-sumado h2 {
	font-size: 1.8em;
	background: #fff url("../../images/confianza/bg_header_col_home.gif") top repeat-x;
	padding: 1.27em 0 0 0;
	width: 10em;
	margin-bottom: 1em;
}

body#sumate #c_ya-se-han-sumado h2 {
	position: static;
}

body#sumate #c_ya-se-han-sumado .cont p#people {
	display: inline;
	font-size: 8.2em;
	line-height: 100%;
	float: left;
}

body#sumate #c_ya-se-han-sumado .cont p.info {
	float: left;
}

body#sumate #c_ya-se-han-sumado .cont p.info,
body#sumate #c_ya-se-han-sumado .cont p.info span {
	display: block;
	font-size: 1em;
	width: 13em;
	height: 6.5em;
	position: relative;
}

body#sumate #c_ya-se-han-sumado .cont p.info span {
	position: absolute;
	left: 0;
	top: 0;
	background: #fff url("../../images/confianza/personas.gif") left top no-repeat;
}

body#sumate #c_ya-se-han-sumado ul {
	clear: both;
	border-top: 1px dotted #9f9f9f;
	padding-top: 2em;
}

body#sumate #c_ya-se-han-sumado ul li {
	list-style-type: none;
	font-size: 1.2em;
	display: block;
	float: left;
	width: 7.5em;
	padding-left: 1em;	
	background: url("../../images/confianza/ico_persona.gif") left no-repeat;
	margin: 0 1em 1em 0;
	height: 1.25em;
	overflow: hidden;
}


/**
* # WEBCAM
*--------------------------------------------------------------------------*/


body.page #main_column #webcam_content p.intro {
	border-bottom: 1px dotted #a0a0a0;
}

body.page #sidebar #suggestions_sidebar {
	padding-top: 13.3em;
}


/**
* # TWITTER y SPOTIFY
*--------------------------------------------------------------------------*/

body#twitter #main_column .post,
body#spotify #main_column .post,
body#tu-comunidad #main_column .post
 {
	background-position: left -93px;
}
body#tu-comunidad #main_column .comunidad{
	background:url("../../images/confianza/bg_main_column_page.gif") no-repeat scroll left top transparent;
	padding:4.3em 0 0 2.9em;
	position:relative;
}
body#twitter #c_twitter h2,
body#spotify #c_spotify h2 {
	background: url("../../images/confianza/logo_twitter.png") left top no-repeat;
	text-indent: -3000em;
	overflow: hidden;
}
body#tu-comunidad #c_comunidad h2{
	background: white;
	overflow: hidden;
	font-size:2.4em;
	left:0;
	line-height:92%;
	padding:1.25em 0.95em;
	position:absolute;
	top:0;
	width:7.47em;
}

body#twitter #c_twitter .cont,
body#spotify #c_spotify .cont {
  padding-top: 3em;
}
body#tu-comunidad #c_comunidad .cont{
	margin-bottom:2.5em;
	padding:6.3em 2.1em 1.5em;
}	

body#tu-comunidad #c_comunidad .cont p{
	color:#0D0D0D;
	font-size:1.2em;
	line-height:150%;
}
body#tu-comunidad #c_comunidad .cont p.submit{
	padding-left: 7em;
}
body#spotify #c_spotify h2 {
	background: url("../../images/confianza/logo_spotify.png") left top no-repeat;
}

body#twitter #main_column  #c_twitter .cont .section,
body#spotify #main_column  #c_spotify .cont .section {
	font-weight: bold;
	border-bottom: 5px solid #000;
	background: none;
}
body#tu-comunidad #main_column  #c_comunidad .cont .section{
	font-weight: bold;
	
}
body#spotify #main_column .cont p.anade_cancion {
	font-size: 1em;
	margin-top: 2em;
}

body#spotify .cont p.anade_cancion a span{
	width: 16.8em;
	background-image: url('../../images/confianza/anade_cancion.gif');
}
body#spotify .cont p.ver_list{
	margin-top: 2em;
}
body#spotify .cont p.ver_list a span{
	width: 16.8em;
	background-image: url('../../images/confianza/ver_lista_button.gif');
}

body#spotify .cont .section p.button a:hover span {
	background-position: left top;
}

body#twitter #main_column .cont .section,
body#spotify #main_column .cont .section {
	border-bottom: none;
	background: url("../../images/confianza/bg_top_highlight.gif") bottom repeat-x;
}

body#twitter .tweet,
body#spotify .song {
	border-bottom: 1px dotted #a0a0a0;
	padding-bottom: 1.7em;
	margin-bottom: 1.7em;
	overflow: hidden;
}

body#twitter .tweet.last,
body#spotify .song.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

body#twitter .tweet .twitter_avatar,
body#spotify .song .song_avatar {
	width: 5em;
	height: 5em;
	float: left;
	margin: 0 1em 0 0;
}

body#spotify .song p.artist_name {
  font-size: 1.3em;
  font-weight: bold;
  color: #000;
}

body#spotify .song p.artist_name a {
  color: #000;
}

body#spotify #main_column .song p.song_title{
  font-size: 1.8em;
}
body#spotify #main_column .song p.song_title a {
  line-height:150%;
	color:#0D0D0D;
	text-decoration: none;
}
body#spotify #main_column .song p.song_title a:hover{
	text-decoration: underline;
}
body#spotify #main_column .song p.song_user {
  font-size: 1.1em;
  line-height: 100%;
}

body#spotify #main_column .song p.song_user a {
  text-decoration: none;
}
body#twitter #main_column .post .tweet p.date {
	color: #878787;
	margin: 0.5em 0 0 0;
	font-size: 1.1em;
}

body#twitter .tweet .date a {
	color: #0f0f0f;
	font-weight: bold;
}

body#spotify .cont .section ul#play_list {
  background: url("../../images/confianza/bg_top_highlight.gif") bottom repeat-x;
  font-size: 1em;
	padding: 0 0 4em 0;
	margin: 1em 0 2em 0;
	list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
body#spotify .cont .section ul#play_list li{
	float: left;
	padding-right: 1.1em;
}

body#spotify .cont .section ul#play_list a {
  display: block;
  background: url("../../images/confianza/ico_spotify.gif") left center no-repeat;
  font-size: 1.1em;
  text-transform: uppercase;
  color: #66A119;
  padding: 0.3em 0 0.2em 2em;
  font-weight: bold;
  text-decoration: none;
}
body#spotify .cont .section ul#play_list li#youtube a{
	background: url("../../images/confianza/logos/youtube.png") left center no-repeat;
  color: #101010;
  
}
/**
* # RESULTADOS BÚSQUEDA
*--------------------------------------------------------------------------*/

#featured_search_result {
  margin-bottom: 2em;
}


#featured_search_result .featured_block {
  width: auto;
  margin: 0;
  padding: 2.2em 0 0 0;
  background: url("../../images/confianza/bg_top_highlight.gif") left top repeat-x;
  height: auto;
  overflow: hidden;
}

#featured_search_result .featured_block h3 {
  height: auto;
}

#featured_search_result .featured_block .highlight_header {
  height: 1%;
}

#featured_search_result .featured_block .highlight_image {
  margin-bottom: 0;
}

#search_results {
  padding: 1.8em 1.8em 3.8em 1.8em;
  background: #FFFFFF url(../../images/confianza/bg_highlight_view.gif) repeat-x scroll left bottom;
  border-bottom:5px solid #FFFFFF;
}

#search_results h3 {
  background:transparent url(../../images/confianza/bg_header_col_home.gif) repeat-x center top;
  font-size:1.8em;
  margin-bottom:1em;
  padding-top:1.27em;
  width:7.5em;
}

#search_results table {
  width: 100%;
  background:transparent url(../../images/confianza/bg_header_col_home.gif) repeat-x bottom;
  padding-bottom: 2em;
}

#search_results table th {
  text-align: left;
  color: #8d8d8d;
  padding-bottom: 1em;
  border-bottom: 1px dotted #8d8d8d;
}

#search_results table td {
  padding: 1em 0 0 0;
}

#search_results table td a {
  text-decoration: none;
  color: #101010;    
}

#search_results table td.title a {
  text-transform: uppercase;
  font-size: 1.3em;
}

#search_results table td.date,
#search_results table td.category {
  font-size: 1.2em;
}

#section_info p#search_term {
  font-size: 2em;
  font-weight: bold;
  border-bottom: 5px solid #000;
  margin: 0 0 0.92em 0;
  line-height: 100%;
}

#section_info p#search_term span {
  display: block;
  font-style: italic;
}

#section_info form#search_form p {
  color: #aaa;
  margin: 1em 0;
} 

#section_info form#search_form input.search_text {
  display: block;
	background: url("../../images/confianza/buscador.gif") left top no-repeat;
	border: none;
	font-size: 1.1em;
	width: 11.1em;
	height: 1.1em;
	padding: 0.5em 0.93em;
	margin: 1em 0;
}

#section_info form#search_form button {
  background: url("../../images/confianza/but_buscar_black.gif") left top no-repeat;
  border: none;
  text-indent: -3000em;
  overflow: hidden;
  font-size: 1em;
  height: 3em;
  width: 8.9em;
	vertical-align: top;
}

#section_info form#search_form button:hover {
	background-position: left -30px;
}


/**
* # RATING STYLES
*--------------------------------------------------------------------------*/


.content-rating {
  position: relative;
  overflow: hidden;
	color:#666666;
	font-size:1em;
}

#main_column .content-rating {
  width: 49%;
  float: right;  
}
#main_column .content-rating span{
  color:#0F0F0F;
  float:left;
  font-size:1.2em;
  padding-left:9em;
  padding-top:0.4em;
}
#main_column .content-rating ul {
  float: right;
  margin: 0 0 0 1em;
}

.content-rating .rate_post {
  float: left;
  padding: 0.2em 0.5em 0 0;
}
.content-rating  .rate_question {
  display: block;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #888;
  padding: 0.4em 0 0 0;
  float: right;
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
}
.star-rating {
    position: relative;
    background-position: left top;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 90px;
}
.star-rating li {
    display: inline;
}
.star-rating a, 
.current-rating {
    display: block;
    height: 17px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -10000em;
    top: 0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left bottom;
}
.star-rating a.one-star {
    width: 18px;
    z-index: 6;
}
.star-rating a.two-stars {
    width: 36px;
    z-index: 5;
}
.star-rating a.three-stars {
    width: 54px;
    z-index: 4;
}
.star-rating a.four-stars {
    width: 72px;
    z-index: 3;
}
.star-rating a.five-stars {
    width: 90px;
    z-index: 2;
}
.star-rating .current-rating {
    background-position: left center;
    z-index: 1;
}
.inline-rating {
    display: inline-block;
    vertical-align: middle;
}
.small-star {
    height: 18px;
    width: 90px;
}
.content-rating ul.small-star,
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
    background-image: url("../../images/front_neutrino/small_star.gif");
    height: 17px;
    margin: 0em 0em 0.4em 0;
    padding: 0 0 0 0;
    line-height: 1px;
    clear: none;
    float: left;
    display: inline;
}

#sidebar .content-rating {
	left: -0.3em;
}

#sidebar .content-rating ul.small-star,
#sidebar .small-star .current-rating {
  background-image: url("../../images/front_neutrino/small_star_black.gif");  
}

.breadcumb {
	font-size: 1.1em;
	color: #8C8C8C;
	border-bottom: 1px dotted #8c8c8c;
	padding: 0 0.5em 1.45em 1.81em;
	background: url("../../images/confianza/bg_breadcrumbs.gif") left 0.2em no-repeat;
  margin: 0 3.45em 2.55em 0;
}

.breadcumb ul li {
	display: inline;
}

.breadcumb ul li a {
  color: #8c8c8c;
}

/**
* # CARRUSEL
*--------------------------------------------------------------------------*/

#highlights_gallery {
	clear: both;
  width: 99em;
  position: relative;
	border-bottom:5px solid #FFFFFF;
	border-top:1px dotted #A0A0A0;
	clear:both;
	height:15.2em;
}

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
  width: 91em;
  height: 11em;
  margin: 0 4em;
  position: absolute;
  top: 1.8em;
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable ul.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable ul.items li { 
  display:block;
  width: 14.8em;
  float:left;
  margin: 0 1.7em 0 0;
	position: relative;
} 
 div.scrollable ul.items li span.new{
	position: absolute;
	right: 0em;
	top: 0em;
	background: url(../../images/confianza/new_icon.gif) no-repeat top right;
	width: 5.6em;
	height: 5.6em;
}

body#home #actualidad_section .col .block .image span.new{
	position: absolute;
	right: 0em;
	top: -0.2em;
	background: url(../../images/confianza/new_icon.gif) no-repeat top right;
	width: 5.6em;
	height: 5.6em;
	z-index: 9999;
}
body#home #actualidad_section .col .block .image{
	position: relative;
}
div.scrollable ul.items li a {
  display: block;
  width: 13em;
  height: 9em;
  padding: 0.9em;
  background: #272727;
  position: relative;
  text-decoration: none;
  color: #0f0f0f;
}


/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

#highlights_gallery a.browse {
	  display: block;
	  height: 11.2em;
	  width: 15px;
	  background: url('../../images/confianza/carousel_arrows.gif') no-repeat 0 0;
	  text-indent: -999em;
	  position: absolute;
	  top: 1.8em;
	  cursor: pointer;
	}

#highlights_gallery a.right {
	  background-position: 0 -112px;
	  right: 0;
	  border-left: 1px solid #8c8c8c;
	}

#highlights_gallery a.left {
	  background-position: 0 0;
	  left: 0;
	  border-right: 1px solid #8c8c8c;
}

div.scrollable ul.items li a img {
  display:block;
}

div.scrollable ul.items li a span {
  display: block;
  line-height: 100%;
}

div.scrollable ul.items li a span.person {
  background: url("../../images/confianza/bg_video_carrusel.png") right center no-repeat;
  height: 4em;
  width: 10.3em;
  padding: 0.3em 3.5em 0 1em;
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
}

div.scrollable ul.items li a span.person span.name {
  padding-top: 0.6em;
	margin-bottom: 0.3em;
  text-transform: uppercase;
}

div.scrollable ul.items li a:hover {
  background: #fff;
}

div.scrollable ul.items li:hover a span.person {
  display: block;
}



/*-----------------------------------------------------------------------------*/


#player_home {
	width: 530px;
	height: 310px;
  position: relative;
  z-index: 1;
}

#highlight_video {
	width: 493px;
	height: 290px;
	overflow: hidden;
	clear: both;
}

#player_highlight,
.player_categories {

	width: 495px;
	height: 344px;
}


/**
* # PAGINADOR
*--------------------------------------------------------------------------*/

.pages {
	position: relative;
	padding: 3em 3em 0 3.4em;
	margin-top: 14em;
}

.pagination {
	background: #3f3f3f;
	padding: 1.4em 25.5em 8em 1.2em;
	color: #afafaf;
}

.pagination a {
	color: #afafaf;
	text-decoration: none;
	font-size: 1.1em;
	padding: 0 0.2em;
}

.pagination .current {
	font-size: 1.1em;
	color: #fff;
	text-decoration: underline;
	padding: 0 0.2em;
}

.pagination a:hover {
	text-decoration: underline;
}

.pagination .next_page,
.pagination .prev_page {
	font-weight: bold;
	text-transform: uppercase;
}

.pagination .next_page {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 1.4em;
	padding: 1em 3.9em 8em 1.9em;
	background: #3f3f3f url("../../images/confianza/next_arrow.gif") right 10px no-repeat;
}

.pagination .prev_page {
	display: block;
	font-size: 1.2em;
	padding: 0 0 1.6em 1.5em;
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 0.83em;
	background: url("../../images/confianza/prev_arrow.gif") left 1px no-repeat;
}



/* Errores */

.flashmsg {
	background: #FFF;
	color:#0F0F0F;
	font-size:1.5em;
	margin-bottom:1.33em;
	padding:2em;
}

.errorExplanation {
	color: red;
	
}



/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width: 16.1em;
  background-color: #333333;
  border: 1px solid #8C8C8C;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

#header div.selectbox-wrapper  {
	width: 9.1em;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  color: #fff;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  color: #fff;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding: 0.5em 0.8em;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  padding-left:2px;
  text-align:left; 
  background: #333 url('../../images/confianza/bg_select.gif') right no-repeat;
  cursor: pointer;
}

body#sumate .content #newsletter_block p.user_data input.selectbox,
body#difunde .content #newsletter_block p.user_data input.selectbox,
#webcam_content .your_data p input.selectbox,
body#tu-comunidad .content p.user_data input.selectbox{
  background: url('../../images/confianza/bg_select_sumate.png') right top no-repeat;	
}

body#sumate .content #newsletter_block p.user_data textarea#message,
body#difunde .content #newsletter_block p.user_data textarea#message {
  border: 1px solid #ababab;
  background: #f1f1f1;
  font-size: 1em;
	font-family: Helvetica, Arial, Geneva, sans-serif;	
}

body#sumate .content #newsletter_block p.user_data div.selectbox-wrapper,
body#difunde .content #newsletter_block p.user_data div.selectbox-wrapper,
#webcam_content .your_data div.selectbox-wrapper,
 body#tu-comunidad .content  p.user_data div.selectbox-wrapper{
  position:absolute;
	left: 12.4em;
  width: 21em;
  background-color: #fff;
  border: 1px solid #8C8C8C;
  margin: 0;
  max-height:200px;
  overflow:auto;
}
 body#tu-comunidad .content  p.user_data div.selectbox-wrapper{
	left: 9.45em;
	z-index: 999;
}

body#sumate .content #newsletter_block p.user_data div.selectbox-wrapper,
body#difunde .content #newsletter_block p.user_data div.selectbox-wrapper,
body#tu-comunidad .content  p.user_data div.selectbox-wrapper {
	height: 12em;
}

#webcam_content .your_data div.selectbox-wrapper {
	left: 11.2em;
}

body#sumate .content #newsletter_block p.user_data div.selectbox-wrapper li.selected,
body#sumate .content #newsletter_block p.user_data div.selectbox-wrapper li.current,
body#difunde .content #newsletter_block p.user_data div.selectbox-wrapper li.selected,
body#difunde .content #newsletter_block p.user_data div.selectbox-wrapper li.current,
#webcam_content .your_data div.selectbox-wrapper li.selected,
#webcam_content .your_data div.selectbox-wrapper li.current,
body#tu-comunidad .content  p.user_data div.selectbox-wrapper li.selected,
body#tu-comunidad .content  p.user_data div.selectbox-wrapper li.current {
	color: #000;
	background: #eee;
}

#login_form {
  background: #fff;
  padding: 2em;
}

#login_form p {
  margin: 1em 0;
}

#login_form p input {
  display: block;
  font-size: 1.2em;
  padding: 0.2 0.5em;
}

body.page #main_column .post .cont p.end_line{
  border-bottom-color:#333333;
  border-bottom-style:solid;
  border-bottom-width:5px;
  clear:both;
  margin-bottom:20px;
} 

.subscription{
  background:white none repeat scroll 0 0;
  font-size:1.4em;
  padding:2em;
}
