/******************************************************************
Theme Name: Brickell and Kb Moms
Theme URI: http://www.brickellandkbmoms.com
Description: Brickell and Kb Moms Website
Author: Patricio Reinoso
Author URI: http://www.patolin.com
Version: 1.0
Tags: flexble-width, translation-ready, microformats, rtl-language-support
*/


/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: "Droid Serif",Georgia,"Times New Roman",Times,serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
}

strong {
font-weight: bold;

}
/* Media Queries */

@media screen and (max-width: 965px) {
	#contenedor {
		width: 965px !important;
		overflow: hidden;
		margin: 0px;
		padding:  0px;
		
		
	}
	
	
}

@media screen and (max-width: 1400px) {
	#contenedor {
		width: 100%;
		margin: 0px;
		padding:  0px;
		
	}
	
	
}


@media screen and (min-width: 1400px) {
	#contenedor {
		width: 1440px;
		margin: 0px auto 0px auto;
		padding:  0px;
		
	}
	
}

body {
	background-color: #F3F3F0;
	font-family: Tahoma;
}

#contenedor {
	background: url(images/backgroundTop_club.png) no-repeat top center;

}

#contenidoInterno {
	display: block;
	width: 965px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	padding: 0px;

}

#header {
	display: block;
	width: 965px;
	height: 485px;
	margin: 0px;
	padding: 0px;
}

#header a.homeLink {
	display: block;
	float: left;
	text-indent: -10000px;
	width: 365px;
	height:250px;

}
#header #top {
	display: block;
	width: 600px;
	height: 250px;
	margin: 0px 0px 0px 365px;
	padding: 0px;
	/*background: url(images/header_img_s1.png) no-repeat top left;*/
}

#header #top #topDer {
	display: block;
	width: 277px;
	height: 250px;
	margin: 0px 0px 0px 323px;
	padding: 0px;
	overflow:  hidden;
}

#header #top #topDer .logins {
	display: block;
	width: 145px;
	height: 169px;
	overflow: hidden;
	background: url(images/header_birdsbg_s1.png) no-repeat bottom left;
	float: left;
}

#header #top #topDer .logins a.signup {
	display: block;
	width: 145px;
	height: 63px;
	text-indent: -10000px;
	background: url(images/header_signup_s1.png) no-repeat top left;
	margin: 0px;
	padding:  0px;
}

#header #top #topDer .logins a.login {
	display: block;
	width: 145px;
	height: 30px;
	text-indent: -10000px;
	background: url(images/header_login_s1.png) no-repeat top left;
	margin: 0px;
	padding:  0px;
}

#header #top #topDer .socials {
	display: block;
	width: 132px;
	height: 169px;
	overflow: hidden;
	float: left;
}

#header #top #topDer .socials a.facebook {
	display: block;
	width: 78px;
	height: 169px;
	text-indent: -10000px;
	background: url(images/header_facebook_s1.png) no-repeat top left;
	margin: 0px;
	padding:  0px;
	float: left;
}

#header #top #topDer .socials a.twitter {
	display: block;
	width: 54px;
	height: 169px;
	text-indent: -10000px;
	background: url(images/header_twitter_s1.png) no-repeat top left;
	margin: 0px;
	padding:  0px;
	float: left;
}

#header #top #topDer .srchForm {
	display: block;
	width: 277px;
	height: 81px;
	overflow: hidden;
	float: left;
}

#header #top #topDer .srchForm input.srchBox {
	display: block;
	margin: 0px;
	padding: 10px 20px 30px 50px;
	border: 0px;
	width: 153px;
	height: 41px;
	float: left;
	font-size: 10px;
	background: none !important;  /* url(images/header_srchbox_s1.png) no-repeat top left; */
	border: 0px
}

#header #top #topDer .srchForm input.srchBot {
	display: block;
	cursor: pointer;
	margin: 0px;
	padding:  0px;
	width: 54px;
	height: 81px;
	float: left;
	background: url(images/header_srchbtn_s1.png) no-repeat top left;
	text-indent: -10000px;
	border: 0px;
}

#header #topBanner {
	display: block;
	width: 728px;
	height: 90px;
	margin: 0px 0px 0px 218px;
	padding: 9px 10px 12px 9px;
	background: url(images/bgBannerTop.png) no-repeat top left;
}

#header #topMenu {
	display: block;
	margin: 0px 0px 0px 183px;
	padding: 0px;
	width: 783px;
	height: 83px;
}

#header #topMenu ul {
	display: block;
	margin: 0px;
	padding:  0px;
	list-style: none;
	text-indent: -10000px;
	width: 783px;
	height: 83px;
	overflow: hidden;
}

#header #topMenu ul li {
	float: left;
	margin: 0px;
	padding:  0px;
	height: 83px;
	display: block;
}


#header #topMenu ul li a {
	margin: 0px;
	padding:  0px;
	display: block;
	width: 100%;
	height: 100%;
	text-indent:  -10000px;
}

#header #topMenu ul li#menu-item-23, #header #topMenu ul li#menu-item-61 {
	width: 128px;
	background: url(images/menu/momento.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-24 {
	width: 96px;
	background: url(images/menu/goodtoknow.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-25 {
	width: 144px;
	background: url(images/menu/localliving.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-26 {
	width: 118px;
	background: url(images/menu/coolpicks.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-27 {
	width: 119px;
	background: url(images/menu/bkbmoms.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-28 {
	width: 93px;
	background: url(images/menu/myowntime.png) no-repeat 0px 0px;
}

#header #topMenu ul li#menu-item-29 {
	width: 76px;
	background: url(images/menu/editorpicks.png) no-repeat 0px 0px;
}

#header #topMenu ul li:hover, #header #topMenu ul li.current-menu-item, #header #topMenu ul li.current-post-parent {
	background-position: 0px -84px !important;
}

#contenedorTotal  {
	display: block;
	width:  965px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;


}

/* barra izquierda */

#contenedorTotal #contIzq {
	display: block;
	width: 645px;
	margin:  0px;
	padding:  0px;
	float: left;

}

#contenedorTotal #contIzq #twitterTop {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 645px;
	height:  135px;
	background: url(images/bgTwitter.png) no-repeat top left;

}

#contenedorTotal #contIzq #twitterTop .twitterContentTop {
	display: block;
	margin: 0px;
	padding: 38px 52px 29px 91px;
	overflow: hidden;
	height: 65px;

}

#contenedorTotal #contIzq #twitterTop .twitterContentTop a {
	color: #000;
	text-decoration:  none;
}

#contenedorTotal #contIzq #twitterTop .twitterContentTop a:hover {
	color: #000;
	text-decoration: underline;
}

#contenedorTotal #contIzq #introText {
	display: block;
	width: 645px;
	height: 177px;
	margin:  0px;
	padding:  0px;
	background: url(images/bgIntroText.png) no-repeat top left;
	font-size: 14px;
	line-height: 2em;
	font-family: Tahoma;

}



#contenedorTotal #contIzq #introText p {
	display: block;
	margin: 0px;
	padding: 45px 30px 20px 60px;

} 

#contenedorTotal #contIzq #testimonial {
	display: block;
	width: 645px;
	height: 115px;
	margin:  0px;
	padding:  0px;
}

#contenedorTotal #contIzq #testimonial .text {
	display: block;
	margin: 0px;
	padding: 10px 40px 10px 50px;
	font-size: 24px;
	color: #666;
	font-family: Tahoma;
}

#contenedorTotal #contIzq #testimonial .source {
	display: block;
	margin: 0px;
	padding: 10px 40px 10px 50px;
	text-align: right;
	font-size: 14px;
	color: #666;
	font-style: italic;	
}


#contenedorTotal #contIzq #articulos {
	display: block;
	width: 645px;
	height: auto;
	overflow: hidden;
	background: url(images/articlesBg.png) repeat-y top left;
	font-family: "Droid Serif",Georgia,"Times New Roman",Times,serif;

}

#contenedorTotal #contIzq #articulosContenido {
	display: block;
	margin: 0px;
	/* padding: 163px 86px 20px 72px; */
	padding: 0px 86px 20px 72px;
	width: 487px;
	overflow: hidden;
	background: url(images/articlesTop.png) no-repeat top left;
}

#contenedorTotal #contIzq #articulosContenido a.linkTipsArticles {
	display: block;
	margin: 0px;
	padding:  0px;
	width: 200px;
	height: 163px;
	text-indent: -10000px;
	clear: both;
}


/* listado articulos home */
.listaArticulos {
	display: block;
	margin:  0px;
	padding:  0px;
	overflow: hidden;
}

.listaArticulos li {
	display: block;
	margin: 10px 0px 0px 0px;
	padding:  0px;
	width: 100%;
	max-width: 487px;
	height: 280px;
	background: url(images/articleDiv.png) no-repeat bottom left;
	overflow: hidden;
}


.listaArticulos li img {
	display: block;
	float: left;
}

.listaArticulos .listaArticulosNum {
	display: block;
	float: left;
	width: 183px;
	/*height: 149px;*/
	height: 75px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;
	
	font-family: 'Shadows Into Light';
	text-align: right;
	font-size: 64px;
	color: #87C7C7;
}

.listaArticulos .listaArticulosTitulo {
	display: block;
	float: left;
	width: 183px;
	height: 60px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;
	color: #87C7C7;
	text-align: right;
	font-size: 18px;
	font-family: 'Rum Raisin', sans-serif;
}

.listaArticulos .listaArticulosTitulo a {
	color: #87C7C7;
	text-decoration:  none;
	font-weight:  normal;

}

.listaArticulos .listaArticulosResumen {
	display: block;
	overflow: hidden;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	/* text-align: justify; */
	height: 80px;
	font-family: Tahoma;
}


.listaArticulos h1 {
	padding: 10px 10px 15px 10px;
	font-size: 28px !important;
	font-weight: bold !important;
	font-family: "Droid Serif",Georgia,"Times New Roman",Times,serif;
	/*font-family: 'Marck Script', cursive;*/
	
}

.listaArticulos h1 a {
	color: #97CDCD !important;
}

/*
.listaArticulos .listaArticulosSocial {
	display: block;
	float: left;
	width: 183px;
	height: 51px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;
}

.listaArticulos .listaArticulosSocial a {
	display: block;
	text-indent: -1000px;
	margin: 0px;
	padding:  0px;
	overflow: hidden;
	height: 51px;
	float: left;
}

.listaArticulos .listaArticulosSocial a.leerMas {
	width: 106px;
	background: url(images/articleReadMore.png) no-repeat top left;

}

.listaArticulos .listaArticulosSocial a.shareTw {
	width: 38px;
	background: url(images/articleTw.png) no-repeat top left;
	
}

.listaArticulos .listaArticulosSocial a.shareFb {
	width: 39px;
	background: url(images/articleFb.png) no-repeat top left;
	
}
*/

.listaArticulosSocial {
	display: block;
	float: left;
	width: 183px;
	height: 51px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;
}
.listaArticulosSocialCategoria {
	width: 550px !important;
}

.listaArticulosSocial a {
	display: block;
	text-indent: -1000px;
	margin: 0px;
	padding:  0px;
	overflow: hidden;
	height: 51px;
	float: left;
}
.listaArticulosSocial a.leerMas {
	width: 106px;
	background: url(images/articleReadMore.png) no-repeat top left;

}


.listaArticulosSocial .derecha {
	float: right;

}

.listaArticulosSocial a.shareTw {
	width: 38px;
	background: url(images/articleTw.png) no-repeat top left;
	
}
.listaArticulosSocial a.shareFb {
	width: 39px;
	background: url(images/articleFb.png) no-repeat top left;
	
}

#contenedorTotal #contIzq #articulosPie {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 645px;
	height:  76px;
	background: url(images/articlesBot.png) no-repeat top left;
}

#contenedorTotal #contIzq #articulosPie .btnReadMore {
	display: block;
	width: 175px;
	height: 75px;
	margin: 0px auto 0px auto;
	text-indent: -10000px;
}

/* good to know */
.gtkTips {
	display: block;
	width: 559px;
	height: 482px;
	overflow: hidden;
	margin: 0px 0px 0px 30px;
	padding:  0px;
	background: url(images/bgTips.png) no-repeat top left;

}

.gtkTips .tipsTitle {
	display: block;
	margin: 120px 0px 0px 115px;
	padding:  0px;
	width: 380px;
	height: 45px;
	overflow:  hidden;
	font-size: 32px;
	color: #87C7C7;
	text-align: right;
	font-family: 'Shadows Into Light';
}

.gtkTips ul.tipsList {
	display: block;
	margin: 0px 0px 0px 50px;
	padding: 30px 0px 0px 0px;
	width: 450px;
	height: 215px;
	overflow: hidden;
}



.gtkTips ul.tipsList li {
	display: block;
	float: left;
	width: 200px;
	height: 70px;
	margin: 10px;
	padding: 0px;
	border-bottom: 1px dotted #999;
}

.gtkTips ul.tipsList li h1 {
	display: block;
	width: 53px;
	height: 43px;
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	background: url(images/tipsBallNumber.png) no-repeat top left;
	font-size: 30px;
	float: left;
	color: #87C7C7;
}

.gtkTips ul.tipsList li h1 a {
	color: #87C7C7;
	text-decoration: none;
	font-family: 'Rum Raisin', sans-serif;
}

.gtkTips ul.tipsList li h1 a:hover {
	color: #87C7C7;
	text-decoration: none;
}

.gtkTips ul.tipsList li p {
	font-size: 12px;
	color: #8D8C8E;
}

.gtkTips .moreTipsLink {
	display: block;
	width: 150px;
	height: 20px;
	overflow: hidden;
	margin: 0px 0px 0px 320px;
	padding:  0px;
	text-indent: -1000px;
}


.gtkEditorPicks {
	display: block;
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 160px;
	background: url(images/bgEditorPicks.png) no-repeat top left;
	font-size: 13px;
	overflow: hidden;
}



.gtkEditorPicks p {
	display: block;
	margin: 0px;
	padding: 80px 20px 10px 75px;
}



.gtkQtyTime {
	display: block;
	margin: 0px;
	padding:  0px;
	width: 617px;
	height: 431px;
	background: url(images/bgQtyTime.png) no-repeat top left;
}

.gtkQtyTime img {
	display: block;
	float: left;
	padding: 0px;
	margin: 115px 10px 0px 50px;
}

.gtkQtyTime h1 {
	display: block;
	padding: 150px 0px 20px 0px;
	margin: 0px;
	font-size: 20px;
	color: #222;
}

.gtkQtyTime p {
	font-size: 12px;
	color: #414042;
}

.gtkHealth {
	display: block;
	margin: 0px;
	padding:  00px 0px 0px 0px;
	width: 591px;
	/* height: 594px; */
	height: auto;
	background: url(images/bgHealth.png) no-repeat top left;
	overflow: hidden;
	line-height: 1.25em;
	color: #333;
	font-size: 14px;
	/*text-align: justify; */
}
.gtkHealthBot {
	display: block;
	margin: 0px;
	padding:  00px 0px 0px 20px;
	width: 591px;
	height: 32px;
	background: url(images/categoryPostsBot.png) no-repeat top left;
	overflow: hidden;

}
.gtkHealth .titleCategory {
	display: block;
	margin: 0px;
	padding: 30px 0px 0px 175px;
	height: 35px;
	font-size: 32px;
	font-weight: bold;
	line-height: 0.95em;
	font-family: 'Rum Raisin', sans-serif;
	text-transform: capitalize;
}

.gtkHealth ul.gtkHealthList {
	display: block;
	margin: 40px 0px 0px 00px;
	padding:  0px 0px 0px 20px;
	width: 569px;
	/* height: 460px; */
	overflow: auto;
	background: #FFF;
}

.gtkHealth ul.gtkHealthList li {
	display: block;
	margin: 0px 0px 20px 0px;
	padding:  0px 0px 10px 0px;
	/*height: 225px;*/
	overflow: hidden;
	/* font-size: 13px; */
	border-bottom: 1px dotted #999;
}

.gtkHealth ul.gtkHealthList .singlePost {
	line-height: 1.5em;
	font-family: Tahoma;
}

.gtkHealth ul.gtkHealthList .singlePost  p {
	padding: 12px 30px 12px 10px;
	/*text-align: justify; */
}

.gtkHealth ul.gtkHealthList .singlePost strong {
	font-weight: bold;
}

.gtkHealth ul.gtkHealthList .singlePost em  {
	font-style: italic;
}


.gtkHealth ul.gtkHealthList .singlePost .wp-caption-text, .wp-caption-text {
	font-size: 10px;
	color: #000;
	text-align: center;
}

.gtkHealth ul.gtkHealthList .singlePost  img.aligncenter {
	display: block;
	margin: 0px auto 20px auto;
	padding: 10px 0px 20px 0px;
	border-bottom: 1px dotted #999 !important;
	clear: both;
	overflow: hidden;
	float: none;
}

.gtkHealth ul.gtkHealthList .singlePost h2 {
	font-family: 'Shadows Into Light';
	font-size: 30px;
	margin: 5px 0px 15px 0px;
	color: #7ab6b6;

}

.gtkHealth ul.gtkHealthList .singlePost h3 {
	font-family: 'Shadows Into Light';
	font-size: 28px;
	margin: 5px 0px 15px 0px;
	color: #7ab6b6;

}

.gtkHealth ul.gtkHealthList .singlePost h4 {
	font-size: 16px;
	color: #6c5c66;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 10px;
	background: url(images/bulletAzul.png) no-repeat 0px 8px;
}

.gtkHealth ul.gtkHealthList li img {
	display: block;
	float: left;
	margin-right: 10px;
}

.gtkHealth ul.gtkHealthList li h1 {
	padding: 10px 10px 0px 10px;
	font-size: 24px !important;
	font-weight: normal !important;
	line-height: 1.5em;
}

.gtkHealth ul.gtkHealthList li h1 a {
	color: #97CDCD !important;
	font-family: 'Rum Raisin', sans-serif;
	font-weight: normal !important;
}

.gtkHealth ul.gtkHealthList li a {
	color: #000 !important;
	font-weight: bold;
	text-decoration: none;
}

.gtkHealth ul.gtkHealthList h3 {
	display: block;
	clear: both;
	font-weight: bold;
	color:#333;
}

}
.gtkHealth ul.gtkHealthList li a:hover {
	text-decoration: underline;
}

.gtkHealth ul.gtkHealthList li p {
	padding: 5px 10px 5px 10px;
}

.gtkHealth ul.gtkHealthList li ul {
	display: block;
	margin: 10px 20px 0px 30px;
}

.gtkHealth ul.gtkHealthList li ul li {
	border: 0px;
	background: url(images/bulletAzul.png) no-repeat 0px 8px;
	padding: 0px 0px 5px 10px !important;
	margin: 0px !important;
}

/* sidebar */
#contenedorTotal #sidebar {
	display: block;
	width: 320px;
	margin:  0px;
	padding:  0px;
	float: left;

}

#contenedorTotal #sidebar .register {
	display: block;
	width: 320px;
	height: 280px;
	overflow: hidden;
	margin: 0px;
	padding:  0px;
	background: url(images/sidebarRegisterBg.png) no-repeat top left;
	overflow: hidden;

}

#contenedorTotal #sidebar .register .registerContent {
	display: block;
	overflow:  hidden;
	margin: 0px;
	padding: 75px 0px 0px 50px;
}

#contenedorTotal #sidebar .register .text1 {
	display: block;
	margin: 0px 0px 0px 60px;
	padding: 8px 10px 0px 10px;
	width: 190px;
	height: 40px;
	border: 0px;
}

#contenedorTotal #sidebar .register .txtUsername {
	background: url(images/sidebarRegisterLogin.png) no-repeat top left;	
	margin-top: 75px;
	border: 0px;
}

#contenedorTotal #sidebar .register .txtPassword {
	background: url(images/sidebarRegisterPassword.png) no-repeat top left;	
	border: 0px;
}

#contenedorTotal #sidebar .register .links {
	display: block;
	width: 150px;
	height: 30px;
	float: left;
	margin: 10px 0px 0px 60px;
	padding:  0px;
	font-size: 10px;
}

#contenedorTotal #sidebar .register .links a {
	color: #666;
}
#contenedorTotal #sidebar .register .btnGo {
	display: block;
	background: url(images/sidebarRegisterGo.png) no-repeat top left;	
	width: 47px;
	height: 45px;
	float: left;
	margin: 00px 0px 0px 00px;
	padding:  0px;
	font-size: 12px;
	text-indent: -1000px;
	cursor:  pointer;
	border: 0px;
}

#contenedorTotal #sidebar .ads {
	display: block;
	width: 300px;
	height: 250px;
	margin: 0px;
	padding: 12px 8px 9px 12px;
	background: url(images/sidebarAdsBg.png) no-repeat top left;

}

#contenedorTotal #sidebar .editorPicks {
	display: block;
	margin: 0px 0px 20px 0px;
	padding:  0px 0px 20px 20px;
	border-bottom: 1px dotted #999;
	overflow: hidden;
	width: 290px;
	font-family: Tahoma;
	font-size: 13px;
	
}

#contenedorTotal #sidebar .editorPicks h1 {
	display: block;
	width: 320px;
	height: 70px;
	margin:  0px;
	padding: 0px;
	text-indent:  -10000px;
	background: url(images/sidebarEditorTitle.png) no-repeat top left;	
}


#contenedorTotal #sidebar .editorPicks h2 {
	display: block;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 13px;
	font-weight: bold;
}


#contenedorTotal #sidebar .editorPicks a {
	color: #000;
	text-decoration:  none;
}

#contenedorTotal #sidebar .editorPicks a:hover {
	color: #000;
	text-decoration:  underline;
}


#contenedorTotal #sidebar .editorPicks a.readmore {
	text-align: right;
	font-family: 'Shadows Into Light', cursive;
	color: #8bbfbf !important;
	font-size: 18px;
}

#contenedorTotal #sidebar .comingTo {
	display: block;
	margin: 20px 0px 0px 0px;
	padding:  0px;
	overflow: hidden;
	width: 320px;
	
}

#contenedorTotal #sidebar .comingTo  h1 {
	display: block;
	width: 320px;
	height: 100px;
	margin:  0px;
	padding: 0px;
	text-indent:  -10000px;
	background: url(images/sidebarComingTitle.png) no-repeat top left;	
}

#contenedorTotal #sidebar .comingTo  h2 {
	display: block;
	width: 260px;
	height: 25px;
	margin: 0px 30px 0px 30px;
	padding: 4px 0px 0px 0px;
	text-align:  center;
	background: #FFF url(images/sidebarComingYear.png) no-repeat top center;	
}

#contenedorTotal #sidebar .comingTo ul, #contenedorTotal #sidebar .comingTo table  {
	display: block;
	margin: 0px 30px 0px 30px;
	padding: 5px 15px 20px 15px;
	background: #FFF;
	color: #000;


}

#contenedorTotal #sidebar .comingTo ul li {
	display: block;
	margin:  5px;
	padding: 5px;
	border-bottom:  1px dotted #999;
}

#contenedorTotal #sidebar .comingTo .date {
	font-size: 18px;
	/* font-weight: bold;  */
	color: #97CDCD;
	display: inline-block;
	width: 65px;
	font-family: 'Rum Raisin', sans-serif;
}

#contenedorTotal #sidebar .comingTo .event {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #666;
display: block;
overflow: hidden;
margin-bottom: 5px;
padding-bottom: 5px;
}

#contenedorTotal #sidebar .comingTo .event a {
	color: #000;
	text-decoration: none;
}

#contenedorTotal #sidebar .comingTo .event a:hover {
	color: #000;
	text-decoration: underline;
}

#contenedorTotal #sidebar .notes {
	display: block;
	margin: 20px 0px 0px 0px;
	padding:  0px;
	overflow: hidden;
	width: 320px;
	
}

#contenedorTotal #sidebar .notes a {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	overflow: hidden;
	border: 0px;

}

#contenedorTotal #sidebar .notes a img {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	overflow: hidden;
	border: 0px;
}


#contenedorTotal #sidebar .greenLiving {
	display: block;
	margin: 0px;
	padding:  0px;
	width: 327px;
	height: 577px;
	background: url(images/bgGreenLiving.png) no-repeat top left;
	overflow: hidden;
}

#contenedorTotal #sidebar .greenLiving .greenLivingContent {
	display: block;
	margin: 0px;
	padding: 140px 27px 22px 30px;
	font-size: 11px;
	height: 415px;
	overflow: hidden;
}

#contenedorTotal #sidebar .greenLiving .greenLivingContent a {
	color: #000;
	text-decoration:  none;
}

#contenedorTotal #sidebar .greenLiving .greenLivingContent a:hover {
	color: #666;
}

#contenedorTotal #sidebar .greenLiving .greenLivingContent h1 {
	/*
	min-width: 105px;
	width: auto !important;
	*/
	display:inline-block;
	height: 36px;
	background: url(images/greenLivingH1.png) no-repeat top left;
	color: #000;
	font-family: 'Rum Raisin', sans-serif;
	font-size: 20px;
	margin: 10px 0px 5px 0px;
	padding: 5px 25px 0px 15px;
}

#contenedorTotal #sidebar .greenLiving .greenLivingContent h1 span {
	
}

/* pie de pagina */
#cierrePagina {
	width: 100%;
	display: block;
	margin: 0px 0px 0px 0px;
	padding:  0px;
	height: 35px;
	background: #6C5C66;
	overflow: hidden;

}

#cierrePagina .linksFooter { 
	display: block;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 3px 0px;
	color: #FFF;
	font-size: 13px;
}

#cierrePagina .linksFooter a {
	color: #FFF;
}

.shopFooter {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(images/bgShop.png) no-repeat top center;
	overflow: hidden;
}

.shopFooter .shopFooterList {
	display: block;
	width: 960px;
	height: 220px;
	margin: 0px auto 0px auto;
	padding: 150px 0px 0px 0px;

}

.shopFooter .shopFooterList li {
	position: relative;
}

.shopFooter .shopFooterList .shopTitle {
	display: block;
	width: 188px;
	height: 34px;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	font-family: 'Rum Raisin', sans-serif;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
}

.shopFooter .shopFooterList .shopTitle a {
	color: #000;
	text-decoration:  none;
}

.shopFooter .shopFooterList .title_1 {
	background: url(images/shopTitle1.png) no-repeat top left; 
}
.shopFooter .shopFooterList .title_2 {
	background: url(images/shopTitle2.png) no-repeat top left; 
}
.shopFooter .shopFooterList .title_3 {
	background: url(images/shopTitle3.png) no-repeat top left; 
}

.shopFooter .shopFooterList .shopPic {
	display: block;
	width: 150px;
	height: 150px;
	margin: -5px 0px 0px 20px;
	padding: 0px;
}

.shopFooter .shopFooterList .shopPin {
	display: block;
	width: 40px;
	height: 40px;
	background: url(images/shopPin.png) no-repeat top left;
	top: 35px;
	left: 70px;
	position: absolute;
	z-index: 10000;
}
.shopFooter .shopFooterList .shopText {
	text-align: center;
	font-size: 11px;
	color: #000;
	padding: 0px 5px 0px 5px;
}

.shopFooter .shopFooterList .shopText a {
	color:#000;
	text-decoration:  none;
}

.shopFooter .shopFooterList .shopText a:hover {
	color:#000;
	text-decoration: underline;
}

.navigation {
	margin: 0px;
	padding: 5px 10px 5px 30px;
	background: #FFF;
	font-family: 'Shadows Into Light';
	font-size: 24px;
}

.navigation .page {
	background: none !important;
	border: 0px !important;
}

.navigation .current {
	background: #7bb7b7 !important;
	color: #FFF !important;
}

.navigation .next {
	background: none !important;
	color: #7bb7b7 !important;
	border: 0px !important;
}
.navigation .prev {
	background: none !important;
	color: #7bb7b7 !important;
	border: 0px !important;
}

.linkBack {
	font-size: 16px;
	display: block;
	text-align: right;
	padding: 0px 20px 0px 0px;
}

.wpcf7-submit {
	display: block;
	margin: 10px 0px 10px 0px;
	padding: 30px 20px 10px 20px;
	font-size: 18px;
	color: #000;
	background:#F2DBCB;
	border: 1px solid #333;
}

.qotwList {
	margin: 10px 0px 0px 60px;
	padding: 20px 0px 0px 0px;
	font-family: Tahoma;
	
	font-size: 14px;
}

.qotwList p {
	margin: 0px 0px 5px 0px !important;
	padding: 0px !important;
} 

.qotwList .qotwPregunta {
	color: #cdc9ca;
	font-weight: bold;
	font-size: 28px;
	font-family: 'Rum Raisin', sans-serif;
}

.qotwList .qotwRespuesta {
	color: #000;
	font-style: italic;
}


.hidden {
	display: none;
}

.imgHome {
	display: block;
	width: 304px;
	height: 269px;
	float: left;
	background: url(images/bgImagesHome.png) no-repeat top left;
}

.imgHome img {
	display: block;
	width: 270px;
	height: 230px;
	margin: 15px 0px 0px 20px;
}

#btnEnglish {
	display: inline-block;
	width: 27px;
	height: 20px;
	text-indent: -10000px;
	background: url(images/flagEng.png) no-repeat top left;
}

#btnSpanish {
	display: inline-block;
	width: 27px;
	height: 20px;
	text-indent: -10000px;
	background: url(images/flagEsp.png) no-repeat top left;
}

#btnEnglish1 {
	font-size: 11px;
	color: #000;
}


#btnSpanish1 {
	font-size: 11px;
	color: #000;
}

.twitterBlock {

}

.twitterBlock .twImg {
	display: block;
	width: 48px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding:0px;
}

.twitterBlock .twCont {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width: 430px;
	font-size: 14px;
}

.twitterBlock .twCont a {
	color: #000;
	font-weight: bold;
	text-decoration:  none;
}

.twitterBlock .twCont em {
	font-style: italic;
	color: #999;
	font-size: 12px;
}

.twitterBlock .twCont a:hover {
	text-decoration:  underline;
}

.twitterBlock .rep {
	display: block;
	width: 16px;
	height: 16px;
	background: url(twitter/reply-sprite.png) no-repeat top left;
	float: right;
	text-indent:  -10000px
}

.twitterBlock .ret {
	display: block;
	width: 16px;
	height: 16px;
	background: url(twitter/retweet-sprite.png) no-repeat top left;
	float: right;
	text-indent:  -10000px
}

.twitterBlock .fav {
	display: block;
	width: 16px;
	height: 16px;
	background: url(twitter/favorite-sprite.png) no-repeat top left;
	float: right;
	text-indent:  -10000px
}

.twitterBlock .rep:hover, .twitterBlock .ret:hover, .twitterBlock .fav:hover {
	background-position: top right;
}


.wp-caption {
	display: block;
	border: 1px solid #999;
	background: #CCC;
	text-align: center;
	padding: 5px;
}

.wp-caption p {
	margin: 0px !important;
	padding: 0px !important;
}

.wp-caption a {
	display: block;
	margin: 0px auto 0px auto !important;
	padding: 0px !important;
}

.wp-caption img {
	display: block;
	margin: 0px auto 0px auto !important;
	padding: 0px !important;
}

.alignleft {
	disply: block;
	margin: 0px 20px 20px 0px;
	float: left;
}

.footerAds {
	display: block;
	width: 728px;
	height: 90px;
	margin: 5px auto 5px auto;
	padding: 9px 10px 12px 9px;
	background: url(images/bgBannerTop.png) no-repeat top left;
}