/*
Theme Name: Montalvo

Theme URI: http://www.luismontalvodp.com/

Description: Theme for www.luismontalvodp.com

Version: 1.0

Author:Rodrigo de la vega

Tags:widget enabled.

Author URI: http://www.famita.com

The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/
body {

	font-family:"Rubik", Arial, sans-serif; color:#232323; height:100%;
	color:#fefefe;
	background:/*url('img/back.png')*/#000;
}

#containerHome {
	width:1050px;
	height:100%;
	margin:30px auto;
	padding:0px 25px;
	}
		

h2.logo {
	text-align:left;
	margin-right:1rem;
	color:#efefef;
	font-size:2rem;
	line-height:1em;
	font-weight:100;
	letter-spacing:3px}
h4.logoBis {
	text-align:left;
	color:#efefef;
	font-size:1.1rem;
	line-height:1.3em;
	margin-top:-30px;
	margin-right:1rem;
	margin-bottom:30px;
	font-weight:100;
	letter-spacing:4px;	}
/*---------------------------menu--------------------------------*/

.side { position:fixed; margin-right: 230px}

.menu-sidebarmenu-container {}

.menu-sidebarmenu-container ul {
	list-style:none;
	text-align:left;
	}

#contactButton,.menu-sidebarmenu-container ul li{
	display: block; 
	font-family:"Rubik";
	font-weight:100; 
	font-size:13px;
	line-height: 1em;
	vertical-align:middle;
	margin-bottom:10px; 
}


.menu-sidebarmenu-container a, .menu-sidebarmenu-container button{
	text-align:left;
	text-decoration: none; 
	margin-left:0px; 
	}
	
#contactButton, #contacctButton:link, #contactButton:visited, .menu-item,.textwidget, .menu-sidebarmenu-container a, .menu-sidebarmenu-container a:link, .menu-sidebarmenu-container a:visited { 

	color:#ddd; 

	}
	
#contactButton:hover, .menu-sidebarmenu-container a:hover {
	color:rgb(180,180,180); 
	}
	
ul.menuContact {
	margin-top:2em;
	display:none}
	
ul.menuContact li {
	line-height:2em;
	}

.homeThumb {
	width:710px;
	height:400px;
	margin-bottom:20px;
	}

.homeBox {
	margin-top:20px;
	}
	
.homeInfo {
	font-style:italic;
	margin-bottom:40px;
	text-align:right;
	color:rgb(180,180,180);
	font-size:12px;
	font-weight:100;
	}
		
.titleBox {
	color:#fff;
	font-weight:600;
	padding:3px;
	visibility:hidden;
	}

.homeBox > h3.titleBox, .homeBox:link > h3.titleBox, .homeBox:visited > h3.titleBox, .homeBox:current > h3.titleBox {visibility:hidden}
.homeBox:hover > h3.titleBox {visibility:visible}
 
.m40 {
	margin-top:40px;
	margin-left:330px;
	}
.margin40{margin-top:60px;}

.half {width:50%; color:#888; margin:20px auto; opacity:0.2;}
.diez {margin-right:10px;}
.right {text-align:right;}
.just {text-align:justify;}
.margenSide {width:50px}

#contactButton { background-color: #000; border:0; padding:0;}
#contactButton:hover {cursor:pointer}
/*--------------------------------------------------------------*/

.main {
}

.homeArticle {
	height:170px;
	margin-bottom:10px;
	overflow:hidden;
	}

.homeArticleInfo {
	visibility:hidden;
	background:/*url('img/back.png') repeat*/ #fff;
	color:black;
	padding:10px;
	width: 50%;
	height:100%;
	position:relative;
}

.Social {
	margin-top:180px;
	width:175px;
	position:relative;
	bottom:0px;
	text-align:right;
	}

.datosMetaHome {
	width:25%;
	float:right;
	}

.datosMetaHome table td{
	vertical-align:top;
	}

td.tdRed {
	border-bottom: 1px dotted #DDD;
	}
	
.tdBold {
	font-weight:bold;}



.homeExcerpt {

	width:73%;

	margin-left:-5px;

	}



.homeExcerpt p {

	margin-top:-20px;

	text-align:justify;}



.homeTitle {

	margin-bottom:30px;}

	

.homeArticle:hover > .homeArticleInfo {

	visibility:visible;}



.twitter_name_box {

	font-family: "LibreFranklin";

	color:red;

	font-size:1.5em;

	text-align:right;

	position: relative;

	top: 5px;}

	

.facebook_name_box {

	font-family: "LibreFranklin";

	font-size:1.5em;

	text-align:right;

	position: relative;

	top: 5px;

	left:-20px;

	margin-top:10px;}



.hrDot {

	border-bottom: 1px dotted #DDD;

	color:transparent;}



.no-display {display:none;}



.footer{

	text-align:center;

	clear:both;

	margin-top:20px;
	height:30px;

	bottom:10px;

	color:#888;}



/*------------------------------- css Blog -------------------------*/



.blogHeader{

	margin-bottom:80px;}



.logoBlog {width:950px;

height:155px;

background:url('img/blogHeader.png') no-repeat;}



.entrada {text-align:justify;

padding-right:10px;}



.fechaPub {

	float:right;

	display:inline;

	margin-right:10px}



.titleBlog {

	display:inline;

	float:left;

	width:70%;}



.entrada img, .entrada iframe {

	margin-bottom:20px;}

.separador10{

	height:40px; !important}

.novisible {

	visibility:hidden;}
	
.margen {margin-right:1px dotted #999}