/*
Theme Name:  fte
Description: It is a very clean and simple theme for Your WordPress site.
Version:     1.4.2
License:     GPL
Template: 	 clean-simple-white
License URI: http://www.gnu.org/licenses/gpl.html
Tags:        white, blue, light, two-columns, right-sidebar, theme-options, featured-images, fixed-layout, sticky-post, threaded-comments, translation-ready
Text Domain: fte
*/
@import url("../clean-simple-white/style.css");

/* =Aquí empieza la personalización de tu tema
-------------------------------------------------------------- */

body {font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
body.landing-background{background-color: #ffffff}
p
{
	font-size: 120%;
	text-align: justify;
}
#header
{
	height: 257px;
	}
#header li
{
	list-style: none
	}	
#header h2
{
	font-style: italic;
	font-weight: bold;
margin-top: 130px;
	margin-left: 20px;
	font-size: 17px;
		color: #FFF;
}

#header h4
	{
		font-style: italic;
		font-weight: bold;
		text-align: right;
		margin-right: 30px;
		font-size: 16px;
		color: #FFF;
		text-shadow:3px 4px 7px #000000;
        margin-top: -280px;
	}
	
#header h2.widgettitle{display:none}
#main-content p {
margin: 15px 0;
text-indent: 40px;
line-height: 115%;
}
#container {
background: #fff;
margin: 0px auto;
text-align: left;
width: 940px;
}

#main-content
{
	border: 0 #CCC none!important;
	float: left;
	margin: 5px 10px 0px!important 10px!important;
	padding: 0px 20px 0px 20px;
	width: 93%;
}
#landing-main-content
{
	border: 0 #CCC none!important;
	width: 100%;
}
#main-content h3
{
	font-size: 150%;
	font-weight: 600;
	margin-bottom: 20px!important;
}
#main-content img
{
	max-width: 100%!important;
}
#head-nav
{
	margin: 20px auto 0;
	border: 0  none;
	width: 900px;
}
#head-nav ul.menu
{
	width: 900px;
	margin: 0 auto;
	display: flex;
    justify-content: space-between;
}
#head-nav ul.menu li
{
	border: 0 none;
	margin: 0 0 10px 0;
}

#head-nav .menu li a, #head-nav .menu li a:visited
{
	color: #666;
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 30px;
	padding: 0 8px;
	
}


#head-nav ul.menu li.current_page_item a:link, #head-nav ul.menu li.current_page_item a:visited {
	color: #900;
	
}
.landing-cabecera, .landing-pie{list-style: none!important;width: 900px;height: auto;margin-bottom: 30px;text-align: center}
#enlaces ul{margin: 0 !important;display: block}
#enlaces ul li{list-style: none !important;float:left;width:300px ;height: 250px;overflow: hidden;margin-bottom: 30px;text-align: center}
#enlaces ul li.izquierda{margin-right: 10px }
#enlaces ul li.centro{margin: 0 10px }
#enlaces ul li.derecha{margin-left:10px }
img.alignleft {
padding: 0px;
margin: 0 20px 2px 0;
display: inline;
}

img.alignright {
padding: 0px;
margin: 0 0 2px 20px;
display: inline;
}
img.foto-izquierda
{
margin-left: -40px;
margin-right: 14px;
}

img.foto-central
{
margin-right: 10px;

margin-left: 10px;

}
img.foto-derecha
{
margin-left: 13px;
}

.ngg-gallery-thumbnail img
{
	background-color: #FFFFFF;
	border: 0 #A9A9A9 none!important;
	display: block;
	margin: 4px;
	padding: 4px;
	position: relative;
	width: 420px;
}
.ngg-gallery-thumbnail a img:hover
{
	background-color: #FFFFFF;

}

.post h2 , .post-actividades h2
{font-size: 20px;color: #444;font-weight: bold;margin-bottom: 14px;}
.post h2 a , .post-actividades h2 a{color: #444;text-decoration: none;}
.post img , .post-actividades img{float: left; margin-right: 20px;}
.post p , .post-actividades p {color: #444;text-decoration: none;}

.post-actividades h2{font-size: 18px;color: #526FFF!important ;}
.post-actividades a { text-decoration: none; }

.post-spt {
border-top: 1px dashed #ccc;
margin-bottom: 10px;
}

.post-antepagina
{width: 100%;text-align: center;}

#main-content ul, #main-content ol {
    margin: 10px 0 10px 0;
}
.blocks-gallery-item__caption{background:transparent!important}
.blocks-gallery-item__caption a{color:transparent; padding:42px 0 20px}

.formulario-contacto p{
	margin: 15px 0;
   text-indent: 1px !important; 
    line-height: 120%
}
.formulario-contacto input, .formulario-contacto textarea {
    width: 80%;
}
.grecaptcha-badge { 
    visibility: hidden;
}