/*** *** *** ESTILO 2019 *** *** ***/
@import url('https://fonts.googleapis.com/css?family=Roboto&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Hepta+Slab:300|Playfair+Display&amp;display=swap');

/* TIPOGRAFIA MARQUESINA */
@import url('https://fonts.googleapis.com/css?family=Open+Sans&amp;display=swap');


/**** popup ***/
.advp-wrapper {z-index:9999;}


/*** CONTENIDO ***/
.estilo2019{
 margin: 10px 20% 0 20%;
}
.estilo2019>img{
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
}
.estilo2019>p>img{
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
}
.estilo2019>h3{
  font-family: 'Playfair Display', serif;
  font-size: 20px !important;
  //line-height: 10px;
  color: #000080 !important;
  margin-bottom: 20px;
  margin-left:10px;
  text-align: justify;
}
.estilo2019>h1{
  font-family: 'Playfair Display', serif;
  font-size: 44px !important; 
  line-height: 53px;
  color: #333;
  margin-bottom: 30px;
  //text-align: justify;
}
.estilo2019>h2{
 font-family: 'Hepta Slab', serif !important;
 font-size: 22px !important;
 line-height: 29px;
 color: #000;
 margin-bottom: 30px;
 text-align: justify;
}
.estilo2019>p{
 margin: 15px 0 15px 0;
 font-family: Georgia,Times,Times New Roman,serif;
 font-size: 20px;
 line-height: 32px;
 color: #555;
 text-align: justify;
}
 
.estilo2019>p>a{
 font-family: Georgia,Times,Times New Roman,serif;
 text-decoration: underline;
 font-weight: 700;
 list-style-type: none;
 padding: 0;
 color: inherit;
 text-align: justify;
}

.estilo2019>p>strong{
 font-family: Georgia,Times,Times New Roman,serif;
 font-weight: 700;
 text-align: justify;
}

@media (max-width: 768px) {

 .estilo2019{ margin: 10px 0 0 0;}

}



/*** FOTORELATO ***/
.fotorelato{
//margin:0 5% 0 5%;
}
.fotorelato>img{
	width:100%;
	height:auto;
}
.fotorelato>p>img{
	width:100%;
	height:auto;
}




/*** FOTO-POLAROID ***/
.polaroid {
  width: 100%;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 25px;
}
.polaroid>img {
  width:100%;
}
.polaroid>p {
  text-align: center;
  padding: 10px 20px;
 
  font-family: roboto,sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #afaeae;
  margin-top: 5px;  
}





/*** BLOCKQUOTE ***/
blockquote {
 display: block;
 border-width: 2px 0;
 border-style: solid;
 border-color: #eee;
 padding: 1.5em 0 0.5em;
 margin: 1.5em 0;
 position: relative;
  
 text-align: center;
 font-family: Georgia,Times,Times New Roman,serif;
 font-size: 20px;
 line-height: 32px;
 color: #555;
 background:none;
}

blockquote:before {
 content: '\201C';
 position: absolute;
 top: 0em;
 left: 50%;
 transform: translate(-50%, -50%);
 background: #fff;
 width: 3rem;
 height: 2rem;
 font: 6em/1.08em 'PT Sans', sans-serif;
 color: #555;
 text-align: center;
}

blockquote:after {
  content: "\2013 \2003" attr(cite);
  display: block;
  text-align: right;
  font-size: 0.875em;
  color: #d48344;
}

/*** *** *** FIN ESTILO2019 *** *** ***/

/*** *** *** INTRO2019 *** *** ***/
.intro2019{



}

.intro2019>img{
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
}
.intro2019>p>img{
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
  height: auto;
}
.intro2019>p{
 margin: 15px 10px 15px 10px;
 font-family: Georgia,Times,Times New Roman,serif;
 font-size: 20px;
 line-height: 22px;
 color: #555;
 text-align: justify;
}

.intro2019>h1{
 font-family: 'Playfair Display', serif;
 font-size: 2em !important; 
 //line-height: 53px;
  color: #000;
  margin: 0 10px 0 10px;
  //text-align: justify;


} 


/*** *** *** FIN INTRO2019 *** *** ***/


/*** *** LEER MAS ***/
.readmore{

}
.readmore .btn {
margin:0;
padding:5px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
//float:right !important;
bottom:0;
}





/*** *** *** *** clase menu card *** *** *** ***/

.blog_menu-card .span4{
-webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);
box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);
margin-bottom:20px;
min-height:500px;
/*
 // overflow:hidden;
 // text-overflow:ellipsis;
 // white-space: nowrap;  
*/
}

.item, .items-leading {
    margin-bottom: 1px !important;
    padding-bottom: 1px;
    border-bottom: none ;	
}

.blog_menu-card img { 
	width:100%; 
	height:200px !important;
	object-fit:cover;
}


.limitado{

}

.blog_menu-card p {
	margin: 15px 20px 15px 20px;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 16px;
	line-height: 22px;
	color: #555;
       /*text-align: justify;*/
}

.blog_menu-card h1{
 font-family: 'Playfair Display', serif;
 font-size: 1.5em !important;
 text-transform: uppercase;
 font-weight: bold; 
 text-align:center;
 color: #000;
 margin: 10px 20px 0 20px;
} 




/*** clase menu notas */

.blog_menu-notas .span4{
-webkit-box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.5);
box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.5);

}

.blog_menu-notas .page-header { 
 // text-align:center;
 }
.blog_menu-notas .page-header h2 {
  font-family: 'Playfair Display', serif;
  font-size: 2em !important; 
  color:#000; 
  margin: 0 10px 0 10px;
  //text-align: justify;

 }






/*---- bt content slider ---*/
#s5_top_row1_wrap,
#s5_top_row2_wrap,
#s5_top_row3_wrap,
#s5_bottom_row1_wrap,
#s5_bottom_row2_wrap,
#s5_bottom_row3_wrap,
#s5_above_columnswrap,
#s5_below_columns_wrap,
#s5_left_column_wrap_inner,
#s5_right_column_wrap_inner {
    padding-left: 10px;
    padding-top: 20px;
}

.module_round_box_outer {
    margin-right: 10px;
    margin-bottom: 20px;
}

/*** BT CONENT **/

.bt-cs .bt-inner{
  
  text-align: left;
  font-family: initial;
}

.bt-cs .bt-inner .bt-title{
  font-size: 20px;
  font-weight: lighter;
  color:#555;
}

/*** BT CONTENT --- bt destacadas */

.s5_no_custom_bg aside .module_round_box, .s5_yes_custom_bg .module_round_box {
    background: 
    #008BBC;
}



.destacadas .bt-cs .bt-inner{ 
  background: #008BBC;
/* background: linear-gradient(90deg, rgba(238,83,35,1) 0%, rgba(234,127,41,1) 100%); */ 
  text-align: center;
/*  width:100%; */
}

.destacadas .bt-cs .bt-inner img{ 
  width:100% !important;

}


.destacadas .bt-cs .bt-inner .bt-title{ 
/*font-family: 'Playfair Display', serif;*/
 font-family: 'Open Sans', sans-serif; 


  font-size:30px;
  color:#fff;
  text-decoration: underline;
}

.destacadas .bt-cs .bt-inner .bt-introtext{
/*  font-family: Georgia,Times,Times New Roman,serif; */
 font-family: 'Open Sans', sans-serif; 

  font-size:20px;
  color:#fff; 
   // line-height: 1.6;
  padding: 10px 15px 10px 15px;
}


/*** logo facso **/
.logo-facso{
background:#fff;
height:100px;
}




/***** AAa *****/
#s5_breadcrumb_font_login_wrap {display:none;}



/* nombre del modulo de noticias */

.module_round_box .s5_mod_h3_outer{
background-image: linear-gradient(120deg, #0095c3 0%, #016ca4 100%);
}

.module_round_box .s5_mod_h3 {
    color: #FFFFFF;
    font-size: 2em;
    text-align:center;
    font-family: 'Tinos',Helvetica,Arial,Sans-Serif;
}

.module_round_box .s5_mod_h3 .s5_h3_first {
color:#fff;
}



/*MENU*/
#s5_menu_wrap{
z-index:999 !important;
}






















/* --------------------- INICIO FOOTER ---------------------------------*/

#contenedor {
   min-height: auto;
   display: -webkit-flex;
   display:         flex;
   -webkit-flex-flow: row;
           flex-flow: row;
	margin: 20px 0 30px 0;
   }

#contenedor a {
	color: #ffffff;
}

#contenedor p {
  padding:0px;
}
 
#contenedor > centro {
   border: 1px solid #ff8e0a;
   background: #ff8e0a;
   -webkit-flex: 3 1 30%;
           flex: 3 1 30%;
   -webkit-order: 2;
           order: 2;
   }
  
  #contenedor > izquierda {
   border: 1px solid #ff8e0a;
   background: #ff8e0a;
	overflow: hidden;
	text-align:center;
	word-wrap: break-word;
   -webkit-flex: 1 6 20%;
           flex: 1 6 20%;
   -webkit-order: 1;
           order: 1;
   }
  
  #contenedor > derecha {
      border: 1px solid #ff8e0a;
	
   background: #ff8e0a;
	word-wrap: break-word;
   -webkit-flex: 3 1 20%;
           flex: 3 1 20%;
   -webkit-order: 3;
           order: 3;
   }


.seguinos
{
float: left;  background: #ff8e0a;  text-align: center; width:50%;
}


.programas	
{
float: left;  background: #ff8e0a; text-align: center; width:50%;
}


.textocentro{
text-align:left;
margin-left:10%;
}


.fondo-circular {
   	 opacity: 1.0;
    	filter: alpha(opacity=40); /* For IE8 and earlier */
	transition: 1.2s;
	height: 28px;
	width: 28px;
	line-height: 28px;
	display: block;
	float:left;
	border: 1px solid black;
	border-radius: 50%;
	background: black;
	text-align: center;
	margin-right: 10px;
}

.imgredessociales {
   	 opacity: 1.0;
    	filter: alpha(opacity=40); /* For IE8 and earlier */
	transition: 1.2s;
	height: 38px;
	width: 38px;
	line-height: 38px;
	display: block;
	float:left;
	border: 1px solid black;
	border-radius: 50%;
	background: black;
}


.imgredessociales:hover {
    opacity: 0.4;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.imgredessociales_mov {
   	 opacity: 1.0;
    	filter: alpha(opacity=40); /* For IE8 and earlier */
	transition: 1.2s;
	display: block;
	float:left;
  	height: 38px;
	width: 38px;
	line-height: 38px;
	
}
.imgredessociales_mov:hover {
    opacity: 0.4;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}





  /* Too narrow to support three columns */
  @media all and (max-width: 640px) {
  
   #contenedor, #page {
    -webkit-flex-flow: column;
            flex-flow: column;
   }

   #contenedor > derecha, #contenedor > izquierda, #contenedor > centro {
    /* Return them to document order */
    -webkit-order: 0;
            order: 0;
   }
  
}
/*del joomla
.moduletable_pie{
  margin-left:-40px;
  margin-right: -40px;
  margin-bottom: -40px
}
*/

#s5_footer_area1 {
    background: #FF8E0A;
  padding: 0px;}

#s5_shape5_logo {
  display:none;
  background: url(../images/shape5_logo.png) no-repeat top left;}

/* --------------------- FIN FOOTER ---------------------------------*/


