/*
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: #f5f5f5;
}

* {
	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: right;
	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: #fff;
	padding: 1.8em 1.4em;
	margin-top: 1.4em;
}

a.social-media {
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	vertical-align: baseline;

	
}

a.social-media:hover {
	text-decoration: none;
}
a.social-media:visited {
	text-decoration: none;
}
	
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.news {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: -2px;
	left: 0;
	background: url("../../images/noticias.png") left top no-repeat;
}


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

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

#newsletter_block h3 span.nt {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: -2px;
	left: 0;
	background: url("../../images/rep.png") 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
	{
	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
	{
	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
	{
	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: 50em;
	margin-left: 400px;
}

#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 1em;
}

#nav ul li a {
	display: block;
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.5em;
	
	text-decoration: none;
	padding: 1.45em 0.67em 0.67em 0.67em;
	border-bottom: 1px solid #999;
	
	position: relative;
	color: #999;
	padding-left: 1.1em;
	
}

blockquote {
	font-size:3.0em;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color:#555555;
	line-height: 0.8em;
	letter-spacing:0.01em;
	margin-top: -35px;
	margin-left: -10px; 
}


#nav ul li a:hover{
	text-decoration: none;
	color:#343434;
	}

#nav ul li a:visted{
	text-decoration: none;
	color: #999;
	}


#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.actualidad a:hover span {
	background-position: left -47px;
}

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

#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: 11.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: 16.9em;
}

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

#nav ul li.nv_principal_actualidad:hover ul {
	display: block;
}

#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.nv_principal_hablan-esto a,#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: 48em;
	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;
	float: left;
	width: 50%;
	margin-top: -10px;
}

#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/pilar-emp.png");
}

#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/pilar-educ.png");
}

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

#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 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/que-podemos.png") left top
		no-repeat;
	position: absolute;
	top: -1px;
	left: 0;
}

#sidebar #que_puedes_block ul {
	background: url("../../images/onion-separator.png") 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;
	
	
	
}

#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: block;
}

#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{
	background: #fff;
}
#subfooter .wrapper {
	text-align: right;
	color: #6F7377;
	padding: 1em 0;
	background: #fff
}

#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;
}

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_home2.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;
}

/**
* # 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
	{
	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
	{
	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#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 {
	background-position: left -93px;
}

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#twitter #c_twitter .cont,body#spotify #c_spotify .cont {
	padding-top: 3em;
}

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#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/bg_breadcrumbs.png") 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: #979797;
	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: 451px;
	height: 338px;
	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
	{
	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
	{
	position: absolute;
	left: 12.4em;
	width: 21em;
	background-color: #fff;
	border: 1px solid #8C8C8C;
	margin: 0;
	max-height: 200px;
	overflow: auto;
}

body#sumate .content #newsletter_block p.user_data div.selectbox-wrapper,body#difunde .content #newsletter_block 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
	{
	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;
}

.portfolio li {
	width:96%;
	height:130px;
	padding:10px 10px 0 0;
	border-bottom:1px dotted #dededf;
	position:relative;
	list-style:none;
	
	margin-bottom:0.5em;
	margin-top:0.5em;
	color: #4e5752;
	
	
	
	font-family:font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	
	 
}

.portfolio h3{
	margin-bottom: 10px;
}

div#content_main ul li h3, div#content_main ul li p { margin-left: 35%; }

#mt { background:url(../../images/mt-logo-th.png) no-repeat 0 0px; }
#bf { background:url(../../images/bf-logo-th.png) no-repeat 0 0px; }
#ed { background:url(../../images/educo-th.png) no-repeat 0 0px; }

#c_quienes-somos h2{
 	color: #4e5752;
}

/************************************************************************/
/* Form    														        */                         
/************************************************************************/

#form-div {
	text-align: center;
}

form {
	margin-left:25px;
	text-align: left;
	width: 650px;
}

form ol{
	list-style: none;
	list-style-type: none;
}

fieldset {
	background-color: #ededdd;
	padding: 0 2.5em 2.5em 2em;	
	margin: 1.09em 0;
}

legend {
	font-family: georgia;
}

label {
	display: block;
	padding: 1.5em 0 0.5em 0;
	font-family: georgia;
	font-size: 1em;
	text-transform: uppercase;
}

input {
	border: 0;
	height: 28px;
	width: 100%;
	font-size: 1.7em;
	display: block;
	padding: 0.2em 0 0 0.3em;
}

textarea {
	border: 0;
	height: 200px;
	width: 100%;
	font-size: 1.7em;
	display: block;
}

select {
	height: 28px;
	width: 100%;
	font-size: 1.1em;
	display: block;
	padding-top: 0.2em;
}

button {
	margin-top: 1.5em;
	background-color: #c69a15;
	border: 0;
	font-family: georgia;
	font-size: 1.1em;
	padding: 1em 2em;
	color: #fff;
	cursor: pointer;
}
 li#empty {
	display: none;
}

.sended{
	color: red;
	
}

.bold {
	font-family:Helvetica, Arial, sans-serif;
	color:#343434 }

.minititle { font-size:130%; }