body {
	background: #fff;
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;*/
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: normal;
	font-style: normal;
}
#page {
	margin: 0 auto;
	text-align: left;
	width: 920px;

}
.right {text-align:right; float:right;}
img {border:0;}

/* FONT-FACE */
.futura_home {font-weight: normal; font-stretch:normal; font-style: normal; line-height:33px; font-family: 'FuturaBold', sans-serif; font-size:24px; color:#FFFFFF; float:left; margin-right:10px; height:15px;text-transform: uppercase;}
.Futura-Book {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif;}
	.Futura-Book a {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif;color: white;text-decoration:none;}
	.Futura-Book a:visited {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif; color: white;text-decoration:none;}
	.Futura-Book a:hover {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif; color: white;text-decoration:underline;}

.Futura-Bold {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif; }
.Futura-Bold a {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif; text-decoration:underline;}


/* Fin FONT-FACE*/

/* HOME */
.home { font-weight: normal;  line-height:34px; font-size:25px; color:#999999; float:left;}
.home a { font-weight: normal;  line-height:normal; font-size:25px; color:#E13288;text-decoration:none; }
.home a:visited { font-weight: normal;  line-height:normal; font-size:25px; color:#E13288;text-decoration:none; }

.home_1:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#EA6CAE;text-decoration:none; }
.home_2:hover { font-weight: normal; font-style: italic; line-height:normal; font-size:25px; color:#7951A8;text-decoration:none; }
.home_3:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#0A71B3;text-decoration:none; }
.home_4:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#00A9D2;text-decoration:none; }
.home_5:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#90D400;text-decoration:none; }
.home_6:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#E2DE1D;text-decoration:none; }
.home_7:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#F7B234;text-decoration:none; }
.home_8:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#E6511E;text-decoration:none; }
.home_9:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#E1007A;text-decoration:none; }
.home_10:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#009DDF;text-decoration:none; }
.home_11:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#DD343A;text-decoration:none; }
.home_12:hover { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#FFFFFF;text-decoration:none; }

.oculto {visibility: hidden;}


/* NIVEL 2 */

.logo-nivel-dos { font-size: 14px; z-index: 50; }
.logo-nivel-dos a {font-family: 'FuturaBold', sans-serif !important; text-decoration: none; color: #000000 !important;}
.logo-nivel-dos a:hover {font-family: 'FuturaBold', sans-serif; text-decoration: none; color: white !important;}
.logo-nivel-dos2 { font-size: 14px; z-index: 50; }
.logo-nivel-dos2 a {font-family: 'FuturaBold', sans-serif !important; text-decoration: none; color: #000000 !important;}
.logo-nivel-dos2 a:hover {font-family: 'FuturaBold', sans-serif; text-decoration: none; color: #E13288 !important;}
.contenedor-logo {position: relative;}

/* NIVEL 3*/

.contenido_post { font-weight: normal; font-style: normal; line-height:26px; font-size:17px; color:#999999; float:left; width: 760px; margin-top:25px;}
.contenido_post a { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#E13288;text-decoration:none; }
.contenido_post a:visited { font-weight: normal; font-style: normal; line-height:normal; font-size:25px; color:#E13288;text-decoration:none; }
.widget {margin-top: 5px; background-color: #303030; /*padding: 0 7px 15px 7px;*/}
.comentarios {margin-top:74px; }
.megusta { padding: 0 0 6px 10px;}
.colaboraciones { color: black; margin: 0 0 50px 0; font-size: 12px; float: left; margin-right: 30px;}
.logos_col {float: left; margin-right: 20px;}
.contenido_post hr {border: 0; border-top: 1px solid #ccc; height: 0; margin: 20px 0 20px 0;}
.parrafo { margin-bottom: 0px;}
.parrafo2 {margin-top:35px;}
.parrafo3 {margin-top:15px;}


/* COMMENTS */
#paraocultar { padding:20px 25px 0 25px; display:none; position: absolute; top:10px; left:0; z-index: 10; width: 710px;}
#paraocultar hr {color: black !important;}
#paraocultar input {background-color: #F2F2F2;width:400px}
.com-label {  text-align: right; margin-right: 20px;}
.tight { text-align: right; margin-right: 180px;}
.titulo_com {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif !important; font-size: 18px !important;text-transform: uppercase;}
.left {float: left;}
.com-com {position: relative; top: -75px;}
.com-enviar {position: relative; top: -25px; right: -90px;}
.comments-title {margin-bottom: 0 !important;}
#paraocultar h2 {font-size: 11px; margin-top: 15px;}
.li-comment p {margin-left: 120px; margin-right: 40px;}
#paraocultar a { color: #444;}


/* DESPLEGABLE */

.formulario { width: 400px !important;}
.gfield_label { float: left; width: 70px;}
#input_1_1, #input_1_2, #input_1_3, #input_1_4 {width: 230px;}
#input_1_6, #input_1_8 {width: 231px; height: 60px;}
.buscar { width: 200px !important;}
.button, .button2 {background: #343434; border: 0px;font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif; color: white; cursor: pointer;}
.button {position: relative; top: -20px; left: -7px;}
.button:hover, .button2:hover {color: #999999;}
#gforms_confirmation_message {color: #999999;}
.validation_message, .validation_error {color: #999999; margin-bottom: 3px;}
#pag_buscar {padding-top: 80px !important;}
.pag_buscar {padding-top: 80px !important;}


/* END DESPLEGABLE*/

/* HERRAMIENTAS */
#paraocultar2 {display: none;}
.herramientas {position: relative;}
.ventana_herramientas {position: absolute; z-index: 30;top:0px;left: -164px; background-color: black; width: 164px; padding: 17px 0 10px 0; font-size: 11px;}
.ventana_herramientas ul li { list-style:none !important; font-size: 11px !important;}
.herramientas_ul { color: #999 !important; padding-top: 10px !important;}
.herramientas_ul a {color: #777 !important;}
/* END HERRAMIENTAS*/

/* BOLETIN */
.boletin { /*padding: 0 7px 15px 7px;*/ color: black !important; /*margin-top: -4px;*/ padding-top: 8px; position: relative; top: 35px; background-image: url("http://www.fundacionsignes.org/web/wp-content/themes/fs/img/boletin_pestana.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.07);}
.phplist { padding-top: 7px;}
.phplist input { background-color: #E6E6E6 !important;}
#contactsubmit { background-color: white !important; font-size: 10px; font-style: small; line-height:normal; font-family: 'FuturaBold', sans-serif; padding: 0px !important;}
.boletin h3 { font-size: 14px; margin: 10px 0 10px 0; width: 155px;}
/* END BOLETIN */


/* SOMBRA */
.sombra {
background:#000;
float:left;
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.20');
-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}
.sombra2 {
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.20');
-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}
.monoslideshow {top:0; left: -2px;}
.subsombra {
position:relative;
float:left;
/*background:#fff;*/
}

#sombra {
box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
}

/* END SOMBRA */


/* COMPARTIR POR MAIL */

.wp-email p {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif;}
.TextField {background-color:#F2F2F2; border: 0px;}


/* END COMPARTIR POR MAIL */


/*   Columnas FS   */
.trofeos {
/*-moz-column-count:4;
-moz-column-gap:15px;
-webkit-column-count: 4;
-webkit-column-gap: 15px;*/
font-size: 12px;
line-height:16px;
height: 160px;
}
.participantes {
font-size: 11px;
line-height:14px;
margin: 10px 0;

}
/*   END Columnas FS   */

h1, h2, h3, h4, #header strong {
	font-style: normal;
	font-weight: normal;
	font: 22px Georgia, "Times New Roman", serif;
	margin: 0 0 20px 0;
	padding: 0;
}
h2 {
	color: #777;
	font-size: 20px;
}
h3 {
	color: #555;
	font-size: 18px;
}
h4 {
	color: #333;
	font-size: 16px;
}
p, li, td {
	text-transform: none;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	/*line-height: 150%;*/
}
ul, ol, dl, p {
	font-style: none;
	font-weight: small;
	margin: 0;
	padding: 0;
}
li {
	/*margin: 0 0 5px 30px;*/
	list-style: none;
}
input, textarea, select {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif;
	/*font-family: "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;*/
	font-size: 12px;
	padding: 0 4px 0 4px;
	margin-bottom: 6px;
	 border: 0px;
}
a, a:visited, a:focus {
	color: #E13288;
	outline:0;
}

.clear {
	clear: both;
	display: block;
	float: none;
}
hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
	margin: 5px 0 20px 0;
	/*margin: 20px 40px;*/
}
hr.divider {
	clear: both;
	float: none;
	padding: 0 20px;
	visibility: hidden;
}
.loading {
	background: url(../img/spinner.gif) 10px 17px no-repeat;
	clear: both;
	color: #ccc;
	height: 50px;
}
.loading span {
	display: block;
	padding: 17px 32px 0;
}
.under {
	margin-top: 20px;
}
.close {
	margin-bottom: 40px;
}
.close a, .close a:visited {
	color: #333;
	font-size: 11px;
}
#content {
	float: left;
	margin: 0 40px 20px;
	width: 560px;
	position: relative;
}
#content2 {
	float: left;
	margin: 80px 0 0;
	width: 920px;
	position: relative;
}
#sidebar {
	float: right;
	width: 174px;
	
}
#top a {
	display: none;
}
#header, #footer {
	padding: 0;
	/*padding: 20px 40px;*/
}
#blog-title a, #blog-title a:visited {
	color: #444;
	font-size: 30px;
	text-decoration: none;
}
#blog-description {
	color: #999;
}
#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, #content .entry-content h4 {
	margin: 20px 0 10px;
	padding: 0;
}
#content .notification {
	background: #ddd;
	color: #444;
	font-size: 11px;
	padding: 7px;
}
#content div.hentry.post {
	margin-bottom: 40px;
}
#content .entry-title, #content .entry-title a, #content .entry-title a:visited {
	color: #444;
	margin-bottom: 10px;
	text-decoration: none;
}
#content .entry-title a:hover {
	text-decoration: underline;
}
#content div.entry-content {
	color: #444;
	margin-bottom: 10px;
}
#content .entry-content blockquote {
	border-left: 1px solid #ddd;
	margin: 0 0 10px 20px;
	padding: 7px 10px;
}
#content div.entry-content ol, #content div.entry-content ul {
	margin: 0 0 10px 30px;
	padding: 0;
}
#content div.entry-content ul {
	list-style: disc;
}
#content div.entry-content li, #content ol.archive div.entry-content li {
	margin: 0 0 5px 0;
	padding: 0;
}

#content .comments-link {
	margin-bottom: 15px;
}
#content p.comments-link a, #content p.comments-link a:visited {
	color: #333;
}
#content .by-line, #content .filed {
	color: #777;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: -5px;
}
#content .page .by-line {
	margin-top: 30px;
}
#content .by-line a, #content .by-line a:visited, 
#content .filed a, #content .filed a:visited {
	color: #555;
}
#content .by-line address {
	display: inline;
	font-style: normal;
}
#content .entry-editlink, #content .comment-editlink {
	visibility: hidden;
	float: right;
}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {
	visibility: visible;
	float: right;
}
#content .comment-feed {
	padding-top: 5px;
	float: right;
}
#content a.comment-feed, #content a.comment-feed:visited {
	color: #333;
	font-size: 12px;
}
#content h2.comments {
	margin-bottom: 10px;
}
#content h3.pings {
	margin-top: 40px;
}
#content form.comment-form {
	color: #333;
	margin-bottom: 20px;
}
#content form.comment-form label em {
	color: #777;
	font-size: 11px;
	font-style: normal;
}
#content .some-html-is-ok {
	color: #666;
	font-size: 11px;
	font-style: normal;
}
#content .comment-form-trackback, #content .comment-form-trackback a, #content .comment-form-trackback a:visited {
	color: #555;
	font-size: 11px;
}
#content ol.comments {
	margin: 0 0 20px 0;
	padding: 0;
}
#content ol.comments li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.comments .depth-2 {
	margin-left: 20px;
}
#content ol.comments .depth-3 {
	margin-left: 40px;
}
#content ol.comments .depth-4 {
	margin-left: 60px;
}
#content ol.comments .depth-5 {
	margin-left: 80px;
}
#content ol.comments .entry-content {
	color: #333;
}
#content ol.comments .meta {
	color: #777;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative;
}
#content ol.pings .meta {
	height: 20px;
	line-height: 20px;
	padding-left: 0;
}
#content ol.comments .avatar {
	left: 0;
	position: absolute;
	top: 0;
}
#content ol.comments .meta a, #content ol.comments .meta a:visited {
	color: #777;
}
#content ol.comments .meta .author {
	color: #444;
	font-size: 13px;
	font-weight: bold;
}
#content ol.comments .meta .author a, #content ol.comments .meta .author a:visited {
	color: #333;
}
#content ol.comments .meta .comment-reply-link, #content ol.comments .meta .comment-reply-link:visited {
	color: #333;
}
#content .pagination {
	margin: 40px 0;
}
#content .pagination a, #content .pagination a:visited {
	color: #333;
}
#content .pagination .next {
	float: right;
}
#content ol.archive {
	color: #444;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.archive li {
	margin: 0 0 20px;
	padding: 0;
}
#content ol.archive .meta, #content ol.archive .meta a, #content ol.archive .meta a:visited {
	color: #777;
	font-size: 11px;
}
#content ol.archive li.search h3, #content ol.archive li.search p {
	line-height: 130%;
	margin-bottom: 5px;
}
.search h3 a {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif; text-decoration: none; color: #E13288; padding-top: 30px !important;}
.search a {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif; text-decoration: none; color: #E13288;}
.search p {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaRegular', sans-serif;}
.search  h3 {padding-top: 40px !important; border-top-style:solid black 1px;}
h1 {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif; }
h1 a {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FuturaBold', sans-serif; color: #E13288; text-decoration: none;}


#content ol.archive li.search .meta {
	line-height: 100%;
}
#content ol.archive .entry-title {
	font: 18px Georgia, "Times New Roman", serif;
	line-height: 100%;
	margin-bottom: 5px;
}
#content ol.archive .hentry {
	margin-bottom: 0;
}
#sidebar {
	color: #FFFFFF;
	margin-top: 15px;
}
#sidebar h2 {
	font-size: 13px !important;
	/*margin: 20px 0 10px;*/
	padding: 4px 0 4px 10px;
	font-weight: normal; 
	font-stretch:normal; 
	font-style: normal; 
	font-family: 'FuturaRegular', sans-serif; font-size:24px; 
	color:#FFFFFF; 
	background-color: black;
	margin: 0px; 
}
#sidebar h2 a {
	color:white !important;
	text-decoration: none;

}
#sidebar h2 a:hover {
	color:#888888 !important;
	text-decoration: none;

}
#sidebar .widget ul {
	margin: 0;
	padding: 0;
}
#sidebar .widget ul li {
	color: white;
	font-size: 12px;
	list-style: disc;
	margin: 0 0 5px 16px;
	padding: 0;
}
#sidebar .widget a, #sidebar .widget a:visited {
	color: white;
}
#sidebar .widget a, #sidebar .widget a:focus {
	width:0;
   height:0;
   outline:0;
   padding: 2px 0 2px 0;
}
#sidebar .meta {
	font-size: 12px;
}
.textwidget {
	padding: 7px 0 11px 10px;
	font-weight: normal; 
	font-style: normal; 
	line-height:normal; 
	font-family: 'FuturaRegular', sans-serif;
	}
.textwidget a {text-decoration: none;}
.textwidget a:hover {text-decoration: underline;}
.textwidget2 {
	padding: 7px 0 7px 10px;
	font-weight: normal; 
	font-style: normal; 
	line-height:normal; 
	font-family: 'FuturaRegular', sans-serif;
	}
#carrington-about {
	color: #555;
	font-size: 11px;
	line-height: 140%;
}
#carrington-about h2 {
	margin-top: 0;
}
#footer, #footer a, #footer a:visited {
	color: #999;
	font-size: 12px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#generator-link {
	line-height: 30px;
}
#developer-link a, #footer p#developer-link a:visited {
	background:url(../img/by-crowd-favorite.png) no-repeat;
	display: block;
	float:right;
	height:30px;
	overflow: hidden;
	text-indent:-32697px;
	width:270px;
}
a#TB_prev:hover {
	background:url(../img/lightbox-left.png) no-repeat left center;
}
a#TB_next:hover {
	background:url(../img/lightbox-right.png) no-repeat right center;
}
#attachment p.top {
	padding: 5px 10px;
	text-align: left;
}
#attachment p.top a, #attachment p.top a:visited {
	color: #666;
}
#attachment h1 {
	margin: 10px 0;
}
#attachment a img {
	border: 0;
}
#attachment .nav, #attachment #footer {
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
	width: 900px;
}
#attachment .nav .next {
	float: right;
}

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	background-color: #eee;
	padding: 11px 6px 6px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption.alignleft {
	margin-left: 0;
}
.wp-caption.alignright {
	margin-right: 0;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 4px 0 0;
	margin: 0;
}
