/*
Theme Name: Neuromedios
Author: Beew
Author URL: http://holabeew.com
Version: 1.0
*/

a {
color: #7a9baa;
}

body {
background: #fff url(images/bg.jpg) top repeat-x;
text-align: center;
font-size: 62.5%;
}

#back {
background: url(images/bg-bottom.jpg) bottom repeat-x;
}

#container {
overflow: hidden;
height: 1%;
text-align: left;
}

#header {
overflow: hidden;
height: 1%;
padding-top: 55px;
margin: 0 auto;
width: 95%;
}

#content, #sidebar {
background: #fff url(images/bg-content.jpg) top repeat-x;
padding: 20px;
font-size: 1.2em;
overflow: hidden;
height: 1%;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
color: #808485;
}


#footer {
margin-top: 30px;
}

/* Header */

#header a {
text-decoration: none;
}

#header .left {
float: left;
width: 35%;
}

#header .right {
float: right;
width: 65%;
text-align: right;
}

#header .right span {
font-size: 16pt;
color: #898a8c;
}

#header h1, #header h2 {
font-size: 48pt;
line-height: 52px;
letter-spacing: -3px;
}

#navbar {
height: 50px;
line-height: 50px;
text-align: center;
font-size: 1.4em;
text-transform: uppercase;
font-weight: bold;
color: #898a8c; 
}

#navbar li {
list-style-type: none;
display: inline;
margin: 0;
}

#navbar a {
text-decoration: none;
color: #898a8c; 
letter-spacing: -0.5px;
margin: 0 2px;
}

#navbar .current_page_item {
color: #b7cdd6;
}

/* Content */

.red-blogs-box{
overflow: hidden;
height: 1%;
margin-bottom: 40px;
}

.red-blogs-box img{
float: left;
padding: 3px;
border: 1px solid #e6e6e6;
width: 200px;
height: 125px;
background: #fff;
}

.red-blogs-box .descrip{
width: 57%;
float: right;
}

.red-blogs-box h3{
padding: 3px;
border-bottom: 1px solid #e6e6e6;
margin-right: 25px;
font-size: 1.3em;
font-weight: normal;
color: #898a8c;
font-weight: bold;
letter-spacing: -.8px;
}

.red-blogs-box p{
color: #808485;
}

.more-blogs-link {
background: #e3eff5;
padding: 10px 15px;
float: right;
text-transform: uppercase;
font-size: 7pt;
font-family: Arial, Tahoma, Verdan;
text-decoration: none;
color: #7e8182;
}

.home h2 {
padding-bottom: 8px;
font-size: 1.7em;
letter-spacing: -1px;
font-weight: normal;
color: #a6c1cc;
background: url(images/shadow-title.jpg) left bottom no-repeat;
position: relative;
right: 20px;
text-indent:20px;
}

.post {
margin-bottom: 50px;
overflow: hidden;
height: 1%;
}

.post h1 a, .post h2 a {
text-decoration: none;
border-bottom: 1px dotted #ccc;
letter-spacing: -1px;
}

.postcontent blockquote {
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid #e6e6e6;
margin-bottom: 15px;
}

.excerpt-content p { display: inline; }

.info-single-post { margin-bottom: 10px; }

.single-post .postcontent { font-size: 1.1em }

#pagination {
text-align: center;
}

#pagination a {
background: #e3eff5;
padding: 10px 15px;
text-transform: uppercase;
font-size: 7pt;
font-family: Arial, Tahoma, Verdan;
text-decoration: none;
color: #7e8182;
}

.commentslink{
margin-top: 10px;
}

.commentslink a {
text-decoration: none;
border-bottom: 1px dotted #ccc;
}

/* Sidebar */

.widget {
margin-bottom: 30px;
}

.widget h4 {
padding-bottom: 8px;
font-size: 1.7em;
letter-spacing: -1px;
font-weight: normal;
color: #a6c1cc;
background: url(images/shadow-title.jpg) left bottom no-repeat;
position: relative;
right: 20px;
text-indent:20px;
}

.widget h5 a {
text-decoration: none;
color: #808485;
}


.widget h5 {
border-bottom: 1px solid #e6e6e6;
padding-bottom: 6px;
font-size: 1.3em;
letter-spacing: -1px;
}

.twitter-bird {
position: relative;
top: 15px;
}

#twitter_update_list li {
list-style-type: none;
margin: 7px 0;
padding: 7px 0;
border-bottom: 1px solid #e6e6e6;
}

#twitter_update_list a {
display: none;
}

#twitter_update_list span a {
display: inline;
}

/* Comments */

#comments h4 { font-weight: normal } 

.thecomment {
border-bottom: 1px solid #e6e6e6;
margin-bottom: 20px;
}

.avatar {
float: right;
border: 1px solid #e6e6e6;
padding: 2px;
}

#author, #url, #email {
width: 300px;
padding: 5px;
border: 1px solid #a5c0cc;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 1.1em;
color: #666;
}

#author:focus, #url:focus, #email:focus {
border-bottom: 1px solid #d1ebf7;
border-right: 1px solid #d1ebf7;
color: #333;
}

#comments textarea {
width: 500px;
padding: 5px;
border: 1px solid #a5c0cc;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 1.1em;
color: #666;
line-height: 20px;
}

#comments textarea:focus{
border-bottom: 1px solid #d1ebf7;
border-right: 1px solid #d1ebf7;
color: #333;
}

#comments #submit {
background: #e3eff5;
padding: 10px 15px;
text-transform: uppercase;
font-size: 7pt;
font-family: Arial, Tahoma, Verdan;
text-decoration: none;
color: #7e8182;
border: 0;
}

/* Footer */

#footer-space {
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
color: #808485;
}


#footer-space a {
text-decoration: none;
color: #808485;
}

#footer-space li {
list-style-type: none;
margin-left: 0;
}

#footer-space h4{
text-transform: uppercase;
font-size: 2.1em;
letter-spacing: -1px; 
color: #a6c1cc;
margin-bottom: 5px;
}

#footer-space h5{
text-transform: uppercase;
font-size: 2.1em;
letter-spacing: -1px; 
color: #a6c1cc;
margin-bottom: 5px;
}

#nuestros-blogs, #social-links {
padding: 20px;
font-size: 1.2em;
overflow: hidden;
height: 1%;
color: #808485;
}

#nuestros-blogs li {
margin-bottom: 10px;
}

#social-links li {
width: 50%;
float: left;
margin-bottom: 7px;
}

#social-links a.icon-rss {
padding-left: 25px;
background: url(images/icon-rss.png) left no-repeat;
}

#social-links a.icon-del {
padding-left: 25px;
background: url(images/icon-del.png) left no-repeat;
}

#social-links a.icon-fac {
padding-left: 25px;
background: url(images/icon-fac.png) left no-repeat;
}

#social-links a.icon-you {
padding-left: 25px;
background: url(images/icon-you.png) left no-repeat;
}

#social-links a.icon-twi {
padding-left: 25px;
background: url(images/icon-twi.png) left no-repeat;
}

#social-links a.icon-lin {
padding-left: 25px;
background: url(images/icon-lin.png) left no-repeat;
}

#social-links a.icon-fli {
padding-left: 25px;
background: url(images/icon-fli.png) left no-repeat;
}

#footer-contacto li.telefono {
padding-left: 25px;
background: url(images/icon-tel.png) left no-repeat;
}

#footer-contacto li.email {
padding-left: 25px;
background: url(images/icon-mail.png) left no-repeat;
}

#text-contacto p {
padding: 5px 0
}

#info-contacto {
padding-top: 40px;
}


#footer-contacto p {
font-size: 1.2em;
}

#footer-contacto li {
font-size: 1.2em;
}

#logos {
position: relative;
top: 40px;
left: 60px;
}

.logo-n span, .logo-b span { display: none;}

.logo-n {
display: block;
width: 99px;
height: 45px;
background: #ccc;
float: left;
background: url(images/logo-n.png) top no-repeat;
margin-right: 20px;
}

.logo-n:hover {
background: url(images/logo-n.png) bottom no-repeat;
}

.logo-b {
display: block;
width: 105px;
height: 43px;
background: #ccc;
float: left;
background: url(images/logo-b.png) top no-repeat;
}

.logo-b:hover {
background: url(images/logo-b.png) bottom no-repeat;
}

#footer-navbar {
text-align: center;
}

#footer-navbar li {
list-style-type: none;
display: inline;
margin: 0px;
text-transform: uppercase;
}

#footer {
margin-top: 0;
}

#footer p {
text-align: center;
margin-top: -15px;
}

/* Otros */


.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-right: 10px;}
.aligncenter {clear: both; display: block; text-align: center; margin: 0 auto;}

.display-info {margin-bottom: 20px; font-size: 8pt;}

/* Formulario contacto */

#wpcf {
	margin-top: 20px;
	}

#wpcf label {
	display: block;
	margin-bottom: 5px;
	}

#wpcf label.label-inline {
	display: inline;
	margin-right: 10px;
	}

#wpcf input{
width: 300px;
padding: 5px;
border: 1px solid #a5c0cc;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 1.1em;
color: #666;
margin-bottom: 10px;
}

#wpcf input:focus, #wpcf textarea:focus {
border-bottom: 1px solid #d1ebf7;
border-right: 1px solid #d1ebf7;
color: #333;
	}

#wpcf textarea{
width: 500px;
padding: 5px;
border: 1px solid #a5c0cc;
font-family: 'Trebuchet MS', Arial, Tahoma, Verdana;
font-size: 1.1em;
color: #666;
line-height: 20px;
margin-bottom: 20px;
	}

#wpcf #contactsubmit{
width: 120px;
background: #f5f5f5;
background: #e3eff5;
padding: 10px 15px;
text-transform: uppercase;
font-size: 7pt;
font-family: Arial, Tahoma, Verdan;
text-decoration: none;
color: #7e8182;
border: 0;
float: right;
position: relative;
right: 30px;
	}