@font-face {
	font-family: "cinzel";
	src: url("fonts/cinzel/cinzel-regular.eot");
	src: url("fonts/cinzel/cinzel-regular.eot?#iefix") format("embedded-opentype"),
		url("fonts/cinzel/cinzel-regular.woff") format("woff"),
		url("fonts/cinzel/cinzel-regular.ttf") format("truetype"),
		url("fonts/cinzel/cinzel-regular.svg#mtfnoted") format("svg");
	font-weight: normal;
	font-style: normal;
}

body.blogs{
	background:#e7edf1;
	font-family: Roboto,Arial,sans-serif;
	margin: 0;
	font-size: 15px;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.cabecera .area_banners{
	position:relative;
}

.cabecera .blogsFondoCab{
	position:absolute;
	top:0;
	overflow:hidden;
	width: 100%;
	max-height:100%;
}

.cabecera .blogsFondoCab img{
	width: 100%;
	height: auto;
}

.cervantes {
	margin-bottom: -23px;
	z-index: 1;
	position:relative;
}

.logoJcyl {
	margin: 36px 0 0 60px;
	z-index: 1;
	position:relative;
}

.logoJcyl ul.cmBannersHorizontalMode li.cmBannersRelativePosition {
	margin-right: 30px;
}

em.cmEmbeddedResource a {
	color: #1575A3;
	font-style: normal;
	text-decoration: none;
}

.logoEducacyl {
	margin: 36px 0 0 40px;
	z-index: 1;
	position:relative;
}

.blogs .wrapper{
	background: #fff;
	margin: 0 auto;
	width: 1200px;
}

.area_etiquetas .sintitulo .contentHeader,
.area_etiquetas .sintitulo .viewMore{
	display:none;
}

.area_etiquetas .sintitulo ul.cmContentList{
	padding: 15px 10px 5px 80px;
	list-style-type: none;
	background-color: #e6eff1;
	margin: 20px 15px;
	position: relative;
	min-height: 42px;
}

.area_etiquetas .sintitulo ul.cmContentList:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem{
	display:block;
	float:left;
	background-color: #cadfe1;
	margin-right: 10px;
	margin-bottom: 10px;
	transition: 0.2s;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem:hover{
	background-color: #546F7C;
	transition: 0.2s;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem:hover a,
.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem:hover a:hover{
	color: #E6EFF1;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem a{
	display:block;
	padding: 0.5em 2em;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem.firstNode{
	background-color: #759aac;
	margin-right: 30px;
	border-radius: 100px;
	padding: 9px 10px;
	margin-top: -4px;
	margin-bottom: 5px;
	position:absolute;
	left: 20px;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem.firstNode a{
	padding: 0;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem.firstNode a {
	color: #759AAC;
	font-size: 9px;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem.firstNode a .fa{
	font-size: 25px;
	color: #e6eff1;
}

.area_etiquetas .sintitulo ul.cmContentList li.cmContentItem a{
	color: #685E4C;
	text-decoration:none;
	font-weight: 500;
}

div.contenido{
	padding: 0 15px;
}

div.generico .contentBody{
	margin-left: 20px;
}

/*Lateral*/
div.portalLayoutCell.lateral{
	width: 25%;
	padding-bottom: 30px;
}

.twitter{
	margin: 30px 0 50px 0;
}

#twitter-widget-0{
	position: relative !important;
	display: block;
	margin: 0 auto;
}

/*** BUSCADOR SENCILLO ***/
.searcherContainer{
	background: #cadfe1;
	padding: 3px;
	position:relative;
}

.searcherContainer form{
	display:block !important;
}

.searcherContainer:after,
.cmSimpleSearchContainer:after,
.searcherContainer div.cmSearchRow:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.searcherContainer button.cmTypeSubmit {
	width: 26px;
	padding: 7px 6px;
	border: 0;
	color: #666;
	font-size: 14px;
	background: transparent url(../../imagenes/blogs/search.png) no-repeat 8px 12px;
	height: 26px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

.searcherContainer fieldset.cmSearchFieldSet {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

.searcherContainer .cmSearchCol.text{
	width:100% !important;
}

.linkAdvancedSearch{
	display:none;
}

div.cmSearchContainer .cmSimpleSearchContainer {
	position: relative;
}

div.cmSearchContainer,
div.cmSearchContainer div.cmSearchButtonZone input,
div.cmSearchContainer div.cmSearchButtonZone input {
	color: #828F96;
	outline: none;
}

div.cmSimpleSearchLabelContainer {
	position: absolute;
	font-size: 0;
	overflow: hidden;
}

div.cmSearchContainer div.cmSearchButtonZone {
	float: left;
	width: 100%;
}

div.cmSearchContainer div.cmSearchField input{
	border: none;
	padding: 10px 13px 10px 32px;
	font-size: 1em;
	outline: 0;
	border-radius: 0;
	width: 100%;
	box-sizing: border-box;
}

div.cmSearchContainer div.cmSearchButtonZone{
	top: 3px;
	right: 0;
	left: 3px;
	position: absolute;
	width: 26px;
}

/*Zona Pie*/
.pie{
	position:relative;
	overflow:hidden;
}

.pie .blogsFondoPie{
	position:absolute;
	top:0;
	width:100%;
	overflow:hidden;
}

.pie .blogsFondoPie img{
	width:100%;
	/*height:auto;*/
}

.pie .logoEducacyl {
	margin: 16px 0 0 35px;
	z-index: 1;
	position:relative;
}

.pie .logoEducacyl img{
	width: auto;
	height: 92px;
}

.pie .logoJcyl {
	margin: 20px 0 0 0;
	float: right;
	z-index: 1;
	position:relative;
}

.pie .logoJcyl li img{
	width: 25%;
	height:auto;
}

.pie .logoJcyl ul.cmBannersHorizontalMode li.cmBannersRelativePosition.lastChild {
	margin-right: 0;
}

.pie .logoJcyl li.lastChild img{
	width: auto;
	height:auto;
}

ul.menuCopyright {
	list-style-type: none;
	z-index: 1;
	position:relative;
}

ul.menuCopyright .cmMenuTitle{
	color: #fff;
}

.pie .validacion{
	display:table;
	float:right;
	margin: 0 30px 0 0;
	z-index: 1;
	position:relative;
}

.zonaPieAbajo .portalLayoutCell:after,
.zonaPieAbajo .portalLayoutCell .blueComponent:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

ul.menuPie{
	list-style-type: none;
	display: table-row;
	z-index: 1;
	position:relative;
}

ul.menuPie li{
	display: table-cell;
	padding: 0 .509em 0 1.272em;
	vertical-align: middle;
}

ul.menuPie li > span{
	display:block;
}

ul.menuPie li .cmMenuTitle{
	text-indent: -9999px;
	font-size: 0;
	color: transparent;
}

ul.menuPie li img{
vertical-align: middle;
}

.timeline{border:0;}

/*Listado de blogs*/
.defaultOurBlog ul li.cmContentItem{
	background:none;
}

.defaultOurBlog ul li.cmContentItem a{
	color:#142433;
}

.defaultOurBlog ul li.cmContentItem a:hover{
	text-decoration:none;
}

.defaultOurBlog ul li.cmContentItem .imageBlog{
	display:inline-block;
	margin-bottom:15px;
}

.defaultOurBlog ul li.cmContentItem .imageBlog img{
	display:block;
	webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.8);
	-ms-box-shadow: 0 0 20px 0 rgba(0,0,0,0.8);
	-o-box-shadow: 0 0 20px 0 rgba(0,0,0,0.8);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.8);
	height:180px;
	width:auto;
}

.defaultOurBlog ul li.cmContentItem a:hover .imageBlog img{
	opacity: 0.85;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}

.defaultOurBlog ul li.cmContentItem .titleBlog{
	display:block;
	font-size:18px;
	line-height:19px;
}

.defaultOurBlog ul li.cmContentItem a:hover .titleBlog{
	color:#00B2A9;
}

.defaultOurBlog ul li.cmContentItem .descriptionBlog{
	display:block;
	color:#999;
	margin-top:6px;
}

/*Listado de blogs a diferentes columnas*/
.defaultOurBlog ul.nColumns_3 li{
	width:30.3%;
	text-align:center;
	padding:1em 2%;
}

.defaultOurBlog ul.nColumns_3 li.cmColumn_1{
	padding-left:8px;
}

.defaultOurBlog ul.nColumns_2 li.cmContentItem{
	width:46%;
	text-align:center;
	box-sizing:content-box;
	padding:1em 2%;
}

.defaultOurBlog ul.cmContentList li{
	padding: 1em 1em 0 1.2em;
}

.defaultOurBlog ul.cmContentList li .imageBlog{
	float:left;
	margin-right:15px;
}

.defaultOurBlog ul.cmContentList li.cmContentItem .titleBlog{
	padding-top:10px;
}

/*Listado por categoría*/
UL.cmContentList{
	margin:0.2em 0;
	padding: 0;
	list-style-type: none;
}

DIV.cmBodyContent {
	color: #404040;
	clear: both;
	font-size:1em;
}

SPAN.cmCategorizerImage {
	position:relative;
	float: left;
	cursor:pointer;
	min-width: 0.7em;
	width: auto!important;
	width: 1.2em;
}

DIV.lastPostsBlog UL.cmContentList LI.cmContentItem,
DIV.labelsBlog UL.cmContentList LI.cmContentItem,
DIV.archiveBlog UL.cmContentList LI.cmContentItem {
	list-style-type: none;
	font-size: 1.1em;
}

DIV.lastPostsBlog UL.cmContentList UL.cmContentListRight LI.cmContentItem,
DIV.labelsBlog UL.cmContentList UL.cmContentListRight LI.cmContentItem,
DIV.archiveBlog UL.cmContentList UL.cmContentListRight LI.cmContentItem {
	list-style-type: none;
	font-size: 1.1em;
	display:none;
}

UL.cmCategorizer {
	margin-left: 0;
	list-style: none;
}

UL.cmContentListRight {
	position: absolute;
	left: -9999px;
	overflow: hidden;
	list-style: none;
}

UL.cmContentListRight LI.cmContentItem A.cmContentLink {
	display:none;
	height: 1%; 
}

UL.cmContentListDown{
	list-style: none;
}

UL.cmContentListDown LI.cmContentItem A.cmContentLink {
	display:block;
	height: 1%; 
}

DIV.lastPostsBlog UL.cmCategorizer LI.cmCategorizer,
DIV.labelsBlog UL.cmCategorizer LI.cmCategorizer,
DIV.archiveBlog UL.cmCategorizer LI.cmCategorizer {
	list-style-type: none;
	color: #1575a3;
}

DIV.lastPostsBlog UL.cmCategorizer LI.emptyCategorizer,
DIV.labelsBlog UL.cmCategorizer LI.emptyCategorizer,
DIV.archiveBlog UL.cmCategorizer LI.emptyCategorizer {
	display: none;
}

UL.cmCategorizer LI.cmCategorizer UL.cmCategorizer {
	list-style-type: none;
	font-size: 1em;
}

LI.cmCategorizer UL.cmContentListRight LI.cmCategorizer {
	display:none;
	font-size: 1em;
}

LI.cmCategorizer UL.cmContentListDown LI.cmCategorizer {
	display:block;
	font-size: 1em;
}

LI.cmCategorizer {
	padding: 0;
	font-size: 1em;
}

/*Titulos de las secciones de la página principal*/
.mainContainerBlogs div.contentHeader {
	border-bottom: 2px solid #D9D9D9;
	margin-bottom: 1em;
	width:100%;
}

.mainContainerBlogs div.contentHeader .title{
	background-image: url("../../imagenes/blogs/bgEntryList.gif");
	background-repeat: repeat-x;
	padding-left: 0.5em;
	width: 13em;
	margin-bottom:0;
}

.mainContainerBlogs div.contentHeader h2 {
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	font-size: 1.1em;
	margin: 0;
	padding: 0.2em 0 0 1.5em;
	text-transform: uppercase;
}

/*lateral*/
.aboutBlog,
.labelCloud,
.lastPostsBlog,
.archiveBlog{
	padding-bottom:2.5em;
}

.aboutBlog div.contentHeader .title,
.labelCloud div.contentHeader .title,
.lastPostsBlog div.contentHeader .title,
.archiveBlog div.contentHeader .title{
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
	padding-top:0.2em;
}

DIV.archiveBlog ul li.cmContentItem{
	background:none;
	padding:3px 0 0 0;
	font-size:inherit;
}

DIV.lastPostsBlog A.cmContentLink,
DIV.labelsBlog A.cmContentLink{
	display:block;
	background-image: url(../../imagenes/blogs/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:0.8em;
}

DIV.lastPostsBlog UL.cmContentList LI.cmContentItem,
DIV.labelsBlog UL.cmContentList LI.cmContentItem,
DIV.archiveBlog UL.cmContentList LI.cmContentItem {
	list-style-type: none;
	font-size: 1.1em;
}

/*nube de etiquetas*/
div.labelCloud ul.cmCategorizer {
	margin: 0;
}

div.labelCloud ul.cmCategorizer li.cmCategorizer {
	list-style-type: none;
	padding: 0;
	margin: 0 0.5em 0 0;
	display: inline;
	letter-spacing: -0.01em;
}

div.labelCloud ul.cmCategorizer li.cmCategorizer span.cmCloudWeigth {
	display: none;
}

div.labelCloud ul.cmCategorizer li.cloudLevel1 {
	font-size: 1em;
}

div.labelCloud ul.cmCategorizer li.cloudLevel2 {
	font-size: 1.2em;
}

div.labelCloud ul.cmCategorizer li.cloudLevel3 {
	font-size: 1.6em;
}

div.labelCloud ul.cmCategorizer li.cmCategorizer a.cmCloudLink {
	color: #305381;
	text-decoration: none;
}

div.labelCloud ul.cmCategorizer li.cmCategorizer a.cmCloudLink:hover {
	text-decoration: underline;
}

div.labelCloud ul.cmContentList li.cmContentItem.lastNode {
	padding-bottom: 1.5em;
}

div.labelCloud div.contentData{
	margin:1em 0 0;
}

.mainContainerBlogs .headerEntryComments,
.mainContainerBlogs .titleEntryComments{
	color:#305381;
	font-weight:bold;
	margin:3em 0 0 2em;
	text-transform:uppercase;
}

.mainContainerBlogs .boxEntryComments{
	margin-left:2em;
}

.mainContainerBlogs #cmClientCreateContent{
	padding-right:0;
}

.mainContainerBlogs div.cmBodyContentChildrens{
	padding-right:0;
}

.contentEntryBlogJsp div.cmClientEditContainer div.cmClientEditAltText,
.contentEntryBlogJsp div.cmClientEditContainer div.param_ELEM_COMMENT_NAME,
.contentEntryBlogJsp div.cmClientEditContainer div.param_ELEM_COMMENT_LOGIN,
.contentEntryBlogJsp div.cmClientEditContainer div.param_ELEM_COMMENT_EMAIL,
.contentEntryBlogJsp div.cmClientEditContainer div.param_ELEM_COMMENT_WEB,
.contentEntryBlogJsp div.cmClientEditContainer div.param_ELEM_COMMENT_DATE{
	display: none;
}

.contentEntryBlogJsp div.cmBodyContentChildrens ul.cmContentList li.cmContentItem{
	border:none;
	margin-bottom:2em;
	padding: 1em 0 0 0;
}

.contentEntryBlogJsp div.cmBodyContentChildrens ul.cmContentList li.cmContentItem.firstNode{
	background-position: 0 3px;
	border-top:none;
	padding-top:0;
}

.contentEntryBlogJsp .modelComentarioArt .authorName,
.contentEntryBlogJsp .modelComentarioArt .commentDate{
	display:inline;
}

.contentEntryBlogJsp .modelComentarioArt .authorName .commentName{
	color: #D90000;
	font-weight:bold;
	text-transform: uppercase;
}

.contentEntryBlogJsp .modelComentarioArt span.commentDate,
.contentEntryBlogJsp .modelComentarioArt .commentTime{
	color: #27769D;
}

.contentEntryBlogJsp .modelComentarioArt .commentData{
	color: #757272;
	padding: 15px 0 0 20px;
	font-size: 0.9em;
	line-height: 1.7em;
}

div.blogButtons {
	padding: 0 0 0.5em 7.3em;
}

.editEntryButton{
	margin-top: -1.5em;
	padding-bottom: 1em;
}

div.contentBlogJsp div.blogButtons {
	overflow:hidden;
}

BUTTON.blogButton, A.blogButton {
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	border: 0.1em solid #cccccc;
	padding: 0.1em 0.2em;
	margin:0 1em 0 0;
	background-color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	display:block;
	vertical-align:middle;
	float:left;
}

A.blogButton:link,
A.blogButton:visited,
A.blogButton:hover,
A.blogButton:active {
	text-decoration:none;
	text-align:center;
}

BUTTON.blogButton IMG, A.blogButton IMG {
	vertical-align:middle;
	margin-top:-0.1em;
}

.blogActions{
	margin-top: 2em;
}

/*Resultados de la busqueda*/
.BP_resultadosBusqueda{
	margin:0 1.5em 1.5em 0;
}

.mainContainerBlogs .BP_resultadosBusqueda div.contentHeader .title {
	width: 20em;
}

DIV.listadoEntradas ul.cmContentList {
	list-style-type: none;
	margin: 0;
}

.searcherContainer{
	margin-bottom:1.5em;
	overflow:hidden;
}

.searcherContainer legend,
.searcherContainer .cmSearchLabel,
.searcherContainer button.cmTypeReset,
.searcherContainer .cmClear{
	display: none;
}

.searcherContainer fieldset.cmSearchFieldSet{
	float: left;
	margin:0;
	padding:0;
	border:0;
}

.searcherContainer div.cmSearchRow {
	padding: 0;
}

/*Banners*/
div.bannerLateral {
	margin-top: 0;
}

.contRight .bannerLateral ul li,
.contRight .bannerLateral div{
	width:100%;
}

.contRight .bannerLateral img{
	width:100%;
	height:auto;
}

.defaultOurBlog .contRight .bannerLateral .bannerNameText{
	text-overflow:clip;
	white-space:normal;
	line-height:1.2em;
}

.defaultOurBlog .contRight .bannerLateral .bannerBlog{
	position:relative;
}

.defaultOurBlog .contRight .bannerLateral .bannerBlog .bannerTextContainer{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	color: #fff;
}

.defaultOurBlog .contRight .bannerLateral .bannerBlog .bannerNameText{
	color: #fff;
	font-size: 25px;
	padding: 20px;
	text-align: center;
}

.defaultOurBlog .contRight .bannerLateral .conDescripcion .bannerDescrText{
	text-align: left;
	padding:0 0.7em 0.5em;
}

.defaultOurBlog .contRight .bannerNameText{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.5em;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
	color:#384553;
}

.defaultOurBlog .contRight .bannerLateral .imageText {
	background-color:#f6fafc;
	-moz-box-shadow: inset 0 0 80px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 80px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 80px rgba(0,0,0,0.1); 
}

span.bannerDescrText{
	display:none;
}

div.bannerLeft {
	vertical-align: bottom !important;
	padding-bottom:5px;
}
div.bannerLeft .standalone {
	text-align: left;
}

div.bannerRight .standalone {
	text-align: right;
}

div.bannerLeft img {
	width: auto;
	height: 100px;
	margin-top:10px;
}

div.bannerLeft .headerComponent,
div.bannerLeft .datosCabecera{
	padding-bottom:10px;
}

div.bannerLeft h2{
	font-size: 3.2em !important;
	margin: 0 !important;
	color: #394f5b !important;
	padding-left: 70px;
	font-family: "neosans", Verdana, sans-serif;
}

.defaultOurBlog div.bannerLeft h2{
	padding-left:46px;
}

div.bannerLeft p.contentAbstract {
	font-size: 1.5em;
	color: #00B2A9;
	padding-left: 72px;
	margin: 0;
}

/*title blog*/
div.bannerLeft .lateral{
	max-width:495px;
}

.mainContainer .contLeft{
	padding-left:0;
	padding-right:20px;
}

.defaultOurBlog .mainContainer .contLeft{
	padding-top:20px;
}

.mainContainer .contRight{
	padding-right:0;
	min-width:285px;
}

.boxFoot{
	background: #f6f6f6;
	padding:40px 0;
	overflow:hidden;
	margin-top:20px;
}

.boxFoot .footLogo{
	float:left;
}

.boxFoot .proxiaAuthContainer{
	float: right;
	margin-top:18px;
}

.boxFoot .zonaPrivada{
	float:left;
}

.boxFoot .zonaPrivada .lock{
	background:url('../../imagenes/blogs/lock.png') 0 0 no-repeat;
	display:block;
	padding: 0 0.5em 1em 1.5em;
	margin: 0 2em 0 0;
}

.boxFoot .zonaPrivada .unlock{
	padding: 0 0.5em 1em 1.5em;
	margin: 0 2em 0 0;
	background: url(../../imagenes/blogs/unlock.png) 0 0 no-repeat;
	display:block;
}

.boxFoot .zonaPrivada .userDataLink{
	padding: 0 0.5em 1em 0;
	margin: 0 2em 0 0;
}

.boxFoot .textCopy{
	float:left;
	color:#828282;
}

.boxFoot .footLogo img{
	width: 140px;
	height:auto;
}

body.blogs #contentStructButton{
	display:none;
}

.cmNavigation{
	text-align:center;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 17px 0;
	border-radius: 4px;
}

.pagination > li {
	display: inline;
}

.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #dddddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	background-color: #fff;
	border-color: #dddddd;
	cursor: default;
	color: #B1B0B0;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #777777;
	background-color: #ffffff;
	border-color: #dddddd;
	cursor: not-allowed;
}

.cmNavigation .cmResultsCount{
	display:none;
}
/*Autenticacion*/
ul.blogsAuth{
	float: right;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-top: 7px;
	z-index: 1;
	position:relative;
}

ul.blogsAuth li{
	display:block;
	float:left;
	margin-left:10px;
}

ul.blogsAuth img {
	width: 20px;
	height: auto;
}

ul.blogsAuth .cmMenuTitle{
	text-indent: -9999px;
	font-size: 0;
	color: transparent;
}

ul.blogsAuth li a{
	color: #fff;
	text-decoration:none;
}

ul.blogsAuth li a:hover{
	color: #fff;
	text-decoration:underline;
}

.blogs.guestUser ul.blogsAuth li.tkSSLSign{
	display:block;
}

.blogs.guestUser ul.blogsAuth li.admin,
.blogs.guestUser ul.blogsAuth li.tkUserData,
.blogs.guestUser ul.blogsAuth li.logout {
	display:none;
}

.blogs ul.blogsAuth li.tkSSLSign{
	display:none;
}

.blogs ul.blogsAuth li.admin,
.blogs ul.blogsAuth li.tkUserData,
.blogs ul.blogsAuth li.logout{
	display:block;
}

.blogs ul.blogsAuth li .cmMenuPopupImage{
	display:none;
}

.sslSignJsp.blogs .popuLogo{
	background: #417a91;
	background-size: cover;
}

.sslSignJsp.blogs .popuLogo img{
	padding: 10px 10px;
}

.sslSignJsp.blogs .popupLoginInformation {
	padding: 20px 10px;
}

.sslSignJsp.blogs .popupLoginInformation form{
	margin-top: 20px;
}

.sslSignJsp.blogs .popupLoginInformation .loginBox {
	margin-bottom: 10px;
}

.sslSignJsp.blogs .popupLoginInformation .loginBox label {
	color: #333333;
	width: 10em;
	display: block;
	float: left;
	padding: .2em 1em .2em 0;
	text-align: right;
}

.sslSignJsp.blogs input#dvLogin, 
.sslSignJsp.blogs input#dvPass {
	width: 10em;
}

.sslSignJsp.blogs input {
	width: 6em;
	margin: 0;
	border: none;
	background: #fff;
	border: 1px solid #999;
	height: 1.5em;
}

.sslSignJsp.blogs .cmSearchButtonZone .cmSearchButton{
	background: #417a91;
	font-size: 1.1em;
	line-height: 27px;
	height: 27px;
	color: #fff;
	padding: 0 10px;
	font-weight: bold;
	border: none;
	margin-left: .6em;
	float: right;
	transition: 0.2s;
}

.sslSignJsp.blogs .cmSearchButtonZone .cmSearchButton:hover{
	background: #56879A;
	transition: 0.2s;
}

body.sslSignJsp {
	background: #fff;
	height: 100%;
	font-family: Roboto,Arial,sans-serif;
	margin: 0;
	font-size: 14px;
}

.pendingContents{
	margin-right: 30px;
}

.pendingContents .header h2{
	font-family: 'cinzel';
	margin:0;
}

.pendingContents .header {
	background: #F2F2F2;
	padding: 10px;
	color: #655D54;
}

.pendingContent{
	margin-left:0;
	margin-bottom: 30px;
}

.pendingContents DIV.cmBodyContentChildrens UL.cmContentList LI.cmContentItem {
	margin: 0;
	padding: 1em;
	border-bottom: 1px dotted #655D54;
}

.preview {
	margin: 1em;
}

.adminContent DIV.cmBodyContentChildrens.listado ul.cmContentList li.cmContentItem a.cmContentLink{
	color: #225872;
	font-size: 35px;
	font-family: 'Times New Roman';
	font-weight: normal;
	text-decoration: none;
	line-height: 1em;
	padding: 0 0 5px 10px;
	background:none;
	text-transform: none;
}

.adminContent DIV.cmBodyContentChildrens.listado ul.cmContentList li.cmContentItem {
	margin: 1.5em 0 0 0;
	padding: 0;
	border-bottom: 0;
}

.adminContent .listado ul.cmContentList li.cmContentItem a.cmContentLink:before{
	margin-right:15px;
	color: #88826F;
	font: normal normal normal 32px/1 FontAwesome;
}

.adminContent .listado ul.cmContentList li.cmContentItem.firstNode a.cmContentLink:before{
	content: "\f075";
}

.adminContent .listado ul.cmContentList li.cmContentItem.lastNode a.cmContentLink:before{
	content: "\f0c1";
}

DIV.cmBodyContentChildrens.listado ul.cmContentList li.cmContentItem a.cmContentLink{
	text-decoration: none;
	color: #1575a3;
	text-transform: uppercase;
	background: url(../../imagenes/blogs/bullet2.png) no-repeat 0 3px;
	padding: 0 0 5px 15px;
}

DIV.cmBodyContentChildrens.listado ul.cmContentList li.cmContentItem a.cmContentLink img{
	display:none;
}

DIV.cmBodyContentChildrens.listado ul.cmContentList li.cmContentItem{
	margin: 0;
	padding: 1em;
	border-bottom: 1px dotted #655D54;
}

#securityText{
	display: none;
}

.templateHtmlListValidate .fa{
	margin-right: 10px;
	color: #88826F;
	font-size: 1.5em;
	float: left;
	display: block;
}

.templateHtmlListValidate.modelEntrada .fa{
	margin-right: 14px;
}

.templateHtmlListValidate .commentFirstLine {
	display: block;
}

.templateHtmlListValidate .commentFirstLine > div{
	display:inline;
}

.templateHtmlListValidate .commentFirstLine .authorName,
.templateHtmlListValidate .commentFirstLine span.commentDate{
	font-weight: bold;
}

.templateHtmlListValidate .nameEntry a,
.templateHtmlListValidate .commentParent a{
	text-decoration: none;
	color: #1575a3;
	text-transform: uppercase;
}

.templateHtmlListValidate .nameEntry a:hover,
.templateHtmlListValidate .commentParent a:hover{
	text-decoration: underline;
}

.templateHtmlListValidate .commentData{
	padding: 10px 0 0 33px;
	font-size: 0.9em;
	color: #757272;
	line-height: 1.7em;
}

.templateHtmlListValidate .commentData .textoDescAutor,
.templateHtmlListValidate .commentData .fecha-dia{
	color: #1575a3;
	font-style: normal;
}

.modelEntrada.templateHtmlListValidate .commentData span.entryDescTxt{
	font-style: normal;
	color: #757272;
}

.contentAdvancedOptions{
	top:0 !important;
}

.entryTxt{
	font-weight: bold;
	margin-bottom: 5px;
}

.templateHtml .paramName{
	font-weight: bold;
	margin: 10px 0 5px 0;
	text-transform: uppercase;
}

.modelBlog.templateHtml .description{
	border: 6px solid #f7f6f2;
	padding: 20px 15px;
	margin: 0 0 20px 0;
}

.wait-dialog, 
.wait-overlay {
	text-align: left;
}

.successComment{
	display: none;
	color: #ffffff;
	background-color: #76976F;
	border-color: #4cae4c;
	padding: 10px;
	margin: 0 0 20px 0;
}

.Comentario .editButtons{
	display:none;
}

.msgBoxMsg #notesLayer,
.msgBoxMsg #rejectLayer{
	display: none !important;
}

.contentServices{
	float:right;
}

.contentServices li{
	display:inline;
	float:left;
	margin-right: 5px;
}

div.contentServices a {
	text-indent: -9999px;
	display: block;
	width: 20px;
	height:20px;
	outline: none;
}

div.contentServices a:link,
div.contentServices a:visited{
	font-weight:bold;
}

div.contentServices a:hover,
div.contentServices a:active{
	text-decoration:underline;
}

.contentServices .twitterLink {
	background: url(../../imagenes/blogs/twitter.png) no-repeat;
	background-size: 20px;
}

.contentServices .facebookLink {
	background: url(../../imagenes/blogs/fb.png) no-repeat;
	background-size: 20px;
}

div.cmResourcesOuterBox, 
div.cmRelatedContentsOuterBox {
	display:none;
}

div.entryImg .editBlock img {
	max-width: 100%;
}

iframe.cmEmbedImage {
	width:100%;
	height:400px;
}

iframe.iframeBlog {
	margin:20px 0;
	width: 100%;
	height: 400px; 
	border: 0; 
}

.modelGenerico a,
.modelEntrada a {
	color: #1575A3;
	text-transform: uppercase;
	text-decoration:none;
}

.modelGenerico li,
.modelEntrada li {
	padding: 3px 0;
}

.modelGenerico a:hover,
.modelEntrada a:hover {
	text-decoration:underline;
}

.modelGenerico a img.cmPopupIcon,
.modelEntrada a img.cmPopupIcon{
	display:none;
}

.cajaAdministracion{
	z-index: 2;
	position:relative;
}

.cmLayoutManagerComponent .cajaAdministracion{
	width:70px;
	height:45px;
}

.cajaAdministracion .contentHeader{
	display:none;
}

.cajaAdministracion a{
	text-indent: -9999px;
	font-size: 0;
	color: transparent;
	background: url(../../imagenes/blogs/gear.png) no-repeat;
	background-size: 20px;
	height: 20px;
	width:20px;
	display:block;
	position: absolute;
	left: 49px;
	top: 8px;
}

.pie .zonaPieAbajo .cmLayoutManagerComponent .cmComponentOverlay,
.pie .zonaPieArriba .cmLayoutManagerComponent .cmComponentOverlay{
	z-index:1;
}

.g-recaptcha{
	margin-bottom:15px;
}

.rsbtn{
	margin-left:20px;
}