/* 
Theme Name: Rulz v3
Theme URI: http://www.be-studios.com
Description: La versión 3 bakan.
Version: 3.0
Author: TengFei
Author URI: http://www.be-studios.com
*/
body {
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: 'Georgia', 'Tahoma', 'Verdana', 'Arial', sans-serif;
background: url(images/bg.jpg) top center no-repeat #2E2724;;
}
h1, h2, h3, h4, h5 {
margin: 0px;
padding: 0px;
}
a, a:link, a:active {
color:#FFF;
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}

/** GENERAL TAGS **/

.mapa {
border: 2px solid #999;
}

.rightalign .smalltitle {
display:none;
}
.wrap {
width: 980px;
margin: 0px auto 0px auto;
}
.leftalign {
width: 755px;
float: left;
}

a.more-link {
width: 187px;
height: 28px;
display: block;
text-indent: -9999px;
background: #000000 url(images/morelink.jpg);
}
.clear {
clear: both;
display:block;
}

.heading {
background: url(images/fnd_heading.gif) top left no-repeat;
width:749px;
height:34px;
margin-bottom: 10px;
padding: 5px;
color: #fff;
text-align:right;
padding:5px 7px 0 0;
font-size:14px;
}

.heading a {
color: #fff;
font-weight: bold;
}

h3 {
font-size: 14px;
font-weight: bold;
}


.navigation a {
text-decoration: none;
background: #F5EBDD;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
width: 160px;
display: block;
text-align: center;
padding: 4px;
color: #000;
}
.navigation .alignleft {
float: left;
}
.navigation .alignright {
float: right;
}
ul#tag_cloud {
width: 100%;
}

/* -- form mapa -- */

.tdomf_form label.titulo {
font-weight: bold;
display: block;
font-size: 16px;
color: #f60;
}

.tdomf_form input, .tdomf_form textarea, .tdomf_form select {
border: 1px solid #666;
width: 95%;
font-size: 14px;
margin-bottom: 10px;
}

	.tdomf_form input:hover, .tdomf_form textarea:hover {
border: 1px solid #f60;
}
	
	.tdomf_buttons input#tdomf_form4_send,
	#tdomf_form1_send {
width: 120px;
background: #223F46;
color: #fff;
font-weight: bold;
font-size: 18px;
line-height: 140%;
border-width: 2px;
margin-left: 220px;
cursor: pointer;
}
	
	
#geoMashup .locationinfo {
font-family: Helvetica;
color: #2E2724!important;
}
	#geoMashup .locationinfo h2 a {
		color: #f60;
	}
	#geoMashup .locationinfo .meta {
		color: #999;
		padding: 0;
		margin: 5px 0 0;
	}

/** HEADER **/

#cabeza {
margin: 0;
padding: 0;
border: 1px solid transparent;
}

.iconos_sociales {
	float:right; 
	margin-right:40px; 
	margin-top:5px;
}
	.iconos_sociales a img {
		border: 0;
	}

.header {
margin: 29px 0px 3px 30px;
}
#headlogo {
width: 200px;
float: left;
padding: 0;
font-size: 30px;
letter-spacing: -1px;
text-shadow: #333 0 0 3px;
}
#headlogo:hover {
color: #ffffff;
}
.header h1 a {
color: #fff;
text-decoration:none;
}
.header h1 a span {
font-weight: normal;
color: #EF4723;
}
.header h2 {
	display: none;
float: left;
color: white;
font-size: 18px;
font-weight: normal;
width: 180px;
padding: 30px 0 0 0;
font-style: italic;
}
.header ul {
	float: left;
	clear: both;
	padding: 0;
	margin: 12px 0 0 -30px;
	width: 800px;
	display: block;
	overflow: hidden;
	list-style: none;
	height: 39px;
}

.header ul li a {
	background: url(images/fnd_btn_01.gif) top left no-repeat;
	width: 122px;
	height: 39px;
	font-size: 14px;
	line-height: 24px;
	padding-right: 7px;
	color: #171312;
	margin-right: 4px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	text-align: right;
}

.header ul li a:hover {
	background: url(images/fnd_btn_01_on.gif) top left no-repeat;
}

.header a.btn_publicar{
	background: url(images/fnd_btn_02.gif) top left no-repeat;
	width: 198px;
	height: 39px;
	color:#FFF;
	padding-right: 10px;
}

.header a:hover.btn_publicar{
	background: url(images/fnd_btn_02_on.gif) top left no-repeat;
}


.header ul li a:hover {
	text-decoration: underline;
}
.header ul li.current_page_item a {/*color: #FE6756;*/ font-weight: bold;
}


/** FEATURED SECTION **/

.featured {/* background: #F6EEE3 url(images/featuredbg.jpg) repeat-x center top;
border-top: solid 1px #ffffff;*/ padding: 0px 0 20px 0;
}
.featured h2 {
font-size: 32px;
font-weight: bold;
line-height: 42px;
margin: 5px 0 15px 0;
}
.featured h2 a {
color: #EE4705;
background: #ffffff;
}
.featured .leftalign img {
border: solid 3px #E7D9C6;
padding: 2px;
width: 250px;
float: left;
margin-right: 15px;
}
.featured .postcontent {
width: 295px;
float: right;
}
.featured p, .postcontent {
margin: 0px 0px 15px 0px;
font-size: 14px;
color: #6A5E4C;
line-height: 18px;
}
.advertisment {
width: 300px;
border: solid 3px #E7D9C6;
padding: 2px;
margin-top: 5px;
}
.rightalign, .singlesidebar .rightalign {
font-size: 16px;
width:193px;
height:200px;
padding-left:20px;
float:right;
background:url(images/fnd_leyenda.gif) top left no-repeat;
text-shadow: #333 0 0 2px;
}
.rightalign a{
color:#FFF;
}

div#globo_leyenda {
float:right;
background:url(images/fnd_globo_leyenda.gif) top left;
width:207px;
height:72px;
color:#E8CCA6;
font-size:16px;
text-align:center;
padding-top:25px;
}

/** ARTICLE COLUMNS **/

.maincontent {
width: 750px;
float: left;
}
.articlecolumn {
width: 340px;
}
#featured-posts {
float: right;
}
#latest-posts {
float: left;
}

.newssection .article {
width: 370px;
float: left;
height: 140px;
}

.articlecolumn {
margin-bottom: 10px;
}
.newssection .article, .articlecolumn .article {
margin-bottom: 10px;
}
.newssection .article h2, .articlecolumn .article h2 {
font-size: 20px;
font-weight: bold;
padding-bottom: 2px;
text-transform:capitalize;
}
.newssection .article h2 a, .articlecolumn .article h2 a {
}
	.newssection .article h2 a:hover, .articlecolumn .article h2 a:hover {
text-decoration: underline;
}
.newssection .article p, .articlecolumn .article p {
color: #E8CCA6;
font-size: 13px;
padding:0;
margin:0;
}

.newssection .article .left, .articlecolumn .article .left {
width: 90px;
float: left;
text-align: left;
font-size: 11px;
color: #B4AB9D;
text-transform: uppercase;
line-height: 14px;
}
.newssection .article .left img, .articlecolumn .article .left img {
padding: 2px;
}
.newssection .article .right, .articlecolumn .article .right {
width: 260px;
float: left;
}

#home_cats {
list-style: none;
margin: 10px 0;
padding: 0;
font-size:16px;
}

#home_cats li{
	padding:0;
	border-bottom:0px;}

	#home_cats li img {
display: inline;
margin-right: 5px;
}
	
/** SIDEBAR **/

.homesidebar {
width: 210px;
float: right;
}
.homesidebar h3 {
background: url(images/fnd_h3.gif) top left no-repeat;
font-size: 13px;
color: #171312;
height:34px;
width:200px;
padding:5px 7px 0 0;
text-align:right;
}

.homesidebar ul {
list-style: none;
padding: 0px;
margin: 0 0 10px 0;
color: #E8CCA6;
font-size: 12px;
}
.homesidebar ul li {
border-bottom: dotted 1px #6F614F;
padding-bottom: 6px;
margin-bottom: 5px;
}
.homesidebar ul li a {
color:#FFF;
margin-right: 4px;
}
.homesidebar .item {
margin-bottom: 40px;
}

.singlesidebar {
width: 213px;
float: right;
margin: 20px 0 0 0;
}

.singlesidebar h3 {
background: url(images/fnd_h3.gif) top left no-repeat;
font-size: 13px;
color: #171312;
height:34px;
width:200px;
padding:5px 7px 0 0;
text-align:right;
}


.singlesidebar .item {
margin: 10px 0 30px 0;
}

.singlesidebar h4 {
clear:both;
float: left;
display:block;
width:200px;
margin:5px 10px 5px 0;
text-transform: uppercase;
color:#FF9900;
}

.singlesidebar .etiquetas {
font-weight: bold;
}

.singlesidebar h5 {
clear: both;
background: #f60;
color: #fff;
text-shadow: #333 0 0 3px;
padding: 5px;
font-size: 15px;
text-transform: uppercase;
margin-bottom: 10px;
font-family: Helvetica, Arial, sans-serif;
}

	.singlesidebar .post-ratings-loading {
float: right;
margin-top: -17px;
}

/** SINGLE POST **/

.migas {
font-size:14px;
color:#CCC;
display:block;
margin-bottom:15px;
}

.migas a{
color:#CCC;
}

.singlepost {
width: 749px;
float: left;
margin: 20px 0 0 0;
}
.singlepost .postcontent {
color: #E8CCA6;
font-size:13px;
line-height: 18px;
}
.singlepost h4 {
margin: 15px 0 5px 0;
text-transform: uppercase;
}
.singlepost .posthead {
clear:both;
border-bottom: dotted 1px #6F614F;
}

.singlepost .posthead h2 {
font-size: 35px;
color: #E4E141;
margin: 0px 0px 4px 0px;
}
.singlepost .posthead span {
margin-left:60px;
font-size: 12px;
color: #FFF;
}
.singlepost .posthead p {
font-size: 15px;
line-height: 18px;
font-style: italic;
color: #e35b25;
border-top: dashed 1px #B1A289;
padding-top: 10px;
}
.singlepost .postcontent blockquote {
margin: 0px;
padding: 0px 0px 0px 65px;
background: url(images/quote.jpg) no-repeat top left;
color: #917A69;
font-size: 13px;
font-style: italic;
}
.singlepost .post .posthead h2 {
font-size: 30px;
line-height: 30px;
}
.singlepost .post {
margin-bottom: 40px;
}

/* CATEGORIA*/

.singlepost .posthead_categoria {
clear:both;
}

.singlepost .posthead_categoria h2{
font-size:22px;
color:#FFF;
}

/** HOMEPAGE NEWS SECTIONS **/

.newssection {
margin: 0px 0px 30px 0px;
}
.newssection .even {
float: right;
}
/*.newssection ul {
width: 340px;
float: right;
margin: 0px;
padding: 0px;
list-style: none;
color: #B4AB9D;
text-transform: uppercase;
}*/

/*.newssection ul li {
border-bottom: dashed 1px #D8CFC1;
padding-bottom: 5px;
margin-bottom: 5px;
}*/

.newssection ul li h2 {
font-size: 18px;
font-size: 18px;
font-weight: normal;
line-height: 21px;
text-transform: none;
}
.newssection ul li h2 a {
}

.singlesidebar .newssection .article {
width: 310px;
}
.singlesidebar .newssection .article .right {
width: 200px;
}
.singlesidebar .newssection  ul {
width: 310px;
}
.singlesidebar .newssection ul li h2 {
font-size: 15px;
font-weight: bold;
}

/** FOOTER **/

.footer {
margin-top: 20px;
background: #171312;
padding: 10px 0;
}
.footer h1 {
display: block;
float: right;
width: 260px;
text-align: center;
padding: 20px 0 20px 0;
font-size: 28px;
font-weight: bold;
letter-spacing: -1px;
}
.footer h1 a {
text-decoration: none;
color: #ffffff;
}
.footer h1 a span {
font-weight: normal;
color: #EF4723;
}
.footer .left {
width: 600px;
float: left;
margin-top: 20px;
color: #E8CCA6;
}
.footer .left a {
color: #fff;
}
.footer .left h2 {
font-size: 18px;
color: #ffffff;
letter-spacing: -1px;
text-transform: uppercase;
font-weight: bold;
}
.footer .rss {
color:#FF6600 !important;
}

/** COMMENTS **/

div#comentarios{
background:url(images/fnd_comentario.gif) top left no-repeat;
width:236px;
height:30px;
display:block;
float:left;
font-size:11x;
color:#FFF;
padding:20px 5px 5px 15px;
}

div#comentarios ul{
margin:0;
padding:0;
list-style:none;}

div#comentarios li{
height:27px;
overflow:hidden}

.comments {
padding: 0px;
margin-top: 20px;
color:#D4BA98;
}
.comment-meta {
width: 130px;
float: left;
padding: 0px 0 10px 0;
text-align: right;
}
.commenttext {
float: right;
width: 500px;
font-size:14px;
padding-left: 20px;
border-left: solid 2px #FF9900;
margin-top: -5px;
margin-bottom: -5px;
}
.comment-author {
display: block;
font-weight: bold;
}

.comment-author img{
border:0;
}
.comment-date {
font-size: 12px;
color: #B4AB9D;
}
.comment-meta a {
color: #FFF;
text-decoration: underline;
}
.comment {
margin-bottom: 15px;
}
.karma {
display: block;
margin-bottom: 5px;
}
h2#comments {
display: block;
padding: 5px;
margin: 40px 0 20px 0;
background: #f60;
color: #fff;
text-shadow: #333 0 0 3px;
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
}
#commentform span {
display: block;
font-size: 14px;
margin-bottom: 10px;
}
#commentform input {
border: solid 2px #dddddd;
background-color: #ffffff;
padding: 3px;
width: 300px;
margin-right: 10px;
}
#commentform textarea {
width: 560px;
border: solid 2px #dddddd;
padding: 3px;
margin-bottom: 10px;
}

ul.related_post{
list-style:none;
font-size:13px;}

#twitter {
	height:69px;
	width:326px;
	background:url(images/fondo_twitter.gif) top left no-repeat;
	font-size:14px;
	color:#2D2624;
	padding:10px 140px 0 25px;
	}
	
	#twitter strong{
	color:#386686;
	font-weight:bold;
	}
