/*  
Theme Name: docenotas BE
Theme URI: http://blogestudio.com/
Description: Docenotas Theme for Wordpress
Version: 1.0
Author: Blogestudio
Author URI: http://blogestudio.com/
*/

body{
	margin:0;
	color:#5a5959;
	font:13px/15px Arial, Helvetica, sans-serif;
	background:#f7f7f7;
	padding-bottom:20px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#a9023d;
	outline: none;
}
h3 a, h2 a{ color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type=submit]:hover{cursor:pointer;}

.w0{
	/*width:1283px;*/
	width:1273px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 29px;
	position:relative;
	cursor:default;
}
.w1{
	width:1133px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 29px;
	position:relative;
	cursor:default;
}
.w2{
	width:993px;
	float:left;
}
@media only screen and (max-width: 1024px) {
.w3 {
display:none;
}
.aside  {
display:none;
}
.w0  {
	width:1010px;
}
}

.w3{
	float:left;
	background:#fff url(images/text-publicidad-3.gif) no-repeat;	
	margin:19px 10px 5px;
	width: 125px;
	padding-top: 10px;
}
#wrapper{
	border:solid #e0e0e0;
	border-width:0 1px 1px;
	background:#fff;
}
.banners-block{
	//width:988px;
	width:728px;
	background:#d0d0d0;
	padding:4px 0 5px 4px;
	overflow:hidden;
	margin-bottom:47px;
}
#header .banners-block{margin:0;}
.banners-block .title{
	float:left;
	font-size:10px;
	line-height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 1px 0 0;
	height:92px;
	width:13px;
	background:url(images/text-publicidad-1.gif) no-repeat;
}
.banners-block img{
	float:left;
	border:1px solid #e1e1e1;
	margin:0 4px 0 0;
}
.banners-block-small{
	//width:988px;
	width:255px;
	background:#d0d0d0;
	padding:4px 0 5px 4px;
	overflow:hidden;
	margin-bottom:47px;
	float:right;
}
#header .banners-block-small{margin:0;}
.banners-block-small .title{
	float:left;
	font-size:10px;
	line-height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 1px 0 0;
	height:92px;
	width:13px;
	background:url(images/text-publicidad-1.gif) no-repeat;
}
.banners-block-small2 .title{
	float:left;
	font-size:10px;
	line-height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 1px 0 0;
	height:92px;
	width:13px;
	background:url(images/text-publicidad-1.gif) no-repeat;
}
.banners-block-small img{
	float:right;
	border:1px solid #e1e1e1;
	margin:0 4px 0 0;
}
.banners-block-portadilla{
	width: 432px;
	background: #fff;
	padding: 4px 0 20px 0px;
	overflow: hidden;
}
#header .banners-block{margin:0;}
.banners-block-portadilla .title{
	float:left;
	font-size:10px;
	line-height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-4px 1px 0 0;
	height:90px;
	width:13px;
	background:url(images/text-publicidad-1.gif) no-repeat;
}
.banners-block-portadilla img{
	float:left;
	border:1px solid #e1e1e1;
	margin:-4px 4px 0 0;
}
#header .holder{
	height:1%;
	overflow:hidden;
	padding:9px 12px 12px;
}
.logo{
	float:left;
	width:347px;
	height:71px;
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
	margin:5px 0 0 4px;
}
.logo a{
	display:block;
	height:100%;
}
.right-block{
	float:right;
	text-align:right;
}
.right-block .date{
	font-size:11px;
	line-height:12px;
	margin:0 0 5px;
	display:block;
}
.right-block .date strong{margin:0 5px 0 0;}
.right-block .date em{
	font-style:normal;
}
.navbar{padding:2px 0 3px;}
.navbar ul{
	font-size:12px;
	line-height:13px;
	margin:1px 0 0;
	list-style:none;
	padding:2px 0 0;
	display:inline-block;
}
*+html .navbar ul{
	display:inline;
	margin:1px 0 2px;
}
.navbar li{
	display:inline-block;
	overflow:hidden;
}
*+html .navbar li{display:inline;}
.navbar .navigation{padding:2px 0 0;}
.navbar .navigation li{
	margin:0 -4px 0 0;
	background:url(images/divider-dotted.gif) no-repeat 0 4px;
}
.navbar .navigation li:first-child{
	padding:0;
	background:none;
}
*+html .navbar .navigation li{margin:0 -1px 0 0;}
.navigation a{
	font-style:italic;
	float:left;
	padding:0 9px 0 0;
	position:relative;
	z-index:10;
}
.navigation a span{
	float:left;
	padding:3px 0 3px 9px;
	cursor:pointer;
}
.red-navigation{
	background:url(images/bg-hover.gif) no-repeat 100% 0;
	color:#fff;
	text-decoration:none;
}
.red-navigation span{background:url(images/bg-hover.gif) no-repeat 0 -24px;}
.navbar .social{padding:0 0 0 10px;}
*+html .navbar .social{padding:0 0 0 3px;}
.navbar .social img{display:block;}
*+html .navbar .social li{margin:0 0 0 3px;}
.search{
	//height:1%;
	//overflow:hidden;
}
.hilite { background-color:#E45EA4; color:#FFFFFF; ifont-weight:bold }
.search fieldset{
	//height:32px;
	//overflow:hidden;
	//width:318px;
	float:right;
}
.search .text{
	/*float:left;*/
	padding:7px;
	border:1px solid #efefef;
	background:#f7f7f7;
	width:233px;
	line-height:16px;
	margin:0 2px 0 0;
}
.search .btn{
	float:right;
	border:0;
	width:31px;
	height:32px;
	background:url(images/btn-search.gif) no-repeat;
	cursor:pointer;
}
#menu-inicio{
	height:1%;
	overflow:hidden;
	padding:4px 0 0;
	list-style:none;
	margin:0;
	font-weight:bold;
	background:#e4e4e4 url(images/bg-nav.gif) repeat-x 0 100%;
}
#menu-inicio li{
	float:left;
	margin:0 -1px 0 15px;
}
#menu-inicio a{
	float:left;
	padding:4px 10px 8px;
}

/* Colores Menú Principal ------------- HAY QUE OBTENER LOS IDs DE LOS menu-item-XXX DEL ADMIN DE WORDPRESS EN PRODUCCIÓN (si, hay que cambiarlo :S) ------------- */
ul li a {color: #666;}
ul li.menu-item a:hover {border-top:2px solid;}
/* La portada es un caso especial al redirigir a la home */
//ul.menu-portada li.current-menu-item a {border-top:2px solid #666; color: #666;}
ul.menu-portada li.menu-item-30 a { background-color: #fff; border-top:2px solid #666; color: #666;}
#menu-item-30 a:hover, #menu-item-30 .active a, #menu-item-30 .current-menu-item, .current-menu-ancestor {border-color: #666; color: #666;}
/* La portada es un caso especial al redirigir a la home */
ul.menu-educacion li.current-menu-item a, ul.menu-educacion li.current-menu-ancestor a, ul.menu-educacion li.current-post-ancestor a {border-top:2px solid #004c82; color: #004c82;}
#menu-item-31 a:hover, #menu-item-31 .active a, #menu-item-31 .current-menu-item, .current-menu-ancestor, .current-post-ancestor {border-color: #004c82; color: #004c82;}
ul.menu-entrevistas li.current-menu-item a, ul.menu-entrevistas li.current-menu-ancestor a, ul.menu-entrevistas li.current-post-ancestor a {border-top:2px solid #656565; color: #656565;}
#menu-item-38 a:hover, #menu-item-38 .active a, #menu-item-38 .current-menu-item, .current-menu-ancestor {border-color: #656565; color: #656565;}
ul.menu-opinion li.current-menu-item a, ul.menu-opinion li.current-menu-ancestor a, ul.menu-opinion li.current-post-ancestor a {border-top:2px solid #393d84; color: #393d84;}
#menu-item-39 a:hover, #menu-item-39 .active a, #menu-item-39 .current-menu-item, .current-menu-ancestor {border-color: #393d84; color: #393d84;}
ul.menu-temporadas li.current-menu-item a, ul.menu-temporadas li.current-post-ancestor a {border-top:2px solid #5c3b37; color: #5c3b37;}
#menu-item-34624 a:hover, #menu-item-34624 .active a, #menu-item-34624 .current-menu-item, .current-menu-ancestor {border-color: #5c3b37; color: #5c3b37;}
ul.menu-festivales li.current-menu-item a, ul.menu-festivales li.current-post-ancestor a{border-top:2px solid #b670ac; color: #b670ac;}
#menu-item-34625 a:hover, #menu-item-34625 .active a, #menu-item-34625 .current-menu-item, .current-menu-ancestor {border-color: #b670ac; color: #b670ac;}
ul.menu-instrumentos li.current-menu-item a, ul.menu-instrumentos li.current-menu-ancestor a, ul.menu-instrumentos li.current-post-ancestor a {border-top:2px solid #bf5500; color: #bf5500;}
#menu-item-45 a:hover, #menu-item-45 .active a, #menu-item-45 .current-menu-item, .current-menu-ancestor {border-color: #bf5500; color: #bf5500;}
ul.menu-archivo li.current-menu-item a {border-top:2px solid #1b80ce; color: #1b80ce;}
#menu-item-11235 a:hover, #menu-item-11235 .active a, #menu-item-11235 .current-menu-item, .current-menu-ancestor {border-color: #1b80ce; color: #1b80ce;}
ul.menu-revistas-dn li.current-menu-item a, ul.menu-revistas-dn li.current-menu-ancestor a, ul.menu-revistas-dn li.current-post-ancestor a {border-top:2px solid #600930; color: #600930;}
#menu-item-50 a:hover, #menu-item-50 .active a, #menu-item-50 .current-menu-item, .current-menu-ancestor {border-color: #600930; color: #600930;}
ul.menu-e-12notas li.current-menu-item a {border-top:2px solid #a9023d; color: #a9023d;}
#menu-item-53 a:hover, #menu-item-53 .active a, #menu-item-53 .current-menu-item, .current-menu-ancestor {border-color: #a9023d; color: #a9023d;}
/* Colores Menú Principal ------------- HAY QUE OBTENER LOS IDs DE LOS menu-item-XXX DEL ADMIN DE WORDPRESS EN PRODUCCIÓN (si, hay que cambiarlo :S) ------------- */

/* Colores y posición de submenús */
#menu-portada a {color: #666}
#menu-portada a:hover, #menu-portada li.current-menu-item a, ul.sub-menu li.current-menu-item a {background-color: #666; color: #fff}
#menu-educacion a {color: #004c82}
#menu-educacion a:hover, #menu-educacion li.current-menu-item a, ul.sub-menu li.current-menu-item a {color: #fff; background:#004c82}
#menu-opinion a {position:relative; left:210px; color: #393d84}
#menu-opinion a:hover, #menu-opinion li.current-menu-item a, ul.sub-menu li.current-menu-item a {background-color: #393d84; color: #fff}
#menu-instrumentos a {position:relative; left:250px; color: #bf5500}
#menu-instrumentos a:hover, #menu-instrumentos li.current-menu-item a, ul.sub-menu li.current-menu-item a  {background-color: #bf5500; color: #fff}
#menu-revistas-dn a {position:relative; left:625px; color: #600930}
#menu-revistas-dn a:hover, #menu-revistas-dn li.current-menu-item a, ul.sub-menu li.current-menu-item a  {background-color: #600930; color: #fff}
/* Colores y posición de submenús */

#menu-inicio a span{
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
	font-size:13px;
}
#menu-inicio a:hover,
#menu-inicio .active a, 
#menu-inicio .current-menu-item,
#menu-inicio .current-menu-ancestor, 
#menu-inicio .current-post-ancestor {
	background:#fff;
	text-decoration:none;
}

.sub-menu{
	height:1%;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	font-weight:bold;
	padding:7px 0 7px 16px;
	list-style:none;
	margin:0;
	border-bottom:1px solid #ebebeb;
	background:url(../images/bg-add-nav.gif) repeat-x 0 100%;
}
.sub-menu li{
	float:left;
	padding:3px;
}
.sub-menu a{
	padding:2px 12px 3px;
}
.sub-menu li:hover,
.sub-menu .active, 
.sub-menu .current-menu-item{
	
}
.sub-menu a:hover,
.sub-menu .active a,
.sub-menu .current-menu-item a {
	color: #fff;
	text-decoration:none;
}
.last-post{
	height: 58px;
	font:18px/20px Georgia, Arial, sans-serif;
	line-height:14px;
	color:#000;
	width:988px;
	overflow:hidden;
	background:#f7f7f7;
	border:1px solid #fff;
	margin:0 0 10px;
	position:relative;
	border-bottom:1px solid #e0e0e0;
}
.last-post h2{
	float:left;
	color:#fff;
	font:28px/30px Georgia, Arial, sans-serif;
	margin:0 16px 0 0;
	background:url(images/bg-last-post-title.gif) repeat-x;
}
.last-post h2 span{
	display:block;
	background:url(images/bg-last-post-title.gif) no-repeat 100% -63px;
	padding:12px 32px 16px 17px;
}
.last-post .holder{
	float:left;
	width:750px;
}
.last-post p{margin:22px 0;}
.last-post p a{color:#c70752;}
.last-post p span{color:#666;}
.last-post .switcher{
	float:right;
	width:27px;
	padding:20px 11px 0 0;
}
.last-post .next,
.last-post .prev{
	width:8px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/arrows.gif) no-repeat;
}
.last-post .prev{float:left;}
.last-post .next{
	width:9px;
	float:right;
	background-position:-18px 0;
}
.last-post p a.lp-permalink{color: black;}
.navigation2{
	text-align:center;
	margin:0 0 9px;
	list-style:none;
	padding:0 74px 12px 0;
	border-bottom:1px solid #e0e0e0;
}
.navigation2 li{
	display:inline;
	margin:0 17px;
}
.navigation2 a{
	color:#3d3d3d;
	padding:0 4px;
	text-decoration:underline;
}
.navigation2 a:hover,
.navigation2 .active a{
	color:#fff;
	background:#3d3d3d;
}
#main{
	width:100%;
	overflow:hidden;
	padding-bottom:372px;
}
*+html #main{padding-bottom:344px;}
.home #main{padding:0;}
#content{
	width:667px;
	float:left;
	padding:0 0 0 8px;
}
#contentt{
	width:97%;
	float:left;
	padding:0 0 0 8px;
}
.twocolumn{
	height:1%;
	overflow:hidden;
	margin:0 0 21px;
}

.divider-st-portada{background:url(images/divider.gif) repeat-y 440px 0;}
.divider-st-agenda{background:url(images/divider-agenda.gif) repeat-y 440px 0;}
.divider-st-anuncios{background:url(images/divider-anuncios.gif) repeat-y 440px 0;}
.divider-st-archivo{background:url(images/divider-archivo.gif) repeat-y 440px 0;}
.divider-st-concursos{background:url(images/divider-concursos.gif) repeat-y 440px 0;}
.divider-st-danza{background:url(images/divider-danza.gif) repeat-y 440px 0;}
.divider-st-educacion{background:url(images/divider-educacion.gif) repeat-y 440px 0;}
.divider-st-entrevistas{background:url(images/divider-entrevistas.gif) repeat-y 440px 0;}
.divider-st-festivales{background:url(images/divider-festivales.gif) repeat-y 440px 0;}
.divider-st-instrumentos{background:url(images/divider-instrumentos.gif) repeat-y 440px 0;}
.divider-st-internacional{background:url(images/divider-internacional.gif) repeat-y 440px 0;}
.divider-st-mediateca{background:url(images/divider-mediateca.gif) repeat-y 440px 0;}
.divider-st-musica{background:url(images/divider-musica.gif) repeat-y 440px 0;}
.divider-st-notas{background:url(images/divider-notas.gif) repeat-y 440px 0;}
.divider-st-opinion{background:url(images/divider-opinion.gif) repeat-y 440px 0;}
.divider-st-para-ninos{background:url(images/divider-para-ninos.gif) repeat-y 440px 0;}
.divider-st-publicaciones{background:url(images/divider-publicaciones.gif) repeat-y 440px 0;}
.divider-st-revistas-de-web{background:url(images/divider-revistas-de-web.gif) repeat-y 440px 0;}
.divider-st-revistas-dn{background:url(images/divider-revistas-dn.gif) repeat-y 440px 0;}
.divider-st-temporadas{background:url(images/divider-temporadas.gif) repeat-y 440px 0;}

.column{
	width:432px;
	float:left;
	min-height:100px;
}
.unique{
	width:638px;
}
.column .placeholder{margin:0 0 10px;}
.column .placeholder img{
	display:block;
	margin-left: auto;
	margin-right: auto;	
}
.column .big-box .placeholder{margin:0 0 17px;}
.column .placeholder .overlay{
	//width:410px;
	display:block;
	margin:-28px 0 0;
	background:url(images/bg-overlay.png);	
	color:#fff;
	padding:5px 11px 8px 11px;
	position:relative;
}
.box{
	padding:0 0 0px;	
	margin:0 0 15px;
	overflow:hidden;
}
.no-border{border:0;}
.big-box{
	margin:0 0 18px;
}
.st-portada-bbox{
	border-bottom:5px solid #e0e0e0;
}
.st-educacion-bbox{
	border-bottom:5px solid #004c82;
}
//.box .title strong a{color:#a9023d;}
.title-block .holder span, 
.box .title span{
	padding:0 0 0 10px;
	margin:0 5px 0 0;
	background:url(images/separator.gif) no-repeat 0 3px;
	color:#a3a3a3;
}
.box .title span:first-child,
.title-block .holder span:first-child{
	padding:0;
	background:none;
}
.box .title .holder{padding:1px 0 5px;}
.big-box .title .holder{padding:1px 0 2px;}
.title-block h2,
.box .title h2{
	font:26px/24px Georgia, Arial, sans-serif;
	margin:0 0 12px;
	word-spacing:-2px;
}
.box .title h2 a{color:#191919;}
.box .title h2.fuente-menor {
	font:20px/18px Georgia, Arial, sans-serif;
}
.title-block h2,
.big-box .title h2{
	font-size:32px;
	line-height:30px;
}
#agenda-paginador {
	margin-bottom:50px:
}
.box .frame{ padding:0 0 0 5px;}
.box p{margin:0 0 13px;}
.list{
	list-style:none;
	margin:0 0 14px 5px;
	padding:0;
}
.list li{
	min-height:14px;
	padding:0 0 5px 16px;
	background:url(images/bullet.gif) no-repeat 0 2px;
}
.paging{
	list-style:none;
	text-align:right;
	margin:0 7px 5px 0;
	padding:0;
}
.paging li{
	display:inline-block;
	margin:0 0 0 3px;
}
*+html .paging li{
	display:inline;
	margin:0 0 0 6px;
}
.paging a,
.paging span{
	display:block;
	text-align:center;
	height:14px;
	width:22px;
	padding:5px 2px 6px;
	border:1px solid #e0e0e0;
}
.paging a:hover,
.paging span{
	background:#f8f8f8;
	text-decoration:none;
}
.education-box{
	background:#e0ecf5;
	border:solid #004c82;
	border-width:3px 0 0;
	margin:-27px 0 0;
	padding:0 11px 20px;
}
.column .education-box .placeholder .overlay{//width:388px;}
.title-box{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
	padding:8px 3px;
}
.title-box h2{
	font:34px/36px Georgia, Arial, sans-serif;
	float:left;
	margin:0;
}
.title-box .switcher{
	float:right;
	width:27px;
	padding:9px 8px 0 0;
}
.title-box .next,
.title-box .prev{
	width:8px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/arrows3.png) no-repeat;
}
.title-box .prev{float:left;}
.title-box .next{
	width:9px;
	float:right;
	background-position:-18px 0;
}
.education-box .title-box{margin:0 0 1px;}
.education-box .title-box h2{
	font-size:36px;
	line-height:38px;
	color:#004c82;
	letter-spacing:-2px;
}
.education-box .title-box .switcher{padding:13px 5px 0 0;}
.education-box .title-box .next,
.education-box .title-box .prev{background:url(images/arrows2.gif) no-repeat;}
.education-box .title-box .next{background-position:-18px 0;}
.column .education-box .title strong{color:#004c82;}
.column .education-box .title h2{margin:0 0 7px;}
.column .education-box .placeholder{margin:0 0 9px;}
.column-small{
	width:205px;
	padding:0 10px 0 0;
	margin:-2px 0 0;
	float:right;	
}
.column-holder{
	overflow:hidden;
	margin-bottom:-17px;
}
.column-small .box{
	margin:0 0 19px;
	padding:0 0 8px;
}
.column-small .no-border{margin-bottom:20px;}
.column-small .box .title .holder{padding: 1px 0 3px;} 
.column-small .box .title h2{
	font-size:18px;
	line-height:20px;
}
.column-small .blue-box{
	background:#e6f3f6;
	border:solid #57aec2;
	border-width:3px 0 0;
	margin:0px 0 17px;
	padding-bottom:24px;
}
.blue-box .title-box{
	margin:0 0 5px;
	padding:9px 3px 7px 10px;
}
.blue-box .title-box h2{
	font-size:30px;
	line-height:32px;
	color:#57aec2;
}
.blue-box .title-box .next,
.blue-box .title-box .prev{background:url(images/arrows4.gif) no-repeat;}
.blue-box .title-box .next {background-position: -18px 0;}
.column-small .placeholder{margin:0 11px 7px;}
.column-small .placeholder img{
	display:block;
	margin-left: auto;
	margin-right: auto;	
}
.column-small .placeholder .overlay{
	font-size:12px;
	//width:171px;
	background:url(images/bg-overlay.png);
	color:#fff;
	padding:3px 6px 4px;
	margin:-22px 0 0;
	display:block;
	position:relative;
}
.column-small .blue-box .title .holder {padding:1px 0 5px;}
.blue-box .title h2{margin:0 0 9px;}
.column-small .box .frame{padding:0 10px;}
.column-small .banner{margin:0 2px 17px 3px;}
.box-media{
	background:#5b6784;
	color:#b8c1d6;
	padding:0 0 36px;
	margin:0 1px 21px 0;
}
.box-media .title-box{
	background:#2d3a58 url(images/bullet-title-media.gif) no-repeat 0 100%;
	padding:9px 24px 21px;
}
.box-media .title-box h2{
	color:#fff;
	font-size:36px;
	line-height:38px;
}
.box-media .title-box .switcher{padding:12px 5px 0 0;}
.box-media .title-box .next,
.box-media .title-box .prev{background:url(images/arrows3.png) no-repeat;}
.box-media .title-box .next{background-position:-18px 0;}
.box-media ul{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 0 26px;
}
.box-media li{
	width:136px;
	float:left;
	margin:0 23px 0 1px;
}
.box-media .placeholder{
	width:130px;
	height:91px;
	padding:2px;
	background:#fff;
	margin:0 0 3px;
}
.box-media h3{
	font:16px/18px Georgia, Arial, sans-serif;
	color:#fff;
	margin:1px 0 6px;
}
.box-media p{margin:0 0 5px;}
.box-media .more{color:#fff;}
.box-media .more:hover{text-decoration:none;}
.twocolumn2{margin-bottom:24px;}
.twocolumn2 .column{margin:5px 0 0;}
.twocolumn2 .column-small{margin:0;}
.twocolumn2 .column .box{
	margin:0 0 23px;
	padding:0 0 3px;
}

.column-small .edu-blue-box{
	background:#e0ecf5;
	border:solid #004c82;
	border-width:5px 0 0;
	margin:0 0 12px;
	padding-bottom:16px;
}
.edu-blue-box .title-box{
	margin:0 0 7px;
	padding:7px 6px 0 10px;
}
.edu-blue-box .title-box h2{
	color:#004c82;
	font-size:30px;
	line-height:32px;
	letter-spacing:-2px;
	margin:0;
}
.edu-blue-box .title-box .switcher{
	width:22px;
	padding:9px 0 0;
}
.edu-blue-box .title-box .next,
.edu-blue-box .title-box .prev{background:url(images/arrows5.gif) no-repeat;}
.edu-blue-box .title-box .prev{right:20px;}
.edu-blue-box .title-box .next{background-position:-13px 0;}
.column-small .edu-blue-box .placeholder{margin:0 11px 9px;}
.edu-blue-box .title strong a{color:#004c82;}
.edu-blue-box .title h2{margin:0 0 8px;}

.column-small .green-box{
	background:#e0eae3;
	border:solid #316f40;
	border-width:3px 0 0;
	margin:0 0 12px;
	padding-bottom:16px;
}
.green-box .title-box{
	margin:0 0 7px;
	padding:7px 6px 0 10px;
}
.green-box .title-box h2{
	color:#316f40;
	font-size:30px;
	line-height:32px;
	letter-spacing:-2px;
	margin:0;
}
.green-box .title-box .switcher{
	width:22px;
	padding:9px 0 0;
}
.green-box .title-box .next,
.green-box .title-box .prev{background:url(images/arrows5.gif) no-repeat;}
.green-box .title-box .prev{right:20px;}
.green-box .title-box .next{background-position:-13px 0;}
.column-small .green-box .placeholder{margin:0 11px 9px;}
.green-box .title strong a{color:#316f40;}
.green-box .title h2{margin:0 0 8px;}
.grey-box{
	background:#f7f7f7;
	border:1px solid #ecebeb;
	border-top:3px solid #d0cece;
	font-size:12px;
	line-height:12px;
	padding:8px 9px 0;
	margin:0 0 14px;
}
.grey-box h2{
	font:30px/32px Georgia, Arial, sans-serif;
	color:#5e5e5e;
	margin:0 0 10px;
	letter-spacing:-1px;
}
.grey-box h2 span,
.grey-box h2 span a{color:#a9023d;}
.grey-box ul{
	list-style:none;
	margin:0;
	padding:0;
}
.grey-box li{
	padding:0 0 17px 13px;
	background:url(images/bullet2.png) no-repeat 3px 1px;
}
.grey-box li a{color:#191919;}
.news{
	border-top:4px solid #e0e0e0;
	padding:24px 0 29px;
	font-size:12px;
	line-height:14px;
	width:100%;
	overflow:hidden;
}
*+html .news{padding:24px 0 42px;} 
.news h2,
.news h3{
	font:30px/32px Georgia, Arial, sans-serif;
	color:#000;
	letter-spacing:-1px;
}
.news h2{margin:0 0 23px 10px;}
.news h2 span,
.news h2 a span{color:#5e5e5e;}
.news h3{
	font-size:24px;
	line-height:26px;
	margin:0 0 15px;
	letter-spacing:0;
}
.news h3 a{
	display:block;
	padding:0 0 1px;
	color:#7c94c6;
	border-bottom:2px solid #7c94c6;
}
.news h3 a:hover{
	text-decoration:none;
	border-color:#fff;
}
.news .orange a{
	color:#ff8333;
	border-color:#ff8435;
}
.news .green a{
	color:#316f40;
	border-color:#316f40;
}
.news .blue a{
	color:#004c82;
	border-color:#034e83;
}
.news .light-blue a{
	color:#57aec2;
	border-color:#57aec2;
}
.news .pink a{
	color:#b56eab;
	border-color:#b670ac;
}
.news-list{
	width:709px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.news-list li{
	width:310px;
	float:left;
	margin:0 29px 23px 9px;
}
.news-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.news-list ul li{
	float:none;
	margin:0;
	padding:0 0 7px 13px;
	background:url(images/bullet2.png) no-repeat 3px 1px;
}
.news-list ul a{color:#191919;}
 
.left-box{
	clear: left;
}

.breadcrumbs{
	margin:0 8px 17px;
	padding:11px 0 17px;
	list-style:none;
	font:42px/44px Georgia, Arial, sans-serif;	
									//border-bottom:4px solid #004c82;
	letter-spacing:-1px;
}
.breadcrumbs li{
	display:inline;
									//padding:0 0 0 30px;
	margin:0 8px 0 0;
									//background:url(images/divider-breadcrumbs.gif) no-repeat 0 18px;
}
.breadcrumbs li a{
	text-decoration: none;
}
.breadcrumbs li:first-child{
	background:none;
	padding:0 0 0 10px;
}
.catalog-list{
	height:1%;
	overflow:hidden;
	padding:13px 0 0 3px;
	list-style:none;
	margin:0 0 10px;
	font-weight:bold;
	background:#e4e4e4;
}
.catalog-list li{
	float:left;
	margin:0 1px;
}
.catalog-list a{
	float:left;
	padding:6px 6px 11px;
	color:#666;
}
*+html .catalog-list a{padding:6px 22px 11px;}
.catalog-list a span{
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}
.catalog-list a:hover,
.catalog-list .active a{
	background:#fff;
	text-decoration:none;
	color:#4e6b62;
}
.content-holder{
	border-right:1px solid #4e6b62;
	width:666px;
	min-height:200px;
	padding:0 0 112px;
}
.social-block{
	width:100%;
	overflow:hidden;
	background:#f2f2f2;
	margin:0 0 34px;
}
.social-block .social-list{
	float:left;
	list-style:none;
	margin:0;
	padding:8px 0 6px 19px;
	/*background:url(images/bg-social.gif) no-repeat 14px 10px;*/
}
.social-block .social-list li{
	float:left;
	margin:0 10px 0 0;
}
.tools{
	width:162px;
	list-style:none;
	margin:0;
	padding:6px 0 3px 31px;
	float:right;
	background:#d1d1d1 url(images/bg-tools.gif) no-repeat;
	overflow:hidden;
}
.tools li{
	float:left;
	margin:0 10px 0 0;
}
.tools li a{
	float:left;
	width:27px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ico-tools.gif) no-repeat;
}
.tools .mail{margin-right:18px;}
.tools .print{margin-right:12px;}
.tools .prev{margin-right:11px;}
.tools .print a{
	width:28px;
	background-position:-45px 0;
}
.tools .prev a{background-position:-85px 0;}
.tools .next a{background-position:-123px 0;}
.content-frame{
	height:1%;
	padding:0 8px 21px;
}
.title-block{
	font-size:16px;
	line-height:20px;
	color:#444;
	margin:0 0 20px;
}
.title-block .holder{
	line-height:15px;
	font-size:13px;
	padding:0 0 6px 11px;
	background:url(images/bullet2.png) no-repeat 0 3px;
}
.title-block .holder ul li{
	float:none;
	margin:0;
	padding:0 0 0 11px;
	background:url(images/bullet2.png) no-repeat 0 3px;
}
.title-block h2{margin:0 0 11px -2px;}
.title-block .holder span{margin:0 4px 0 0;}
.content-holder .title-block p{margin:0 0 5px;}
.content-holder p{margin:0 0 18px;}
.content-holder .placeholder{
	position:relative;
	margin:0 9px 10px 0;
	float:left;
}
.content-holder .placeholder img{
	display:block;
	margin-left: auto;
	margin-right: auto;
}
.content-holder .big-box .placeholder{margin:0 0 17px;}
.content-holder .placeholder .overlay{
	//width:377px;
	background:url(images/bg-overlay.png);
	color:#fff;
	padding:5px 11px 8px 11px;
	margin:-28px 0 0;
	display:block;
	position:relative;
}
.advertising-block{
	width:323px;
	margin:0 auto;
	padding:0 44px 42px 0;
}
*+html .advertising-block{
	margin:-2px auto 0;
	padding:0 45px 42px 0;
}
.advertising-block img{display:block;}
.block{margin:0 0 31px;}
.block h2{
	font:30px/32px Georgia, Arial, sans-serif;
	color:#000;
	padding:13px 0 0;	
	margin:0 1px 18px 7px;
	letter-spacing:-1px;
}
.block h2 span,
.block h2 span a{color:#5e5e5e;}
.block .frame{padding:0 19px;}
.block ul{
	margin:0;
	padding:0;
	list-style:none;
}
.block ul li{
	float:none;
	margin:0;
	padding:0 0 6px 11px;
	background:url(images/bullet2.png) no-repeat 0 3px;
}
.block a{color:#5a5959;}
.comments-block{margin:0 0 12px;}
.comments-block h2{margin:0 1px 5px 7px;}
.comments-list{
	color:#d1d1d1;
	margin:0;
	padding:18px 0 0 3px;
	counter-reset: item;
	overflow:hidden;
}
.comments-list li{
	width:620px;
	margin:0 0 39px;
	display:block;
	overflow:hidden;
}
*+html .comments-list li{margin:0 0 36px;}
.comments-list li span{
	float:left;
	font:54px/57px Georgia, Arial, sans-serif;
	margin:-15px 0 0;
}
.comments-list .holder{
	width:573px;
	float:right;
	background:url(images/bg-comment.gif) repeat-y;
}
.comments-list .t{
	padding:7px 0 0;
	background:url(images/bg-comment.gif) no-repeat -578px 0;
}
.comments-list .c{
	height:1%;
	overflow:hidden;
	padding:7px 23px 14px 14px;
	background:url(images/bg-comment.gif) no-repeat -1156px 100%;
}
.comments-list .grey .holder{background:url(images/bg-comment-grey.gif) repeat-y;}
.comments-list .grey .t{background:url(images/bg-comment-grey.gif) no-repeat -578px 0;}
.comments-list .grey .c{background:url(images/bg-comment-grey.gif) no-repeat -1156px 100%;}
.comments-list .name,
.comments-list em,
.comments-list p{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#868585;
}
.comments-list .img-holder{
	border:1px solid #c7c7c7;
	padding:1px;
	background:#fff;
	float:left;
}
.comments-list .text-holder{
	float:right;
	width:475px;
	padding:4px 0 0;
}
.comments-list .title{
	border-bottom:1px dotted #7f7f7f;
	padding:0 0 11px;
	margin:0 0 9px;
	line-height:15px;
}
.comments-list .name{
	color:#474747;
	margin:0 13px 0 0;
	float:none;
}
.comments-list .date{
	background: url(images/divider-comments.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
	font-style:normal;
}
.user-block{
	font-size:12px;
	line-height:16px;
}
.user-block .frame{padding:0 22px 0 25px;}
.user-block h2{margin-bottom:19px;}
.block .social{
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 9px;
}
.block .social li{
	float:left;
	background:none;
	padding:0;
	margin:0 14px 0 2px;
}
.block .social li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.twitter{
	width:154px;
	height:25px;
	background: url(images/btn-twitter.gif) no-repeat;
}
.facebook{
	width:154px;
	height:25px;
	background: url(images/btn-facebook.gif) no-repeat;
}
.content-holder .user-block p{margin:0 0 15px;}
.user-form fieldset{
	height:1%;
	overflow:hidden;
	padding:10px 0 0 2px
}
.user-form .area{
	width:277px;
	margin:0 0 0 26px;
	float:left;
	overflow:hidden;
}
.user-form .area:first-child{
	width:314px;
	margin:0;
}
.user-form .row{margin:0 0 12px;}
*+html .user-form .row{margin:0 0 10px;}
.area:first-child .row{margin:0 0 18px;}
*+html .area:first-child .row{margin:0 0 16px;}
.user-form label{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#505050;
	margin:0 0 3px;
}
.user-form .text,
.user-form  textarea{
	background:#f7f7f7;
	border:1px solid #efefef;
}
.user-form .text{
	width:302px;
	padding:7px 5px;
	margin:0;
}
.user-form  textarea{
	width:264px;
	min-width:264px;
	max-width:264px;
	height:159px;
	min-height:159px;
	margin:0;
	padding:5px;
	line-height:14px;
}
.user-form .btn{
	font-size:14px;
	float:right;
	width:147px;
	height:32px;
	padding:0 0 2px;
	color:#fff;
	font-weight:bold;
	border:0;
	cursor:pointer;
	background:#0a090c url(images/btn-agenda.gif) repeat-x;
}
#sidebar{
	width:300px;
	float:right;
	padding:0 8px 8px 0;
}
.home #sidebar{padding-top:0px;}
#sidebar .banner{margin:0 0 0px;}
.banner img{display:block; }
.agenda-box{margin:0 0 15px;}
.agenda-box .frame,
.subscribe{
	background:#f7f7f7;
	border:solid #ecebeb;
	border-width:0 1px 1px;
	padding:12px 15px 2px 15px;
}
.agenda-box h2{
	font:34px/36px Georgia, Arial, sans-serif;
	background:#4a4a4a;
	color:#fff;
	margin:0;
	padding:5px 17px 11px;
}
.agenda-box h2 a{
	color:#fff;
	text-decoration:none;
}
.form-sidebar{margin:0 0 10px;}
.form-sidebar fieldset{
	height:1%;
	overflow:hidden;
}
.form-sidebar .text{
	width:176px;
	border:1px solid #d6d6d6;
	float:left;
	padding:7px 9px 8px;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#b3b2b2;
	margin:0;
}
.form-sidebar .btn{
	width:69px;
	margin:0 1px 0 0;
	float:right;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:#4a4a4a url(images/btn-agenda.gif) repeat-x;
	padding:0 0 2px;
	height:32px;
}
.agenda-box .holder{
	height:1%;
	overflow:hidden;
	margin:0 0 13px;
}
.event-box{
	font-size:12px;
	line-height:14px;
	width:111px;
	float:left;
	background:#fdfdfd url(images/bg-event.gif) repeat-y;
	position:relative;
}
.event-box .t{
	padding:3px 0 0;
	background:url(images/bg-event.gif) no-repeat -116px 0;
}
.event-box .c{
	padding:2px 7px 17px 13px;
	background:url(images/bg-event.gif) no-repeat -232px 100%;
}
.event-box .holder{
	height:1%;
	overflow:hidden;
	margin:0 0 2px;
}
.event-box .switcher{
	width:16px;
	float:right;
}
.event-box .prev,
.event-box .next{
	width:6px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/btn-events.gif) no-repeat;
}
.event-box .prev{float:left;}
.event-box .next{
	float:right;
	background-position:-10px 0;
}
.event-box a.prev{background-position:0 -17px;}
.event-box a.next{background-position:-10px -17px;}
.event-box .date{
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#c70752;
	margin:0 0 2px;
}
.event-box p{margin:0;}
.calendar{
	width:148px;
	float:right;
	margin:0 2px 0 0;
}
.calendar .title{
	height:24px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:14px;
	text-align:center;
	background:#bd054a url(images/bg-title-calendar.gif) repeat-x;
}
.calendar .title .prevnextarrows{
	width:17px;
	height:24px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/btn-calendar.gif) no-repeat;
}

.calendar .title .monthname{
	text-decoration: none;
	color: #fff;
}

.calendar .title .next{
	float:right;
	background-position:-22px 0;
}
.calendar .title .prevnextarrows .prev:hover{background-position:0 -29px;}
.calendar .title .prevnextarrows .next:hover{background-position:-22px -29px;}
.calendar .title strong{
	float:left;
	width:113px;
	line-height:15px;
	padding:5px 0 0;
}
.calendar .day{
	display:block;
	border:solid #d4d4d4;
	border-width:0 1px;
	background:url(images/text-day.gif) no-repeat;
}
.calendar ul{
	width:147px;
	margin:0;
	font-size:11px;
	line-height:21px;
	padding:0;
	list-style:none;
	overflow:hidden;
	border:solid #d4d4d4;
	border-width:0 0 1px 1px;
	color:#2b2b2b;
}
.calendar li{
	float:left;
	width:20px;
	height:21px;
	border:solid #d4d4d4;
	border-width:1px 1px 0 0;
	text-align:center;
	background:#fff;
}
.calendar li.date{background:#fff;}
.calendar li.today{background:#dfe6e9;}
.calendar li.event{background:#a8023c;}
.calendar li.event a{
	display:block;
	height:100%;
	color:#fff;
}
.now,
.events-day{
	padding:0 0 0 24px;
	margin:0 18px 0 3px;
	font-style:italic;
	color:#5a5959;
	background:url(images/bg-calendar-day.gif) no-repeat 0 -1px;
}
.events-day{background-position:0 -25px;}
#sidebar img.banner{
	margin:0 0 13px;
	display:block;
}
.subscribe{
	border-width:1px;
	padding:5px 15px 0 15px;
	margin:0 0 14px;
}
.subscribe h2{
	font:24px/30px Georgia, Arial, sans-serif;
	color:#5e5e5e;
	letter-spacing:-1px;
	margin:0 0 11px;
	text-align:center;
}
*+html .subscribe h2{margin:0 0 14px;}
.subscribe h2 span,
.subscribe h2 span a{
	font-size:34px;
	line-height:36px;
	color:#a9023d;
}
.subscribe .form-sidebar{margin: 0 0 7px;}
*+html .subscribe .form-sidebar{margin: 0 0 8px;} 
.form-sidebar .holder{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.subscribe .form-sidebar .btn{
	/*margin:0 7px 0 0;*/
}
.form-sidebar .area{
	float:left;
	margin:0 3px 0 0;
}
.form-sidebar .check{
	margin:0;
	padding:0;
	width:16px;
	height:16px;
}
.uso{
	font-size:11px;
	line-height:16px;
	color:#a9023d;
	padding:0 0 0 8px;
	/*margin:0 0 0 8px;*/
	background:url(images/bullet2.png) no-repeat 0 2px;
}
.dark-blue-box{
	background:#003c67 url(images/bg-dark-blue-box.gif) repeat-x;
	padding:14px 14px 17px 19px;
	margin:0 0 15px;
}
.dark-blue-box h2{
	font:39px/41px Georgia, Arial, sans-serif;
	color:#fff;
	margin:0 0 6px;
}
.dark-blue-box h2 a{
	text-decoration: none;
}
.dark-blue-box h2 span{
	font-size:27px;
	line-height:29px;
	color:#8cacc2;
	display:block;
	margin:0 0 -11px 28px;
}
.dark-blue-box .form-sidebar{margin:0 0 7px;}
.dark-blue-box .form-sidebar .text{
	width:178px;
	padding:8px 9px 9px;
	border:0;
}
.dark-blue-box .more{
	padding:0 0 0 10px;
	color:#fff;
	font-size:12px;
	margin:0 0 0 2px;
	background:url(images/bullet3.gif) no-repeat 0 4px;
}
.box-read{margin:0 0 15px;}
.box-read .switcher{
	height:40px;
	border-bottom:1px solid #ecebeb;
}
.box-read .switcher:after{
	content:"";
	display:block;
	clear:both;
}
.box-read .switcher a{
	float:left;
	font:17px/19px Georgia, Arial, sans-serif;
	padding:11px 23px 9px 20px;
	margin:0 4px 0 10px;
	text-align:center;
	background:#f7f7f7;
	border:1px solid #ecebeb;
	color:#9b9b9b;
}
.box-read .switcher .comment{
	float:right;
	margin:0 10px 0 4px;
}
.box-read .switcher .active{
	background:#fff;
	padding:11px 22px 9px;
	margin:0;
	border-bottom-color:#fff;
	color:#191919;
	text-decoration:none;
}
.box-read .frame{
	background:#fff;
	border:solid #ecebeb;
	border-width:0 1px 1px;
	padding:23px 0 0;
}
.box-read ol{
	font:14px/11px Georgia, Arial, sans-serif;
	margin:0;
	padding:0 22px 23px 44px;
	color:#c70752
}
.box-read ol li{margin:0 0 12px;}
.box-read ol a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#191919;
	display:block;
}
.blogs-box{
	background:#b3bfcb;
	padding:4px 16px 39px;
	color:#5a5959;
	margin:0 0 15px;
}
.blogs-box h2{
	font:30px/32px Georgia, Arial, sans-serif;
	color:#fff;
	margin:0 0 9px;
}
#vermasblogs{
	float:right;
	background:#fff;
	padding:4px;
	margin:8px 3px 0px 0px;
}
.list-comments{
	list-style:none;
	margin:0 2px;
	padding:0 14px 10px;
	background:#fff;
}
.list-comments li{
	border-top:4px solid #d4d9df;
	padding:21px 0 0;
}
.list-comments li:first-child{
	padding:13px 0 0;
	border:0;
}
.list-comments .holder{
	width:100%;
	overflow:hidden;
	 margin:0 0 4px;
}
.list-comments .img-holder{
	float:left;
	margin:0 10px 0 0;
	background:#fff;
	padding:1px;
	border:1px solid #c7c7c7;
}
.list-comments .img-holder img{display:block;}
.list-comments h3{
	font:20px/22px Georgia, Arial, sans-serif;
	margin:0 0 -3px;
	color:#c70752;
	letter-spacing:-1px;
}
.list-comments h3 a{color:#c70752;}
.list-comments .name{color:#a3a3a3;}
.list-comments h4{
	font:16px/18px Georgia, Arial, sans-serif;
	color:#191919;
	margin:0 0 3px;
}
.list-comments p{margin:0 0 17px;}
#sidebar .box{
	border:0;
	padding:0 0 17px;
	margin:0 0 15px;
	color:#5a5959;
	width:100%;
	overflow:hidden;
}
#sidebar .box .frame{
	padding:0 19px;
	min-height:40px;
	height:1%;
	overflow:hidden;
}
#sidebar .title-box{
	color:#fff;
	padding:5px 4px 22px 13px;
	letter-spacing:-1px;
	margin:0 0 16px;
	background:#c8c8c8;
}
#sidebar .box-orange{background:#fff2ea;}
#sidebar .box-blue{background:#eef3f6;}
#sidebar .box-green{
	padding:0 0 18px;
	background:#eff3f2;
}
#sidebar .box-orange .title-box{background:#ff8435 url(images/bg-box-orange.gif) no-repeat 0 100%;}
#sidebar .box-blue .title-box{background:#004c82 url(images/bg-box-blue.gif) no-repeat 0 100%;}
#sidebar .box-green .title-box{background:#618e7f url(images/bg-box-green.gif) no-repeat 0 100%;}

#sidebar .title-box .switcher {padding:11px 8px 0 0;}
#sidebar .box .title{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
#sidebar .box h3{
	font:18px/20px Georgia, Arial, sans-serif;
	color:#191919;
	margin:0 0 8px;
}
#sidebar .box p{margin:0 0 23px;}
#sidebar .box .date,
#sidebar .box .more{font-weight:bold;}
#sidebar .box .more{
	float:right;
	margin:0 16px 0 0;
}
#sidebar .box-orange .date,
#sidebar .box-orange .more{color:#d06018;}
#sidebar .box-blue .more{color:#004c82;}
#sidebar .box-green .date,
#sidebar .box-green .more{color:#497969;}
#sidebar .box p strong{color:#000;}
#sidebar .placeholder{
	border:1px solid #d7dfea;
	margin:0 0 15px;
}
#sidebar .placeholder img{display:block;}
#footer{
	height:1%;
	overflow:hidden;
	margin:0 8px;
	border-top:4px solid #e0e0e0;
	padding:0 4px 7px 39px;
}
.logo-footer{
	float:left;
	width:353px;
	height:128px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo-12-notas.gif) no-repeat;
}
#footer .right-block{padding:15px 0 0;}
#footer .search{margin:0 0 16px;}
#footer address{
	font-size:12px;
	line-height:14px;
	color:#666;
}
#footer address span{color:#000;}
#footer address a{color:#A9023D;}
.aside{
	width:125px;
	float:right;
	padding:3px 0 10px;
}
.column-small .banner h3,
#sidebar .banner h3,
.aside h2{
	font-size:10px;
	line-height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 5px;
	height:13px;
	background:#303030 url(images/text-publicidad-2.gif) no-repeat;
}
.aside img{
	display:block;
	margin: 0 0 10px;
	padding-bottom: 10px;
}
.logo-rbw{
	float:right;
	overflow:hidden;
	margin:8px 1px 0 0;
}
.comments-list li:before {
	content: counters(item, ".") ".";
	counter-increment: item;
	margin:-15px 0 0;
	float:left;
	font:54px/56px Georgia, Arial, sans-serif;
}

/* Colores de las distintas secciones */

.st-portada-bar {border-bottom:4px solid #E0E0E0;}
.st-portada-thinbar {border-bottom:1px solid #E0E0E0;}
.st-portada-sidebar {border-right: 1px solid #E0E0E0;}
.st-portada-onecol-sidebar {border-right: 1px solid #E0E0E0; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-portada-osc, .st-portada-osc a{color:#E0E0E0;}
.st-portada-med, .st-portada-med a{color:#b2b2b2;}
.st-portada-cla, .st-portada-cla a{color:#e8e8e8;}

.st-educacion-bar {border-bottom:4px solid #004c82;}
.st-educacion-thinbar {border-bottom:1px solid #004c82;}
.st-educacion-sidebar {border-right: 1px solid #004c82;}
.st-educacion-onecol-sidebar {border-right: 1px solid #004c82; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-educacion-osc, .st-educacion-osc a{color:#004c82;}
.st-educacion-med, .st-educacion-med a{color:#7fa5c0;}
.st-educacion-cla, .st-educacion-cla a{color:#d9e4ec;}

.st-entrevistas-bar {border-bottom:4px solid #656565;}
.st-entrevistas-thinbar {border-bottom:1px solid #656565;}
.st-entrevistas-sidebar {border-right: 1px solid #656565;}
.st-entrevistas-onecol-sidebar {border-right: 1px solid #656565; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-entrevistas-osc, .st-entrevistas-osc a{color:#656565;}
.st-entrevistas-med, .st-entrevistas-med a{color:#b2b2b2;}
.st-entrevistas-cla, .st-entrevistas-cla a{color:#e8e8e8;}

.st-opinion-bar {border-bottom:4px solid #393d84;}
/*.st-opinion-thinbar {border-bottom:1px solid #393d84;}*/
.st-opinion-sidebar {border-right: 1px solid #393d84;}
.st-opinion-onecol-sidebar {border-right: 1px solid #393d84; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-opinion-osc, .st-opinion-osc a{color:#393d84;}
.st-opinion-med, .st-opinion-med a{color:#9a9cc0;}
.st-opinion-cla, .st-opinion-cla a{color:#e1e2ed;}

.st-temporadas-bar {border-bottom:4px solid #5c3b37;}
.st-temporadas-thinbar {border-bottom:1px solid #5c3b37;}
.st-temporadas-sidebar {border-right: 1px solid #5c3b37;}
.st-temporadas-onecol-sidebar {border-right: 1px solid #5c3b37; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-temporadas-osc, .st-temporadas-osc a{color:#5c3b37;}
.st-temporadas-med, .st-temporadas-med a{color:#ad9d9b;}
.st-temporadas-cla, .st-temporadas-cla a{color:#e7e2e1;}

.st-festivales-bar {border-bottom:4px solid #b670ac;}
.st-festivales-thinbar {border-bottom:1px solid #b670ac;}
.st-festivales-sidebar {border-right: 1px solid #b670ac;}
.st-festivales-onecol-sidebar {border-right: 1px solid #b670ac; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-festivales-osc, .st-festivales-osc a{color:#b670ac;}
.st-festivales-med, .st-festivales-med a{color:#dab7d5;}
.st-festivales-cla, .st-festivales-cla a{color:#f4eaf3;}

.st-instrumentos-bar {border-bottom:4px solid #bf5500;}
.st-instrumentos-thinbar {border-bottom:1px solid #bf5500;}
.st-instrumentos-sidebar {border-right: 1px solid #bf5500;}
.st-instrumentos-onecol-sidebar {border-right: 1px solid #bf5500; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-instrumentos-osc, .st-instrumentos-osc a{color:#bf5500;}
.st-instrumentos-med, .st-instrumentos-med a{color:#dfaa7f;}
.st-instrumentos-cla, .st-instrumentos-cla a{color:#f5e6d9;}

.st-archivo-bar {border-bottom:4px solid #1b80ce;}
.st-archivo-thinbar {border-bottom:1px solid #1b80ce;}
.st-archivo-sidebar {border-right: 1px solid #1b80ce;}
.st-archivo-onecol-sidebar {border-right: 1px solid #1b80ce; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-archivo-osc, .st-archivo-osc a{color:#1b80ce;}
.st-archivo-med, .st-archivo-med a{color:#8dbfe6;}
.st-archivo-cla, .st-archivo-cla a{color:#ddecf8;}

.st-revistasdn-bar {border-bottom:4px solid #600930;}
.st-revistasdn-thinbar {border-bottom:1px solid #600930;}
.st-revistasdn-sidebar {border-right: 1px solid #600930;}
.st-revistasdn-onecol-sidebar {border-right: 1px solid #600930; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-revistasdn-osc, .st-revistasdn-osc a{color:#600930;}
.st-revistasdn-med, .st-revistasdn-med a{color:#af8497;}
.st-revistasdn-cla, .st-revistasdn-cla a{color:#e7dae0;}

.st-e12notas-bar {border-bottom:4px solid #a9023d;}
.st-e12notas-thinbar {border-bottom:1px solid #a9023d;}
.st-e12notas-sidebar {border-right: 1px solid #a9023d;}
.st-e12notas-onecol-sidebar {border-right: 1px solid #a9023d; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-e12notas-osc, .st-e12notas-osc a{color:#a9023d;}
.st-e12notas-med, .st-e12notas-med a{color:#d4809e;}
.st-e12notas-cla, .st-e12notas-cla a{color:#f2d9e2;}

.st-musica-bar {border-bottom:4px solid #864d88;}
.st-musica-thinbar {border-bottom:1px solid #864d88;}
.st-musica-sidebar {border-right: 1px solid #864d88;}
.st-musica-onecol-sidebar {border-right: 1px solid #864d88; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-musica-osc, .st-musica-osc a{color:#864d88;}
.st-musica-med, .st-musica-med a{color:#c2a6c3;}
.st-musica-cla, .st-musica-cla a{color:#ede4ed;}

.st-danza-bar {border-bottom:4px solid #7c94c6;}
.st-danza-thinbar {border-bottom:1px solid #7c94c6;}
.st-danza-sidebar {border-right: 1px solid #7c94c6;}
.st-danza-onecol-sidebar {border-right: 1px solid #7c94c6; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-danza-osc, .st-danza-osc a{color:#7c94c6;}
.st-danza-med, .st-danza-med a{color:#bdc9e2;}
.st-danza-cla, .st-danza-cla a{color:#ebeff7;}

.st-para-ninos-bar {border-bottom:4px solid #57aec2;}
.st-para-ninos-thinbar {border-bottom:1px solid #57aec2;}
.st-para-ninos-sidebar {border-right: 1px solid #57aec2;}
.st-para-ninos-onecol-sidebar {border-right: 1px solid #57aec2; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-para-ninos-osc, .st-para-ninos-osc a{color:#57aec2;}
.st-para-ninos-med, .st-para-ninos-med a{color:#abd6e0;}
.st-para-ninos-cla, .st-para-ninos-cla a{color:#e6f3f6;}

.st-concursos-bar {border-bottom:4px solid #ff8435;}
.st-concursos-thinbar {border-bottom:1px solid #ff8435;}
.st-concursos-sidebar {border-right: 1px solid #ff8435;}
.st-concursos-onecol-sidebar {border-right: 1px solid #ff8435; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-concursos-osc, .st-concursos-osc a{color:#ff8435;}
.st-concursos-med, .st-concursos-med a{color:#ffc19a;}
.st-concursos-cla, .st-concursos-cla a{color:#ffede1;}

.st-notas-bar {border-bottom:4px solid #c9a663;}
.st-notas-thinbar {border-bottom:1px solid #c9a663;}
.st-notas-sidebar {border-right: 1px solid #c9a663;}
.st-notas-onecol-sidebar {border-right: 1px solid #c9a663; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-notas-osc, .st-notas-osc a{color:#c9a663;}
.st-notas-med, .st-notas-med a{color:#e4d2b1;}
.st-notas-cla, .st-notas-cla a{color:#f7f2e8;}

.st-publicaciones-bar {border-bottom:4px solid #316f40;}
.st-publicaciones-thinbar {border-bottom:1px solid #316f40;}
.st-publicaciones-sidebar {border-right: 1px solid #316f40;}
.st-publicaciones-onecol-sidebar {border-right: 1px solid #316f40; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-publicaciones-osc, .st-publicaciones-osc a{color:#316f40;}
.st-publicaciones-med, .st-publicaciones-med a{color:#98b79f;}
.st-publicaciones-cla, .st-publicaciones-cla a{color:#e0eae3;}

.st-revista-de-web-bar {border-bottom:4px solid #297497;}
.st-revista-de-web-thinbar {border-bottom:1px solid #297497;}
.st-revista-de-web-sidebar {border-right: 1px solid #297497;}
.st-revista-de-web-onecol-sidebar {border-right: 1px solid #297497; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-revista-de-web-osc, .st-revista-de-web-osc a{color:#297497;}
.st-revista-de-web-med, .st-revista-de-web-med a{color:#94b9cb;}
.st-revista-de-web-cla, .st-revista-de-web-cla a{color:#dfeaf0;}

.st-internacional-bar {border-bottom:4px solid #654579;}
.st-internacional-thinbar {border-bottom:1px solid #654579;}
.st-internacional-sidebar {border-right: 1px solid #654579;}
.st-internacional-onecol-sidebar {border-right: 1px solid #654579; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-internacional-osc, .st-internacional-osc a{color:#654579;}
.st-internacional-med, .st-internacional-med a{color:#b2a2bc;}
.st-internacional-cla, .st-internacional-cla a{color:#e8e3eb;}

.st-agenda-bar {border-bottom:4px solid #cd236b;}
.st-agenda-thinbar {padding-top: 50px; border-bottom:1px solid #cd236b;}
.st-agenda-sidebar {border-right: 1px solid #cd236b;}
.st-agenda-onecol-sidebar {border-right: 1px solid #cd236b; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-agenda-osc, .st-agenda-osc a{color:#cd236b;}
.st-agenda-med, .st-agenda-med a{color:#e691b5;}
.st-agenda-cla, .st-agenda-cla a{color:#f8dee9;}

.st-mediateca-bar {border-bottom:4px solid #000000;}
.st-mediateca-thinbar {border-bottom:1px solid #000000;}
.st-mediateca-sidebar {border-right: 1px solid #000000;}
.st-mediateca-onecol-sidebar {border-right: 1px solid #000000; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-mediateca-osc, .st-mediateca-osc a{color:#000000;}
.st-mediateca-med, .st-mediateca-med a{color:#7f7f7f;}
.st-mediateca-cla, .st-mediateca-cla a{color:#d9d9d9;}

.st-boletin-bar {border-bottom:4px solid #a9023d;}
.st-boletin-thinbar {border-bottom:1px solid #a9023d;}
.st-boletin-sidebar {border-right: 1px solid #a9023d;}
.st-boletin-onecol-sidebar {border-right: 1px solid #a9023d; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-boletin-osc, .st-boletin-osc a{color:#a9023d;}
.st-boletin-med, .st-boletin-med a{color:#d4809e;}
.st-boletin-cla, .st-boletin-cla a{color:#f2d9e2;}

.st-anuncios-bar {border-bottom:4px solid #324e22;}
.st-anuncios-thinbar {border-bottom:1px solid #324e22;}
.st-anuncios-sidebar {border-right: 1px solid #324e22;}
.st-anuncios-onecol-sidebar {border-right: 1px solid #324e22; margin: 0px 0px 0px 10px; padding:0px 15px 0px 0px;}
.st-anuncios-osc, .st-anuncios-osc a{color:#324e22;}
.st-anuncios-med, .st-anuncios-med a{color:#98a690;}
.st-anuncios-cla, .st-anuncios-cla a{color:#e0e5de;}

/* Fin de Colores de las distintas secciones */

.post-categories ul{
	margin: 0px;
	padding: 0px;
}

.post-categories li{
	list-style:none;
	display:inline-block;
}
/* Estilos mediateca */
td .holder span{
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
	background: url(images/separator.gif) no-repeat 0 3px;
	color: #a3a3a3;
}
td .holder strong{
	color: #000000;
	text-transform: capitalize; 
	margin-right: 5px;
}
td .holder {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mediateca{
	height: 250px;
	padding-bottom: 30px;
}
.mediateca .title h2{
	font:20px/18px Georgia, Arial, sans-serif;
	margin:0 0 12px;
	word-spacing:-2px;
}
.imagemed{
	text-align: center;
}
.medsearch{
	background:#f7f7f7;
	border:solid #ecebeb;
	border-width:1px 1px 1px 1px;
	padding:12px 15px 12px 15px;
}
.med-form .text{
	width:530px;
	border:1px solid #d6d6d6;
	float:left;
	padding:7px 9px 8px;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#b3b2b2;
	margin:0;
}
.med-form .btn{
	width:69px;
	margin:0 1px 0 0;
	float:right;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:#4a4a4a url(images/btn-agenda.gif) repeat-x;
	padding:0 0 2px;
	height:32px;
}
.med-box .holder{
	height:1%;
	overflow:hidden;
	margin: 0 0 13px;
}
/* Fin de Estilos mediateca */
#subvencion{
	width: 250px;
	margin-top: 5px;
	float: right;
}
#subvencion p {
	text-align: left;
	color: #000000;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

/* Estilos agenda */
#agenda-hoy{
	float:right;
	border:0;
	width:300px;
	height:50px;
	/*margin:15px 0px 0px 0px;*/
	background: #fff url(images/bg-dark-black-box.gif) repeat-x;	
	color: #fff;
	font:27px/32px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 15px;	
}
#agenda-hoy a .grey-text{
	color: #b2b2b2;
}
#agenda-hoy a{
	text-decoration: none;
	color: #fff;
}
.agendasearch{	
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}
.agenda-form .text{
	width:600px;
	border:1px solid #d6d6d6;
	float:left;
	padding:7px 9px 8px;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#b3b2b2;
	margin:10px;
}
.agenda-form .btn{
	width:69px;
	margin:0 1px 10px 0;
	float:right;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:#4a4a4a url(images/btn-agenda.gif) repeat-x;
	padding:0 0 2px 0;
	height:32px;
}
.med-box .holder{
	height:1%;
	overflow:hidden;
	margin: 0 0 13px;
}
.agenda-selectors{
	margin: 0px 0px 20px 0px;	
	float: right;
}
.agenda-selectors select{
	width: 205px;
}

.eyc-form{margin:0 0 10px;}
.eyc-form fieldset{
	height:1%;
	overflow:hidden;
}
.eyc-form .text{
	width:176px;
	border:1px solid #d6d6d6;
	float:left;
	padding:7px 9px 8px;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#b3b2b2;
	margin:0;
}
.eyc-form .btn{
	width:69px;
	margin:0 1px 0 0;
	float:right;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:#4a4a4a url(images/btn-agenda.gif) repeat-x;
	padding:0 0 2px;
	height:32px;
}

.imageleft{
	float: left;
	margin: 10px 10px 0px 10px;
}

.agendasec-list{
	height:1%;
	overflow:hidden;
	padding:13px 0 0 3px;
	list-style:none;
	margin:0 0 10px;
	font-weight:bold;
	background:#e4e4e4;
}
.agendasec-list li{
	float:left;
	margin:0 1px;
}
.agendasec-list a{
	float:left;
	padding:6px 6px 15px;
	color:#666;
}
*+html .agendasec-list a{padding:6px 22px 11px;}
.agendasec-list a span{
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}
.agendasec-list a:hover,
.agendasec-list .active a{
	background:#fff;
	text-decoration:none;
	color:#4e6b62;
}
/* Fin de Estilos agenda */
/* Estilos archivo */
.archivomenu{	
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 20px 0px;
}
.archivocats-list{
	height:1%;
	overflow:hidden;
	padding:13px 0 0 3px;
	list-style:none;
	margin:-14px 0 10px;
	font-weight:bold;
	background:#e4e4e4;
}
.archivocats-list li{
	float:left;
	margin:0 1px;
}
.archivocats-list a{
	float:left;
	padding:6px 10px 15px;
	color:#666;
}
*+html .archivocats-list a{padding:6px 22px 11px;}
.archivocats-list a span{
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}
.archivocats-list a:hover,
.archivocats-list .active a{
	background:#fff;
	text-decoration:none;
	color:#4e6b62;
}
/* Fin de Estilos archivo */
/* Estilos Conservatorios */
.conservatoriosearch{	
	padding: 0px 0px 90px 0px;
	margin: 0px 0px 20px 0px;
}
.conservatorio-form .text{
	width:600px;
	border:1px solid #d6d6d6;
	float:left;
	padding:7px 9px 8px;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#b3b2b2;
	margin:10px;
}
.conservatorio-form .btn{
	width:69px;
	margin:0 1px 10px 0;
	float:right;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:#4a4a4a url(images/btn-conservatorio.gif) repeat-x;
	padding:0 0 2px 0;
	height:32px;
}
.conservatorio-selectors{
	margin: 0px 0px 20px 100px;
	float: left;
}
.conservatoriosec-list{
	height:1%;
	overflow:hidden;
	padding:13px 0 0 3px;
	list-style:none;
	margin:0 0 10px;
	font-weight:bold;
	background:#e4e4e4;
}
.conservatoriosec-list li{
	float:left;
	margin:0 1px;
}
.conservatoriosec-list a{
	float:left;
	padding:6px 10px 15px;
	color:#666;
}
*+html .conservatoriosec-list a{padding:6px 22px 11px;}
.conservatoriosec-list a span{
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}
.conservatoriosec-list a:hover,
.conservatoriosec-list .active a{
	background:#fff;
	text-decoration:none;
	color:#4e6b62;
}
#titulo-centro-eyc{
	font:18px/20px Georgia, Arial, sans-serif;
}
#datos-centro-eyc{
	list-style:none;	
	font:14px/16px Arial, Helvetica, sans-serif;
}
#datos-centro-eyc li{
	margin-top: 5px;
}
/* Fin de Estilos Conservatorios */
/* Banner subscripción e-12notas */
#sus-e-12notas{	
	margin: 0px 10px 10px 0px;
}
.nones{
	display:none;
}
.cabecerauno{
padding: 6px 0px 0px 0px;
}
.footeruno{
padding: 0px 3px 0px 0px;
}
/* Fin de Banner subscripción e-12notas */
/* Estilo página modal */
.page-modal-link {
	cursor: pointer;
}
	
	.page-modal-content {
		display: none;
	}
/* Fin de Estilo página modal */
#add-event {
	float:left;
	border:0;
	width:110px;
	height:127px;	
	background-color: #bd054a;	
	font:30px/32px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 45px;
	margin: 0px;
}
#add-anuncio {
	float:left;
	border:0;
	width:300px;
	height:50px;
	background-color: #bd054a;	
	font:30px/32px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px 0px 0px;
	margin: 0px;
}
#add-anuncio a{ 
	color: #fff; 
	text-decoration: none;
}
#add-event a{ 
	color: #fff; 
	text-decoration: none;
}
.agenda-cats-sdb{
	background:#f7f7f7;
	border:solid #ecebeb;
	border-width:1px;
	padding:0px 15px 6px 16px;
	color:#000;
	margin:10px 0 20px 0;
}
.agenda-cats-sdb h2{
	font:24px/30px Georgia, Arial, sans-serif;
	color:#000;
	letter-spacing:-1px;	
}
.anuncios-cats-sdb{
	background:#f7f7f7;
	border:solid #ecebeb;
	border-width:1px;
	padding:0px 15px 6px 16px;
	color:#000;
	margin:80px 0 20px 0;
}
.anuncios-cats-sdb h2{
	font:24px/30px Georgia, Arial, sans-serif;
	color:#000;
	letter-spacing:-1px;
}

#agendasidebartitle{
	color: #000;
}

.block ul li.subsection{
	margin-left: 20px;
	display: none;
}

.block ul li.parentsection{	
	background:none;
	margin-left: -18px;
}

/*.optionsDivInvisible {
	display: none;
}
.selectArea {
	display: none;
}*/
#cuando_selector{
	display: none;
}
.central-boxes{
	margin: 0px 10px 0px 0px;
}

.wp-pagenavi { text-align: right; }
.imageleft-tienda { margin: 0 10px 20px 10px; } 
.tienda-previsualizar {  font-style: italic; color: #a9023d; }

#bb2{
	display: none;
}

#bb3{
	display: none;
}

/* Begin Images */
p img { padding: 0; max-width: 100%; }
/*	Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 0 10px; display: inline; }
img.alignleft { padding: 4px; margin: 0 10px 0 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; padding-top: 4px; margin: 10px;  }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { background: url(images/bg-overlay.png); color: #fff; padding: 5px 11px 8px 11px; margin: -30px 5px 0; display: block; position: relative; overflow: hidden; white-space: nowrap; font-size: 0.9em; }
/* End captions */

/* Estilos formularios WPCF7 */
.post-content div.wpcf7 {
	margin: 14px 0; padding: 18px 40px;
}
	
.wpcf7-form {
	margin: 0; padding: 20px;
}
	
	.wpcf7-form LABEL {
		margin: 0; padding: 0 0 2px;
		display: block;
		color: #505050;
		font-size: 1.1em;
	}
	
	.wpcf7-form .wpcf7-text {
		margin: 0; padding: 6px 10px;
		width: 96%;
		background: #f7f7f7;
		border: 1px solid #efefef;
	}
	
	.wpcf7-form TEXTAREA {
		margin: 0; padding: 6px 10px;
		width: 96%;
		background: #f7f7f7;
		border: 1px solid #efefef;
	}
	
	.wpcf7-form SELECT {
		margin: 0; padding: 6px 10px;
		width: 99%;
		background: #f7f7f7;
		border: 1px solid #efefef;
	}
	
	.wpcf7-form .wpcf7-submit {
		margin: 0; padding: 8px 16px;
		border: 0 none;
		color: #fff;
		font-size: 0.9em;
		font-weight: bolder;
		text-transform: lowercase;
		cursor: pointer;
		float: right;
		background: none repeat scroll 0 0 #000000;
	}
	
	.wpcf7-form IMG.ajax-loader {
		position: absolute;
	}
/* End Estilos formularios WPCF7 */

/* Estilos Sección Blogs */
#blog-card{
	border: 1px solid #9a9cc0;
	width: 320px;
	height: 100px;	
	margin: 5px;
}

#blog-image{
	float: left;
	margin: 5px;
}

#blog-name{
	font: 18px/20px Georgia, Arial, sans-serif;
	text-align: left;
	padding: 5px 0px 0px 10px;
}
#blog-name a {color: #000;}

#blog-author{
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #393d84;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 10px;
}

#blog-lastpost{
	font: 12px/14px Arial, Helvetica, sans-serif;	
	text-align: left;
	padding: 2px 0px 0px 10px;
}
#blog-lastpost a {color: #000;}

.blog-title-sidebar{
	font: 24px/26px Georgia, Arial, sans-serif;	
	text-align: left;
	border-bottom: 5px solid #cd236b;	
	margin: 0px 0px 10px 0px;
}

.blog-title-sidebar span a{color:#a9023d;}

.sidebar-blogtitle-box{
	padding:0px;	
	margin:-12px 0px 20px 0px;
	overflow:hidden;
}

#sidebar-picture-author{
	display: block;
	float: left;
	margin: 2px 10px 0px 2px;
}

.social-list-blog li{
	float:right;
	list-style:none;
	margin:5px 0px 0 0;
	display:inline;
}

/* Fin de Estilos Sección Blogs */

/* Estilos Lo más leido */
.lomasleido-sdb{
	background:#f7f7f7;
	border:solid #ecebeb;
	border-width:1px;
	padding:0px 15px 6px 16px;
	color: #000;
	margin:0 0 20px 0;
}
.lomasleido-sdb h2{
	font:20px/24px Georgia, Arial, sans-serif;
	color:#000;
	letter-spacing:-1px;
}
.lomasleido-sdb ol{	
	font:16px/20px Georgia, Arial, sans-serif;
	color:#A9023D;	
	margin:0px 0px 8px -10px;
}
.lomasleido-sdb ol p{	
	font:13px/15px Arial, Helvetica, sans-serif;	
}
.lomasleido-blogs {
	list-style:none;
	margin:0;
	padding:0;
}
.lomasleido-blogs li{	
	padding:0px 0px 0px 13px;
	background:url(images/bullet2.png) no-repeat 3px 1px;
}
.lomasleido-blogs li a{color:#191919;}
#sidebar .box .lomasleido-blogs p{margin:0 0 10px;}
/* Fin de Estilos Lo más leido */

/* Estilos Portada Tienda */
#tienda-card{
	border: 1px solid #cccccc;
	width: 315px;
	height: 430px;
	margin: 10px 5px 10px 5px;
}
.tiendasuphome{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 655px;
}
#tienda-image{
	float: left;
	margin: 10px;
}

#tienda-name{
	font: 18px/20px Georgia, Arial, sans-serif;
	text-align: left;
	padding: 5px 0px 0px 10px;
	color: #000;
}
#tienda-name a {color: #000;}

#tienda-data-2{
	float: left;	
	margin: 10px;
}

#tienda-vermas{
	float: right;
	margin: 5px;
}
/* Fin de Estilos Portada Tienda */

.tiendasup{	
	padding: 0px 0px 60px 0px;
	margin: 0px 0px 20px 0px;
}

.widecolumn{
	margin-right: 75px;
}

.wpp-list { /* UL element */
	
}
/* ENTRADAS POPULARES */
	.wpp-list li { /* LI - post container */
		/*display:inline-block;*/ /* <-- uncommenting this line is recommended when using post thumbnails */
		float:none;
		clear:left;
	}

		/* title styles */
		.wpp-post-title {
		width:90%;
	    color: #a9023d;
	    font: 14px Georgia,Arial,sans-serif;
		}
			.wpp-views {
			display: none;
			}
#creditfooter {
display: none;
}
.feedzy-horizontal .feedzy-rss {
	display: table;
	border-spacing: 15px 0;
	table-layout: fixed;
	width: 100%;
}
.feedzy-horizontal .feedzy-rss .rss_item {
	border-bottom: 1px solid #eee;
	width: 300px;
	display: table-cell;
}
.cdocenotas {
	padding:10px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	text-align:center;
	background:#bd054a 
}
.cdoce{
	border:solid #bd054a;
	border-width: 1px;
	background:#fff;
	padding:0 7px 0 7px;
}
.issn {
	font-style:italic;
	color:#666;
	font-size: 10px;
	text-align:right;
}
.slidertres {
max-height: 260px;
}
.rss {
display:none;
}
