.widget_nav_menu { margin-top:-20px; padding:0; }
.widget, #menu-lateral { margin:0px; padding:0; }
#menu-lateral li { margin:0; padding:2px 0; }
#menu-lateral li a { background:#6B5252; color:#FFF; margin:0; padding:3px 15px; display:block; text-transform:uppercase; border-radius:5px; }
#menu-lateral li a:hover { background:#604848; }

.museos-asociados { border:solid 1px #EEE; padding:1em; overflow:hidden; padding-top:180px; background: url('http://museosdesantafe.com.ar/regionales.jpg')no-repeat center top; }
.museos-asociados ol li { border-bottom:solid 1px #EEE }
.museos-asociados ol li span { font-weight:bold }
.museos-asociados .total { font-weight:bold; display:block; text-align:center }
.museos-asociados .total span { color:#6B5252; font-size:1.2em }

.lista-museo { border-bottom:solid 1px #EEE; display:inline-block; width:100%; padding:2px 5px; }
a.lista-museo:hover { background:#6B5252; color:#FFF; text-decoration:none }
.localidad { text-transform:uppercase; font-size:20px; color:#6B5252 }
.data { border:solid 1px #EEE; padding:1em; } 
.data p { border-bottom:solid 1px #F5F5F5; } 
.data p .Estilo2 { width:200px; display:inline-block; color:#6B5252 } 

.td-page-content ul.submenu2 { list-style-type:none; margin-left:-1em; }
.td-page-content ul.submenu2 li a, .td-page-content ul.children li a { border:solid 2px #EEE; display:block; padding:5px 1em; margin-left:0!important; margin-bottom:0.5em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.td-page-content ul.submenu2 li a:hover, .td-page-content ul.children li a:hover { border:solid 2px #604848; background:#6B5252; color:#FFF; text-decoration:none }
.td-page-content ul.children { list-style-type:none; margin-left:0.5em; margin-bottom:0 }

/* Contact Form 7 */
/*.wpcf7-form
{
    background-color: #f7f7f7;
    border: 2px solid #CCC;
	padding:0!important;
}*/
.wpcf7-text, .wpcf7-textarea, .wpcf7-select { font-size:13px!important; color:#427D0A; width:100%; padding:0.5em; margin:2px 0; border-radius:5px; }
.wpcf7 input[type="submit"] { color:#FFF; font-weight:bold; background:#6B5252; border:none; border-radius:5px; text-decoration:none; text-transform:uppercase; }
.wpcf7-submit { display:none }
.wpcf7 input:hover[type="submit"] { background:#271F1F; transition:all 0.4s ease 0s;  }
.wpcf7 input:active[type="submit"] { background:#271F1F; }
div.wpcf7-validation-errors { background:#ffe2e2; border:1px solid #FF3C3C; color:#C10000; }
div.wpcf7-response-output { position:absolute; bottom:0; margin:0; padding:5px 1em; font-size:12px; line-height:13px; border-radius:5px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
.wpcf7-spam-blocked { background:#e2e2e2; border:1px solid #bcbcbc !important; color:#383838; } 
.wpcf7-mail-sent-ng { background:#fcf8e3; border:1px solid #ac9163 !important; color:#8a6d3b; }
.wpcf7-mail-sent-ok { background:#dff0d8; border:1px solid #3c763d !important; color:#3c763d; }
span.wpcf7-not-valid-tip { font-size:9px; font-family:Arial, Helvetica, sans-serif; position:absolute; display:none }
input[aria-invalid="true"], select[aria-invalid="true"] { border:solid 1px #F30!important; background-color: rgba(236,75,75,0.05); }

.td-404-title { font:bold 50px 'Open Sans', sans-serif; letter-spacing:-1px; color:#FFF;  }
.td-404-sub-title { font:normal 14px 'Open Sans', sans-serif; }
.td-404-sub-sub-title a { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.td-404-logo { display:block; width:100%; text-align:center; margin-top:40px }
