/*
Theme Name: Creacion Theme 3.0
Theme URI: http://jaico.es
Description: Plantilla gratuita para wordpress, utilizando los archivos mínimos para que funcione.
Author: Juan Ant. Garrido
Version: 1.0
License: GNU General Public License
License URI: Puede utilizarlo tanto en lo personal como comercialmente, es libre de editarlo a su gusto sin necesidad de referenciar al autor.
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, full-width-template, right-sidebar
*/

/* 	
	*************************
		General resets
	*************************
*/
html, body, address, blockquote, pre, h1, h2, h3, h4, h5, h6, li, form, input, textarea, select, form ul, form ol {margin: 0; padding: 0;  text-indent:0;}
abbr, acronym { font-size: .75em; letter-spacing: .1em; text-transform: uppercase;}
a img, a abbr, a acronym { border:none; outline:none; }
sup, sub { font-size:.75em; font-style:italic; line-height:1; position:relative; vertical-align:baseline;}
sup {top:-.5em;}
sub {top:.25em;}
/* 	
	*************************
		Basics & Commons
	*************************
*/
body {margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 62.5%; color: #111;}
/*body {margin: 0; padding: 0; font-family: Georgia; font-size: 62.5%; font-weight: normal; color: #111;}*/

/* 	
	*************************
		Fonts
	************************* 
*/
@font-face {
    font-family: 'gentium_book_basicbold';
    src: url('gentiumbookbasic/genbkbasb.eot');
    src: url('gentiumbookbasic/genbkbasb.eot?#iefix') format('embedded-opentype'),
         url('gentiumbookbasic/genbkbasb.woff') format('woff'),
         url('gentiumbookbasic/genbkbasb.ttf') format('truetype'),
         url('gentiumbookbasic/genbkbasb.svg#gentium_book_basicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a, a:visited, a:active {color:#004c1e;}
a:hover {color: #111;}

/*
	Helpers
*/
.fLeft {float: left;}
.fRight {float: right;}
.clear { clear: both;}
.tLeft { text-align: left;}
.tCenter { text-align: center;}
.tRight { text-align: right;}
.arial {font-family: Arial, sans-serif;}
.georgia {font-family: Georgia, serif;}
.nd, .nd-d {text-decoration: none;}
.nd-d:hover {text-decoration: underline;}


/* Images */
.alignleft {
	float: left;
	margin:0 1em .5em 0; 
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-tag-cloud li { margin-bottom: .5em;}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/*
	Estructura general
*/
.wrapper{
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
	background: #fff;
	border:1px solid #a9a9a9;
	font-family: Georgia;
	font-size: 1.2em;
}

.wrapper-legal{
	padding-bottom: 40px;
}

.header{
	overflow: auto;
	background-image: url("./images/header.jpg");
	width: 960px;
	height: 142px;
	position:relative;
}

.imagenes-cabecera {
	float:right;
}

.rrss{
	float: left;
	width: 16px;
	height: 16px;
	margin: 12px 9px 0 0;
}

.rss{background-image: url("./images/rrss/icon-rss.png");}
.twitter{background-image: url("./images/rrss/icon-twitter.png");}
.facebook{background-image: url("./images/rrss/icon-facebook.png");}
.youtube{background-image: url("./images/rrss/icon-youtube.png"); margin-right: 12px;}
.logo-intolerancia{
	background-image: url("./images/logo-intolerancia.jpg");
	float: right;
	clear: right;
	width: 88px;
	height: 59px;
	margin: 17px 13px 0 0;
}

.text-header{
	float:left;
	font-family: gentium_book_basicbold, serif;
	padding-top: 33px;
	padding-left: 150px;
	letter-spacing: 3px;
}

.text-header span.inicial {font-size: 73px;}
.text-header span.normal {font-size: 59px;}

.menu{
	font-size: 13px;
	background-color: #bce7c4;
	height: 30px;
}

.categoria-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #817b7b;
}
.categoria-menu ul li:hover > ul{
	display: block;
}
.categoria-menu .menu li {
	display: block;
	position: relative;
	float: left;
}
.categoria-menu .menu li a {
	padding: 0 9px;
	/*float: left;*/
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
	font-size: 12px;
	color: #000;
	display: block;	
	border-right: 1px dotted #817b7b;	
}
.categoria-menu .sub-menu{
	position: absolute;
	display: none;
	background: #fff;
}
.categoria-menu .sub-menu li{
	float: none;
	width: 250px;
}
.categoria-menu .sub-menu li:hover{
	background: #bce7c4;
}

.current-menu-item a {
	font-weight: bold;
	color: #cc3300 !important; 
	background-color: #FFF !important;
	border-right: 1px solid #817b7b !important;
	border-left: 1px solid #817b7b;
	border-top: 1px solid #817b7b;
	border-bottom: 0 !important;	

}
.categoria-menu .sub-menu li a{
	border-right: 1px solid #817b7b !important;
    border-left: 1px solid #817b7b !important;
    border-bottom: 1px solid #817b7b !important;
    border-top: 0 !important;
}
.menu1 {
	border-top: 1px solid #817b7b;
	border-right: 1px solid #817b7b;
	color: #cc3300;
	font-weight: bold;
	width: 72px;
}

.menu2 {
	background-color: #f3e1a2;
	border-bottom: 1px solid #817b7b;
	border-right: 1px dotted #817b7b;
	color: #000;
	font-weight: normal;
	letter-spacing: -1px;
}

.menu1:hover {
	background-color: #f3e1a2;
	color: black;
}

.menu2:hover {
	background-color: #fff;
	font-weight: bold;
	color: #cc3300;
}

.text-top-menu {
	padding: 0 11px 0 11px;
	margin-top: 7px;
	text-align: center;
}

.content {	
	overflow: auto;
	margin: 20px 0 25px 0;
	/*margin-top: 20px;
	margin-bottom: 25px;*/
}

.column1 {
	margin-left: 20px;	
	width:600px;
	float: left;
}

	.column1 h1 {
		font-family: Georgia;
		font-size: 30px;
		font-weight: bold;
		text-decoration: none;
		color: black;
		padding-bottom: 3px;
		margin-bottom: 8px;
		border-bottom: 1px solid #000;
	}

	.home .column1{
		margin-left: 10px;	
		width:338px;
		float: left;
	}

.column2{
	margin-left: 20px;	
	width: 280px;
	float: left;

}

.column3{
	margin: 0 10px 0 0;
	width: 282px;
	float: right;	
}

.footer{	
	overflow: auto;
	border-top: 4px solid #333;
	margin: 10px;
	font-weight: bold;
}

.footer-column1{
	overflow: auto;
	width: 338px;
	float: left;	
}

.footer1-izquierda{
	float: left;
	margin-top: 40px;
	margin-left: 18px;
	margin-right: 20px;
}
.footer1-derecha{
	float: left;
	font-weight: normal;
}

.footer-column2{
	width: 280px;
	float: left;	
	margin-left: 20px;
	font-size: 14px;
}

.footer-column2 p{
	margin-bottom: -5px; /* Es recomendable usar valores negativos¿?*/
	clear: left;
}

.footer-column2 p.normal{
	font-weight: normal;
	border: 1px solid #ccc;
	margin-right: 90px;
	background-color: #fff2ca;
	font-size: 11px;
	text-align: center;
	margin-top: 40px;
	padding: 2px 0 2px 0;

}

.footer-column3 p.normal{
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	border: 1px solid #ccc;
	margin-right: 90px;
	font-size: 11px;
	padding: 2px 0 2px 0;

}

.imagenes-footer-column-2{
	margin-top: 0px;
	padding-top: 0px;
}

.footer-column3{
	width: 282px;
	float: left;	
	margin-left: 20px;	
	font-size: 14px;
}

.footer-column3 p{
	margin-bottom: 0px;
}
.footer-column3 p.buscar{
	margin-top: 5px;
	color: #acacac;
	font-size: 12px;
	padding-left: 5px;
}

.footer-column3 span.sitemap{
	font-size: 11px;
	text-align: right;
	color: #5a5a5a;
	float: left;
}

.footer-column3 .sitemap{
	float:right;
}

.imagen-sitemap{
	float: left;
	margin: 40px 2px 0 0;
}

.texto-sitemap{
	float: left;
	margin: 40px 10px 0 0;
}

.footer-titulo{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.footer-texto{
	margin: 2px;
}

.wrapper-legal {border:0; background: none;}


/*
	Home
*/

.home_link { text-decoration: none;}

/* Columna 1 */

.item{
	overflow: auto;
	font-family: Georgia;
	margin-top: 25px;
}

	.item h3{
		font-weight: normal;
		font-size: 12px;
		text-decoration: none;
	}

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

	/*.item a:hover {	color: #004c1e;}*/

.item h4{
	font-weight: normal;
	font-size: 12px;
}

.thumb{
	float: left;
	margin-right: 10px;
	width: 88px;
	background-color: #CCC;
	border:1px solid #004c1e;
}

.thumb img{
	display: block;
	margin: 0 auto;
}

.destacada-principal h2 a {
	font-family: Georgia;
	font-size: 30px;
	font-weight: normal;
	text-decoration: none;
	color: black;
}
	.destacada-principal .thumb {
		clear: both;
		float: none;
	}

.meta{
	font-family: Arial;
	font-size: 11px;
}

.excerpt{
	font-family: Arial;
	font-size: 12px;
	line-height: 1.4em;
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 10px;
	padding-bottom: .7em;	
}

/* .Columna 1 */

/* Columna 2*/

.destacado-opinion{	
	border: 1px solid #e3e3e3;
	background-color: #d5f7db;
	padding: 0 8px 18px 8px;	
	font-family: Georgia;	
	font-weight: normal;	
}

.destacado-opinion h2{
	font-size: 22px;
	font-weight: normal;
	margin-top: 5px;
}

.destacado-opinion p{
	font-family: Arial;
	font-size: 12px;
}

.destacado-opinion p.encabezado-opinion{
	font-size: 11px;
	margin-bottom: 0px;
}

.destacado-opinion h3{
	font-size: 18px;
	font-weight: normal;
	margin: 15px 8px 0 0;
	padding-top: 10px;
	border-top: 1px dotted #999;
}

.destacado-opinion a{
	text-decoration: none;
	color: #000;
}

.destacado-opinion h3.top{
	border-top: 1px solid #000;
	margin: 2px 0 0 0;
	padding-top: 10px;
}

.listado .titulo{
	font-family: Georgia;
	font-weight: normal;
	font-size: 9px;	
	border-bottom: 1px solid #d7d7d7;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}


/* .Columna 2*/

/* Columna 3 */

.buscar{
	margin-bottom:10px;
}

.column3 .hslice {
	background-color: #323232;
	padding: 5px;
	margin-top: 10px;
}


.column3 .hslice .widget-title {
	margin:0;
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 10px;
}

.column3 .hslice a { color:#fff;}

.banner p{
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 4px;

}

.banner{
	margin: 0 0 16px 0;
}

.img-banner img{
	display: block;
	margin: auto;
	margin-top: 9px;
}

.img-banner-top img{
	margin-top: 0;
}

.video{
	padding-bottom: 0;
}

.destacado{
	font-size: 18px;
	color: #FFF;
}

.destacado p{
	margin-top: 8px;
	padding-bottom: 8px;
}

.areas .titulo{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px 0 0 10px;
}

.tematicas{
	list-style-type: none;
	padding: 0 0 0px 10px;
	margin-bottom: 3px;
}

.tematicas li{
   background: #fff url("./images/icon-folder.jpg") 0 3px no-repeat;	
   padding: 0 0 2px 15px;
   font-family: Arial;
   font-size: 14px;
}
.tematicas li:first-letter { text-transform: uppercase;}

.wp-tag-cloud{
	list-style-type: none;
	padding: 0;
	margin-bottom: 3px;
}

.wp-tag-cloud li{
	background: #fff url("./images/icon-folder.jpg") 0 3px no-repeat;	
	padding: 0 0 2px 15px;
	font-family: Arial;
	font-size: 14px;
}

.wp-tag-cloud a { color: #000; text-decoration: none;}
.wp-tag-cloud a:hover { text-decoration: underline;}

.areas{
	border: 1px solid #cecccc;
	margin: 1em 0;
}

.destacado-txt{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #8a8a8a;
	margin: 2px 15px 25px 0;
}

.meta-cat-gris{
	font-family: Arial;
	font-size: 10px;
	color: #d7d7d7;
}

.legal{
	list-style-type: none;
	padding: 0;
}

.legal li {
	float: left;
	font-size: 12px;
	text-decoration: none;
}

/* Sidebar */
.blogroll { border-top: 1px solid #ccc; padding-top: 5px; margin-bottom: 5px;}
.blogroll ul {padding-left: 15px;}

.donarPaypal {border:1px solid #ccc; margin:10px 0; background: #D5F7DB; padding: 5px;}
	.donarPaypal .txt {}
	.donarPaypal h3 {
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		margin: 0px 0 15px 0;	
	}

/* Home */
.otros-destacados .meta { margin-top: 2px;}
.otros-destacados h3 { font-weight: bold; text-align: justify; font-family: Arial, sans-serif;}

/* Widget Youtube */
.widget_youtubesidebarwidget { background: #111; padding: 10px 0;}
.widget_youtubesidebarwidget h3 { padding-left: 10px;}
.widget_youtubesidebarwidget .widget-title { color:#eee; margin-bottom: 10px;}
.widget_youtubesidebarwidget a {color:#fff;}

/* Category */
.column1 { padding-bottom: 2em;}
.column1 .category-header { margin-bottom: 1em;}

/*.thumb a img {border:1px solid #ccc;}*/
.thumb:hover {border:1px solid #004c1e;}

.listado-item {margin-bottom: 3em;}
	.listado-item h2 a { color:#004c1e;}
	.listado-item .excerpt {border-bottom: 1px dotted #ccc; text-align: justify;}

/* Single */
.entry-content {line-height: 1.4em; text-align: justify;}

/* Especiales para páginas corporativas */
.caja {border:2px solid #111; padding:1em; margin:2em 0;}
.cajaEnvia { text-align: center;}
.rojo {color:#c00000;}

.tlf { font-size: 30px; color:#333; margin:1.5em 0; text-align: center;}

	/* Colabora */
	.cajaColabora { text-align: center;}
		.cajaColabora blockquote {color: #c30;}

	/* Víctimas */
	.page-id-521 h2 {background: #9c3; padding:5px; margin-top: 1.5em;}
	.page-id-521 h3 { background: #d1e8bc;}

	/* Quienes somos */
	.movimiento{ text-align: center; }
	.convivencia-democratica{ width: 500px; font-weight: bold; border: 1px solid #000; margin: 0 auto; }
	.convivencia-democratica .titulo{ font-size: 24px; text-align: center; background-color: #a0d29d; border-bottom: 1px solid #000; line-height: 25px; padding: 8px; }
	.convivencia-democratica .contenido{ font-size: 15px; line-height: 20px; padding-right: 10px; }
	.convivencia-democratica .contenido li{ margin-bottom: 8px; }
	.memorias .introduccion li{ font-weight: bold; }
	.memorias .contenido .imagen{ text-align: center; }
	.memorias .contenido .imagen img{ margin-bottom: 0px; }	
	.clearboth{ clear: both; }
	.subrayado{ text-decoration: underline; }
	.lista-sin-estilo li{ list-style-type: none; }
	.negrita{ font-weight: bold; }
	.fecha{ float: right; }


