/*
Theme Name: drweb
Theme URI: 
Description: A medida
Version:   1
Author:   Ricardo 
Tags: Ancho-fijo, Colores Naranjas Marrones.
*/

/* Estilos Importados
-------------------------------------------*/
@import url("stylesheets/master.css");


/* Clases de Wordpress
-------------------------------------------*/
td {padding: 0 10px;}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}
.alignleft {float: left;}
.alignright {float: right;}

/* Menu selector de idioma */
.qtrans_language_chooser {list-style-type: none;}
.qtrans_language_chooser li {float:left; margin-right: 3px;}


/* Added by jbiechele  
-------------------------------------------*/
/* Generics */
body {line-height: 2em;}
blockquote {border: none;}

/* Top menu */
#top-right {float: right; margin-right: 5px; line-height: 1em;}
#top-left {float: left; line-height: 1em;}

#top-left ul {
  list-style: none none none;
  padding: 0;
  margin: 0;
}
#top-left ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

#top-left ul li a,
#top-left ul li a:visited {color: #f2aa4c; font-size: 0.85em; padding-left: 5px;}
#top-left ul li a:hover {color: #e3e0d5;}


/* Language switcher */
.qtrans_language_chooser li a,
.qtrans_language_chooser li a:visited {color: #ddd; font-size: 0.65em;}

/* Override master.css so that top menu options are displayed in one row only */
#nav {font-size: 1.2em;}
#nav, #nav ul {margin-bottom: 20px;}

#nav li {float: left; border-right: 1px solid #ddd;}
#nav a {font-size: 0.65em; font-weight: bold;}

#nav li ul.children {width: 200px; border: none; border-bottom: 1px solid #ddd;}
#nav li li {width: 200px; line-height: 35px; border-top: 1px solid #ddd; border-bottom: none;}
#nav li li a {width: 195px;}

/* Content
-------------------------------------------*/
h1#titulo {
  font-size: 2.0em;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin: 30px 0 10px;
}
h1.entry-title {display: none;}
h2.entry-title {display: none;}

img.alignleft {border: 1px solid #ef961d; padding: 8px; margin-right: 20px;}
img.aligncenter {border: 1px solid #ef961d; padding: 8px; margin: 0px auto;}
img.alignright {border: 1px solid #ef961d; padding: 8px; margin-left: 20px;}


#content {padding: 10px;}
#content .entry.page {margin: 0 0 10px 0;}
#content .entry {font-size: inherit; margin: 5px 0;}
#content .entry a:link, #content .entry a:visited {font-weight: normal;}
#content .entry a:hover {text-decoration: underline;}

#content .entry iframe,
#content .entry object {
  display: block;
  border: 2px solid #ef961d; 
  padding: 20px;
}

#content .entry address {
  color: #444;
  background: none repeat scroll 0 0 #eaeaea;
  border: 1px solid #ef961d;
  padding: 15px;
}
#content .entry address a {}
#content .entry address a:hover {color: #ef961d; text-decoration: underline;}

/* Important: override master.css otherwise the bullets are not displayed. */
.entry ul li {display: list-item;}

#content .entry-content ul {
  display: block;
  list-style: circle inside none;
  padding: 0;
  margin: 0;
}
#content .entry-content ul li {
  background: none;
  margin: 5px 0;
  padding: 0 0 0 17px;
}

/* Content - comments 
@todo: not displayed for now!
-------------------------------------------*/
#respond {display: none;}
#content .nocomments  {display: none;}


/* Content - contact form
-------------------------------------------*/
.entry-content table.contact-form {
  width: 100%;
  border: 1px solid #ef961d;
}
.entry-content div.wpcf7-validation-errors.wpcf7-validation-errors {
  background-image: url("images/message-16-error.png");
  background-position: 10px 20px;
  background-repeat: no-repeat;
  background-color: #fef5f1;
  border: 1px solid #f00;
  margin: 6px 0;
  padding: 10px 10px 10px 50px;
}
.entry-content div.wpcf7-mail-sent-ok {
    border: 2px solid #398F14;
}
.entry-content div.wpcf7-response-output {
  background-image: url("images/message-16-ok.png");
  background-position: 10px 20px;
  background-repeat: no-repeat;
  background-color: #f8fff0;
  border: 1px solid #bbee77;
  margin: 6px 0;
  padding: 10px 10px 10px 50px;
}


/* Navigation before footer 
-------------------------------------------*/
#paginador {display: none;}
.navigation {
  display: table;
  width: 100%;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-size: 1em;
  padding: 0;
  margin: 15px 0 0 0;
}
.navigation .alignleft {margin-left: 5px;}
.navigation .alignright {margin-right: 5px;}

.navigation a {font-size: 1em;}
.navigation a:hover {text-decoration: underline;}

/* Footer 
-------------------------------------------*/
#footer {
  background: none;
  color: inherit;
  padding: 0;
  margin-top: 10px;
}
#copyright {
  border: none;
  clear: both;
  display: block;
  font-size: 0.8em;
  padding-top: 1px;
}


