/*   
Theme Name: OhMyDog! Theme
Theme URI: http://www.ohmydogmagazine.com.ar
Description: Theme para OhMyDog!
Author: Jos&eacute; Debuchy
Author URI: http://www.40q.com.ar
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { 
	background: transparent url(images/bg/body.png) repeat center; 
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
body.post-type-archive-revista {
	/* background: transparent url(images/bg/body-04.jpg) repeat center;  */
}
body.blog {
	/* background: transparent url(images/bg/body-05.jpg) repeat center;  */
}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { 
	margin: 0 auto; 
	width: 1020px; 	
}

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#main-content.archive h2 {
	padding-left: 15px;
}
h3 { }

p { 
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 10px 0;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover { } 

:-moz-any-link:focus {
  outline: none;
}
a img {
	border: none;
}

blockquote { }
blockquote p { }

ul, ol {
	margin: 0 0 10px 0; 
}
ul {
	list-style: none;
}
img { 
	border:0;
}

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

.navigation {
	font-size: 12px;
}
.next-posts {
	float: left;
}
.prev-posts {
	float: right;
}

#searchform { }
	#s { }
	#searchsubmt { }

label {
	color: #000;
	display: block;
	font-family: 'Inconsolata', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	float: left;
	text-transform: lowercase;
	width: 130px;
}
label.label-type {
	width: 180px;
}
form { }
input[type=text] {
	border: 1px solid #000;
}
#commentform input[type=text] {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	height: 20px;
	padding: 0 5px;
	margin-right: 10px;
	width: 280px;
}
#commentform input[type=submit] {
	background: #000;
	border: none;
	color: #fff;
	display: block;
	font-family: 'Inconsolata', sans-serif;
	font-size: 16px;
	font-weight: normal;
	float: right;
	margin: 132px 10px 0 0;
	padding: 5px 5px;
	text-transform: lowercase;
	text-align: left;
	width: 200px;
}
#commentform input[type=submit]:hover {
	cursor: pointer;
}
#commentform .comment-block {
	clear: both;
	float: left;
	width: 430px;
	height: auto;
}
#commentform .submit-block {
	clear: none;
	float: right;
}

textarea {
	border: 1px solid #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	width: 280px;
	height: 150px;
}
#commentform div {
	clear: both;
	display: block;
	margin-bottom: 15px;
	height: 20px;
}

.tags,
.tags-related {
	font-size: 12px;
}
.tags,
.tags a {
	color: #eee;
}

.clear-float {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	padding: 0;
	margin:0;
}


/***************** Tabs ********************/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 14px;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	background: #fff;
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	margin-bottom: 30px;
}
.tab_content {
	padding: 10px;
}


/* =Layout
-------------------------------------------------------------- */
#content {
	background: #fff;
	padding-top: 20px;
}
#main-content {
	float: left;
	width: 670px;
	padding: 0 15px;
}
#main-content.archive {
	width: 690px;
	padding: 0 5px;
	margin-bottom: 30px;
}
#main-content.home-layout {
	width: 660px;
	padding: 0 20px;
}
#main-content.five-padding {
	width: 690px;
	padding: 0 5px;
}
#main-content.ten-padding {
	width: 680px;
	padding: 0 10px;
}
#sidebar {
	width: 319px;
	float: right;
}

.a2a_button_pinterest {
	display: inline-block;
}
.single-post-layout .a2a_button_pinterest img {
	margin-bottom: 0;
}

.home-bottom {
	background: #fff;
}

/* =Header
-------------------------------------------------------------- */
#top-frame-wrapper {
	background: #000;
}
#top-frame {
	margin: 0 auto;
	padding: 5px 0;
	width: 1020px;
	height: 100px;
}
.main-banner {
	float: left;
}
#top-frame .main-banner img {
	display: block;
}
.header-fb-like-box {
	float: right;
	display: block;
	width: 180px;
	height: 66px;
}

.frases {
	clear: right;
	display: block;
	float: right;
	width: 270px;
	text-align: right;
}
.frases p {
	color: #efefef;
	font-size: 11px;
	font-style: italic;
}

#header {
	background: #fff;
	height: 260px;
	position: relative;
}
#header h1 {
	background: transparent url("images/logo.png") no-repeat scroll 0% 0%;
	text-indent: -9999px;
	position: absolute; left: 20px; bottom: 40px;
    width: 340px; height: 80px;
}
#header h1 a {
    border: 0;
	display: block;
    width: 340px; height: 80px;
    text-decoration: none;
}
.header-banner {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 660px;
	height: 90px;
}

.current-issue {
	background: transparent url(images/bg/conseguila.png) no-repeat right top;
	position: absolute;
	bottom: 35px;
	right: 0;
	height: 140px;
	width: 320px;
}
.current-issue img {
	/*
border: 1px solid #ccc;
	display: block;
	float: right;
*/
}
.current-issue ul {
	/*
margin-top: 80px;
	float: left;
*/
}
.current-issue ul li {
	/*
border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-bottom: 3px;
	text-align: right;
*/
}
.current-issue ul li a {
	/*
color: #fff;
	font-family: 'Inconsolata', sans-serif;
	font-size: 14px;
*/
	display: block;
	width: 320px;
	height: 140px;
	text-indent: -9999px;
}

.header-social {
	position: absolute;
	left: 0;
	top: -37px;
}
.header-social ul li {
	float: left;
	text-indent: -9999px;
}
.header-social ul li a{
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	margin-top: 4px;
}
.header-social ul li.facebook a {
	background: transparent url(images/social-header.png) no-repeat 0 0px;
}
.header-social ul li.facebook a:hover {
	background: transparent url(images/social-header.png) no-repeat 0 -24px;
}
.header-social ul li.twitter a {
	background: transparent url(images/social-header.png) no-repeat 0 -48px;
}
.header-social ul li.twitter a:hover {
	background: transparent url(images/social-header.png) no-repeat 0 -72px;
}
.header-social ul li.pinterest a {
	background: transparent url(images/social-header.png) no-repeat 0 -96px;
}
.header-social ul li.pinterest a:hover {
	background: transparent url(images/social-header.png) no-repeat 0 -120px;
}
.header-social ul li.instagram a {
	background: transparent url(images/social-header.png) no-repeat 0 -144px;
}
.header-social ul li.instagram a:hover {
	background: transparent url(images/social-header.png) no-repeat 0 -168px;
}

/************** Main Menu *****************/
.menu-main-container {
	position: absolute;
	width: 100%;
	bottom: 0;
	right: 0;
}
ul#menu-main {
	background: #000;
	height: 35px;
	margin-bottom: 0;
}
ul#menu-main li {
	float: left;
}
ul#menu-main li a {
/* 	background: transparent url(images/bg/menu.png) repeat-x 0 0; */
/* 	border-right: 1px solid #000; */
	color: #fff;
	display: block;
	font-family: 'Inconsolata', sans-serif;
	font-size: 16px;
/* 	height: 35px; */
	line-height: 35px;
	margin: 0 20px;
	text-transform: uppercase;
}
ul#menu-main li a:hover {
	color: #ccc;
	/* background: transparent url(images/bg/menu.png) repeat-x 0 -35px; */
}
ul#menu-main li.current-menu-item a {
	/* background: transparent url(images/bg/menu.png) repeat-x 0 -70px; */
	color: #989898;
}

/************** Top Menu *****************/
#top-nav-container {
	background: #3f3f3f;
	height: 40px;
}
#top-nav-menu {
	width: 1020px;
	margin: 0 auto;
}
#top-nav {
	margin-left: 100px;
	padding-top: 4px;
}
#top-nav li {
	float: left;
	line-height: 25px;
	margin: 0 10px;
}
#top-nav li a {
	color: #989898;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#top-nav li a:hover {
	color: #fff;
}
#top-nav li.current_page_item a {
	color: #fff;
}

/* =Home Page
-------------------------------------------------------------- */
.two-col-layout {
	background: transparent url(images/bg/home-content.png) repeat-y;
}

.home-left-col {
	width: 360px;
	padding-right: 10px;
	float: left;
}
.home-right-col {
	padding-left: 10px;
	width: 280px;
	float: right;
}

.home-block {
	margin-bottom: 30px;
}
.home-block h3,
.home-bottom h3 {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#slides {
	position: relative;
}
.slides_container {
	width: 280px;
	height: 240px;
}
.slides_container div {
	width:280px;
	display:block;
}
ul.pagination {
	position: absolute;
	right: 0;
	top: -20px;
}
ul.pagination li {
	float: left;
	margin: 0 3px;
}
ul.pagination li a {
	background: transparent url(images/slider-pager.png) no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
}
ul.pagination li.current a {
	background: transparent url(images/slider-pager.png) no-repeat 0 -10px;
}

.noticias-home, 
.famosos-home,
.portfolio-home,
.solidaridad-home {
	position: relative;
}
.noticias-home h4, 
.famosos-home h4,
.portfolio-home h4,
.solidaridad-home h4 {
	font-family: 'Inconsolata', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding: 5px 10px;
	position: absolute;
	bottom: 0;
}
.noticias-home img,
.famosos-home img,
.portfolio-home img,
.solidaridad-home img {
	display: block;
}
.noticias-home h4, 
.famosos-home h4,
.portfolio-home h4,
.solidaridad-home h4 {
	background: transparent url(images/bg/image-caption.png);
	color: #fff;
}
.famosos-home h4{
	width: 340px;
}

.entrevistas-home h4 {
	background: #2edc90;
	font-family: 'Inconsolata', sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 5px;
	padding: 5px;
}

.razas-shortcut {
	border-bottom: 1px dotted #ccc;
	clear: both;
	margin-bottom: 15px;
}
.razas-home {
	/* background: transparent url('images/sections-icons.jpg') no-repeat; */
}
.razas-home-intro {
	float: right;
	width: 190px;
}
.razas-home-intro h4 {
	background: #efefef;
	font-family: 'Inconsolata', sans-serif;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.razas-home-intro h4 a {
	color: #000;
	font-size: 16px;
}
.razas-home-image {
/* 	padding-top: 5px; */
}
.razas-home-image a img {
	border: 1px solid #ccc;
	display: block;
}

.entrevistas-block {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	clear: both;
}
.entrevistas-block h4 {
	margin-bottom: 0;
}
.entrevista-excerpt {
	float: left;
	padding-top: 5px;
	width: 200px;
}
.entrevista-thumb {
	float: right;
}
.entrevista-thumb img {
	border: 1px solid #ccc;
	border-top: none;
}
.home-bottom {
	border-top: 1px dotted #CCC;
	margin-bottom: 30px;
	padding-top: 10px;
}
.home-bottom iframe {
	border: 1px solid #ccc;
	width: 360px;
}
.videos-home {
	background: #fff;
	border-top: 1px dotted #CCC;
	clear: both;
	margin-top: 10px;
	padding-top: 15px;
}
.videos-home h3 {
	margin-bottom: 0;
}
.videos-home p {
	background: #efefef;
	display: block;
	float: right;
	padding: 3px 10px;
	margin-bottom: 0;
}

/* =Noticias
-------------------------------------------------------------- */

/***** Archive ******/
.single-block {
	border-bottom: 1px dotted #ddd;
	clear: both;
	padding: 0 10px 10px;
	margin: 0 5px 10px;
}
.single-block img {
	float: left;
	display: block;
	margin-right: 20px;
}
.single-block h3 {
	background: #efefef;
	display: block;
	float: right;
	padding: 3px 10px;
	width: 380px;
}
.single-block h3 a {
	color: #000;
	font-family: 'Inconsolata', sans-serif;
	font-size: 18px;
}

/****** Single ******/
#main-content.single-post-layout {
	padding: 0 30px;
	width: 640px;
}
.single-post-layout h3 {
	font-family: 'Inconsolata', sans-serif;
	font-size: 20px;
}
.single-post-layout img {
	border: 1px solid #ccc;
	display: block;
	width: auto;
	margin: 0 auto 20px;
}
.post-content {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

/* =Revista
-------------------------------------------------------------- */
#revista-intro {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
#revista-meaning,
#issue-info {
	float: left;
	padding-left: 15px;
	width: 200px;
}
#revista-meaning ul li {
	font-size: 12px;
	margin: 5px 0 10px;
}
li.expand-issue {
	background: transparent url(images/sections-icons.jpg) no-repeat -726px 0;
	padding-left: 34px;
}

#issuu-home,
#current-issue {
	float: right;
	width: 460px;
}
#issue-info h3 {
	color: #000;
	font-size: 14px;
}
#issue-info li {
	font-size: 12px;
	margin-bottom: 5px;
}

.four-col-row,
.six-col-row {
	clear: both;
}
.four-col-row {
	padding: 0 5px;
}
.six-col-row {
	padding: 0 15px;
}
.archive h2 {
	color: #000;
	text-transform: uppercase;
}
.four-col-block {
	float: left;
	margin: 0 5px 10px;
	width: 160px;
}
.four-col-block a img{
	display: block;
}
.six-col-block {
	float: left;
	width: 100px;
	margin: 0 5px 15px;
}

#revista-menu {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;	
}
#revista-menu h3 {
	color: #000;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	margin-bottom: 15px;
}

.conseguir-revista {
	background: #2EDC90;
	display: inline-block;
	font-family: 'Inconsolata', sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-transform: lowercase;
}

/* =Entrevistas
-------------------------------------------------------------- */
.three-col-row {
	background: transparent url(images/bg/3-col.png) repeat-y;
	clear: both;
}
.three-col-block {
	float: left;
	margin: 0 15px 15px;
	width: 200px;
}
.entrevista-block {
	border-bottom: 1px dotted #999;
	height: 340px;
}
.entrevista-block h3{
	font-family: 'Inconsolata', sans-serif;
	font-size: 20px;
}

#gallery {
	width: 600px;
	height: 400px;
	margin: 0 auto 48px;
}

.pregunta {
	color: #000;
	font-family: 'Inconsolata', sans-serif;
	font-size: 16px;
}

#nivoslider {
	width: 600px;
	margin: 0 auto 20px;
}
.nivoSlider {
    position:relative;
    width:600px; /* Change this to your images width */
    height:450px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-caption {
	display: none !important;
}
.entrevista-gallery, 
.famoso-gallery,
.nivo-slice {
	background-position: center center !important;
}


/* =Famosos
-------------------------------------------------------------- */
.famoso-thumb {
	position: relative;
}
.famoso-thumb h3 {
	background: transparent url(images/bg/image-caption.png);
	font-family: 'Inconsolata', sans-serif;
	font-size: 16px;
	padding: 4px 8px;
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 150px;
}
.famoso-thumb h3 a {
	color: #fff;
}
.famoso-thumb img {
	border: 1px solid #ccc;
}

#gallery.entrevista-gallery,
#gallery.famoso-gallery {
	width: 100%;
	height: 450px;
}

/* =Solidaridad
-------------------------------------------------------------- */
#links-solidarios {
	background: #efefef url(images/bg/solidaridad.jpg) no-repeat right center;
	margin: 20px 10px;
	padding: 20px;
}
#links-solidarios h4 {
	color: #000;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#links-solidarios ul li {
/*
	list-style: disc;
	list-style-position: inside;
*/
	font-size: 12px;
	margin: 6px 0;
}

/* =Razas
-------------------------------------------------------------- */
.azindex ul li img {
	float: left;
}
.azindex h2 {
	margin-bottom: 0;
}
.azindex li {
	margin-bottom: 20px;
}

.raza-thumb {
	float: left;
	margin-right: 10px;
	width: 120px;
}
.raza-thumb img {
	border: 1px solid #ccc;
	display: block;
}
.raza-intro {
	float: right;
	width: 190px;
}
.raza-intro h3 {
	background: #efefef;
	font-family: 'Inconsolata', sans-serif;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.azindex .raza-intro ul {
	padding: 0;
}
.azindex .raza-intro ul li {
	font-size: 12px;
	margin-bottom: 5px;
}

.tags-related,
.raza-foto {
	background: #efefef;
	border: 1px solid #ccc;
	display: block;
	font-size: 14px;
	padding: 5px;
	margin-bottom: 10px;
}
.tags-related a,
.raza-foto a {
	font-family: 'Inconsolata', sans-serif;
}

#subir-foto-form {
	background: #eee;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 12px 12px rgba(0, 0, 0, .6);
	box-shadow: 0px 12px 12px rgba(0, 0, 0, .6);
	display: none;
	padding: 25px;
}
.fields-left {
	float: left;
	width: 180px;
}
.fields-right {
	float: left;
	width: 100px;
}
#subir-foto-form .wpcf7 input[type=text] {
	border: 1px solid #ccc;
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	width: 180px;
}
#subir-foto-form .wpcf7 input[type=submit] {
	background: #000;
	border: 1px solid #ccc;
	color: #fff;
	display: block;
	padding: 5px 10px;
	text-align: center;
	width: 170px;
}
#subir-foto-form .wpcf7 input[type=submit]:hover {
	cursor: pointer;
}
#subir-foto-form .wpcf7 .wpcf7-response-output {
	clear: both !important;
}
.mascota-image {
	float: left;
	width: 200px;
	margin-right: 20px;
}
.last-image {
	margin-right: 0;
}


/* =Lectores
-------------------------------------------------------------- */
.lector-block {
	border-bottom: 1px dotted #999;
	height: 250px;
}
.lector-block h3{
	font-family: 'Inconsolata', sans-serif;
	font-size: 20px;
}

.lector-gallery img {
	display: block;
	margin-bottom: 0;
}
.lector-gallery p {
	font-family: 'Inconsolata', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
}

/* =Portfolio
-------------------------------------------------------------- */


/* =Share
-------------------------------------------------------------- */
iframe.addtoany_special_service {
	padding: 0 10px !important;
}
.facebook_like {
	width: 105px !important;
}
.twitter_tweet {
	width: 80px !important;
}
.google_plusone {
	width: 80px !important;
}
.share-post {
	margin-bottom: 20px;
}
.addtoany_share_save {
	color: #999;
	font-size: 12px;
}

/* =Comentarios
-------------------------------------------------------------- */
#comentarios {
	padding: 0 15px;
}
#comentarios h3 {
	color: #000;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

#comments {
	color: #000;
}
#respond h3 {
	margin-bottom: 20px;
}


/* =Sidebar
-------------------------------------------------------------- */
#sidebar {
	border-left: 1px solid #ddd;
}
#callejeando-widget,
#mascota-semana {
	background: #000;
	display: block;
	margin: 0 20px 20px;
	padding: 10px;
	width: 260px;
	position: relative;
}
#callejeando-widget h4,
#mascota-semana h4 {
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#callejeando-widget h4 a,
#mascota-semana h4 {
	color: #fff;
	font-weight: bold;
}
#callejeando-widget img,
#mascota-semana img, {
	border: 1px solid #ccc;
}
#callejeando-widget p,
#mascota-semana p {
	background: transparent url(images/bg/image-caption.png);
	color: #fff;
	font-family: 'Inconsolata', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding: 5px 10px;
	position: absolute;
	bottom: 5px;
	left: 1px;
}

#facebook-like-box {
	padding: 0 10px;
	margin-bottom: 20px;
}

#recent-posts-2 ul li, 
#recent-comments-2 ul li {
	font-size: 12px;
}

.sidebar-anuncios {
	margin-bottom: 20px;
}
.sidebar-anuncios object {
	cursor: pointer;
}
.right-first-anuncios {
	padding: 0 10px;
}
.right-second-anuncios {
	padding: 0 20px;
}


/* =Newsletter
-------------------------------------------------------------- */
#wpcf7-f159-p2-o1 .optin {
	float: left;
	width: 160px;
}
#wpcf7-f159-p2-o1 .optin-submit {
	width: 60px;
	float: right;
}
#wpcf7-f159-p2-o1.wpcf7 input[type=text] {
	display: block;
	float: left;
	margin-bottom: 5px;
	padding: 5px;
	width: 160px;
}
#wpcf7-f159-p2-o1.wpcf7 input[type=submit] {
	background: #000;
	border: 1px solid #ccc;
	color: #fff;
	float: right;
	padding: 19px 10px;
	text-align: center;
}

/* =Contacto
-------------------------------------------------------------- */
#post-147 p,
#post-148 p {
	font-family: 'Inconsolata', sans-serif;
	font-size: 14px;
}

/* =Footer
-------------------------------------------------------------- */
#footer-wrap {
	background: #000;
	clear: both;
	padding-top: 20px;
}
#footer {
	width: 1020px;
	margin: 0 auto;
}
.footer-col {
	width: 235px;
	float: left;
	margin-right: 20px;
}
.footer-col h4 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.footer-sitemap {
	width: 215px;
}
.footer-sitemap ul{

}
.footer-sitemap li {
	background: transparent url(images/footer-bullet.png) no-repeat left center;
	list-style: none;
	height: 20px;
	line-height: 16px;
	padding-left: 20px;
}
.footer-sitemap li a {
	color: #fff;
	font-size: 12px;
}
.footer-logo {
	width: 200px;
}
.footer-logo a {
	background: transparent url(images/footer-logo.png) no-repeat;
	display: block;
	width: 180px;
	height: 40px;
	text-indent: -9999px;
}
.company-meta {
	float: right;
	margin-right: 0;
	text-align: right;
	width: 310px;
}
.company-meta ul li {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.company-meta ul li a {
	color: #fff;
}
.cuarenta {
	background: transparent url('images/40Q-icon.png') no-repeat;
	display: inline-block;
	text-indent: -9999px;
	width: 42px;
	height: 20px;
	text-align: left;
}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { 
	page-break-before: always; 
}

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */