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

	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
-----------------------------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
@import url(https://fonts.googleapis.com/css?family=Noticia+Text:400,700,400italic,700italic);

.section-footer{
	/*display:none;*/}
/*-----------------------------------------------------------------------------------*/
/*	Videos responsivos
/*-----------------------------------------------------------------------------------*/
.video-responsivo{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsivo iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/*-----------------------------------------------------------------------------------*/
/*	Noticias portada
/*-----------------------------------------------------------------------------------*/
/*.texto-noticia-principal .field-content {
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    justify-content: center;
    text-align: unset;
    text-align-last: right;
}*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	0.	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/
/*-----------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.4em;
	font-family:"Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;
	color: #444444;
    direction: ltr;
    font-size: 13px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    unicode-bidi: embed;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
} /* Hide from IE Mac \*/
.clearfix {
	display: block;
} /* End hide from IE Mac */
.none {
	display: none;
} /* End Clearfix */

.block ul li a.active{
	color: #336F9D;
}

 #region-menu{
	 margin-left:0;
	 margin-right:0;
	 width: 100%}

/*-----------------------------------------------------------------------------------*/
/*	1.	Document Setup (body, common classes, vertical rhythm, structure etc)
/*-----------------------------------------------------------------------------------*/

.block{
	margin-bottom: 30px;
	padding: 0;
	box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -o-box-sizing:border-box;
   -ms-box-sizing:border-box;
	}
.block ul, .item-list ul {
    margin: 1em 0;
    padding: 0 0 0 1em;
}

.item-list ul {
    margin: 0 0 0.75em;
    padding: 0;
}
#zone-content p{
	margin:0px 0;
}
p.rteindent1{
	margin-left: 40px !important;
}

a:link, a:visited {
	cursor:pointer;
	color:#336F9D;
    text-decoration: none;
}
a:hover {
	opacity:0.7;
	text-decoration:none;
}
a img {
	border: none;
}
a > img {
	vertical-align: bottom;
}
h1, h2, h3{
	font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif; /*'Noticia Text', serif;*/
	line-height: 1.2em;
	font-weight:400;
	color:#73868A;
	margin:0;
	padding:0;
}
h4, h5, h6 {
	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;
	line-height: 1.6em;
	font-weight:400;
	color:#73868A;
	margin:0;
	padding:0;
 }
h1 {
	font-size: 30px;
}
h2 {
	font-size: 20px !important;
	margin-bottom:10px !important;
}
h3 {
	font-size: 22px;
	margin-bottom:10px;
}
h4 {
	font-size: 18px;
}
/* - - - - */
#menu-programa h4 {
	margin: -40px 0px 20px -13px;
	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;  /*'Noticia Text', serif;*/
}
h5 {
	font-size: 14px;
}
h6{
	font-size: 13px;
}
h1.site-name a, h2.site-name a {
	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;
	color:#FFF;
	font-weight:normal;
	letter-spacing:0;
}
h1.title {
	font-size:30px;
	line-height: 35px;
	min-height: 24px;
	vertical-align: bottom;
	padding: 4px 0 24px; /*12 0 24*/
	color:#73868A;
	font-weight:400;
}
#region-footer-first,
#zone-menu,
#zone-header,
#zone-postscript,
#zone-preface,
#zone-content {
    border-left: thin solid #ECECEC;
    border-right: thin solid #ECECEC;
}

#region-footer-first{
	margin-left:-1px;
	margin-right:0;}

.front #page-title{
	display:none;}
a.active{
	font-weight: bold;
}

.node .content ul li {
    background: url("../images/li_dot.png") no-repeat scroll left 8px transparent;
    list-style: none outside none;
    margin: 1em;
    overflow: hidden;
    padding-left: 20px;
}

.node .content ol {
    list-style-type: decimal;
	margin-left: 2em;
    padding-left: 2em;
}

.node .content dt{
	font-weight: bold;}

.node .content dd {
    margin: 0 0 1em 2em;
    padding: 0;
}
.emph_a {
    background: url("images/enf_shi.png") no-repeat scroll left top #B2DBB1;
    border: thin solid #87BD7F;
    color: #006600;
    float: left;
    margin: 10px 8px 0 !important;
    max-width: 970px;
    min-width: 190px;
    padding: 1.5em;
}
.emph_b {
    background: url("images/enf_shi.png") no-repeat scroll left top #FFCC99;
    border: thin solid #FFA546;
    color: #97583F;
    float: left;
    margin: 10px 8px 0 !important;
    max-width: 970px;
    min-width: 190px;
    padding: 1.5em;
}
.emph_c {
    background: url("images/enf_shi.png") no-repeat scroll left top #FFFFCC;
    border: thin solid #FFDCAC;
    color: #97583F;
    float: left;
    margin: 10px 8px 0 !important;
    max-width: 970px;
    min-width: 190px;
    padding: 1.5em;
}
tr td{
	padding-top:10px;
	padding-bottom:10px;
}
/*-----------------------------------------------------------------------------------*/
/*	2.	Header Styles
/*-----------------------------------------------------------------------------------*/

/*menu de accesos directos */
#udg_menu_principal {
	display:none;
}

/*Menu inicio de sesi�n*/

#block-system-user-menu ul li.leaf{
	list-style-image:none;
	list-style-type: none;
	text-align: right;
}
#block-system-user-menu{
	display: inline-table;
}
.region-user-second-inner{
	text-align:right;
}
#block-search-form{
	display: inline-table;
}

/* warnnings alertas */
.not-logged-in .error{
	display:none;}

/*breadcrumb */
.breadcrumb{
	padding:15px 0;}

/*escudo*/
#zone-user-wrapper {
    padding: 0 0 10px 0;
}
/*buscador*/
#block-search-form{
    margin: 37px 0 0 0;
    padding: 0;
    text-align: right;
}


/* nombre sitio */

.site-name {
    margin-top: 0;
}

.site-name a {
    color: #FFFFFF;
    font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    /*position: absolute;
    top: 18px;*/
    display:block;
    padding-top:20px;
    padding-left:10px;
}

#zone-branding {
	padding-bottom: 20px;
	-webkit-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;
}
.branding-data {
}

#zone-branding-wrapper {
	z-index:99;
}
#zone-branding{
	background: #005588;
}

.site-slogan {
	float:left;
}
.logo-img {
    float: right;
    left: 0;
    position: relative;
	width:250px !important;
	height:auto;
}

.site-slogan a {
    color: #FFFFFF;
   font-family: 'Quicksand','lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 69px;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
}

#search-block-form{
   padding:0px;
   text-align: center;
   margin:10px 0;
}

.logo-udg{
	text-align:center;
}

.logo-udg img{
	height:auto !important;
	width:290px !important;}

#region-branding .logo-img img{
	height: 69px;
}

/*zone content*/
#zone-content {
    background: url("../images/main_bg.jpg") repeat-x scroll 0 0 transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	3.	Navigation & Menus
/*-----------------------------------------------------------------------------------*/
/* menu*/
#block-superfish-1 {

	background: #F7F7F7; /* Old browsers */


}
#block-superfish-1 a, #block-superfish-1 {
    color: #686767;
}
a.active #block-superfish-1 a.active {
	font-weight:bold;
}
#block-superfish-1, #block-superfish-1 ul {
		z-index:5;
	}

#block-superfish-1, #block-superfish-1 ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}

#block-superfish-1 a {
    padding:0.3em 5px;
	border-left:none;
	border-top:none;
}
#block-superfish-1 a:hover, #block-superfish-1 a:active, #block-superfish-1 li.sfHover, #block-superfish-1 a:focus, #block-superfish-1 li:hover{
	background:none;}

#block-superfish-1 li:hover{
	background: #b6b6b6; /* Old browsers */
}

#block-superfish-1 li {
	/*height:46px; /*Quito para que no se superponga*/
	text-align:center;
	background: none;

-webkit-box-shadow: inset 1px 1px 0px 0px #FEFEFE;

        box-shadow: inset 1px 1px 0px 0px #FEFEFE;

	float:left;
	border-right: 1px solid #C9C9C9 !important;
	border-bottom:1px solid #DDD;

	margin: 0 0 0;
}
#block-superfish-1 li a{
	margin-top: 13px;
}
#block-superfish-1 li li {
	border-top: 0;
	background-color: #222;
}


#block-superfish-1 ul li ul{
	left: 0;
	top: 46px;
	border:none;
/*	padding-top:15px;*/ /*Quito para que no se superponga*/
	padding-top:0px;
	background:#202020 none repeat scroll 0 0;
	opacity:0.88;
	list-style:none outside none;
	display:none;
}
#block-superfish-1 ul li ul li {
-webkit-box-shadow: none;
        box-shadow: none;
	border-bottom:none;

	}


 #block-superfish-1 ul li ul li ul{
	left: 175px !important;
	top: 0;
}


/*#block-superfish-2 ul li ul li,*/ #block-superfish-1 ul li ul li{
	text-align:left;
	background-image:none;
	height: auto;
	padding:0px 15px 0px 5px;
	line-height: 1.5em;
/*	width:155px; */	/*Quito para que no se superponga*/
	clear:both;
}


/*#block-superfish-2 ul li ul li:hover,*/ #block-superfish-1 ul li ul li:hover{
	background: #000;
}

/*#block-superfish-2 ul li ul li a,*/ #block-superfish-1 ul li ul li a {/* Color de las ligas enlistadas */
	color:#FFF;
	text-decoration:none;
	height:auto;
}
/*#block-superfish-2 li li.menuparent,*/ #block-superfish-1 li li.menuparent {/* Imagen de un ?tem hijo cuando tiene hijos */
	background:transparent url("../images/ul_li_li_arrow.png") no-repeat right 50%;
}

#block-superfish-1 li li.menuparent:hover {/* Imagen en over de un ?tem hijo cuando tiene hijos */
	background:transparent url("../images/ul_li_li_arrow.png") no-repeat right 50%;
	background-color:#000;
}


#block-superfish-1 .menuparent a {
	padding-right: 15px;
	display: inline-block;
	padding-left: 18px;
}



#block-superfish-1 li ul li a{
	margin-top: 5px;
	margin-bottom: 5px;
}
#block-superfish-1 li.menuparent, #block-superfish-1 li.menuparent{
	background: url("../images/lin_navpar.gif") no-repeat scroll left top transparent
}



.sf-sub-indicator{
	display:none;
}

#block-superfish-1 li.menuparent:hover, #block-superfish-1 li.over, /*Repetici?n para encabezado del tema Garland. */ #block-superfish-1 li.menuparent:hover, #block-superfish-1 li.over {/* Imagen en over de un ?tem principal cuando tiene hijos */
	background:#B6B6B6;


}

#block-superfish-1 a.sf-with-ul {
  background: none;
}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{
	border-bottom-left-radius:0;
	border-top-right-radius:0;
	padding:0 20px 0 0 !important;

}



/*Bloques de menu en el contenido*/
.zone-content .region-sidebar-first .block-menu li {
	margin:0;
	padding:0;
}

#superfish-1-select{
	font-size: 17px;
	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-color: #42484E;
	display: block;
	width: 100%;
	/*float:right;*/
	/*margin: -45px 0 0 0;*/
	/*position: absolute;*/
	height: 45px;
	background: URL(../images/ico_menu_lista.png) no-repeat 97% 8px #fff;
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	appearance: none;
	padding:10px 2px ;
	/*width: 90px;*/
	border-radius: 0;
}
.flexslider .slides img{
	height: auto;
}


/*-----------------------------------------------------------------------------------*/
/*	4.	Main Content Styles
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	5.	Forms
/*-----------------------------------------------------------------------------------*/
/*PAGINADOR*/
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {
	width:auto;
	padding-left:14px;
	padding-right:14px;
	background:none;
	color:#005D8C;
}
ul.pager li.pager-item a, ul.pager li.pager-first, ul.pager li.pager-previous,ul.pager li.pager-next, ul.pager li.pager-last{
	background:none;
	color:#005D8C;
	font-weight:100;
}
ul.pager li.pager-current {
	background:none;
	border-bottom:dotted 1px #005D8C;
	color:#005D8C;

}
ul.pager{
	background:none repeat scroll 0 0 #F2F2F2;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	}

.pager li.pager-next {
	right:70px;
	border-left:none;
}
.pager {
	background:none;
	border-color: none;
	border-radius: 0;
	border-style: none;
	border-width: none;
}
.pager li {
	border-right: none;
}

form {
	padding:10px;
	/*background-color:#f8f8f8;*/
}
.form-item, .form-actions {
	margin-top: 2em;
	margin-bottom: 2em;
}
/* UI Consistency */
::-moz-focus-inner {
 border: 0;
 padding: 0;
}
 input[type="search"]::-webkit-search-decoration {
 display: none;
}
input, button, select, textarea {
	margin: 0;
	vertical-align: middle;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	text-shadow:none;
	-webkit-appearance: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background: #C9C9C9;
	background-clip: padding-box;
	border-radius: 3px;
	border:none;
	cursor: pointer;
	color: #fff;
	outline: 0;
	overflow: visible;
	padding: 6px 10px 7px;
	width: auto;
 *padding-top: 2px; /* IE7 */
 *padding-bottom: 0px; /* IE7 */
}

.form-actions input:hover{
	background:#DDD;}

button {
 *padding-top: 1px; /* IE7 */
 *padding-bottom: 1px; /* IE7 */
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
	-webkit-appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #000;
	outline: 0;
	padding: 2px 3px;
	font-size: 13px;
	height: 1.8em;
 *padding-top: 2px; /* IE7 */
 *padding-bottom: 1px; /* IE7 */
 *height: auto; /* IE7 */

}


/*-----------------------------------------------------------------------------------*/
/*	6.	Footer Styles
/*-----------------------------------------------------------------------------------*/
/*footer*/
#block-block-2{
	width: 49%;
	float: left;
	padding-top: 20px;
}
#region-footer-second {
	width:100%;
	margin-bottom:20px;
	font-size:11px;
	border:thin solid #ECECEC;
	margin-left:0;
	margin-right:0;
	background: #e5e5e5; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #e5e5e5 0%, #fefefe 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e5e5e5 0%,#fefefe 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
-webkit-box-shadow:  0px 10px 10px -10px #CCC;

        box-shadow:  0px 10px 10px -10px #CCC;

}
#region-footer-second  .region-footer-second-inner{
	background:url("../images/escudo_footer.png") no-repeat scroll 0 0 / 290px auto;
	padding: 40px 0 0 32px;
	color:#666;
	margin:20px 10px 20px 20px;
	}
#block-block-3 p{
	text-align:center;}
#block-block-2 a{
	color: #666
}

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

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

/*eventos*/
#block-views-calendar-block-1 {
	background:#F2f2f2 !important;
	-webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, .30) !important;
	box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, .30) !important;
	padding:6px 10px 10px 10px !important;
}

/*banners */
#block-views-banners-block-1 ul {
	text-align: center;
}

#block-views-banners-block ul li img, .block-views-banners-block-1 .views-row img, #block-views-actividades-block-1 img {
border: thin solid #fff;
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
}

/*agenda************/
/*fechas*/
.views-field-created,
.date-display-single {
    color: #999;
    font-size: 11px;
}

.view .date-nav-wrapper .date-heading{
	}
.view-calendar .view-footer a{
	background: #336F9D;
	border-bottom: medium none;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	margin: 0 5px 5px 10px;
	padding: 4px 7px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: background-color .5s linear;
	-moz-transition: background .5s linear;
	-o-transition: background .5s linear;
}

.view-calendar .view-footer a:hover{
	background:#C9C9C9;
}
#block-views-calendar-block-1 .view .date-nav-wrapper .date-prev{
	top:-35px;
}
#block-views-calendar-block-1 .view .date-nav-wrapper .date-next{
	top:-35px;
}
#block-views-calendar-block-1 .date-nav{
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#block-views-calendar-block-1 .mini-day-on a{
	text-decoration:none;
}
#block-views-calendar-block-1 .calendar-calendar .mini-day-on, #block-views-calendar-block-1 .calendar-calendar .mini-day-off{
	text-align: center;
}

/*menu calendario*/
#block-menu-menu-menu-agenda ul li{
	width: 28%;
	display: inline-table;
	margin: 1%;
}
#block-menu-menu-menu-agenda ul li a{
	width: 100%;
	background: #C9C9C9;
	border-bottom: medium none;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	margin: 0 5px 5px 10px;
	padding: 4px 7px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: background-color .5s linear;
	-moz-transition: background .5s linear;
	-o-transition: background .5s linear;
}
#block-menu-menu-menu-agenda ul li a:hover{
	background:#053359;
}
#block-menu-menu-menu-agenda ul li a.active{
	background: #053359;
}
/*calendario semana*/
.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar{
	width: 93% !important;
}
.calendar-calendar div.single-day .d_2 .view-item .calendar{
	height: auto;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview{
	border:1px solid #999999;
	background-color:#F2F2F2;
	border-radius:5px;
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;
}

.calendar-calendar th.days{
	background:#F2F2F2;
	border:none;
	border-bottom:1px solid #999999;
	color:none;
	font-weight:none;
}
table.mini{
	outline: 0;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{
	background-color:#F2F2F2;
	border-radius:5px;
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;
}
.year-view div.month-view div.date-nav{
	background-color: #CDD4D7;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3{
	color:#336F9D;
}
/*mes*/
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{
	background: none;
}
.calendar-calendar .month-view .full tr td.single-day.today{
	background-color:#F2F2F2;
	border-radius:5px;
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;
	border-bottom:none;
}
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today{
	border:none;
}
.calendar-calendar .month-view .full td.date-box.today{
	border:none;
}
.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td{
	padding: none;
}
/*slideshow principal*/
#block-views-slideshow-block ul{
	margin: 0;
	padding: 0;
}
#block-views-slideshow-block .views-field-field-leyenda{
bottom:0;
color:#FFFFFF;
font-size:14px;
left:0;
line-height:22px;
margin:0;
padding:1%;
position:absolute;
width:98%;
background: url("../images/trans.png") repeat scroll 0 0 transparent;
}
#block-views-slideshow-block .flexslider{
border:none;
margin: 0 0 20px;
}
#block-views-slideshow-block .flex-control-nav{
bottom: 14px;
}

/*slideshow mini*/
#block-views-slideshow-block-2 ul{
	margin: 0;
	padding: 0;
}

#block-views-slideshow-block-2{
	margin-bottom: 20px;
}
#block-views-slideshow-block-2 .flexslider{
	border:none;
	background: none;
	border-radius:none;
	box-shadow:none;

	position:none;
	margin: 0;
}

#views_slideshow_cycle_teaser_section_slideshow-block_2{
height: 150px;
}

#views_slideshow_cycle_div_slideshow-block_2_0{
height: 150px;
}
#block-views-slideshow-block-2 .views-field-field-leyenda{
top:0;
color:#FFFFFF;
font-size:14px;
left:0;
line-height:22px;
margin:0;
padding:1%;
position:absolute;
width:98%;
background: url("../images/trans.png") repeat scroll 0 0 transparent;
border-radius: 10px 10px 0 0;
}



#block-views-slideshow-block-2 .views-field-field-imagen{
   opacity: 0.4;
    -moz-transform: scaleY(-1); /* Firefox */
    -webkit-transform: scaleY(-1); /* Chrome/Safari */
    -o-transform: scaleY(-1); /* Opera */
    -ms-transform: scaleY(-1); /* IE9 */
    transform: scaleY(-1); /* w3c */
    filter: flipv alpha(opacity='20'); /* IE8 */
   position: absolute;
   width: 100%;
        }

#block-views-slideshow-block-2 .views-field-field-imagen .field-content .reflejo{
 	position:absolute;
    top: 0;
    left: 0;
    height: 110%;
    width:100%;
    background-image: -moz-linear-gradient(center bottom , rgba(255, 255, 255, 0) 10%, #FFFFFF 20%);
    /*background-image: -moz-linear-gradient( center bottom, rgba(255,255,255,0) 40% , rgb(255,255,255) 65%);*/
    background-image:   -o-linear-gradient(rgb(255,255,255) 40% , rgba(255,255,255,0) 25%);
    background-image:     -webkit-gradient( linear, left bottom, left top, color-stop(0.1, rgba(255,255,255,0)), color-stop(0.2, rgb(255,255,255)));
    filter: progid:DXImageTransform.Microsoft.Gradient( gradientType=0, startColor=0, EndColorStr=#ffffff);
    }
#block-views-slideshow-block-2 img {
border-radius: 6px;

}
#block-views-slideshow-block-2 img {
	height: auto;
}
#block-views-slideshow-block-2 .views-field-field-imagen-1{
 margin-bottom: 10px;
 }



/*eventos proximos*/

#block-views-calendar-block-2{
	clear:both;
}
#block-views-calendar-block-2 .item-list ul li{
	padding: 0;
	margin: 0;
    border-bottom: thin dotted #DDDDDD;
}
#block-views-calendar-block-2 .item-list ul li:hover{
	background:  #D9D9D9;
}
#block-views-calendar-block-2 .view-header{
	display: none;
}
#block-views-calendar-block-2 .view-header ul {
	font-size: 14px;
	color:#999999;
	border-radius: 10px 10px 0 0;
	border-bottom:1px solid #E5E5E5;
}
#block-views-calendar-block-2  .view {
	border-radius: 10px 10px 0 0;
	background: #F2F2F2;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);

}
#block-views-calendar-block-2 .feed-icon{
	display: none;
}
#block-views-calendar-block-2 ul li,#block-views-calendar-block-2 .views-field{
	padding: 10px;
	box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
}
#block-views-calendar-block-2 .view-content{
	background: #fff;
}
/*contenido agenda*/

.node-evento-de-agenda .field{
	padding: 10px;
	box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
}

/*noticias*/
.node-noticia .field-name-field-sinopsis{
	color: #666666;
	font-style: italic;
}
.view-noticia.view-display-id-page .views-field-field-imagen-noticia{
	/*float: left;
      margin: -10px 10px 0 0;*/
}

.view-noticia.view-display-id-page .views-field-view-node{
	clear: both;
}

#block-views-noticia-block-1{
	display: inline-table;
	vertical-align: top;
}
#block-views-noticia-block-1 .views-field-field-imagen-noticia-1{
	display: inline-table;
	vertical-align: top;
	margin: 10px;
}
#block-views-noticia-block-1 .views-field-field-imagen-noticia-1 .field-content{
			/*width: 290px;*/
			background-size: cover;
			background-position: center;
			overflow: hidden;
}
#block-views-noticia-block-1 .views-field-field-imagen-noticia-1 .field-content img{
	height: auto;
	width: 100%;
}


#block-views-noticia-block-1 .views-field-field-cuerpo {
	padding: 10px 0px 0px 0px !important;
}

#block-views-noticia-block-2 ul li{
	clear: both;
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 0;
}

#block-views-noticia-block-2 ul li .field-content{
	width: 60px;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}
#block-views-noticia-block-2 ul li .field-content img{
	height: 60px;
	width: 60px;
}
#block-views-noticia-block-2 ul li .views-field-field-imagen-noticia{
	float: left;
	margin-right: 10px;
}
#block-views-noticia-block-2 ul li .espacio{
	clear: both;
}
#block-views-noticia-block-2 .views-field-title{
	padding-left: 70px;
}

/*slideshow noticias*/
#block-views-slideshow-block-1{
	display: none;
}
#block-views-noticia-block-1 .views-field-field-imagen-noticia{
	text-align: center;
}

#block-views-slideshow-block-1 .flexslider{
	box-shadow:none;
}

#block-views-slideshow-block-1 .flex-control-thumbs li{
	float:none;
	padding-right:10px;
	padding-top:5px;
	width: auto;
}
#block-views-slideshow-block-1 .flex-direction-nav a{
	margin:140px 47px 0;
}

#block-views-slideshow-block-1 #flexslider-1 .views-field-field-imagen{
	background:gray;
	padding:5px 10px 10px;
	right:0;
	top:6px;
	position: absolute;
}


/*slide adjunto noticias*/
#block-views-noticia-block-3 .item-list ul li{
	margin: 0;
}
#block-views-noticia-block-3 .item-list ul li .flexslider{
	border-radius: none;
	box-shadow: none;
	margin: 0;
}

#block-views-noticia-block-3 .flex-control-thumbs li{
	width: 60px;
	margin: 5px;
}
#block-views-noticia-block-3 .flexslider{
	box-shadow:none;
}

/*galeria de imagenes*/

#block-views-galer-a-de-imagenes-block-2 .flexslider{
	box-shadow:none;
}
#block-views-galer-a-de-imagenes-block-2 .flex-control-thumbs li{
	width: 60px;
	margin: 4px;
}
#block-views-galer-a-de-imagenes-block-2 img{
	width: 70px;
	height: auto;
}
#block-views-galer-a-de-imagenes-block-2 ul li{
	margin: 0;
}

.view-id-galer_a_de_imagenes.view-display-id-page img{
	margin: 4px;
	width: 70px;
	height: auto;

}

#block-views-galer-a-de-imagenes-block-1 img{
	margin: 4px;
	width: 70px;
	height: auto;
}


#node-galeria-de-imagenes-9 img{
	margin: 4px;
}
#node-galeria-de-imagenes-9 .field-item{
	display: inline-block;
}
/*galeria de video*/
.node-galeria-de-videos img{
	margin: 4px;

}
.node-galeria-de-videos .field-item{
	display: inline-block;
}
.view-galeria-de-videos.view-display-id-page img{
	width: 100px;
	height: auto;
}
#block-views-galeria-de-videos-block-1 li{
	margin: 0;
	text-align: center;
}
#block-views-galeria-de-videos-block-1 img{
	margin-bottom: 10px;
	width: 91px;
	height: auto;
}
#block-views-galeria-de-videos-block-2 img{
	margin: 8px;
}
#block-views-galeria-de-audio-block-1 ul li,
#block-views-galeria-de-videos-block-2 ul li{
	padding-top:5px;
	margin: 0;
	text-align:left;
	border-bottom: thin dotted #DDDDDD;
	min-height:70px;
}
#block-views-galer-a-de-imagenes-block-2 .views-field-field-imagenes{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}
#block-views-galer-a-de-imagenes-block-2  ul li{
	min-height:80px;
	border-bottom: thin dotted #DDDDDD;
	}
#block-views-galeria-de-videos-block-2 .views-field-field-url-galeria-videos{
	float:left;
	margin-right:10px;
	}

#node-galeria-de-videos-50 img{
	margin: 4px;
}
#node-galeria-de-videos-50 .field-item{
	display: inline-block;
}
#block-views-galeria-de-videos-block-2 img{
	width: 70px;
	height: auto;
}

/*galeria de audio*/
.view-galeria-de-audio.view-display-id-page .views-field-view-node-1 a{
	background: url("../images/img_biblioteca_audio.png") no-repeat scroll 0 0 / 70px 50px transparent;
	width: 70px;
	height: 50px;
	text-indent: 75px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
#block-views-galeria-de-audio-block-1 ul li{
	margin: 0;
}
#block-views-galeria-de-audio-block-1 .views-field-view-node a{
	background: url("../images/img_biblioteca_audio.png") no-repeat scroll 0 0 / 70px 50px transparent;
	width: 70px;
	height: 50px;
	text-indent: 75px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}

#block-views-galeria-de-audio-block-1 .views-field-nothing-1{
	clear: both;
}
div.jp-interface{
	border:none;
}
div.jp-playlist{
	border: none;
}
.jp-type-playlist ul li{
	background: none !important;
	margin: 0 !important;
}
div.jp-audio{
	width: 280px;
}
div.jp-playlist ul{
	padding: 0;
}
div.jp-audio div.jp-type-playlist a.jp-previous{
	left: 3px;
}
div.jp-audio div.jp-type-playlist a.jp-play, div.jp-audio div.jp-type-playlist a.jp-pause{
	left: 33px;
}
div.jp-audio div.jp-type-playlist a.jp-next{
	left: 73px;
}
div.jp-audio div.jp-type-playlist a.jp-stop{
	left: 103px;
}
div.jp-audio div.jp-type-playlist div.jp-progress{
	left: 137px;
}
div.jp-audio div.jp-type-playlist div.jp-current-time, div.jp-audio div.jp-type-playlist div.jp-duration{
	left: 137px;
}
div.jp-audio div.jp-type-playlist div.jp-volume-bar{
	left: 195px;
	top: 17px;
}
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute{
	left: 155px;
	top: 11px;
}
/*footer*/
#block-menu-menu-men- li.leaf, #block-system-main-menu li.leaf{
	list-style-type: none;
	list-style-image: url("../images/li_arrow.png");
}
#block-menu-menu-men- ul li ul{
	display: none;
}
#block-menu-menu-men- .menu li{
	padding: 0 5px 0 15px;
}
#block-menu-menu-men- li a.active, #block-menu-menu-men- li a:visited, #block-menu-menu-men- a:link{
	color:#666666;
}
#block-menu-menu-men- ul li.collapsed{
	list-style-image: url("../images/li_arrow.png");
}


/*ficha de directorio*/
#block-views-directorio-block-2 {
	background: #E5E5E5;
	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2) inset;
	padding:20px;
	box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
}
#block-views-directorio-block-2 li{
	padding-bottom: 10px;
	padding-top: 10px;
}
#block-views-directorio-block-2 .views-field-field-fotograf-a{
	float: left;
	margin-right: 10px;
}
#block-views-directorio-block-2 .negrita{
	color:#336F9D;
}
/*pagina directorio*/
#block-views-directorio-block-1 .views-field-field-fotograf-a, .view-id-directorio.view-display-id-page  .views-field-field-fotograf-a{
	float: left;
	margin: 4px 10px 10px 10px;
}
#block-views-directorio-block-1 ul li .views-field-nothing, .view-id-directorio.view-display-id-page  ul li .views-field-nothing{
	clear: both;
}
.view-directorio.view-id-directorio.view-display-id-page .view-content .item-list h3 > .active{
	font-weight: normal;
}
.view-directorio.view-id-directorio.view-display-id-page .piso1{
	float: left;
	margin: 10px 0 0 30px;
}
.view-directorio.view-id-directorio.view-display-id-page .piso2{
	float: left;
	margin: 10px 0 0 60px;
}
.view-directorio.view-id-directorio.view-display-id-page .piso3{
	float: left;
	margin: 10px 0 0 90px;
}
.view-directorio.view-id-directorio.view-display-id-page .view-content ul li {
    border-bottom: thin dotted #DEDEDE;
    clear: both;
    display: table;
    margin-bottom: 20px;
    width: 98%;
}
/*banners*/
#block-views-banners-block ul li{
	display: inline-block;
	margin: 1px;
}
#block-views-banners-block-1 ul li{
	display: inline-block;
	/*margin: 1px;*/
}
#block-views-banners-block-2 .item-list ul,
#block-views-banners-block .item-list ul{
	text-align:center;}

/*List�n*/
#block-views-liston-block{
	margin: 0;
}
#block-views-liston-block .views-row{
	padding: 0;
	border-bottom: none;
}

#block-views-liston-block img{
	display: block;
}
.node-page-56 .content img{
	text-align:center;}

/* listones */

.view-liston img{
	width:100%;
	height:auto;}


/*accesos directos corregir */
#udg_menu_principal #udg-menu-logo {
    padding:4px 11px;
}


/*tablero*/

.view-tablero li{
	background:url("../images/down_arrow.png") no-repeat scroll 0 13px transparent;
	margin:0;
	padding-left:20px !important;
	box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
	}
#block-views-tablero-block-1 .view-tablero li{
	background:url("../images/link_out.png") no-repeat scroll 0 13px transparent;
	margin:0;
	padding-left:20px !important;
	box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
	}

/*Redes sociales*/
#block-views-redes-sociales-block-1 .views-field-php .field-content .logos_redes a{
	width: 30px;
	height: 30px;
	text-indent: 32px;
	overflow: hidden;
	float: left;
}
#block-views-redes-sociales-block-1 .facebook{
	background: url("../images/face.png") no-repeat;
}
#block-views-redes-sociales-block-1 .twitter{
	background: url("../images/twitter.png") no-repeat;
}
#block-views-redes-sociales-block-1 .google{
	background: url("../images/gplus.png") no-repeat;
}
#block-views-redes-sociales-block-1 .youtube{
	background: url("../images/youtube.png") no-repeat;
}
#block-views-redes-sociales-block-1 .instagram{
	background: url("../images/insta.png") no-repeat;
}
#block-views-redes-sociales-block-1 .linkedin{
	background: url("../images/r_linkedin.png") no-repeat;
}
#block-views-redes-sociales-block-1 .foursquare{
	background: url("../images/r_foursquare.png") no-repeat;
}
#block-views-redes-sociales-block-1 .flickr{
	background: url("../images/r_flikr.png") no-repeat;
}
#block-views-redes-sociales-block-1 .pinterest{
	background: url("../images/r_pinterest.png") no-repeat;
}
#block-views-redes-sociales-block-1 .views-row{
	border: none;
}

/*menu en bloque*/
#block-menu-block-1{
	display: none;
}
.block-menu-block ul li.leaf{
	list-style-type: square;
	list-style-image: url("../images/li_arrow.png");;
}

.block-menu-block ul li.expanded{
	list-style-image: url("../images/menu-expanded.png");
}
/*Videos noticia*/

#block-views-noticia-block-4 li{
	margin: 0;
	text-align: center;
}
#block-views-noticia-block-4 img{
	margin-bottom: 10px;
	width: 91px;
	height: auto;
	margin-right: 2px;
}
/* bloque de avisos informativo aviso obituario */

#block-views-aviso-emergente-block ul,
#block-views-aviso-emergente-block{
	margin-bottom:0 !important;
	}

#block-views-aviso-emergente-block li{
	border:none;
	padding:0;}


.Aviso{
	min-height: 30px;
    padding: 26px 15px 20px 80px;
	background:url(../images/aviso.png) no-repeat 6px 10px;
	border: solid 2px #FFBF00;
	}
.Obituario{
	min-height: 30px;
    padding: 26px 15px 20px 80px;
	background:url(../images/obituario.png) no-repeat 6px 5px;
	-webkit-box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.4);
box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.4);
	}
.Informativo{
	min-height: 30px;
    padding: 26px 15px 20px 80px;
	background:url(../images/informativo.png) no-repeat 6px 2px;
	}

#block-views-aviso-emergente-block .field-content{
	background: rgb(237,237,237); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 47%); /* FF3.6+ */

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

background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/*-----------------------------------------------------------------------------------*/
/*	9.	Bloques (Zone hardcode)
/*-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------*/
/*	region-sidebar-second
/*-----------------------------------------------------------------------------------*/
.front .page .section .zone-wrapper .region-sidebar-second .block-title { display:none; }
.front .page .section .zone-wrapper .region-sidebar-second .block { margin-bottom: 16px; }
.front .page .section .zone-wrapper .region-sidebar-second .block-block-10 { margin-bottom: 9px; }
#block-menu-menu-men-lateral { margin-top: 14px; }
#block-menu-menu-men-lateral ul li { list-style-image: url("../images/li_arrow.png"); }
#block-views-redes-sociales-block-1 .views-field-php { /*width: 150px;*/ margin: 0 auto; }
#block-views-redes-sociales-block-1 .views-field-php .field-content .logos_redes a {
    color: transparent;
   /* width: 59px;
    height: 59px;
    margin-left: -6px;
    padding-left: 10px;*/
     }


/*-----------------------------------------------------------------------------------*/
/*	Flexslider
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	Botones Misuv *No tocar
/*-----------------------------------------------------------------------------------*/
#user-login .form-submit-misuv{
    background: url(../images/botonMisuv.jpg);
    width: 281px;
    height: 57px;
    border: 0;
    cursor: pointer;
    color: transparent;

}
#user-login .form-submit-misuv:hover {
	opacity:0.7;
	text-decoration:none;
}
#user-login .uncas-link a{
    background: url(../images/botonAdmin.jpg);
    width: 281px;
    height: 57px;
    display: block;
    cursor: pointer;
    color: transparent;
}
#user-login .item-list ul li {
    margin:0;
}

/*-----------------------------------------------------------------------------------*/
/*	Menu de usuario *No tocar
/*-----------------------------------------------------------------------------------*/
.block-8 {
    font-size: 10px;
    position: absolute;
    right: 5px;
}
.block-8 ul li{
    display: inline;
    font-size: 10px;
}

#block-search-form {
    margin: 30px 0 0 0;
}

/*-----------------------------------------------------------------------------------*/
/*	EOF Hardcode
/*-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/
/*	Menu Programas educativos
/*-----------------------------------------------------------------------------------*/

/*field field-name-field-estudiantes field-type-text-long */
.node-type-programas-educativos .field-type-text-long  {
	float: left;
	/*width: 75%;*/
	text-align: justify;
}

/*
#region-sidebar-second .block .content{
	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 {
	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 ul{
	list-style-type: square;
	list-style-image: url("../images/li_arrow.png");
}

/*-----------------------------------------------------------------------------------*/
/*	Betty
/*-----------------------------------------------------------------------------------*/


#block-views-noticia-block-1 .views-field-field-imagen-noticia-1 {
    float: none !important;
   }

#block-views-noticia-block-1 {
    width: 100% !important;
}

ul.lista_noticias{
    display: flex;
    justify-content: space-evenly;
}

.titulo-noticia-principal{
    margin: 0px 10px;
   }

.views-field.views-field-created {
    margin: 0px 10px;
}

.views-field.views-field-field-cuerpo.texto-noticia-principal {
    margin: 0px 10px;
}

#block-views-slideshow-block {
    background: none !important;
    /*height: 330px !important;*/
    margin-bottom: 0px !important;
}

li.oferta-academica {
    width: 280px;
}

li.views-row.oferta-academica {
    padding: 0 !important;
        margin: 0 8px;
}

ul.lista_oferta_home {
    display: flex;
}

.titulo_oferta_home {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 0 20px;
}

li.oferta-academica{
	padding: 5px;
}

.content_oferta_home {
    color: #fff;
}

.views-row-1.oferta-academica {
    background: #af8727;
}

li.views-row-2.oferta-academica {
    background-color: #8e3e1f;
}

li.views-row-3.oferta-academica {
    background-color: #abad1b;
}

li.views-row-4.oferta-academica {
    background-color: #2a8988;
}

.content_oferta_home p{
    margin: 0 20px !important;
}

.views-field.views-field-field-more-info {
    text-align: end;
    padding: 0px 20px 40px 0;
    }


a.mas-info {
    color: #fff;
    background: url(https://www.udgvirtual.udg.mx/sites/all/themes/drudg7/images/mas.png) no-repeat scroll right 0px transparent;
    background-position-y: bottom;
    display: block;
    float: right;
    padding: 4px 28px 0 5px;
}

.block .views-row{
   /*border-bottom: none !important;*/
}


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

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

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

.bloque_misuv a:hover {
    opacity: 0.3;
}

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

/*-----------------------------------------------------------------------------------*/
/*	Cambios Betty
/*-----------------------------------------------------------------------------------*/

ul.lista_noticias {
    display: inline-block;
}

.more-link a {
    background-position-y: bottom;

}

.cuerpo-noticias-home {
    margin-left: 10px;
    width: 90%;
    min-height: 94px;
}

h3.titulo_licenciatura {
    padding-bottom: 20px;
    font-weight: bold;
    text-align: left !important;
}

table.info{
	border: 1px solid #cccccc;
}

table.info td{
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 10px;
}

li.redes-sociales {
    margin: 0 !important;
    padding: 0 !important;
}

span.logos_redes{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    width: auto;
}

.node-galeria-de-imagenes .field-items .field-item img {
    float: left;
    margin: 5px;
}

ul.normalList{
	list-style-type: disc;
	margin-left: 15px;
}

.PEClass ul li{
	background: url(../images/li_dot.png) no-repeat scroll left 8px transparent;
    list-style: none outside none;
    margin: 1em;
    overflow: hidden;
    padding-left: 20px;
}

.PEClass ol {
    list-style-type: decimal;
    margin-left: 20px;
}



#correoSelect label {
    display: none;
}

#login-panel-forma-correo {
    display: none;
}

#plataformasForm label {
    display: none;
}

.label {
    display: none;
}

section#block-webform-client-block-1378 .block-title {
    display: none;
}
section#block-webform-client-block-1378 {
    float: right;
    width: 40%;
    margin-top: -150px;
}
section#block-webform-client-block-1378 label {
    width: 200px;
    display: inline-block;
}
#block-webform-client-block-1378 #webform-component-indicaciones {
    margin-top: 0px;
}

.view-directorio-casas div.foto-directorio-casas{
  float:left;
  margin-right: 10px;
}

.view-directorio-casas div.views-field-nothing{
  clear:both;
  visibility: hidden;
  height: 2px;
}
.view-directorio-casas div.puesto-directorio-casas{
  font-size: 14px;
  font-weight: bold;
  color: #336F9D;
}

.view-directorio-casas li.nivel-1{
  padding-left: 0px;
}
.view-directorio-casas li.nivel-2{
  padding-left: 40px;
}
.view-directorio-casas li.nivel-3{
  padding-left: 80px;
}
