/*
 THEME NAME: Malagana 2012
 THEME URI:
 DESCRIPTION: Theme for the MalaganaBlog
 VERSION: 1
 AUTHOR: Gerardo Gonzalez
 AUTHOR URI: www.clic.com.mx
 TEMPLATE: sandboxML
 */
/*@import url('http://www.tiendaclic.mx/css/tables/niko.css');*//*@import url('http://www.malagana.net/wp-content/themes/malaganaV2/tables/visual4tab.css');*//*@import url('http://www.malagana.net/wp-content/themes/malaganaV2/tables/winterblues.css');*//*@import url('http://www.malagana.net/wp-content/themes/malaganaV2/penguin/penguin.css');*//*@import url('http://www.malagana.net/wp-content/themes/malaganaV2/neopets/neopets.css');*/

/* Reset styles */
body, div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, select {
    margin: 0;
    padding: 0;
}
body {
    background: #0F4F75 url(body-bg.png) no-repeat top center;
    font-family: "Trebuchet MS", Arial, "Bitstream Vera Sans", sans-serif;
    font-size: 13px;
} #wrapper {
    width: 990px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
	position:relative;
} #header {
    height: 156px;
	background: url(body-bg.png) no-repeat top center;
} #header h1 a {
    display: block;
    float: left;
    height: 136px;
    width: 352px;
    margin: 0px;
    text-indent: -9999px;
    /*border:1px solid;*/
} #blog-title {
    background-image: url(malagana-logo.png);
	background-repeat: no-repeat;
    width: 386px;
    height: 124px;
} #access {
    background: #E27530 url(access-bg.png) no-repeat center top;
    width: 990px;
    min-height: 36px;
    border-bottom: 1px solid #000000;
} #access div.skip-link {
    display: none;
}

/* Ads Zone */ 
#adBottomHeader {
    clear: both;
    height: 95px;
    padding-top: 5px;
	
} .adCode {
    width: 729px;
    float: left;
    margin-left: 1px;
} #mimicMenuAd {
    width: 729px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 5px;
} #singlePostAd {
    width: 546px;
	height:280px;
	position:relative;
	margin:0px auto;

    
} .adEntrePostIndex {
    width: 336px;
    margin-left: auto;
    margin-right: auto;
} .impresionesWebAd, .singlePostIw {
    width: 468px;
    margin-left: auto;
    margin-right: auto;
}

 .impresionesWeb300{
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
 .xponsorAd{
    width: 550px;
	padding-top:10px;
	padding-bottom:10px;
    margin-left: auto;
    margin-right: auto;
}
#underChatAd
{
	margin-right:auto;
	margin-left:auto;
	width:728px;
	clear:both;
}
#chatLateralAd{
	float:right;
	margin-left:1px;
	width:120px;
}
#sobreSideBlog{
	width:300px;
	margin-right:auto;
	margin-left:auto;
}
/* Listado de Feeds */ 
.feedsList {
    width: 241px;
    margin-left: 2px;
    float: right;
    border: 1px solid;
    margin-bottom: 4px;
    list-style: none;
    background: #F6F6F6;
    border: 1px dotted #CCCCCC;
    padding: 5px;
} 
.feedsList p {
    margin: 0px;
    padding: 0px;
} 
.feedsList input.mailSuscripcion {
    border: 1px solid #343434;
    padding: 2px;
	width:110px;
} 
#feedSubscriptions input.submitSuscripcion {
    margin-top: 4px;
}

ul.feeds li {
    list-style: none;
}

ul.feeds li a {
    background-position: left center;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 2px 2px 20px;
}

ul.feedDetails {
    width: 85px;
}

ul.feedDetails li.myFeedBurner a {
    padding: 0px;
    height: auto;
}
 .feeds .rss {
    background-image: url("rss/feed-icon.png");
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #FF9900;
	display: block;
}
 .feeds .google {
    background-image: url("rss/google.png");
}
 .feeds .yahoo {
    background-image: url(rss/yahoo.png);
}
 .feeds .netvibes {
    background-image: url(rss/netvibes.png);
}
.feeds h3 { font-size:12px;}

table#feedSubscriptions td {
    vertical-align: top;
    text-align: center;
}

/* Menu */ #menu {
    width: auto;
    margin-left: 10px;
    margin-right: auto;
} #menu ul {
    margin-left: 10px;
} #menu ul li {
    clear: none;
    display: block;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin-right: 1px;
    position: relative;
    z-index: 90px;
} #menu ul li.page_item a {
    background: none;
    /*float:left;*/
    padding: 8px 6px 7px 6px;
    color: #ffffff;
    display: block;
} #menu ul li.page_item a:hover {
    background: url(tabbed-widget-menu-bg-selected.png) #333333 repeat-x top left;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border: none;
} #menu ul li.current_page_item a, #menu ul li.current_page_item a:hover {
    background: url(tabbed-widget-menu-bg-selected.png) #333333 repeat-x top left;
    color: #FFFFFF;
    text-decoration: none;
}

/* Contenedor */#container {
    width: 642px;

	float:right;
	clear:right;
}

/* Chat */ .page-template-chat-php #container {
    width: 988px;
} .page-template-chat-php #content {
    width: 986px;
} .page-template-chat-php .hentry {
    width: 986px;
} .mcrmeebo {
    display: block;
    background: url("http://widget.meebo.com/images/r.gif") no-repeat top right;
} .mcrmeebo:hover {
    background: url("http://widget.meebo.com/images/ro.gif") no-repeat top right;
} .page-template-chat-php .entry-content {
    /*text-align: center;*/
}
#theChat{
	width:850px;
	float:left;
}
/* .Chat */ #content {
    padding-top: 10px;
    width: 640px;
    margin-left: auto;
    margin-right: auto;
} #nav-above {
    display: none;
}

/* Entradas */ .hentry {
    width: 638px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    background: url(entry-bg.png) no-repeat left top;
} .blog .category-minipost {
    border: 1px dashed #82D0E7;
    background: #EEF8FF;
    margin-bottom: 5px;
} .entry-title a {
    color: #0F4F75;
    text-decoration: none;
	letter-spacing: -2px;
} .entry-title {
    color: #0F4F75;
    text-decoration: none;
    font-size: 28px;
    font-weight: bolder;
    letter-spacing: -1px;
    line-height: 100%;
    padding: 5px;
    padding-top: 10px;
} .entry-date {
    text-align: left;
    padding-left: 11px;
    color: #333333;
    font-size: 11px;
} .entry-content {
    padding: 7px;
} .more-link {
    display: block;
    text-align: right;
    width: 150px;
    margin-left: auto;
} .entry-meta {
    clear: both;
    width: 80%;
    padding: 8px 8px 0px 8px;
    border-top: 1px dotted #333333;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 11px;
}
 
.entry-content ul,
.entry-content ol {
	margin-left:25px;
}
.entry-content  ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style:square;
}

/* SideBars */ 
#primary, #secondary {

    clear: left;
    width: 340px;
	margin-left:5px;
}
 .sidebar ul {
    list-style: none;
}
 #secondary.sidebar {
    margin-bottom: 10px;
}
 #primary.sidebar ul.xoxo > li:first-child {
    padding-top: 10px;
}
 .sidebar li.widget {
    margin-bottom: 10px;
}
 .sidebar li.widget:last-child, #tabbed-widget-1 {
    margin-bottom: 0px;
}
 .tabbed-widget-item ul {
    margin-left: 25px;
}
 .tabbed-widget-item ul li {
    list-style: square
}
 .sidebar ul.xoxo li h3.widgettitle, .sidebar ul.xoxo li h2.widgettitle {
    background: #EFEFEF;
    margin: 1px 0px 1px 0px;
    border-top: 2px solid #0F4F75;
    border-bottom: 1px solid #0F4F75;
    padding: 5px;
}
#redClic {
	width:280px;
	margin-right:auto;
	margin-left:auto;
}
#redClic ul {
	margin-left:25px;
}
#redClic ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style:square;
}
.redesBlogs{
	padding-top:5px;
	padding-bottom:5px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}




/* Weather Widget */ .weathericonwidget {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
} .widget_weathericon .wicon {
    text-align: center;
} .widget_weathericon span.weather_title {
    font-weight: bold;
} .widget_weathericon ul * {
    color: #000000;
}

/* Flicker Badge */ 
#flickr_badge {
	margin-top:5px;
}

.cityPhotos a { display:block;}

.flickr_badge_image {
    text-align: center;
} .flickr_badge_image img {
    border: 4px #555555 solid;
    margin-bottom: 3px;
}

/* Footer */ #footer {
    clear: both;
    margin-bottom: 5px;
    border-top: 2px #333333 dotted;
    font-size: 11px;
    margin-top: 5px;
	height: 80px;
} #blog-design-meta {
    clear: both
}

p.cc {
    float: right;
    text-align: right;
    padding-right: 10px;
}

p.addr {
    padding-left: 10px;
}

/* Comentarios */ #comments {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
} #comments-list h3, .commentlist h3 {
    text-align: right;
}
#comments-list ol, .comments-list ol,
ol#comments-list, ol.commentlist {
    margin: 0px;
    padding: 0px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
} #comments-list li, .commentlist li {
    border: 1px solid;
    margin-bottom: 4px;
    list-style: none;
    background: #F6F6F6;
    border: 1px dotted #CCCCCC;
    padding: 5px;
} #comments-list li.alt, .commentlist li.alt, .commentlist li.odd {
    background: #EEF8FF;
    border: 1px dotted #82D0E7;
} .comment-author * {
    vertical-align: middle
} .comment-author .fn, .comment-author .fn a {
    color: #25ADD3;
    text-decoration: none;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: bold;
} .comment-author .fn a {
    text-decoration: underline;
} .comment-meta {
    font-size: 11px;
}

/** GoogleSearchTerms */
#googleSearchTerms {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	font-size:9pt;
	padding:5px 5px 10px 5px;
	
}

#googleSearchTerms *  {
		font-size:10pt;
}


/* SideBlog */
ul.xoxo li.widget_sideblog {
    padding-top: 1px;
}

li.widget_sideblog h3 {
    display: none;
}


li.widget_sideblog ul {
    border: 1px dashed  #0F4F75;
    background: #EFEFEF;
    padding: 10px;
	width:300px;
	margin:0px auto;
}

li.widget_sideblog h2, li.widget_sideblog h2 a {
    color: #333333;
    font-size: 18px;
    text-decoration: none;
}

li.widget_sideblog h2.widgettitle {
    display: none;
}

li.widget_sideblog h2 a:hover {
    color: #EC8A36;
    text-decoration: none;
}

li.widget_sideblog li {
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dotted #1F87A5;
}


/* Tabbed Widget */ .wordpress li.tw-tabbed-widgets div.tw-rotate {
    border: 1px solid #0F4F75;
    background: #EFEFEF;
    width: 340px;
} .wordpress ul.tw-nav-list {
    background: url(tabbed-widget-menu-bg.png) #E27530 repeat-x top left;
} .wordpress ul.tw-nav-list li, .wordpress #sidebar ul.tw-nav-list li {
    padding: 0px;
    margin-right: 0px;
} .wordpress ul.tw-nav-list li.ui-tabs-selected, .wordpress #sidebar ul.tw-nav-list li.ui-tabs-selected {
    padding: 0px;
    background: none;
} .wordpress ul.tw-nav-list li.ui-tabs-selected a, .wordpress #sidebar ul.tw-nav-list li.ui-tabs-selected a, .wordpress ul.tw-nav-list li.ui-tabs-selected a:hover, .wordpress #sidebar li.ui-tabs-selected a:hover {
    background: url(tabbed-widget-menu-bg-selected.png) repeat-x top left;
} .wordpress ul.tw-nav-list a, .wordpress #sidebar ul.tw-nav-list a {
    background: none;
	color:#ffffff;
} .wordpress ul.tw-nav-list a:hover, .wordpress #sidebar ul.tw-nav-list a:hover {
    background: url(tabbed-widget-menu-bg-selected.png) repeat-x top left;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border: none;
}

/* Tag Cloud Widget */ .widget_tag_cloud {
    text-align: center;
}

/* SideBar */ #sideBarSearchAds {
    width: 160px;
    height: 90px;
    float: left;
} #searchBarForm {
    width: 170px;
    float: left;
    margin-top: 9px;
} #searchBarForm {
    text-align: center;
} #searchBarForm input.searchSubmit {
    margin-top: 4px;
} .widget_search .directorySearh {
    clear: both;
    text-align: center;
    padding-top: 9px;
}

/*  Forma Comentarios */
div#respond {
    width: 90%;
    border: 1px solid;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFF5B3;
    border: 2px dotted #FFE100;
    font-family: Arial, 'Bitstream Vera Sans', sans-serif;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    margin-top: 10px;
} #commentform input, textarea {
    border: 1px solid #343434;
    padding: 2px;
} #commentform textarea {
    width: 100%;
} #commentform label small {
    font-size: 12px;
}

/* =Forma Comentarios */
/* Asides */
/* SipleViewer */ .foto-page-number {
    text-align: center;
    padding-bottom: 10px;
} #flashcontent {
    height: 600px;
    width: 100%;
    /*color: #959595;*/
    border: 1px solid white;
    text-align: center;
}

a:hover {
    color: #EC8A36;
    /*color: yellow;*/
    text-decoration: none;
}

li a {
    font-family: Arial, "Bitstream Vera Sans", sans-serif;
    letter-spacing: -0.8px;
    font-size: 13px;
    font-weight: bolder;
    line-height: 120%;
}

br.both {
    clear: both;
    line-height: 0%;
}

hr {
    display: none;
    /*visibility: hidden;*/
}

code {
    font-family: Courier, Mono;
    color: #008800;
} .bl {
    margin: 20px 0px 19px 0px;
    border-bottom: 4px dotted #CCCCCC;
} .l {
    float: left;
} .r {
    float: right;
}

img {
    border: 0;
} #box {
    width: 760px;
    margin: 0px auto;
}

a {
    color: #1140A2;
}

a:hover {
    color: #EC8A36;
    /*color: yellow;*/
    text-decoration: none;
}

li a {
    font-family: Arial, "Bitstream Vera Sans", sans-serif;
    letter-spacing: -0.8px;
    font-size: 13px;
    font-weight: bolder;
    line-height: 160%;
}

br.both {
    clear: both;
    line-height: 0%;
}

hr {
    display: none;
    /*visibility: hidden;*/
}

code {
    font-family: Courier, Mono;
    color: #008800;
} .bl {
    margin: 20px 0px 19px 0px;
    border-bottom: 4px dotted #CCCCCC;
} .l {
    float: left;
} .r {
    float: right;
}

img {
    border: 0;
} #box {
    width: 760px;
    margin: 0px auto;
} .cf {
    font-family: Verdana, Arial, "Bitstream Vera Sans", sans-serif;
    font-size: 14px;
    /*border: 1px solid red;*/
    width: 60%;
    padding: 3px;
} .sf {
    line-height: 35px;
} #adm {
    background-color: black;
    text-align: right;
    color: white;
    padding: 4px;
} #adm a, #adm a:hover {
    color: white;
    text-decoration: underline;
}

blockquote {
    font-family: Georgia, Times, "Times New Roman", "Bitstream Serif", serif;
    font-size: 12px;
    line-height: 130%;
    color: #444444;
    margin: 0px;
    padding: 30px 25px 0px 65px;
    background: url(blockquote-bg.jpg) top left no-repeat;
    font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, "Bitstream Vera Sans", sans-serif;
    margin: 0px;
    padding: 0px;
}

img.ir {
    float: right;
    padding: 8px;
}

img.il {
    float: left;
    padding: 8px;
}

/** ---------------------- wp 2.6 ****/ .aligncenter, dl.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
} .alignleft {
    float: left;
} .alignright {
    float: right;
} .wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    /* optional rounded corners for browsers that support it */
    -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: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

/*-- Begin Clearfix Hack Classes --*/ .clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
} .clearfix {
    display: inline-block;
} .clearfix {
    display: block;
} * html .clearfix {
    height: 1px;
}

/*-- End Clearfix Hack Classes --*/

div.pagePadding {
	padding-left: 8px;
	/*border: 2px solid black;*/
	width: 560px;
}

div.tlaAds {
	padding-left: 12px;
	margin: 2px;
}

div.tlaAds ul li {
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}

#listadoDirectorios li { pading-bottom:4px; text-align:center;}


ul.related_post {
  background-color: #FFF5B3;
    border: 2px dotted #FFE100;
    font-family: Arial,'Bitstream Vera Sans',sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 10px;
    width: 90%;
}

div#nav-below { 
    background-color: #C1DBE1;
    border: 2px dotted #1F7C95;
    font-family: Arial,'Bitstream Vera Sans',sans-serif;
    margin:0px auto;
    margin-top: 10px;
    padding: 10px;
    width: 395px;
}

ul.related_post li {
  margin-left:20px;
}

#header { position:relative;}

#bannerTC {
 display:block;
position:absolute;
top:17px;
right:0px;
}

#blog-description {
 width:300px;
 position:absolute;
color:#ffffff;
 top:121px;
 left:10px; 
font-weight:bold;
}

.sobrePostLeft {
	position:absolute;
	width:336px;
	left:0px;
}

.sobrePostRight {
	position:absolute;
	width:200px;
	right:0px;
	top:14px;
}


.entry-attachment a  {
	display:block;
}

.entry-attachment a  img{
	display:block;
	margin:0px auto;
}
.related-entry { width:90%; margin:0px auto; }
.related-entry h3 { display:inline; }
.related-entry * { font-size:10pt}

#bannerHeader {
	position:absolute;
	width: 728px; height:90px; 
	margin-top:10px;
	top:188px;
	left:5px;
}

table.winterBlues p, #listaEventos p { padding:0px; margin:0px}

.widget_search {
background:#0f4f75; 
padding:10px;
margin-top:22px;
}

.widget_search label {
color:#ffffff;
}

.widget_search input{ 
	
}



/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}

.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
	text-align: center;
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 100%;
}

.gallery-caption:before {
	box-shadow: 0 -10px 15px #000 inset;
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
.entry-content iframe { text-align:center; margin:0px auto; display:block;}