/*
Theme Name: Elvira Megias
Description: Tema para Elvira Megias
Version: 1.0
Author: Ines San Sebastian
Author URI: mailto://inesnsebastian@yahoo.es
*/

*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}strong{font-weight:700}em{font-style:italic}a img{border:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.limpia{float:none;clear:both}.separa{float:none;clear:both;height:5px;line-height:5px;font-size:5px}body{font-family:"Droid Sans",Arial,Helvetica,sans-serif;text-align:center}#contenedor{max-width:674px;min-width:674px;margin:auto}* html #contenedor{width:674px}h1{color:#900;font-size:1.9em;font-weight:400;font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;margin:0 0 5px;text-transform:uppercase}a:link{color:#900;font-size:1em;font-weight:400;text-decoration:none}a:visited{color:#900;font-size:1em;font-weight:400;text-decoration:none}a:hover{color:#900;font-size:1em;font-weight:400;text-decoration:none}a:active{color:#900;font-size:1em;font-weight:400;text-decoration:none}ul.menu li a:link{font-size:1em;font-weight:400;text-decoration:none;padding:20px 0 0 0}ul.menu li a:visited{font-size:1em;font-weight:400;text-decoration:none;padding:20px 0 0 0}ul.menu li a:hover{font-size:1em;font-weight:400;text-decoration:none;padding:20px 0 0 0;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}ul.menu li a:active{font-size:1em;font-weight:400;text-decoration:none;padding:20px 0 0 0;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}ul.menu li.current-menu-item a:link{cursor:default;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}ul.menu li.current-menu-item a:visited{cursor:default;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}ul.menu li.current-menu-item a:hover{cursor:default;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}ul.menu li.current-menu-item a:active{cursor:default;background-image:url(images/subraya2.gif);background-repeat:no-repeat;background-position:center top}header{margin:20px auto 25px}header img{margin:0 auto;display:block}#cuerpo{width:100%;text-align:left;letter-spacing:.6px;min-height:482px}* html #cuerpo{height:482px}#cuerpo.c_home{padding:0 0 55px;min-height:365px}* html #cuerpo.c_home{height:365px}div.imag{margin:0 auto 7px;text-align:center}div.imag:first-child{margin:35px auto 7px}div.imag img{margin:0;max-width:674px}#cuerpo ul{color:#999;font-size:.75em;margin-left:9%;margin-bottom:15px;line-height:1.3em}#cuerpo ul li{list-style-type:none}#cuerpo ul li strong{color:#000;font-weight:400}#cuerpo h2{color:#000;font-size:.9em;padding-bottom:20px}#cuerpo h3{color:#999;font-size:.75em;margin-left:9%;text-transform:uppercase;line-height:1.3em}#cuerpo p{color:#999;font-size:.75em;margin-left:9%;line-height:1.3em}#cuerpo p.error{color:#900;text-align:center;padding-top:5em;margin-left:0}nav#horizontal{width:100%;text-align:right}nav#horizontal div.menu ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:25px 0 0}nav#horizontal div.menu ul li{float:left;padding:0 0 0 35px;text-align:center;letter-spacing:9px}* html nav#horizontal div.menu ul li{padding:0 0 0 27px}nav#horizontal div.menu ul li:first-child{padding:0}nav#horizontal div.menu-header ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:25px 0 0;display:flex;justify-content:space-between}nav#horizontal div.menu-header ul li{float:left;padding-left:44px;text-align:center;letter-spacing:6px}nav#horizontal div.menu-header ul li:first-child{padding:0}footer p{font-size:.8em;color:#900;text-align:left;font-family:"News Cycle",news_gothic_stdregular,Arial,Helvetica,sans-serif;letter-spacing:.6px;margin:4px 0 0 0}div#gallery-1{margin-left:7.5%}dl.gallery-item{display:inline;padding:0;margin:0}dt.gallery-icon{display:inline;padding:0;margin:0}dl.ultimo dt a img{position:absolute;margin:9px 0 0 13px}table.personal{margin:auto;padding-left:5px}table.personal tr td a img{display:block}table.personal tr td{padding:2px;vertical-align:top}table.personal tr td.ultimo{padding:9px 0 0 13px}#cuerpo ul.personal{margin:0 0 0 7%;padding:0 0 0 5px}#cuerpo ul.personal li{display:inline-block;padding:2px 0;vertical-align:top;margin:0}#cuerpo ul.personal li img{display:block;margin:0;padding:0}#cuerpo ul.personal li.ultimo{padding:9px 0 0 13px}#published{margin:0 auto;padding:0 0 62px;text-align:center;width:87%}* html #published{width:86%}#published ul{margin:0 auto}#published ul li{display:inline-block;margin:27px 21px;width:152px;vertical-align:bottom}* html #published ul li{display:inline}#published ul li img{display:block;border:1px solid #000}#published table{margin:0 auto 0}#published table tr td{padding:26px 21px;vertical-align:top}#published table tr td a img{display:block;border:1px solid #000}@media screen and (max-width:600px){#contenedor{min-width:94%;width:94%}h1{font-size:1.2em}div.imag:first-child{margin:15px auto 7px}div.imag img{width:100%}header{margin:20px auto 15px}header img{width:15%}#cuerpo{min-height:100px}#cuerpo.c_home{padding:0 0 5px;min-height:150px}nav#horizontal div.menu ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:5px 0 0}nav#horizontal div.menu ul li{float:left;padding:16px 7px 5px 7px;text-align:center;letter-spacing:6px}nav#horizontal div.menu ul li:first-child{padding:16px 7px 5px 7px}nav#horizontal div.menu-header ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:5px 0 0}nav#horizontal div.menu-header ul li{float:left;padding:16px 7px 5px 7px;text-align:center;letter-spacing:6px}nav#horizontal div.menu-header ul li:first-child{padding:16px 7px 5px 7px}ul.menu li a:active,ul.menu li a:hover,ul.menu li.current-menu-item a:active,ul.menu li.current-menu-item a:hover,ul.menu li.current-menu-item a:link,ul.menu li.current-menu-item a:visited{background-size:14px;background-position:center 6px}div#gallery-1{margin-left:6%}dl.gallery-item{display:inline;padding:0;margin:0}dt.gallery-icon{display:inline;padding:0;margin:0}dl dt a img{width:50px;height:50px}dl.ultimo dt a img{position:absolute;margin:3px 0 0 6px;width:52px;height:52px}table.personal{margin:auto;padding-left:2%}table.personal tr td a img{display:block;width:51px;height:51px}table.personal tr td{padding:2%;vertical-align:top}table.personal tr td.ultimo{padding:5% 0 0 6%}#cuerpo ul.personal{margin:0 0 0 7%;padding:0 0 0 4%}#cuerpo ul.personal li{display:inline-block;padding:2% 0;vertical-align:top;margin:0}#cuerpo ul.personal li img{display:block;margin:0;padding:0;width:51px;height:51px}#cuerpo ul.personal li.ultimo{padding:5% 0 0 6%}#published{margin:0 auto;padding:0 0 0;text-align:center;width:87%}#published ul{margin:0 auto}#published ul li{border:1px solid #000;display:inline-block;margin:0 5% 9% 5%;width:35%}#published ul li img{display:block;width:100%}#published table{margin:0 auto 0}#published table tr td{padding:26px 21px;vertical-align:top}#published table tr td a img{display:block;border:1px solid #000;width:35%}div.viewport div.images img{height:200px!important}.cf_info.success{height:12em;padding-top:6em;width:100%}}@media screen and (max-width:515px){nav#horizontal div.menu ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:5px 0 0}nav#horizontal div.menu ul li{float:none;padding:13px 7px 11px 15px;text-align:left}nav#horizontal div.menu ul li:first-child{padding:13px 7px 11px 15px}nav#horizontal div.menu-header ul{font-family:ledger,trajan_proregular,Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none;list-style-type:none;font-size:.9em;margin:5px 0 0}-nnav#horizontal div.menu-header ul li{float:none;padding:13px 7px 11px 15px;text-align:left}nav#horizontal div.menu-header ul li{float:none;padding:5px 7px 5px 15px;text-align:left}-nnav#horizontal div.menu-header ul li:first-child{padding:13px 7px 11px 15px}nav#horizontal div.menu-header ul li:first-child{padding:5px 7px 5px 15px}ul.menu li a:link{padding:0 20px 0 0}ul.menu li a:visited{padding:0 20px 0 0}ul.menu li a:hover{padding:0 20px 0 0;background-position:center right}ul.menu li a:active{padding:0 20px 0 0;background-position:center right}ul.menu li.current-menu-item a:link{background-position:center right}ul.menu li.current-menu-item a:visited{background-position:center right}ul.menu li.current-menu-item a:hover{background-position:center right}ul.menu li.current-menu-item a:active{background-position:center right}nav#horizontal div.menu ul li{letter-spacing:0!important}#cuerpo ul li{margin-top:5px}}@media screen and (max-width:320px){nav#horizontal div.menu ul{margin:0}nav#horizontal div.menu-header ul{margin:0}nav#horizontal div.menu ul li{letter-spacing:0!important}}form.wpcf7-form{padding:40px 0 80px}form.wpcf7-form p{margin-bottom:5px;margin-left:0!important}form.wpcf7-form .wpcf7-text{padding:0 3px 3px;width:150px}form.wpcf7-form input{border:1px solid #999;font-size:1em}form.wpcf7-form textarea{margin-top:5px;margin-left:9%;width:75%;border:1px solid #999;padding:3px}form.wpcf7-form input.wpcf7-submit{border:none;color:#fff;background-color:#900;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;cursor:pointer;padding:2px 10px;margin-left:9%;margin-top:20px;font-size:1.1em}form.wpcf7-form label{color:#999;margin:2px 0 0 9%;display:block;float:left;width:5em}form.wpcf7-form span.req{color:#900;margin-left:4px;font-size:1.2em}form.wpcf7-form.sent p{display:none}div.wpcf7-mail-sent-ok{padding-top:5em!important}div.wpcf7-response-output{border:none!important;font-size:.75em;text-align:center}