/********************/
/* CUSTOM STYLE CSS */
/********************/
/* 
Put your custom css and css overrides in this file. By restricting your css changes to 
custom-style.css, your changes will not be overwritten when upgrading to a new version of this theme.

Steps to customize your theme:
1. Add your custom css to this file;
2. Uncomment different examples below and modify data as you wish;
3. Clear cached data at admin/settings/performance or, if you use Administration Menu module, "Flush all caches".
   You can also check "Rebuild theme registry on every page" at /admin/appearance/settings/zeropoint during development;
4. Don't forget to save a copy of this file with a different name to avoid loosing it after a theme update.
*/



/* Erase or comment the lines below to get rid of the image in the right sidebar and the brand image at the bottom */
/*#middlecontainer {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
}*/
#brand {
	background: url(../images/all/_brand.png) 50% 0 no-repeat;
	margin: 0 auto;
	height: 50px;
}


/*************************/
/* DROP DOWN ADJUSTMENTS */
/*************************/

/* no dropdown shadows */
/*
.pure-menu-children {
	box-shadow: none;
}*/

/* big arrows */
/*
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {
	content: "\25BC";
}
.pure-menu-has-children .pure-menu-has-children > .pure-menu-link:after {
	content: "\25B6";
}*/


/**************************/
/* INDIVIDUAL MENU COLORS */
/**************************/
/* Uncomment the following lines to have different colors for menu items. 
 * Change the values below accordingly: XXX=menu item number; YYY=background color. */

/* Individual menu item */
/*
.menu-XXX {
	background: #666;
}*/

/* First/last menu item */
/*
.first.pure-menu-link {
	background: #YYY;
}*/

/* Middle menu items */
/*
.pure-menu-link {
	background: #YYY;
}*/

/* Children color */
/*
.pure-menu-children .pure-menu-link {
	color: #000 !important;
	background: red;
}*/


/*********************************/
/* HIDE some TITLES and READMORE */
/*********************************/
/* Uncomment the first declaration below to hide all titles on the front page 
 * Addapt the second declaration to hide a certain title on the frontpage. 
 * Third one is for no "Read more" on the front page. */ 
/*
.front #main h2.title a {
	display: none;
}
.front #main #node-XXX h2.title a {
	display: none;
}
.front .node-readmore {
	display: none;
}
*/


/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where XXX is the block number */

/*
#block-block-XXX .block-icon {
	background: transparent url(../images/all/icons/blocks/icon_24_48.png) no-repeat;
}
*/


/*************************/
/* USER BLOCKS ALIGNMENT */
/*************************/
/*
#section1 .block {
	min-height: 250px;
}*/


/************************/
/* CHANGE HEADER IMAGES */
/************************/
/* Deactivate the image rotator in theme's settings, change the path to your image and uncomment the lines below */
/*
#headimg {
	background: #fff url(path to your image) no-repeat 100% 100%;
}*/


/************************/
/* OTHER SOCIAL NETWORK */
/***********************/
#soclinks .myother { 
	background: transparent url(myother-social-network_32.png) no-repeat scroll center center; 
}

/*Mi codigo*/
/*Tamaño letra general de la pagina*/
.fs0 {
    font-size: 0.9em;
}

/*Fuente letra menu*/
.pure-menu-link {
    font-family: "Arial",Verdana;
    text-transform: none;
	font-size: 1em !important;
}
.pure-menu-link a {
	font-size: 1em;
}
.pure-menu-link, .pure-menu-disabled {
    padding: 0.5em 1.5em;
}
/*Modificacion bloque de lenguajes*/
.language-switcher-locale-url {
    list-style: outside none none;
}

.region-topreg .block .content ul {
    display: inline-flex;
}

.language-link {
    padding-left: 10px;
	padding-right. 10px;
}
/*Fraction slider*/
.fraction-slider .slide {
    z-index: 1 !important;
}
.slider {
    /*background: #4F7F5B none repeat scroll 0 0;*/
	background: none;
    margin: 0 auto;
    max-width: 1400px !important;
    position: relative;
    width: 100%;
}

.slider-wrapper {
    /*background: #4F7F5B none repeat scroll 0 0;*/
	background: none;
    border: 0px solid #000;
    box-shadow: 0 3px 5px #666;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.fs-pager-wrapper {
    z-index: 1;
}
.slider-wrapper p {
	z-index: 1;
}
.fraction-slider .slide {
	z-index: 1;
}
.fraction-slider .active-slide {
	z-index: 1;
}
.fraction-slider .fs_obj {
	z-index: 1;
}
.fraction-slider .fs_fixed_obj {
	z-index: 1;
}
.fraction-slider .prev, .fraction-slider .next {
	z-index: 1;
}
.fs-pager-wrapper {
	z-index: 1;
}
.field-content.h2slide {
    color: white;
}
.tituloslide {
background-color: #FF0000;
opacity: 0.6;
filter:  alpha(opacity=60);
padding: 0 10px;
}

/*Modificaciones para noticias generales de portada*/
.block .content ul {
    list-style: outside none none;
}

.views-field.views-field-field-image.imgfloatleft {
    float: left;
    margin-right: 5px;
    /*margin-top: 5px;*/
}
.field-content.justificar {
    text-align: justify;
}
/*Modificaciones menu*/
.menuband.clearfix {
    background-color: #7bbb8b;
}
/*imagenes galeria pagina inicio*/

.imgfloatleft {
    float: left;
    padding-bottom: 4px;
    padding-right: 10px;
}

/*Eliminacion logotipo del tema a pie de pagina*/

#brand {
    background: none;
}
/*Color de fondo del pie*/

#bottom_bg {
    background-color: #7bbb8b;
}
/*Padding a noticias generales pagina inicio para ajuste de texto y foto*/

/*.noticias-generales {
    padding: 0.1em;
}*/
/*Modificacion fluid grid en general*/
li.views-fluid-grid-inline {
    background-color: #ffffff;
    border: medium none;
	margin-bottom: 10px;
    text-align: center;
}
/*Bloque mensaje pagina principal*/


.panel-responsive .rld-span-standard_3 {
    background-color: #7BBB8B;
    border-radius: 10px;
    color: #fff;
    padding: 1em;
    width: 25%;
    box-shadow: 3px 3px 3px #505050;
}
/*Modificación ancho columna derecha*/

ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    width: 170px;
}
.panel-pane.pane-views.pane-literatura h4 {
    color: green;
    font-size: 0.9em;
    padding: 0.2em 0.2em 0.2em 0.9em;
    text-align: center;
	margin-bottom: 10px;
}

.views-field.views-field-field-img-mensaje {
    height: 173px;
    margin-bottom: 10px;
    overflow: hidden;
}
#site-slogan {
    color: grey;
    font-size: 18px;
}
/*Modificacion ancho columna diversas pagina inicio*/

ul.views-fluid-grid-items-width-180 li.views-fluid-grid-item {
    width: 230px;
}

.view-display-id-block_14. {
    padding-top: 45px;
}
/*Modificación alto columnas de taxonomia*/
ul.views-fluid-grid-items-height-400 li.views-fluid-grid-item {
    height: 420px;
}
/*Separación titulos de bloques*/

.views-field.views-field-title.centradogrid {
    padding-bottom: 8px;
}
/*Quitada alineación centro de titulos en bloques.*/

div.views-fluid-grid h3 {
    text-align: inherit;
}
/*Añadido "publicaciones" en bloque derecho*/

.publicaciones {
    color: green;
    font-size: 20px;
}

/*.noticias-generales {
    padding: 0.1em 10px 0.5em 0.1em;
	margin-top: 20px;
	height: 185px;
}*/


.noticias-generales {
    height: 185px;
    margin-top: 20px;
    padding: 0 10px 0.5em 0.1em;
}

.noticiasar .noticias-generales {
    height: 190px;
    padding: 0.1em 10px 0.5em 0.1em;
}

.view .slider-wrapper p {
    background-color: #000000;
    opacity: 0.6;
    padding: 10px;
	width: 95%;
}
.fraction-slider .pure-img {
    max-width: 800px;
}

/*.field-content.mezquitas {
    padding-left: 15px;
}*/

.cuerponodo {
    text-align: justify;
}
.field-content.mensaje {
    font-size: 19px;
    text-align: center;
	height: 106px;
	overflow: hidden;
	line-height: 24px;
}
.field-content.leermas {
    padding-bottom: 10px;
}

.item-list {
    margin-top: 20px;
}

.enlacesinteres .pane-title {
    font-size: 16px;
    margin-top: 20px;
}
h3 {
	font-size: 1.1em;
}