/*
Theme Name:     Nebrijamedia_responsive
Author:         TTT
Author URI:     http://www.trestristestigres.com
Template:      	twentyeleven 
Version:        0.1v


@import url("../twentyeleven/style.css");
*/
/*Breadcrumb*/
/*////// RESETER ______*/
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}a:focus{outline:thin dotted}a:active,a{outline:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
li{	list-style-type:none;}
article,
section,
footer,
aside,
header{
	display:block;
}


@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Italic-webfont.eot');
    src: url('fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Thin-webfont.eot');
    src: url('fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 300;
    font-style: normal;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
    font-family: 'Roboto';
    src:  url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
     @font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;
    }
    @font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;
    }
    @font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 300;
    font-style: normal;
    }
    select {
    font-family: Helvetica,Arial; 
  }
}


/*////// MAIN ______*/

body{
	
	font-family: 'Roboto',Arial, Helvetica, sans-serif;

}
#page{
background: url(images/body-bg.png) repeat-y center 0;
	padding-bottom:40px;

}
#main{
	width: 990px;
	overflow: hidden;
	margin: 40px auto 0 auto;
	padding: 0 0 60px 0;
	clear:both;
}
#primary{
	width: 69%;
	float: left;
	min-height:300px;
}
#wrap-header{
	position: relative;
	z-index: 101;
	width: 100%;
	height: 160px;
	background: #fff;
}
#wrap-header .sub-menu {
	display: none; 
	left:0;
	top:auto;
	border: 1px solid #ddd;
	background: #F0F0F0;
	font-size:12px;
	position: absolute;
	width:20em;
}
#wrap-header .sub-menu .sub-menu{left: 20em;top: 0;}
#wrap-header .sub-menu li{
	float: none;
	padding: 0;
	display: block;
	line-height:1;
}
#wrap-header .sub-menu li a,
#wrap-header .sub-menu li:first-child a
{
	padding: 10px;
	display: block;
}
#wrap-header .sub-menu li a {
	color: #666;
}
#header-top{
	width: 980px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;

}
footer#colophon{
	position: relative;
	background: #c2002f;
	width: 100%;
	min-height:50px;
	color: #fff;
	font-size:14px;
	color: #fff;
}
#wrap-footer {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
#wrap-footer p{
text-align: center;	
line-height: 50px;
text-transform: uppercase;
font-weight: bold;
}
#wrap-footer ul{
	float: right;
	overflow: hidden;
	line-height:50px;
}
#wrap-footer ul li{
	float: left;
	margin-left:20px;

}
#wrap-footer a{
	color: #fff;
	text-decoration: none;
}
#wrap-footer a:hover{
	text-decoration: underline;
}
/*////// HEADER ______*/
#main-nav{
	color: #000;
	background: #c2002f;
}

#header-top #logo{
	float: left;
	padding-top: 40px;
}

#header-top #logo a{
	display: block;
	width: 310px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden; 
	height: 59px;
	background: url(images/logo.png) no-repeat;
}


#header-top #header-aside{
	padding-top: 20px;
	float: right;
		width: 243px; 
}

#header-top #header-aside p{
	margin-bottom: 10px;
	float: right;
}
#header-top #header-aside>p a{
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;	
	width: 243px;
	height: 89px;
	background: url(images/logo-universidad-nebrija.png) no-repeat;
}

#searchform input[type='text']{ 
	display: block;
	height: 20px;
	font-size:10px;
	width: 140px;
	line-height:20px;
	text-indent:10px;
	background:#fff;
	border: none;
	border-radius:15px;
	float: left;
	margin-right: 5px;
	margin-top: -2px;
}

#search-header{padding: 14px 0;float: right;width: 20%;}
#searchform #searchsubmit{display: none;}
#search-header a{display:block;text-decoration:none;font-weight:bold;font-size:15px;color:#fff;text-transform: uppercase;}

#btnMenu, #main-nav .close,.btnArrow{display: none;}
#main-nav #btnMenu+div{
	float: left;
} 
#menuWrap{width: 980px;margin:0 auto;}
#menu-menu-principal{

}

#main-nav li{
	position:relative;
	float: left;
	font-size: 15px;
		text-transform: uppercase;
}
#main-nav li:first-child{
	padding: 0;
}

#main-nav li a{
	padding:15px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
}
#main-nav ul> li:first-child > a{
	padding-left: 0;
}
#main-nav li a:hover{
	color: #000;
}
/*////// BREADCRUMB ______*/
.breadcrumb{
	padding: 5px 0 20px 0;
	font-size:11px;
	color: #555;
}
.breadcrumb a{
	text-decoration: none;
	color: #555;
}
.breadcrumb a:hover{
	text-decoration:underline;
	color: #000;
}

/*////// SIDEBAR ______*/

#secondary #actualidad_calendario {margin-bottom: 20px;}
.widget li{margin-bottom: 15px;overflow: hidden;font-size: 14px;}
#actualidad_calendario .fecha_mes{font-size:24px;float:left;width: 60px;display: block;text-align: center;background:#fff;color:#C2002F;padding:10px 0;margin-right: 15px;}
#actualidad_calendario .fecha_mes span{font-size:14px;display: block;}
.widget li a{color:#6f6f6d;text-decoration: none;}
.widget li a:hover{text-decoration: underline;}
#secondary > aside.widget{margin-bottom: 40px;}
/*////// SIDEBAR -- Agenda ______*/ 

#secondary>aside.widget_em_widget>ul, #secondary>aside>div{
	
	font-size:14px;
}

#secondary>aside.widget_em_widget>ul>li, #recentcomments li{
	padding: 15px 10px 15px 50px;
	border-top: 1px solid #fff;
	color: #555;
}
#secondary>aside.widget_em_widget>ul>li:first-child, #recentcomments li:first-child{
	border-top:none;
	padding-top:0;
}
#secondary>aside.widget_em_widget>ul>li a, #recentcomments li a{
	color: #111;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom:8px;
}
#recentcomments li a{
	display: inline;
}
#secondary>aside.widget_em_widget>ul>li a:hover, #recentcomments li a:hover{
	text-decoration: underline;
}
#secondary>aside.widget_em_widget>ul li.date{
	padding-top:3px;
	font-size:11px;
	color: #cf103b;
}
/*////// SIDEBAR -- comentarios recientes ______*/
#recentcomments{
	line-height:130%;
	padding: 15px 0 15px 0;
	font-size:14px;	

}

/*////// SIDEBAR -- text ______*/
#secondary aside.widget_text>div{
	padding-top:0;
}

#secondary .socialmedia-buttons a{
	margin-left: 8px;
}
#secondary .socialmedia-buttons a:first-child{
	margin-left: 0;
}
#secondary .socialmedia-buttons img{
	margin-right: 0!important;
}
.socialmedia-buttons a{
	display: inline-block;
}
.textwidget{
	font-size:12px;
	overflow: hidden;
	line-height:130%;
}
.textwidget img{
	max-width: 100%;
	display: block;
}
.textwidget p{

	margin-bottom:10px;
}

#widget-twitter{
	margin: 25px 0 20px 45px;
}

#claim-aside{
	position: relative;
	bottom:0;
	right:8px;
	float: right;
	background: url(images/sprite-footer.png) no-repeat left -88px;
	width: 268px;
	height: 76px;
	margin-top: 20px;
}
.txt-hidden{
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;

}


#secondary{
	clear: right;
    float: right;
    position: relative;
    width: 274px;
}

.widget-area .widget .widget-title,
#video-semana h3{margin-bottom:15px;font-size:15px;background: #a7aaaf;color:#fff; padding: 10px 15px;text-transform: uppercase;}

.widget-area .widget .widget-title a,
#video-semana h3{color:#fff;} 


#secondary .rpwe-thumb{margin:0 0 5px 0;float: none;padding:0 !important;}  
#secondary .rpwe-title a{font-weight: bold;font-size: 14px;}
#secondary .rpwe-block li{border:0;padding: 0;margin:0;}
#secondary .rpwe-block img{display: block;max-width: 100%;height: auto;}
/*////// HOME - INICIO ______*/
.home #primary {
	padding-top:0;
	font-size:14px;
	line-height:130%;
}
.home #primary a,
.category .entry div h1 a,
.search .entry div h1 a,
.archive .entry div h1 a,
.page-template-page-hemeroteca-php .entry div h1 a,
.tag .entry div h1 a
{
	color: #6f6f6d;
	text-decoration: none;

}

.categoria-generico, .categoria-particular {
	background: #c2002f;
	margin-bottom: 15px;
}

.home #primary .categoria-generico a, .home #primary .categoria-particular a {
	color: #fff;
	display: block;
	font-size:20px;
	padding: 10px 0 10px 15px;
	text-transform: uppercase;
	font-weight: bold;
}
#home_destacado_noticias_1, #home_destacado_noticias_3{
	overflow: hidden;
}
.noticia-destacada{
	width: 48%;
	float: left;
}
.noticia-destacada+ .noticia-destacada{margin-left: 4%;}

.noticia-destacada .entry-header img{
	display: block;
	padding-bottom:10px;
}
.noticia-destacada .video{margin-bottom: 10px;}

#home_destacado_noticias_1 div.entry .entry-header h2,
#home_destacado_noticias_3 div.entry .entry-header h2,
.category .entry div h1,
{
	font-size:18px;
	line-height:110%;
	font-weight: normal;
	color: #111;
	padding-bottom:10px;
}
.entry-content{
	color: #555;
}
#home_destacado_noticias_1 div.entry .entry-content,
#home_destacado_noticias_3 div.entry .entry-content{
	font-size:12px;
	line-height:130%;
}

#content #home_ultimas_noticias .categoria-particular a:hover,
#content #home_destacado_noticias_1 .categoria-particular a:hover,
#content #home_opinion .categoria-particular a:hover,
#content #destacados-cat-individual .categoria-generico a:hover,
#content #destacados-cat-individual2 .categoria-generico a:hover
{
	color: #fff;
	background: #d31145;
	text-decoration: none;
}





#home_principal h2{
	font-size:26px;
	font-weight: normal;
	padding:20px 0;
}
#destacados-cat-individual{
	padding-bottom:25px;
	padding-top: 20px;
	clear: both;
	float: left;
	width: 48%;
}
#destacados-cat-individual .categoria-generico, #destacados-cat-individual2 .categoria-generico {
	margin-bottom:15px;
}
#destacados-cat-individual2 {
	float: right;
	padding-top: 20px;
	padding-bottom: 25px;
	width: 48%;
}

#destacados-cat-individual .entries, #destacados-cat-individual2 .entries {
	overflow: hidden;
	font-size:12px;
	padding-bottom:25px;
	text-transform: uppercase;
}
#destacados-cat-individual .entries .cat-item, #destacados-cat-individual2 .entries .cat-item {
	width: 200px;
	margin-left:10px;
	float: left;
}
#destacados-cat-individual .entries .cat-item:first-child,
#destacados-cat-individual .entries .cat-item.entry1,
#destacados-cat-individual2 .entries .cat-item:first-child,
#destacados-cat-individual2 .entries .cat-item.entry1{
	margin-left:0;
}
#destacados-cat-individual .entries .cat-item img, #destacados-cat-individual2 .entries .cat-item img {
	display: block;
	padding-bottom:10px;
}


/*////// CATEGORY & SINGLE______*/

.category .page-header h1,
.search h1,
.tag h1,
.archive h1,
.page-template-page-hemeroteca-php h1,
.single h1
{
	font-size:32px;
	font-weight: bold;
	padding-bottom:30px;

}
.search .entry h1,
.tag .entry h1,
.archive .entry h1,
.page-template-page-hemeroteca-php .entry h1,
.category .entry h1{
	font-size:18px;
	padding-bottom:10px;
	line-height: 22px;
}
.category .entry,
.tag .entry,
.archive .entry,
.page-template-page-hemeroteca-php .entry,
.search .entry
{
	overflow: hidden;
	margin-bottom:40px;
}
.category .entry .thumb,
.tag .entry .thumb,
.archive .entry .thumb,
.page-template-page-hemeroteca-php .entry .thumb,
.search .entry .thumb{
	float: left;
	margin-right: 20px;
	width: 28%;
}
.search .entry .thumb a,
.tag .entry .thumb a,
.archive .entry .thumb a,
.page-template-page-hemeroteca-php .entry .thumb a,
.category .entry .thumb a{
	display: block;
	border: 10px solid #e9e9e9;
}	
.search .entry .thumb a:hover,
.tag .entry .thumb a:hover,
.archive .entry .thumb a:hover,
.page-template-page-hemeroteca-php .entry .thumb a:hover,
.category .entry .thumb a:hover{
	border:10px solid #ccc;
}
.search .entry .thumb img,
.tag .entry .thumb img,
.archive .entry .thumb img,
.page-template-page-hemeroteca-php .entry .thumb img,
.category .entry .thumb img{
	display: block;
	max-width: 100%;
	height: auto;
}
.category .entry>div, 
.tag .entry>div, 
.archive .entry>div, 
.page-template-page-hemeroteca-php .entry>div,
.search .entry>div{ 
	overflow: hidden;
}
.search .entry .date, 
.tag .entry .date,
.archive .entry .date,
.page-template-page-hemeroteca-php .entry .date,
.category .entry .date{
	color: #c2002f;
	padding-bottom:10px;
	font-size:12px;
}

.search .entry div div,
.tag .entry div div,
.archive .entry div div,
.page-template-page-hemeroteca-php .entry div div,
.category .entry div div{
	font-size:12px;
	color: #616161;
	line-height:145%;
}

.category #primary a.read_more,
.tag #primary a.read_more,
.archive #primary a.read_more,
.page-template-page-hemeroteca-php #primary a.read_more,
.search #primary a.read_more
{
	font-size:11px;
	text-decoration: none;
	color: #d72c60;
	display: block;
	text-align: right;
	padding-top:20px;
}
.read_more:hover{
	text-decoration:underline;
	color: #b50a40;
}
.home a.read_more, {
	display: none;
}


/*////// SINGLE______*/

.single .thumb img{
	display: block;
	border: 10px solid #e9e9e9;
	margin-bottom:25px;
	max-width: 100%;
	height: auto;
	box-sizing:border-box;
}
.single #entry-content{
	color: #555;
	line-height:130%;
	font-size:16px;
}
.single #entry-content p,
.single #entry-content ul,
.single #entry-content h1,
.single #entry-content h2,
.single #entry-content h3,
.single #entry-content h4,
.single #entry-content h5,
.single #entry-content h6
{
	padding-bottom:20px;
}

.single #entry-content .related-header,
#comments-title,
#reply-title
{
	color: #777;
	margin-top:40px;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:25px;
	border-bottom: 1px solid #ddd;
}
 .single #entry-content #related_posts_thumbnails{
	overflow: hidden;
	padding-bottom:0;
}
#related_posts_thumbnails li{
	float: left;
	font-size:12px;
	color: #000;
	margin-left: 20px;
	width: 190px;
}
#related_posts_thumbnails li:first-child{
	margin-left:0;
}
#related_posts_thumbnails li a{
	display: block;
	color: #000;
	padding-bottom:10px;
	text-decoration: none;
}
#related_posts_thumbnails li a img{
	border: 10px solid #ddd;
	display: block;
}
#related_posts_thumbnails li a:hover img{
	border: 10px solid #ccc;
}
#related_posts_thumbnails li a:hover{
	text-decoration:underline;
}

/*////// SEARCH PAGE______*/

.search #main .page-title,
.tag #main .page-title
{
	font-size:16px;
	color: #333;
}
.page-title span{
	font-size:32px;
	text-transform: uppercase;
}

/*////// COMENTARIO ______*/
.commentlist li{
	font-size:12px;
	line-height:130%;
	color: #555;
	border-bottom: 1px solid #ccc;
	padding: 20px 0 5px 0;
}
.commentlist li:first-child{
	padding-top:0;
}
.commentlist li a{
	color: #D72C60;
}
.commentlist li .comment-meta{
	font-size:14px;
	color: #111;
	padding-bottom:10px;
}
.commentlist li .comment-meta .avatar{
	width: 32px;
	height: 32px;
	float: left;
	display: none;
}
.commentlist .comment-content p,
.commentlist .comment-content ul,
.commentlist .comment-content ol
{
	padding-bottom:15px;
}

/*////// FORMULARIO CONTACTO ______*/
#respond{
	padding-top:10px;
	font-size:16px;
}
#respond form{
	padding-top:5px;
}
.comment-notes{
	padding-bottom:20px;
}
#respond textarea,
#respond input
{
	padding: 7px;
	height: 32px;
	line-height:20px;
	display: block;
	margin-bottom:20px;
	font-family:Arial, sans-serif;
	font-size:14px;
	background:#eee;
	border: none;
	border: 1px solid #ccc;	
}
#respond textarea{
	height: 150px;
	width: 500px;
}
#respond label{
	padding-bottom:5px;
	display: block;
	color: #555;
}
#respond .form-allowed-tags{
	display: none;
}
#respond input[type="submit"]{
	height: 30px;
	border: none;
	padding: 0 12px;
	line-height:28px;
	text-align: center;
	background: #444;
	color: #eee;
	border-radius:15px;
	margin-top: 15px;
}
#respond input[type="submit"]:hover{
	cursor: pointer;
	color: #fff;
	background: #111;
}


#nav-below,
#nav-above{
	margin:0 0 30px 0;
	overflow: hidden;
	display: block;
}
#nav-above a,
#nav-below a{
	text-decoration: none;
	color: #d31145;
	text-transform: uppercase;
	font-size:14px;
	display: block;
	padding: 15px;
	background: #eee;
	float: left;
}
#nav-above a:hover,
#nav-below a:hover{
	background: #ccc;
	color: #b10023;

}

/*////// SLIDERKIT ______*/
.sliderkit {
	width: 620px;
	height: 300px;
	margin: 0px 0 20px 0;
}
.sliderkit-panel {
	width: 100px;
	height: 300px;
}
.sliderkit-panel-textbox  {
	width: 100px;
	height: 300px;
}
#home_principal h2 {
	font-size: 28px;
	font-weight: bold;
	padding: 0px 0;
	line-height: 1em; 

}
 #primary  #home_principal h2 a{	color:#6f6f6d;}
.slider-excerpt { font-size: 16px; color:#6f6f6d; font-weight: normal; line-height: 22px;} 

/*////// ÚLTIMAS NOTICIAS ______*/
#home_ultimas_noticias { width: 48%; float: left; } 
.home .noticia-destacada img{width: 100%;height: auto;}

.fecha{color:#c2002f;}
/*////// ENTREVISTA DESTACADA ______*/
#home_entrevista {width: 48%;float: right; margin-bottom: 25px; }
	
/*////// OPINIÓN ______*/
#home_opinion { width: 48%;float: right;}



/*---------------------------------
 *  Photos gallery > With captions
 *---------------------------------*/
.photosgallery-captions{width:auto !important;margin-bottom: 25px;height: 0 !important;padding-top: 75%;}

/* Navbar */ 
.photosgallery-captions .sliderkit-nav{left:0;bottom:0;width:600px;padding:10px;background:#000;}
.photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:100%;height:auto;margin:0;padding:3px;border-box:box-sizing;}
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Buttons */
.photosgallery-captions .sliderkit-btn{position:absolute;top:0;}
.photosgallery-captions .sliderkit-btn a{display:block;height:60px;background:transparent url("inc/sliderkit/images/arrows-h.png") no-repeat center 0;}
.photosgallery-captions .sliderkit-btn span{display:none;}
.photosgallery-captions .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;}
.photosgallery-captions .sliderkit-btn-disable a:hover{cursor:default;}

/* Buttons > Go buttons */
.photosgallery-captions .sliderkit-go-btn{width:57px;display: none;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{background-position:-57px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{background-position:-171px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:focus{background-position:0 center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:focus{background-position:-114px center;}

/* Panel */
.photosgallery-captions .sliderkit-panel{top:0;left:0;width: 100%;height: auto;bottom: 0;background: #fff;overflow: hidden;} 
.photosgallery-captions .sliderkit-panel >a{position:relative;height: 0;padding-top: 54%;overflow: hidden;display: block;} 
#home_principal .photosgallery-captions .sliderkit-panel a img{position:absolute;top:0;left:0;width: 100% !important;height: auto !important;}
/* Panel > Textbox */
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{margin-top: 15px;background: #fff;}
#home_principal .photosgallery-captions .sliderkit-panel .sliderkit-panel-text {
	color: #333;
	font-size: 16px;
}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{width:620px;height:0px;background:#000;opacity:0;}

/*ajustes slider*/
.photosgallery-captions .sliderkit-nav {
	width: 20%;
	padding: 10px;
	background: rgba(0,0,0,.8);
	position: absolute !important;
	top: 0;
    right: 0;
    left: auto !important;
}   
.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip{width: 100% !important;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip li{width: 69% !important;margin-left: auto;margin-right: auto;float: none;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip li img{width: 100% !important;height: auto !important;}                       

.sliderkit .sliderkit-nav-clip ul li {
	opacity: 0.4;
}
.sliderkit .sliderkit-nav-clip ul li.sliderkit-selected {
	opacity: 1;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next {
	right: 100px;
	top: 275px;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev {
	left: -520px;
	top: 275px;
}
.sliderkit-panel-text p {
	margin-top: 5px;
}

/*ajustes home*/
/*noticia destacada*/
.noticia-destacada-fecha {
	color: #a9a9a9;
	font-size: x-small;
	line-height: 20px;
	padding-left: 24px;
	background: transparent url(images/little-calendar.png) no-repeat 0 0;
}
.noticia-destacada h2 {
	font-size: 18px;
	margin-bottom: 10px; 
	line-height: 22px;
}
.noticia-destacada .entry-content {
	font-size: 14px;
	color: #a9a9a9;
	line-height: 1.1em;
	font-weight: ligther;
	padding-bottom: 10px;
}
#home_destacado_noticias_videos .noticia-destacada h2 a{font-size: 14px;}

#home_ultimas_noticias .noticia-destacada{margin-bottom: 40px;}

#destacados-cat-individual a.the-title, #destacados-cat-individual2 a.the-title {
	color: #999;
}

.more{font-size: 14px;text-align: right;}
#main #primary .more a{color:#c2002f;font-weight: bold;}

.box{clear: both;}

.box .row{
	padding-bottom:20px;
	overflow: hidden;
}
.box .row div.entry:first-child{
	margin-left:0;
}
/*noticias corrientes*/
.noticia-corriente {
 margin-bottom: 20px;
}
.noticia-corriente {

	line-height: 1.1em;
}
.entry-header { margin-bottom: 6px; }
.noticia-corriente .entry-header{overflow: hidden;}
.noticia-corriente .entry-header img {
	float: left;
	margin-right: 10px;
	line-height: 17px;
	width: 136px;
	height: auto;
}
.noticia-corriente .itemBody{	display: block;
	overflow: hidden;}
.noticia-corriente h2 {
	font-size: 16px;

}
.noticia-corriente .entry-info {
	color: #a9a9a9;
	font-size: 14px;
	margin-top: -4px;
}
.comments-number {
	padding-left: 23px;
	display: block;
	float:left;
	line-height: 19px;
	background: transparent url(images/icono-comentarios.png) no-repeat center left;
	margin-right: 10px;
}

/*sidebar*/
/*vídeo de la semana*/
#video-semana {
clear: right;
float: right;
position: relative;
width: 274px;
margin-bottom: 30px;
}

#video-semana-excerpt {
	font-size: 14px; margin-top: 10px;
}
#video-semana-excerpt h4 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 8px;
}
#video-semana-excerpt p a { display: none; }
#video-semana h4 a {
	text-decoration: none;
	color: #6f6f6d;
}
#video-semana h4 a:hover {
	color: #c2002f;
} 

#main .shareaholic-canvas .shareaholic-share-buttons{margin-left: 0 !important;}
#main .shareaholic-canvas .shareaholic-service-icon{box-shadow:none;border-radius: 50%;background:#A7AAAF;border-color: transparent;}



#header-aside #searchform input {
	background: #eee;
}



.menu-menu-top-container {
	position: absolute;
	width: 535px;
	text-align: right;
	top: 78px;
	left: 200px;
	font-size: 14px;
	font-weight: bold;
}
#menu-menu-top li {
	display: inline;
	margin-left: -5px;
	background: #eee;
	padding: 1px 0;
}
#menu-menu-top li:first-child {
	border-radius: 9px 0 0 9px;
}
#menu-menu-top li:last-child {
	border-radius: 0 9px 9px 0;
}
#menu-menu-top li a { 
	color: #333; 
	text-decoration: none; 
	padding: 5px 10px;
}
#menu-menu-top li:hover { background: #D31145; }
#menu-menu-top li a:hover {
	color: white;
}

#la-frase-de-la-semana {
	position: absolute;
	width: 460px;
	text-align: center;
	color: gray;
	font-style: oblique;
	font-family: georgia, serif;
	font-size: 14px;
	top: 25px;
	left: 255px;
}

.wp-caption-text { font-size: 14px; }

.single h1 {
	margin-bottom: 10px;
}
.post-meta {
	font-size: 11px;
	padding-bottom: 30px;
}
.post-meta a {
	text-decoration: none;
	color: #d72c60;
}
.post-meta a:hover{
	text-decoration:underline;
	color: #b50a40;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 { background: transparent; }

/*estilos del editor visual*/
img.alignleft {
	float: left;
	margin-right: 30px;
}
img.alignright {
	float: right;
	margin-left: 30px;
}
#entry-content ul { padding-left: 30px; }
#entry-content ol { padding-left: 30px; padding-bottom: 20px; }
#entry-content ul li { list-style: square; }
#entry-content ol li { list-style: decimal; }
#entry-content a,.entry p a{color:#c2002f;text-decoration: none;}
#entry-content a:hover{text-decoration: underline;}
/*Event manager Calendar*/
table.em-calendar {
	width: 100%;
}
a.em-calnav {
	color: #111;
	text-decoration: none;
}
a.em-calnav:hover {
	color: #cf103b;
}
.widget-area table.em-calendar td.eventless-pre, .em-calendar td.eventless-post {
	color: #aaa;
}
.widget-area table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
	color: #cf103b;
}

table.events-table {
	background: #eee;
	width: 100%;
}
table.events-table th {
	padding: 10px;
	background: #6f6f6f;
	color: white;
	font-size: 14px;
}
table.events-table td {
	padding: 10px;
	font-size: 14px;
}
table.events-table td a {
	color: #cf103b !important;
	text-decoration: none !important;
}
table.events-table td a:hover {
	text-decoration: underline !important;
}
table.events-table tr:first-child td {
	padding-top: 15px;
}

/*quitamos shareaholic del vídeo*/
#video-semana-content .shareaholic-show-on-load {
  display: none !important;
}

/*Ocultar los enlaces */

#video-semana .shareaholic-canvas {
	display: none;
}

.page h1.entry-title{ 
	font-size: 32px ;
	text-transform: uppercase;
}

/* contacto */
.wpcf7{font-weight: bold;}
.wpcf7-form-control-wrap{font-weight:normal;margin:5px 0 20px 0;}

.wpcf7-form-control-wrap,
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea{font-size:14px;font-family:"Roboto",arial;display: block;width: 100%;box-sizing:border-box;}

.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"]{height: 32px;}

.wpcf7 input[type="submit"]{
	background: #444 none repeat scroll 0 0;
    border: medium none;
    border-radius: 15px;
    color: #eee;
    height: 30px;
    line-height: 26px;
    margin-top: 15px;
    padding: 0 12px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
/* RESPONSIVE */

/* videos responsive */
.iframe, .video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.video iframe,
.iframe iframe,
.iframe object,
.iframe embed{position:absolute;top:0;left:0;width:100%;height:100%}

.assistive-text{
position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

@media (min-width: 1200px){  
	#header-top,
	#menuWrap,
	#main,
	#wrap-footer{width: 1140px;} 

.photosgallery-captions .sliderkit-nav{height: 405px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip{top: -2.5px !important;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip li{height: 82px !important;}

#home_principal h2{font-size: 38px;}

.wpcf7{width: 70%;}
}

@media (max-width: 1199px) and (min-width:991px) {
	#header-top, 
	#menuWrap,
	#main,
	#wrap-footer{width: 960px;} 
	#page{background-image:url(images/body-bg-m.png);}

	#main-nav li,
	#search-header a{font-size: 14px;}

	#main-nav li a{padding: 15px 10px;}

	.photosgallery-captions .sliderkit-nav{ height: 338px;}
	.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip{top: -3.5px !important;}
	.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip li{height: auto !important;width: 67% !important;} 
}

@media (max-width: 991px){
 #btnMenu{color:#c2002f; margin:10px 0;float:left;cursor:pointer;background: #fff;border:0;font-size: 32px;font-weight: bold;display: inline-block;padding:5px;} 
 #btnMenu img{display: block;}
#search-header{float: right;width: 30%;}
#search-header input#s{width: 100%;float: none;}
#search-header a{clear: both;margin-top: 5px;}
.menu-principal-container{-webkit-transition:left 0.3s ease 0s;transition:left 0.3s ease 0s;width:70%;position: fixed;top: 0;left: -70%;bottom:0;background:#F0F0F0;overflow-y:auto;z-index: 1000;}
.menu-principal-container.open{left: 0;}
 .admin-bar .menu-principal-container {top: 46px;}
 #main-nav li{float: none;border-top: 1px solid #ccc;}
 #main-nav li.menu-item-has-children>a{background: #C2002F;color:#fff;}
 #main-nav li a{color:#666;padding: 12px !important;}
 #main-nav .sub-menu{width:100%;border:none !important;display: block !important;position: static !important;}
 #main-nav .close{cursor:pointer;position: fixed;left: 70%;top:0;font-size: 18px;height: 40px;width: 40px;padding:0;font-weight: bold;color:#fff;background: #000;border:none;} 
  #main-nav .close.open{display: block;} 
.admin-bar #main-nav .close{top:46px;}

#page{background: none;}
 #primary{float: none;width: 100%;}


.photosgallery-captions .sliderkit-nav{height:385px; }
}

@media (max-width: 991px) and (min-width:768px) {

	#header-top,  
	#menuWrap,
	#main,
	#wrap-footer{width: 750px;} 

#secondary{width: 100%;float: none;}
#secondary >aside.widget{float:left;width: 48%;margin:0 1% 30px 1%;}

 	.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip{top: -5px !important;}
	.photosgallery-captions .sliderkit-nav .sliderkit-nav-clip li{height: 79px !important;} 
}

@media (max-width: 767px){
	#header-top,
	#menuWrap,
	#main,
	#wrap-footer{width: 100%;box-sizing:border-box;padding:0  15px;} 
	
	#search-header{width: 50%;}
	#wrap-header{height: auto;}
	#header-top #logo a{width: 100%;background-size: contain;height: 0;padding-top: 15%;}
	#header-top #logo{width: 60%;padding-top: 20px;}
	#header-top #header-aside{width: 30%;padding-top: 15px;}
	#header-top #header-aside > p {float: none;}
	#header-top #header-aside > p a{width: 100%;background-size: contain;height: 0;padding-top: 37%;}

	#main{margin-top: 20px;} 


	.photosgallery-captions .sliderkit-nav{display: none;}
	.btnArrow{cursor:pointer;text-align:left;border:none;display:block;text-indent: -9999px;z-index:99;top:25%;position:absolute;margin-top:-23px;border-radius: 2px; background:rgba(255, 255, 255, 0.7) url(images/carrusel.png) no-repeat;width: 25px;height: 46px;}
	.btnPrev{left:5px;}
	.btnNext{background-position: -25px 0;right: 5px;}

	#primary h2{font-size: 18px;}
	

	#primary .noticia-destacada{
		float: none;
		width: 100%;
		margin:0 0 15px 0;
	}
	
	#destacados-cat-individual2{overflow: hidden;}
	#secondary-bis, #secondary,#video-semana{clear:both;float: none;width: 100%;}

.category .entry .thumb, .tag .entry .thumb, .archive .entry .thumb, .page-template-page-hemeroteca-php .entry .thumb, .search .entry .thumb{
	float: none;
	margin-bottom: 10px;
	width: 100%;
}

#respond textarea{width: 100%;box-sizing:border-box;}
#actualidad_calendario .fecha_mes{background:#ccc;}

}


@media (max-width: 480px){
		.photosgallery-captions{padding-top: 100%;}
		.search .entry .thumb img, .tag .entry .thumb img, .archive .entry .thumb img, .page-template-page-hemeroteca-php .entry .thumb img, .category .entry .thumb img{width: 100%;height: auto;}
	#nav-above a, #nav-below a{float: none;display: block;text-align: center;margin-bottom: 5px;} 
	.category .page-header h1, .search h1, .tag h1, .archive h1, .page-template-page-hemeroteca-php h1, .single h1{font-size: 18px;line-height: 22px;}
	.single .post-meta{margin-top:10px;padding:	0;}

	.wpcf7 input[type="submit"],#respond input[type="submit"]{width: 100%;display: block;height:32px;}
	img.alignleft{float: none;display:block;margin:0 0 20px 0;width: 100%;height: auto;}

	#entry-content .gallery-size-thumbnail .gallery-item{width: 50%;}
	#entry-content .gallery-size-thumbnail br{display: none;}
}