/*-----------------------------------------------------------------------------------

	Theme Name: DRUDGD7- MiUDG
	Theme URI: http://miudg.udg.mx
	Description: Rocking your WordPress world!
	Author: Gustavo Ogas, Felipe Neville
	Version: 1.0
    Author: Betty de la Mora, Gladstone Oliva
    Version: 2.0

/*-----------------------------------------------------------------------------------*/
/*  MiSUV   
/*-----------------------------------------------------------------------------------*/
.homebox-column-wrapper{
    width:33% !important;
    clear:none !important;
    float:left;
}
.view-display-id-block_7  .imagen-noticia-principal img {
    width: 100% !important;
    height:auto;
}

.view-display-id-block_7 .views-field-field-imagen-noticia-1 {
    margin: 0px 1px 2px 1px !important;
}
.view-display-id-block_7 .titulo-noticia-principal h5 {
    font-size: 12px;
}
/*-----------------------------------------------------------------------------------*/
/*  Menu principal - Hamburguesa
/*-----------------------------------------------------------------------------------*/
#block-superfish-1 li {
    height:46px; /*Quito para que no se superponga*/
}
/*-----------------------------------------------------------------------------------*/
/*  Noticia principal
/*-----------------------------------------------------------------------------------*/
.views-row-1 .titulo-noticia-principal {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:93% !important;
}
.views-row-2 .titulo-noticia-principal {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:93%;
}
.views-row-3 .titulo-noticia-principal {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:93%;
}
#zone-content p{
    margin:10px 0;
}
/*.views-row-1 .texto-noticia-principal .field-content {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:99%;
    height: 111px;
    text-overflow: clip;
    white-space: normal;
}
.views-row-2 .texto-noticia-principal .field-content {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:91%;
    height: 111px;
    text-overflow: clip;
    white-space: normal;
}
.views-row-3 .texto-noticia-principal .field-content {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width:91%;
    height: 111px;
    text-overflow: clip;
    white-space: normal;
}*/
/*-----------------------------------------------------------------------------------*/
/*	0.	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/
/*-----------------------------------------------------------------------------------*/
.container-12 .grid-3{
	float: right;
	clear: right;
	width: 220px !important;
}
.container-12 .grid-6.region-content{
	width: 460px !important;
}
.container-12 .grid-9{
	width: 460px !important;
    margin-left: 10px;
}
#region-footer-first{
	width:720px;}
/*-----------------------------------------------------------------------------------*/
/*	1.	Document Setup (body, common classes, vertical rhythm, structure etc)
/*-----------------------------------------------------------------------------------*/
body {
    background: url("../images/bg_body_narrow.jpg") no-repeat scroll center 50px transparent;
    line-height: 1.6;
}

/*-----------------------------------------------------------------------------------*/
/*	2.	Header Styles
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	3.	Navigation & Menus
/*-----------------------------------------------------------------------------------*/
#block-superfish-1 li{
	width: 120px;
}
/*-----------------------------------------------------------------------------------*/
/*	4.	Main Content Styles
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	5.	Forms
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	6.	Footer Styles
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	7.	Pages, nodes & drupal elements
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	8.	Vistas
/*-----------------------------------------------------------------------------------*/

/*noticia*/
#block-views-noticia-block-1 .views-field-field-imagen-noticia-1{
	float: none;
	width:100%;
	    margin: 0;
}

/*noticia*/
/*slideshow*/
#block-views-slideshow-block-1{
	display: block;
}
#block-views-slideshow-block-1 ul.flex-direction-nav{
	display: none;
}

#block-views-slideshow-block-1 .flex-control-thumbs{
	position: absolute;
	top:0;
	/*background: url("../images/trans.png") repeat scroll 0 0 transparent;*/
	height: 50px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.41) 0%, rgba(0,0,0,0.41) 1%, rgba(0,0,0,0.17) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.41)), color-stop(1%,rgba(0,0,0,0.41)), color-stop(100%,rgba(0,0,0,0.17))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.41) 0%,rgba(0,0,0,0.41) 1%,rgba(0,0,0,0.17) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,0,0,0.41) 0%,rgba(0,0,0,0.41) 1%,rgba(0,0,0,0.17) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,0,0,0.41) 0%,rgba(0,0,0,0.41) 1%,rgba(0,0,0,0.17) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,0,0,0.41) 0%,rgba(0,0,0,0.41) 1%,rgba(0,0,0,0.17) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69000000', endColorstr='#2b000000',GradientType=0 ); /* IE6-9 */


-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
        
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.3);

}
#block-views-slideshow-block-1 .flex-control-thumbs img{
	height: 40px;

}
/*noticias*/
#block-views-noticia-block-3 .flex-control-thumbs li{
	margin: .5em;
}
/*galeria de imagenes*/
.view-id-galer_a_de_imagenes.view-display-id-page img{
	float: left;
	margin-right: 5px;
}
.view-id-galer_a_de_imagenes.view-display-id-page .views-field-nothing{
	clear: both;
}
#block-views-galer-a-de-imagenes-block-1 ul li{
	margin: 0;
}
#block-views-galer-a-de-imagenes-block-2 img{
	float: left;
	margin-right: 5px;
}
#block-views-galer-a-de-imagenes-block-2 .views-field-nothing{
	clear: both;
}
/*galeria de videos*/
.view-galeria-de-videos.view-display-id-page img{
	float: left;
	margin-right: 5px;
}
.view-galeria-de-videos.view-display-id-page .views-field-nothing{
	clear: both;
}

#block-views-galeria-de-videos-block-2 img{
	float: left;
	margin-right: 5px;
}
#block-views-galeria-de-videos-block-2 .views-field-nothing{
	clear: both;
}
#block-views-galeria-de-videos-block-2 ul li{
	text-align: left;
}
/*galeria de audio*/

/*footer*/
#block-menu-menu-men-{
	top:-15px;
}
/*menu en bloque*/
#block-menu-block-1{
	display: block;
}

/*-----------------------------------------------------------------------------------*/
/*	9.	Bloques
/*-----------------------------------------------------------------------------------*/
	 
/*Slideshow*/
#block-views-banners-block-2 img{
	width: 100px;
	height: auto;
}
/*Banner inferior*/
#block-views-banners-block-1 img{
	/*width: 175px;
	height: auto;*/
}

/*-----------------------------------------------------------------------------------*/
/*	Nuestros cambios
/*-----------------------------------------------------------------------------------*/

ul.lista_noticias {
    flex-direction: column;
}

.views-row-1 .imagen-noticia-principal img{
  width: 457px;
}


.views-row-2 .imagen-noticia-principal img{
  clear: both;
  width: 222px;

}

.views-row-3 .imagen-noticia-principal img{
  clear: both;
  width: 222px;

}

li.views-row.views-row-2.noticia {
	width: 230px;
	display: inline-block;
    vertical-align: top;


}
li.views-row.views-row-3.noticia {
	width: 230px;
	display: inline-block;
    vertical-align: top;


}
ul.lista_noticias {
	display:inline-table;
}

/* li.views-row.views-row-3.views-row-odd.views-row-last.noticia > div.views-field.views-field-field-cuerpo.texto-noticia-principal > div.field-content >a {
	margin-left: 57%;
}
li.views-row.views-row-2.views-row-even.noticia > div.views-field.views-field-field-cuerpo.texto-noticia-principal > div.field-content >a {
	margin-left: 57%;
}
li.views-row.views-row-1.views-row-odd.views-row-first.noticia > div.views-field.views-field-field-cuerpo.texto-noticia-principal > div.field-content >a {
    margin-left: 79%;
} */

/*-----------------------------------------------------------------------------------*/
/*	Oferta academica horizontal
/*-----------------------------------------------------------------------------------*/

ul.lista_oferta_home {
    flex-direction: column;
}

.content_oferta_home {
    display: none;
}

 .imagen_oferta_home img {
    width: 40%;
    height: auto;
}

li.views-row.oferta-academica {
    width: 100%;
    height: 122px;
    margin: 5px 0;

}
span.titulo_oferta_home {
    position: absolute;
    display: inline-block;
    vertical-align: top;
  	 padding: 10px 20px; 
}

.views-field.views-field-field-imagen-oferta.imagen_oferta_home {
    display: initial;
}

.views-field.views-field-field-more-info {
    display: inline-block;
        padding: 0px 0px 12px 120px;
}

/*.views-field.views-field-field-more-info {
    margin: -40px 0px;
}

.views-field.views-field-field-more-info {
    padding: 0px 20px 0px 0;
}

 .views-field-field-imagen-oferta.imagen_oferta_home {
    display: inline;
    clear: both;
}


.views-field.views-field-field-more-info {
    display: block;
    float: right;
    margin: 86px 0px 0 0;
    clear: both;*/
}

/*-----------------------------------------------------------------------------------*/
/*	Redes sociales
/*-----------------------------------------------------------------------------------*/

#block-views-redes-sociales-block-1 .views-field-php .field-content .logos_redes a {
    width: 45px;
}
#block-views-redes-sociales-block-1 .facebook {
    background-size: 40px 40px;
    height: 40px;
}

#block-views-redes-sociales-block-1 .twitter {
    background-size: 40px 40px;
    height: 40px;
}

/*#block-views-redes-sociales-block-1 .google {
    background-size: 40px 40px;
    height: 40px;
}*/

#block-views-redes-sociales-block-1 .youtube {
    background-size: 40px 40px;
    height: 40px;
}

#block-views-redes-sociales-block-1 .instagram {
    background-size: 40px 40px;
    height: 40px;
}

#block-views-redes-sociales-block-1 .views-field-php .field-content .logos_redes a {
    width: 45px;
    }

/*-----------------------------------------------------------------------------------*/
/*	Bloque MiSUV
/*-----------------------------------------------------------------------------------*/

.bloque_misuv {
    background-color: #0082ce;
    padding: 18px 0 0 20px;
    height: 49px;
}

.bloque_misuv a {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    opacity: 0.7;
}

.bloque_misuv a:hover {
    opacity: 0.3;
}

img.acceso_MiSUV {
    float: right;
    width: 47px;
    margin-top: -18px;
}

li.views-row .views-row-2 .views-row-even.noticia {
    display: column;

}

/*#region-preface-first {
    display: none;
}*/

#region-sidebar-second {
    display: block;
}


div#login-panel-correo {
    padding-top: 0px;
}

li.views-row.views-row-2.views-row-even.noticia {
    display: inline-block;
    }

li.views-row.views-row-3.views-row-odd.views-row-last.noticia {
    display: inline-block;
    }


.views-field.views-field-field-more-info {
    padding: 70px 13px 12px 0px;
    float: right;
}

ul#udg_menu_principal_ul {
    display: block;
}

div#block-block-8 {
    display: block;
    width: 550px;
}

.bloque_misuv {
    margin: 0px;
}

form#search-block-form {
    display: block;
}

li.views-row.views-row-2.views-row-even.noticia {
    width: 225px;
    margin-right: 6px;
}

li.views-row.views-row-3.views-row-odd.views-row-last.noticia {
    width: 225px;
}

div#block-block-12--2 {
    background-color: #1a96b6;
}

div#block-block-11--2 {
    background-color: #e63875;
}

.block {
    margin-bottom: 20px;
}

span.bloques_titulo {
    font-family: sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    opacity: 0.7;
    margin-left: 18px;
}

div#zone-branding {
    display: block;
}

header#section-header {
    display: block;
}

div#block-menu-menu-men- {
    display: block;
}

/*-----------------------------------------------------------------------------------*/
/*	Noticias
/*-----------------------------------------------------------------------------------*/

.view-noticia.view-display-id-page .views-field-field-imagen-noticia{
	float: left;	
     /* margin: -10px 10px 0 0;*/
}

h3.titulo_notiant {
    padding: 0 0 0 290px;
    font-size: 19px;
}

.cuerpo_notiante {

    height: 65px;
}

.leermas-noticias {

    padding: 0px 20px 10px 0;
}

/*-----------------------------------------------------------------------------------*/
/*	Página interior
/*-----------------------------------------------------------------------------------*/


.field-name-field-imagen-interior {
    float: left;
     display:block;
}

.field-name-field-cuerpo-interior {
    width: 70%;
    margin: 0 0 0 190px;
}

#region-footer-second .region-footer-second-inner {
    padding: 40px 0 0 32px;
    color: #666;
    margin: 20px 10px 20px 20px;
}

h1#page-title {
    padding-left: 0;
}

.field.field-name-field-sinopsis.field-type-text.field-label-hidden {
    padding: 0;
}

.field.field-name-field-cuerpo.field-type-text-with-summary.field-label-hidden {
    padding: 0;
}

/*-----------------------------------------------------------------------------------*/
/*	Programas académicos
/*-----------------------------------------------------------------------------------*/

.node-type-programas-educativos .field-type-text-long {
    width: 75% !important;
}

#menu-programa {
	float: right;
	width: 21%;
	background: #F2f2f2;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .30);
	padding: 6px 10px 10px 10px;
}

#menu-programa li {
    border-bottom: none;
    padding:0;
}

h3.titulo_licenciatura {
    padding: 10px 0;
}

.logos_redes img {
    width: 40px;
}

