/*
Theme Name: America Stereo
*/

body{
	position:absolute;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
font-family: 'Raleway', sans-serif;

}

#headerPage{
	position:absolute;
	width:100%;
	height:20%;
	text-align:center;
	/*background-image:url("http://f.fwallpapers.com/images/gray-texture.png");
	//background-image:url("http://wallpapercave.com/wp/S96V664.png");*/
	background-image:url("http://img03.deviantart.net/6c23/i/2010/290/f/6/red_stripes_wallpaper_by_mexer-d30xb4i.jpg");
	overflow:hidden;
	
	
}

#dynamic-white-box-on-header{
	z-index:0;
		position:absolute;
		width:40%;
		height:150%;
		background-color:rgba(230,230,230,0.8);
		top:0;
		left:38%;
		transform: rotate(45deg);
		
}
#dynamic-white-box-on-header2{
	z-index:0;
		position:absolute;
		width:40%;
		height:150%;
		background-color:rgba(230,230,230,0.8);
		top:0;
		left:30%;
		transform: rotate(45deg);
		
}

#headerLogo{
	position:relative;
	z-index:10;
	padding-top:2%;
	height:50%;
	display:inline-block
}


.menu-container{
	position:absolute;
	bottom:0px;
	width:100%;
	height:34px;
}

.menu li{
	transition: background-color 0.5s, padding 0.3s;
	list-style-type:none;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	height:calc(100% - 4px);
	padding-top:8px;
	margin-left:-6px;
	}
	
.menu li:hover{
transition: background-color 0.5s, padding 0.3s;
padding-left:23px;
padding-right:23px;
}


	
.menu{
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	width:100%;
	height:100%;
}

.menu li a{
	text-decoration:none;
	color:inherit;
}

.sub-menu{
display:none;	
}

#contenido-y-sidebar{
position:absolute;
width:100%;
height:100%;
}

#espacioenblancoparainiciodearticulo{
	width:100%;
	height:20%;
}

.shadow-boxes{
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	
}

#footerplayer{
	width:290px;
	height:40px;
	position:fixed;
	bottom:0;
	left:2%;
	border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border: 0px solid #000000;

}

.post-titles{
	font-weight:bold;
    text-transform:uppercase;
    width: 86%;
	left: 5%;
	padding-left:2%;
	padding-right:2%;
    top: 0;
    margin-top: 0;
    margin-bottom: 5px;
    position: relative;
    padding-top: 15px;
    padding-bottom: 4px;
    text-align:center;
	font-size:27px;
    border-bottom:1px solid #cacaca;
}
#the-post-block{
	display:block;
	position:relative;
	width:100%;
	}
	
.single-post-content{
	font-size:15px;
	width:94%;
	margin-left:2%;
}

.single-post-thumbnail{
	width: 45%;
    padding-left: 15px;
    margin: 20px;
    float: right;
    overflow: hidden;
    border-left: 1px solid #b3b3b3;
	background-color:white;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}
.single-post-content h1, .single-post-content h2, .single-post-content h3, .single-post-content h4{
	font-size:16px;
	text-transform:capitalize;
}

.single-post-content h4 strong, .single-post-content h2 strong, .single-post-content h3 strong {
	font-weight:normal;
    padding: 4px 20px 4px 20px;
    color: white;
    background-color: #e80b0b;
	
	border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000;
}

.single-post-content p strong{
	color:gray;
	font-style: italic;
	color: #100d0d;
    font-weight: normal;
    font-style: italic;
    font-size: 13px;
}
.single-post-content p{
	text-align:justify;
	padding-left:8px;
	padding-right:8px;
}