/*
Theme Name: TuBicentenario 
Theme URI: http://bicentenario.com.mx/
Description: Tema disenado para la pagina de TuBicentenario
Version: 1.0
Author: Gaudelli MCW
Author URI: http://gaudelli.com/
Tags: green, red, two-columns, fixed-width
*/



/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */

body {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	background-image: url(images/fondo_febrero02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* Commonly used to style page titles. */

h1 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
/* Commonly used to style section titles. */

h2 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
/* Sets the style for unvisited links. */

a, a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for visited links. */

a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */

a:hover {
	color: #000;
	text-decoration: underline;
}
/* Sets the style for a link that has focus. */

a:focus {
	color: #000;
}
/* Sets the style for a link that is being activated/clicked. */

a:active {
	color: #000;
}
img {
	border: 0px;
}
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */

#outerWrapper {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 983px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	font-size: 12px;
	font-weight: bold;
	height: 120px;
	line-height: normal;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#header #logo {
	height: 110px;
	width: 230px;
	float: left;/*background-image: url(images/logo_03.jpg);*/

	/*background-repeat: no-repeat;*/

}
#header #logo a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header #bannerCentralheader {
	width: 470px;
	float: left;
	height: 60px;
	display: block;
	margin-top: 25px;
	padding: 0px;
	margin-left: 20px;
}
#header #buscadorheader {
	width: 250px;
	float: left;
	height: 35px;
	margin-top: 0px;
	margin-left: 10px;
}
#header #buscadorheader #form1 {
	width: 175px;
	padding-top: 5px;
}
#header #login {
	float: right;
	height: 32px;
	width: 180px;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin: 0 0 10px 0;
}
#header #login .login {
	list-style-type: none;
	padding: 0px;
	width: 180px;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
	height: 35px;
}
#header #login .login a {
	font-weight: normal;
}
#header #login .login li {
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 32px;
	width: 32px;
	font-size: 9px;
}
#searchsubmit {
	height:35px;
	color:#000;
	padding:0;
	line-height:5px;
}
#s {
	width:169px;
	height:20px;
	float:left;
	border:1px solid #CCCCCC;
}
#searchsubmit {
	width:30px;
	height:26px;
	background-image:url(images/ico_buscar.png);
 .background:url(images/ico_buscar.png);
	background-repeat:no-repeat;
	text-indent:-999px;
	margin-left:10px;
	border:none;
}
#searchform label {
	display:none;
}
#contentWrapper {
	margin-top: 0px;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
}
#contentWrapper #sidebar {
	float: right;  /*Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 302px;
	padding: 0px;
	margin: 0px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */

#contentWrapper #content {
	margin: 0px;
	padding: 0px;
	width: 660px;
	float: left;
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */

#outerWrapper #contentWrapper .clearFloat {
	clear: right;
	display: block;
}
#outerWrapper #footer {
	border-bottom: solid 8px #666666; /* Sets the bottom border properties for an element using shorthand notation */
	border-top: solid 4px #CCCCCC; /* Sets the top border properties for an element using shorthand notation */
	height: 100px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	clear: both;
	margin-top: 0px;
}
#outerWrapper #header #login .login li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*info footer*/

#legal {
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	margin: 10px 0 5px 0;
	height: 20px;
}
#outerWrapper #footer ul {
	float: left;
	height: 60px;
	width: 983px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#outerWrapper #footer li {
	float: left;
	height: 60px;
	display: block;
	margin-left: 0px;
}
#outerWrapper #footer li a {
	text-indent: -9999px;
	display: block;
	height: 60px;
}
#outerWrapper #footer #footer1 a {
	background-image: url(images/footer_23.jpg);
	background-repeat: no-repeat;
	width: 147px;
}
#outerWrapper #footer #footer2 a {
	background-image: url(images/footer_24.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
#outerWrapper #footer #footer3 a {
	background-image: url(images/footer_25.jpg);
	background-repeat: no-repeat;
	width: 200px;
}
#outerWrapper #footer #footer4 a {
	background-image: url(images/footer_26.jpg);
	background-repeat: no-repeat;
	width: 60px;
}
#outerWrapper #footer #footer5 a {
	background-image: url(images/footer_27.jpg);
	background-repeat: no-repeat;
	width: 170px;
}
#outerWrapper #footer #footer6 a {
	background-image: url(images/footer_28.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
#outerWrapper #footer #footer7 a {
	background-image: url(images/footer_29.jpg);
	background-repeat: no-repeat;
	width: 155px;
}
#outerWrapper #footer #legal #legal2 {
	float: right;
	width: 300px;
	text-align: right;
	font-weight: normal;
}
#outerWrapper #footer #legal #legal1 {
	float: left;
	width: 300px;
}
#outerWrapper #footer #legal #legal2 ul {
	height: 15px;
}
#outerWrapper #footer #legal #legal2 .legal {
	float: right;
	height: 15px;
	clear: both;
}
/* Nuevo footer */

#footer_telmex a {
	background-image: url(images/footer_telmex.png);
	background-repeat: no-repeat;
	width: 116px;
}
#footer_telcel a {
	background-image: url(images/footer_telcel.png);
	background-repeat: no-repeat;
	width: 104px;
}
#footer_fundacion_slim a {
	background-image: url(images/footer_fundacion_slim.png);
	background-repeat: no-repeat;
	width: 148px;
}
#footer_unonoticias a {
	background-image: url(images/footer_unonoticias.png);
	background-repeat: no-repeat;
	width: 61px;
}
#footer_sanborns a {
	background-image: url(images/footer_sanborns.png);
	background-repeat: no-repeat;
	width: 158px;
}
#footer_contenido a {
	background-image: url(images/footer_contenido.png);
	background-repeat: no-repeat;
	width: 107px;
}
#footer_carso a {
	background-image: url(images/footer_carso.png);
	background-repeat: no-repeat;
	width: 157px;
}
#footer_geneve a {
	background-image: url(images/footer_geneve.png);
	background-repeat: no-repeat;
	width: 132px;
}
/* FIN - Nuevo footer */



/* insert menu here */

#menu_top {
	width: 981px;
	height:30px;
	background-color:#257D27;
	z-index:1000;
	border-left: 1px solid #257D27;
	border-right: 1px solid #257D27;
 .margin-bottom:10px;
}
/* stop menu here */



#slider {
	width:660px;
	height:250px;
}
/* Formato para el sidebar del home */



#Banner_Cuadrado, #Banner_Medio_Cuadrado, #Player_YouTube, #Player_Flickr, #Modulo_Facebook {
	margin-bottom:10px;
}
#Player_YouTube {
	border: 1px solid #D6D6D6;
	padding-top:30px;
	background-image: url(images/sidebar_youtube.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#Player_Flickr {
	border: 1px solid #D6D6D6;
	padding-top:30px;
	background-image: url(images/sidebar_flickr.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#Modulo_Facebook {
	border: 1px solid #D6D6D6;
	padding-top:30px;
	background-image: url(images/sidebar_facebook.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/* Fin Formato para el sidebar del home */

/* Formato para el sidebar interno*/

.sidebar-left {
	float:left;
	width:195px;
	margin-left:5px;
	background:#ededed;
	padding:10px;
}
.titulo-home-wid {
	border:0px solid red;
	height:15px;
	margin-top:-20px;
	position:absolute;
	width:290px;
 .background:url(images/pixel-trs.png);
	_background:none;
}
/* Fin Formato para el sidebar interno*/

/* Contenido de content.css */



/*#content #slider {

	height: 250px;

	width: 660px;

	float: left;

	margin-bottom: 10px;

}*/

#outerWrapper #contentWrapper #content #nee {
	margin-top:10px;
	float: left;
	/*height: 220px;*/

	width: 660px;
	font-size: 100%;
	line-height: 16px;
}
#content #nee a {
	font-weight: normal;
}
#content #nee .fecha a {
	font-weight: bold !important;
}
#outerWrapper #contentWrapper #content #nee #noticias {
	background-image: url(images/nee_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 155px;
	width: 205px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
	overflow: hidden;
}
#outerWrapper #contentWrapper #content #nee #eventos {
	background-image: url(images/nee_05.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 155px;
	width: 205px;
	margin-left: 5px;
	margin-right: 0px;
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
	overflow: hidden;
}
#content #nee #efem h1 {
	font-weight:bold;
	font-size:14px;
}
#content #nee #efem h1 a {
	font-weight:bold;
	font-size:14px;
}
#outerWrapper #contentWrapper #content #nee #efem {
	background-image: url(images/nee_07.jpg);
	background-repeat: no-repeat;
	/*float: left;*/
	float: right;
	height: 155px;
	width: 205px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
	overflow: hidden;
}
#outerWrapper #contentWrapper #content #nee ul {
	padding: 0 0 0 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #content #nee ul li {
	list-style-image: url(images/bullet_22.jpg);
	padding-left: 0px;
	margin-bottom: 5px;
}
#content #contenidos #contenidosLeft {
	float: left;
	width: 325px;
	margin-right: 2px;
	margin: 0px;
}
#content #blog h1, #content #blog h1 a, #content #blog h1 a:hover {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 12px;
	margin: 0px;
	font-weight:bold;
}
#rightColumn1 #banner1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
#rightColumn1 #banner2 a img {
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #contenidos #contenidosRight {
	float: right;
	width: 325px;
	margin: 0 2px 0 0;
}
#content #contenidos {
	width: 660px;
	margin: 5px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
	position: relative;
}
#content #contenidos #contenidosLeft #cancionero {
	height: 125px;
	width: 268px;
	margin-bottom: 10px;
	background-image: url(images/contenidos_13.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
}
#content #contenidos #contenidosLeft #monumentos {
	height: 125px;
	width: 268px;
	margin-bottom: 10px;
	background-image: url(images/contenidos_20.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
}
#content #contenidos #contenidosRight #recetas {
	height: 125px;
	width: 268px;
	margin-bottom: 10px;
	background-image: url(images/contenidos_15.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
}
#content #contenidos a {
	font-weight: normal;
}
#content #contenidos #contenidosRight #pieza {
	height: 125px;
	width: 268px;
	margin-bottom: 10px;
	background-image: url(images/contenidos_23.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
}
#content #contenidos ul {
	margin: 0px;
	padding: 0 0 0 20px;
}
#content #contenidos ul li {
	list-style-image: url(images/bullet_13.jpg);
}
.vermas1 {
	background-image: url(images/btnVermas_03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	position: absolute;
	bottom: 0px;
	left: 16px;
	top: 176px;
}
.vermas2 {
	background-image: url(images/btnVermas_03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	position: absolute;
	bottom: 0px;
	left: 16px;
	top: 176px;
}
.vermas3 {
	background-image: url(images/btnVermas_03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	position: absolute;
	bottom: 0px;
	left: 16px;
	top: 176px;
}
.vermas4 {
	background-image: url(images/btnVermas_03.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	position: absolute;
	bottom: 0px;
	left: 16px;
	top: 176px;
}
/*blogs*/

#content #blog {
	background-image: url(images/blogs_home_header.png);
	background-repeat: no-repeat;
	width: 660px;
	clear: both;
	margin-bottom: 10px;
	padding-top: 40px;
	float: left;
	border: 1px solid #D6D6D6;
}
#blog #blog_limiter {
	border-top: 1px solid #D6D6D6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#blog_lists img {
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:0px;
	border:1px solid #ccc;
}
#blog_limiter img {
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:0px;
	border:0px solid #ccc;
}

/* end blogs*/



#rightColumn1 #video {
	background-image: url(images/sidebar_08.jpg);
	background-repeat: no-repeat;
	height: 200px;
	padding-top: 32px;
	margin-bottom: 20px;
}
#rightColumn1 #fotos {
	background-image: url(images/sidebar_10.jpg);
	height: 250px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 30px;
}
#rightColumn1 #facebook img {
	background-image: url(images/sidebar_12.jpg);
	background-repeat: no-repeat;
	height: 245px;
	margin-bottom: 10px;
	padding-top: 30px;
}
#content #contenidos a:hover {
	font-weight: normal;
	text-decoration: underline;
}
/* fin de content.css */



/*Page efemerides*/

#post-3521 h2 {
	color:#009999;
	text-transform:uppercase;
}
.entry p {
	line-height:17px;
	text-align:justify;
}
#wpcf p + p {
	text-indent:0;
}
#post-3571 p + p, #post-3554 p + p {
	text-indent: 0em;
}
p.fuente {
	text-indent: 0;
}
p.nosangria {
	text-indent: 0;
}
p.tags-single {
	text-indent: 0 !important;
}
.wiki p {
	line-height:17px;
	text-align:justify;
}
.wiki p + p {
	text-indent: 1.5em;
	line-height:17px;
	text-align:justify;
}
.listadoE {
	margin-top:30px;
}
.listadoE div.efem-box {
	background:url(images/bull-efemeride.jpg) no-repeat center left;
	padding-left:20px;
	font-weight:bold;
	font-size:100%;
}
.listadoE div.efem-box a {
	color:#000;
}
.listadoE div.title {
	font-size:100%;
	padding-left:20px;
	background:url(images/grec-efem.jpg) no-repeat bottom center;
	padding-bottom:10px;
}
.listadoE div.title strong, .listadoE div.title span, .listadoE div.title strong span {
	font-size:11px !important;
}
/* end Page efemerides*/



.pag-li-3533 a.icon-box {
	background:url(images/icon_recetario_2.jpg);
}
/* Listados sidebar left*/

#monthly_bicentenario {
	margin-bottom:5px;
}
#monthly_bicentenario ul {
	padding:0;
	margin:0;
	border:0px solid red;
}
#monthly_bicentenario li, #monthly_bicentenario li.page-item-3535 ul {
	list-style:none;
	margin-top:2px;
	background:#fff;
}
#monthly_bicentenario ul li a {
	/*background-image:url(../img/bullet_menu_cat.gif);

background-position:0 50%;

background-repeat:no-repeat;

color:#000 !important;*/

display:block;
	font-size:11px;
	text-decoration:none;
	width:173px;
	border:1px solid #ccc;
	padding:4px 10px;
	text-transform:uppercase;
	font-weight:bold;
}
#monthly_bicentenario ul li a {
	padding-left:20px;
	width:163px;
}
#monthly_bicentenario li ul li a {
	padding-left:30px;
	width:153px;
	text-transform:none;
}
.current_page_item {
	color:#fff;
}
#monthly_bicentenario ul li.current_page_itemb a{
	background-color:#666666;
	color:#fff;
}
#monthly_bicentenario ul li.current_page_itemv a{
	background-color:#E03200;
	color:#fff;
}
#monthly_bicentenario ul li.current_page_itemn a{
	background-color:#24124C;
	color:#fff;
}
#monthly_bicentenario ul li.current_page_itemp a{
	background-color:#F1B300;
	color:#fff;
}
/*#monthly_bicentenario ul li.current_page_itemb_off a{
	color: #000;
	background-color:#fff;
}
.menu-n-bic7403 ul li.current_page_item a{
	background-color:#E03200;
	background-image:url(images/arrow_current_menu_b.png) !important;
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff !important;
}
.menu-n-bic7407 ul li.current_page_item a{
	background-color:#24124C;
	background-image:url(images/arrow_current_menu_b.png) !important;
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff !important;
}
.menu-n-bic7409 ul li.current_page_item a{
	background-color:#F1B300;
	background-image:url(images/arrow_current_menu_b.png) !important;
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff !important;
}*/
/*wiki rev e independencia*/

#monthly_bicentenario li.page-item-3535 a, #monthly_bicentenario li.page-item-3537 a, #monthly_bicentenario li.page-item-5203 a, #monthly_bicentenario li.page-item-4375 a ,#monthly_bicentenario li.page-item-8508 a {
	background:#999999;
	color:#fff !important;
}
#monthly_bicentenario li.page-item-3535 ul a, #monthly_bicentenario li.page-item-3537 ul a, #monthly_bicentenario li.page-item-5203 ul a, #monthly_bicentenario li.page-item-4375 ul a , #monthly_bicentenario li.page-item-8508 ul a{
	background:#fff;
	color:#000 !important;
	text-transform:none;
}
/*Current ///*/
ul.snap_nav li { 
color:#CCCCCC;
}
ul.snap_nav li span {
border:1px solid #CCCCCC;
padding-left:20px;
width:163px;
display:block;
font-size:11px;
font-weight:bold;
padding:4px 10px 4px 20px;
text-decoration:none;
text-transform:uppercase;
}
#monthly_bicentenario li.page-item-3535 ul li.current_page_item a, #monthly_bicentenario li.page-item-3537 ul li.current_page_item a {
	background:url(images/arrow_current_menu.png)no-repeat center right;
}
.snap_selected a {
	background-image:url(images/arrow_current_menu.png);
	background-position:center right;
	background-repeat:no-repeat;
}
.cl-snap2 a {
	background-image:none;
}
 .#monthly_bicentenario ul li.current_page_item a {
}
#monthly_bicentenario ul li.current_page_ancestor ul li.current_page_item a {
	background-image:url(images/arrow_current_menu.png);
	background-position:center right;
	background-repeat:no-repeat;
}
#monthly_bicentenario ul li.current_page_itemf a {
	background-image:url(images/arrow_current_menu_b.png);
	background-position:center right;
	background-repeat:no-repeat;
}
/*#monthly_bicentenario ul li.current_page_item a*/

#monthly_bicentenario ul li.current_page_item li.page_item a {
	background-image:none;
}
/*Current*/

/*end wiki rev e independencia*/

/*  secciones default*/

.menu-nav-bic-3412 li a,  .menu-nav-bic-3426 li a,  .menu-nav-bic-3428 li a,  .menu-nav-bic-3535 li a,  .menu-nav-bic-3537 li a,  .menu-nav-bic-3477 li a,  .menu-nav-bic-4352 li a,  .menu-nav-bic-3479 li a,  .menu-nav-bic-3521 li a,  .menu-nav-bic-3519 li a,  .menu-nav-bic-3529 li a,  .menu-nav-bic-3541 li a,  .menu-nav-bic-3543 li a,  .menu-nav-bic-3545 li a,  .menu-nav-bic-3552 li a,  .menu-nav-bic-3559 li a,  .menu-nav-bic-3561 li a,  .menu-nav-bic-3563 li a,  .menu-nav-bic-3569 li a,  .menu-nav-bic-4375 li a,  .menu-nav-bic-4378 li a,  .menu-nav-bic-3489 li a,  .menu-nav-bic-3550 li a,  .menu-nav-bic-3567 li a,  .menu-nav-bic-5368 li a,  .menu-nav-bic-5203 li a,  .menu-nav-bic-3547 li a,  .menu-nav-bic-5189 li a,  .menu-nav-bic-5192 li a,  .menu-nav-bic-8511 li a,
.menu-nav-bic-8514 li a,  .menu-nav-bic-8517 li a {
	background:#666666;
	color:#fff;
}
.menu-nav-bic-3412 li.page_item a,  .menu-nav-bic-3426 li.page_item a,  .menu-nav-bic-3428 li.page_item a,  .menu-nav-bic-3535 li.page_item a,  .menu-nav-bic-3537 li.page_item a,  .menu-nav-bic-3477 li.page_item a,  .menu-nav-bic-4352 li.page_item a,  .menu-nav-bic-3479 li.page_item a,  .menu-nav-bic-3481 li.page_item a,  .menu-nav-bic-3483 li.page_item a,  .menu-nav-bic-3486 li.page_item a,  .menu-nav-bic-3521 li.page_item a,  .menu-nav-bic-3519 li.page_item a,  .menu-nav-bic-3525 li.page_item a,  .menu-nav-bic-3529 li.page_item a,  .menu-nav-bic-3531 li.page_item a,  .menu-nav-bic-3533 li.page_item a,  .menu-nav-bic-3541 li.page_item a,  .menu-nav-bic-3543 li.page_item a,  .menu-nav-bic-3545 li.page_item a,  .menu-nav-bic-3552 li.page_item a,  .menu-nav-bic-3559 li.page_item a,  .menu-nav-bic-3561 li.page_item a,  .menu-nav-bic-3563 li.page_item a,  .menu-nav-bic-3569 li.page_item a,  .menu-nav-bic-4375 li.page_item a,  .menu-nav-bic-4378 li.page_item a,  .menu-nav-bic-3489 li.page_item a,  .menu-nav-bic-3550 li.page_item a,  .menu-nav-bic-3567 li.page_item a,  .menu-nav-bic-5368 li.page_item a,  .menu-nav-bic-5203 li.page_item a,  .menu-nav-bic-3547 li.page_item a,  .menu-nav-bic-5189 li.page_item a,  .menu-nav-bic-5192 li.page_item a {
	color:#000 !important;
	background:#fff;
}
/* end secciones default*/

/* podcast menu*/

.menu-nav-bic-3481 li a {
	background:#666666;
	color:#fff;
}/* end podcast menu*/
/* video menu*/

.menu-nav-bic-3483 li a {
	background:#666666;
	color:#fff;
}/* end video menu*/
/* galeria menu*/

.menu-nav-bic-3486 li a {
	background:#666666;
	color:#fff;
}/* end galeria menu*/
/* pza semana menu*/

.menu-nav-bic-3525 li a {
	background:#666666;
	color:#fff;
}/* end pza semana menu*/
/* cancionero menu*/

.menu-nav-bic-3531 li a {
	background:#666666;
	color:#fff;
}/* end cancionero menu*/
/* recetario menu*/

.menu-nav-bic-3533 li a {
	background:#666666;
	color:#fff;
}/* end recetario menu*/
/* Fin Listados sidebar left*/



/*main-content interno*/

.main-content {
	float:left;
	width:725px;
	padding-left:5px;
	padding-bottom:10px;
	min-height:400px;
}
.main-content-fullscreen {
	margin-left:5px;
	margin-right:5px;
	min-height:400px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.side-box {
	width:150px;
	float:left;
}
.main-content-holder {
	width:100%;
	float:left;
	padding-bottom:20px;
}
.main-content-holder h1 {
	color:#993300;
	text-transform:none;
	margin-bottom:10px;
}
/*Listados normales*/

.listadoN {
	border:0px solid red;
	margin-left:10px;
}
.box-list {
	float:left;
	width:144px;
	height:114px;
	border:0px solid #ccc;
	margin-right:18px;
	margin-bottom:15px;
}
.icon-box, .icon-box2 {
	border:6px solid #ccc;
}
.listadoN a.icon-box {
	position:absolute;
	width:53px;
	height:53px;
	text-indent:-9999px;
	margin-left:40px;
}
.listadoN a.icon-box2 {
	position:absolute;
	width:53px;
	height:53px;
	margin-left:40px;
}
.listadoN div.title {
	position:relative;
	margin-top:67px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.listadoN div.title a {
	color:#000;
	text-decoration:underline;
}
.pag-li-3531 a.icon-box {
	background:url(images/cancionero_mes.jpg);
}
.pag-li-3533 a.icon-box, .pag-li-5203 a.icon-box {
	background:url(images/icon_recetario_2.png);
}
.pag-li-3519 a.icon-box, .pag-li-5368 a.icon-box {
	background:url(images/icon_monumentos.png);
}
.pag-li-3525 a.icon-box, .pag-li-3541 a.icon-box, .pag-li-3559 a.icon-box, .pag-li-3550 a.icon-box, .pag-li-3567 a.icon-box, .pag-li-5192 a.icon-box, .pag-li-5192 a.icon-box, .pag-li-5189 a.icon-box {
	background:url(images/icon_pza_semana.png);
}
.pag-li-3543 a.icon-box, .pag-li-3561 a.icon-box, .pag-li-3529 a.icon-box {
	background:url(images/icon_personajes.png);
}
.pag-li-3545 a.icon-box, .pag-li-3563 a.icon-box {
	background:url(images/icon_vida_cot.png);
}
.pag-li-3552 a.icon-box, .pag-li-3569 a.icon-box {
	background:url(images/icon_curiosidades.png);
}
.pag-li-3477 a.icon-box {
	background:url(images/icon_not.png);
}
/*end Listados normales*/

/*Comentarios*/

#comment {
	width:400px;
}
/*bcn*/

.bcn-int {
	margin-bottom:10px;
}
/* estilos tomados del tema Default de WP */



/* Captions */

.aligncenter,  div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
}
/* End captions */



/* 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 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */



/* Listado de eventos,noticias y blogs*/

.list-neb {
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.list-neb img {
	border:1px solid #CCC;
	margin-right:10px;
}
.list-neb h1 {
	font-size:11px;
}
.exc-more {
	margin-right:10px;
        text-align:right;
}
.date_aut, .comment-meta a {
	color:#be1423;
	font-size:9px;
	font-weight:bold;
}
.date_aut_s{
        color:#000000 !important;
	text-transform:none !important;
	margin-top:0px;
	margin-bottom:15px
}
/* Fin Listado de eventos,noticias y blogs*/



/* Single post */

.plec-marg-single {
	background:url(images/grec-efem.jpg) no-repeat center top;
	height:30px;
}
.tags-single {
	text-indent:0;
}
.tags-single a {
	font-weight:normal !important;
}
/* End Single post*/



/* Comentarios posts*/

.comment {
	border:1px solid #ccc;
	padding:15px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}
li.comment {
	/*list-style-type: none;*/

	margin-right:50px;
}
.commentlist {
	padding-left:0px;
	list-style:none;
}
.commentlist .fn {
	font-style: normal;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
}
.comment p {
	text-align: justify;
}
img.avatar {
	float: left;
	margin-right:5px;
}
/* End Comentarios posts*/



/* FIN estilos tomados del tema Default de WP */





/* Estilos para notas en el sidebar */



.widget_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-weight: bold;
}
.widget_note_img {
	margin-right: 5px;
	margin-top: 2px;
}
/* fin estilos notas sidebar */



/* Etilos para el DIV de aportaciones */

#aportaciones {
	background-color:#EDEDED;
	background-image: url(images/aportaciones_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#aportaciones ul {
	margin:0;
	padding:0 0 0 20px;
}
#aportaciones ul li {
	list-style-image:url("images/bullet_chile.png");
}
#aportaciones a, #respond a {
	text-decoration:underline;
	font-weight:normal;
}
#aportaciones p {
	font-size: 10px;
	margin-top:0px;
}
#aportaciones #boton_aportaciones {
	background-image: url(images/boton_aportaciones.png);
	background-position: 0px 0px;
	margin-top: -35px;
	margin-right: 15px;
	float: right;
	padding: 0px;
	height: 50px;
	width: 150px;
}
#aportaciones #boton_aportaciones .boton_aportacion {
	height: 50px;
	width: 150px;
	text-decoration:none;
	border: 0px solid #FFFFFF;
	position: absolute;
}
/* Estilos para el DIV de aportaciones */



/* Estilos para la info extra de cancionero */

#info_cancionero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 10px;
	padding: 10px;
	width: 320px;
	background-color:#EDEDED;
	float: right;
}
#info_cancionero h2 {
	color:#820000;
	font-size:12px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
#info_cancionero p {
	margin-top: 0px;
	margin-bottom: 5px;
	text-align:left;
	line-height:14px;
}
#info_cancionero #video_cancionero {
	background-color:#D7D7D7;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#info_cancionero #datos_curiosos {
	background-color:#D7D7D7;
	padding: 7px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#info_cancionero #info_sanborns {
	background-color:#D7D7D7;
	font-size: 10px;
	padding: 7px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#info_cancionero #info_sanborns a {
	font-weight:bold;
	color:#D90000;
}
.no-bold-a a, .no-bold-a a:visited {
	font-weight:normal !important;
}

/* fin estilos extra cancionero */
/* estilos extra perfil blogs */
#info_blogs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 10px;
	padding: 10px;
	width: 320px;
	margin-right:0px;
	background-color:#EDEDED;
	float: right;
}
#info_blogs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 10px;
	margin-left:0px;
	margin-right:0px;
	padding: 10px;
	background-color:#EDEDED;
}
#info_blogs h2,#info_blogs2 h2 {
	color:#820000;
	font-size:12px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
#info_blogs p, #info_blogs2 p {
	margin-top: 0px;
	margin-bottom: 5px;
	text-align:left;
	line-height:14px;
}
#info_blogs .info_box,#info_blogs2 .info_box {
	background-color:#D7D7D7;
	font-size: 10px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#info_blogs .list-blogs-p,#info_blogs2 .list-blogs-p{
padding-left:13px;
}
#info_blogs .list-blogs-p li,#info_blogs2 .list-blogs-p li{
margin-bottom:3px;
}
#info_blogs .info_box a,#info_blogs2  .info_box a{
	font-weight:bold;
}
#info_blogs .titulo-blog-box, #info_blogs2 .titulo-blog-box
{
font-weight:bold;
color:#D90000;
font-size:12px;
}
.titles-info-box-n{
font-size:12px;
}
/* end estilos extra perfil blogs */
/*paginador comentarios*/
.list-comments-a a{
border:1px solid #CCCCCC;
color:#666666;
font-weight:bold;
color:#000000;
margin:2px;
padding:2px 4px;
}
.current-comment-page{
border:1px solid #000;
color:#000000;
margin:2px;
padding:2px 4px;
}
/*end paginador comentarios*/

/* Blogs Home */

#blog_lists {min-height: 50px !important;}

/* boton colaboraciones */
.button_colabo {padding:5px; background-color: #E48524; border: 1px solid #999; color:#333; text-decoration:none;}
/* boton colaboraciones */

/*telcel suscripción*/
.div_error{
border:0px solid red;
font-weight:bold;
color:red;
width:470px;
}