/*   
Theme Name: suenaMexicoSiete34
Theme URI: http://siete34.com
Description: childtheme from thematic framework para suenamexico.com de siete34
Author: siete34
Author URI: http://siete34.com
Template: thematic
*/


/* Reset browser defaults 
@import url('../thematic/library/styles/reset.css');*/

/* Apply basic typography styles 
@import url('../thematic/library/styles/typography.css');*/

/* Apply a basic layout 
@import url('../thematic/library/layouts/2c-l-fixed.css');*/

/* Apply basic image styles 
@import url('../thematic/library/styles/images.css');*/

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous 
@import url('../thematic/library/styles/default.css');*/

/* Prepare theme for plugins 
@import url('../thematic/library/styles/plugins.css');*/

/* Style the meta panel for logged-in users 
@import url('../thematic/library/styles/sitemeta.css');*/

/* Un-comment the line below to set a grid with 18px line-height to fit 125px ad units  */
/* body { background:url(../thematic/images/960_grid_12_col.gif) repeat-y top center; } */


/* generales */

a:link {
    color: #78802a;
	 text-decoration: none;
}
a:visited {
    color: #78802a;
	 text-decoration: none; /* */
}

a:hover {
    color:#990D0D;
	 text-decoration: none;
}

/* header */



#endHead1a {
	background: #fff url(lib/img/endHeadbg1.png) repeat-x;
}

.desc1a { text-align: right; margin: -3.7em 0 0 0; font: bold 15px Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #666; letter-spacing: 0.4em; padding: 0.6em 0 0 1.5em; border-top: 0px solid #ccc;  }

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** THEMATIC SKIN Neo ***/

/*** DEMO SKIN ***/

.sf-menu {
    border-right:0px solid #fff;
	float:left;
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.sf-menu a {
	border-left:0px solid #ccc;
		border-right:1px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:9px 30px;
	text-decoration:none;
}

.sf-menu li {
	background: transparent;
	font-size: 12px;
}

.sf-menu li a, .sf-menu li a:visited {
	 color: #78802a;
}

.sf-menu li a:hover {
	 color: #000;
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;

}

.sf-menu li li {
		font-size: 0.9em;
}

.sf-menu li li a, .sf-menu li li a:visited {
	 color: #78802a;
	 	background:		#fff;
}

.sf-menu li li a:hover {
	 color: #000;
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
}

.sf-menu li li li {
	background:		#fff;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: transparent;
	outline:		0;
}

.sf-menu li.current_page_item a,
.sf-menu li.current_page_item a:visited {
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
	 color: #000;
}

.sf-menu li.current_page_parent a.sf-with-ul,
.sf-menu li.current_page_parent a.sf-with-ul:visited{
	border-bottom: 0px dashed #f60;
		border-right: 0px dotted #f60;
				border-top: 0px dashed #f60;

}

.sf-menu li.current_page_item ul li.page_item a,
.sf-menu li.current_page_item ul li.page_item a:visited{
		background: #000;
	 color: #f60;
}

.sf-menu li.current_page_item ul li.page_item a:hover
 {
	 	 background: #f60;
	 color: #000;
}

.sf-menu li.current-cat a,
.sf-menu li.current-cat a:visited
 {
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
	    color: #000;
		 	border-top:1px solid #ccc;
}

.sf-menu li.current-cat li a ,
.sf-menu li.current-cat li a:visited
 {
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
	    color: #000;
		 	border-top:0px solid #ccc;
}

.sf-menu li.current-cat ul.children a,
.sf-menu li.current-cat ul.children a:visited
 {
	 	 background: #fff;
	 color: #78802a;
}

.sf-menu li.current-cat ul.children a:hover
 {
	 	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
	 color: #000;
}

.sf-menu li.current-cat-parent a.sf-with-ul:visited,
.sf-menu li.current-cat-parent a.sf-with-ul  {
	border-bottom: 0px solid #f60;
}
li.current-cat-parent { 	 	
	background: #78802a url(lib/img/endHeadBttn1.png) repeat-x;
	 color: #000;
	 border-top:1px solid #ccc;

}

.sf-menu li li.current-cat a,
.sf-menu li li.current-cat a:visited {
	 	 background: #fff;
	 color: #000;
	 		 	border-top:0px solid #ccc;

}


/* content */

#main {
clear:both;
padding:25px 0 22px;
}

#primary {default.css (línea 743)
border:1px solid #CCCCCC;
margin-bottom:22px;
padding:0px 0 0;
}


#footer {
	background: #fff url(lib/img/endFootbg1.png) repeat-x;
color:#666666;
padding:1em 0 0;
border-top:1px solid #CCCCCC;
margin-top:22px;
}

/* featured */

    #simplegallery1{ //CSS for Simple Gallery Example 1
        position: relative; /*keep this intact*/
        visibility: hidden; /*keep this intact*/
        border: 2px solid darkred;
    }

    #simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
        text-align: left;
        padding: 2px 5px;
    }

/** home **/

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

.txtHeadDests1 {
float: left;
margin: 0 0 3px 0;
border-bottom: 3px solid #f1f1f1;
width: 90%;
}

.txtHeadDests2 {
float: left;
margin: 0 0 3px 0;
border-bottom: 3px solid #f1f1f1;
width: 84%;
}

	.headDests1 {
float: left;
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
}

.headLastsCat1 {
float: left;
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	color: #78802a;
	margin-left: -15px;
} 

	.headLasts1 {
float: left;
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #78802a;
} 
	.headLasts2 {
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px;
	color: #78802a;
	margin-left: 5px;
	font-style: italic;
}
	.headLasts2 img{
 padding-right: 5px;
 float: left;
}

.txtHeadLasts1 {
float: left;
margin: 0 0 2px 0;
border-bottom: 3px solid #f1f1f1;
width: 70%;
}


	.txtLasts1 {
float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #616161;
	line-height: 13px;
} 

	.txtLasts1 a, .txtLasts1 a:visited , .txtLasts1 a:hover {
float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #616161;
	line-height: 13px;
} 
	 
	.art2 {
float: left;
margin-top: 20px;
} 

.patroHome {
	text-align: right;
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	padding: 5px;
}

.lastHome {
	margin-left: 15px;
}


/* ratings */

.rate1 {
	margin: 15px;
}

.rateHome1 {
	font-size: 10px;
}

/* content */

.entry-content img {
margin: 15px;
}

.entry-content p {
margin: 15px;
}

#secondary1 {
	float: right;
	clear: right;
}

#primary1 {
	float: right;
}

.alt {
line-height:100%;
}

.entry-content {
padding:0 0 0 0;
}

.entry-content-cat {
padding:0 0 0 0;
line-height:115%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.traducedBy {
	width:200px; 
	height:60px; 
	display:block;
	font-size: 10px;
	color: #565656;
	float: right;
}

.traducedBy img {
	margin: 2px;
	vertical-align: middle;
}

.agDat {
	text-align: right;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	padding-right: 11px;	
	color: #AAAAAA;
	}
	
	.agDatDa {
	font-size: 12px;
	letter-spacing: 110%;
	text-align: justify;
	color: #8A8A8A;
	}
	
	#titleExp { 
display:block; 
text-indent:-9000px; 
width: 539px; 
height: 121px; 
background: url(lib/img/titleCategory30.png) no-repeat 0px 0px; 
	 }
	 
	 	#titleAg { 
display:block; 
text-indent:-9000px; 
width: 539px; 
height: 121px; 
background: url(lib/img/titleCategoryAgenda.png) no-repeat 0px 0px; 
	 }
	 
	 	 	#titleTC { 
display:block; 
text-indent:-9000px; 
width: 539px; 
height: 121px; 
background: url(lib/img/titleCategoryTalentoCreativo.png) no-repeat 0px 0px; 
	 }
	 
	 	 	 	#titleVS { 
display:block; 
text-indent:-9000px; 
width: 539px; 
height: 121px; 
background: url(lib/img/titleCategoryVerdeySocial.png) no-repeat 0px 0px; 
	 }
	 
	 	 	 	 	#titleFA { 
display:block; 
text-indent:-9000px; 
width: 539px; 
height: 121px; 
background: url(lib/img/titleCategoryFirmaAutor.png) no-repeat 0px 0px; 
	 }
	 
	 /* breadcrumb */
	 
	 .breadcrumb {
	 font-size: 11px;
	 line-height: 12px;
	 padding-top: 3px;
	 
	 }

	 	.entry-utility {
color:#666666;
float:left;
font-size:11px;
line-height:18px;
margin:0 10px 44px;
text-align:justify;
width:170px;
}

#comments {
float: right;
margin-top:-255px;
width:380px;
}

.rate1 {
float:right;
margin-top:-265px;
width:auto;
}
.addtoany_share_save_container  {
margin:16px 0;
width:auto;
}

.st-related-posts{
	width: 170px;
	font-size: 11px;
}

#trackbacks-list {
	font-size: 10px;
}

.etiquetas{
	width:170px;
}

#alt-login-methods {
	display: block;
	float: left;
	 width: 100%;
}

#alt-login-methods p{
	margin-bottom: 5px;
	width: 50%;
	float: left;
}

#alt-login-methods img{
	margin: 0;
}

#comments-list {
	padding: 0;
}

#comments h3{
	font-size: 20px;
}

	 /* footer */
	 
#first {
	width: 250px;
	border-right: 1px solid #f1f1f1;
	float: left;
	margin: 0 10px 10px 20px;
}

#second {
	width: 200px;
	border-right: 1px solid #f1f1f1;
	float: left;
	margin: 0 10px 10px 20px;
	padding-right: 20px;
}

#third {
	width: 300px;
	border-right: 0px solid #f1f1f1;
	float: left;
	margin: 0 20px 10px 20px;
	padding-right: 0px;
}



#subsidiary {
	padding: 3px 25px 0px 25px;
}

#categories-2 li{
	background: none;
	border-top: none;
}

#categories-2 h3{
	color: #aaa;
	padding-top: 15px;
}

#pages-2 h3{
	color: #aaa;
}


#recentcomments {
	list-style: url("lib/css/images/bg/bubble.png");
}

#recentcomments ul li.recentcomments {
	background: none;
}
#recentcomments2 {
	font-size: 12px;
	color: #666;
}

#text-6 {
	font-size: 11px;
	font-style: italic;
}

#text-4 {
	padding-top: 10px;
	color: #666;
	font-size: 11px;
}

#siteinfo2 {
	background-image: url(lib/img/endHeadbg1.png);
	background-repeat: repeat-x;
}

/*  bbpress   */

thread .post img {max-width:450px;}
