/*  
Theme Name: Plastirama
Theme URI: http://plastirama.es/
Version: 1.8
Author: Plastirama
*/

body{font-size:62.5%;font-family:Verdana, Arial, Helvetica, Sans-Serif;background-color:#ebebeb;color:#333;text-align:center;}
#page{background-color:white;border:1px solid #959596;text-align:left;}
#headerimg{margin:7px 9px 0;height:192px;width:740px;}
#content{font-size:1.2em}
.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#footer{background-color:#00A0B0;border:none;color:#ffffff;font-size:0.9em;}
#footer a{color:#c1e1ec;text-decoration:none;}
#footer a:hover{color:#ededed;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}
h1, h2, h3{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-weight:bold;text-align:left;}
h1{visibility:hidden;font-size:4em;text-align:center;}
#headerimg .description{display:none;font-size:1.2em;text-align:center;}
h2{font-size:1.8em;}
h2.pagetitle{font-size:1.8em;}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;}
h3{font-size:1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;color:white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
.entry p a:visited{color:#ad0101;}
.commentlist li, #commentform input, #commentform textarea{font:0.9em'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata{font-weight:normal;}
#sidebar{font:1em Verdana, Arial, Helvetica, Sans-Serif;}
code{font:1.1em'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover{color:#01919F;text-decoration:none;}
a:hover{color:#147;text-decoration:underline;}
#wp-calendar #prev a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
body{margin:0 0 20px 0;padding:0;}
#page{background-color:white;margin:0 auto;padding:0;width:780px;border:none;}
#header{margin:0 0 0 1px;padding:0;height:165px;width:780px;}
#headerimg{margin:0;height:128px;width:100%;}
.narrowcolumn{float:left;padding:0 0 20px 25px;margin:0px 0 0;width:345px;}
.widecolumn{padding:0;margin:0px 0 20px 150px;width:500px;}
.post{margin:0 0 40px;text-align:left;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment{text-align:center;margin:5px 0px;}
.postmetadata{clear:left;}
#footer{padding:0;margin:0 auto;width:780px;clear:both;}
#footer p{margin:0;padding:20px 0;text-align:center;}
h1{padding-top:70px;margin:0;}
h2{margin:30px 0 0;}
h2.pagetitle{margin:30px 0 0;text-align:left;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{padding:0;margin:0;}
h3.comments{padding:0;margin:40px auto 20px;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 4px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
html>body .entry ul{margin-left:0px;padding:0 0 0 30px;padding-left:10px;text-indent:0px;}
html>body .entry li{margin:3px 0 0px 30px;}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;padding-left:0px;}
.narrowcolumn .postmetadata, .narrowcolumn .post-meta-key{font-size:100%;text-align:left;}
.narrowcolumn .post-meta{font-size:0.9em;line-height:1em;font-weight:bold;text-align:left;color:#ad0101;padding-left:0px;list-style:none;margin-left:-20px;}
#sidebar ul, #sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:7px;}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px;}
ol li, #sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:left;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar{padding:20px 0 10px 0;margin-left:410px;width:350px;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym, abbr, span.caps{cursor:help;}
blockquote{margin:15px 30px 0 25px;padding-left:10px;border-left:3px solid #ddd;text-align:left;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
#nav{background:url(images/navbar.jpg) repeat-x;height:37px;margin:0px 0;padding:0;}
#nav ul{margin:0;padding:0;list-style:none;width:780px;float:left;}
#nav ul li{float:left;}
#nav ul a{background:url(images/divider.gif) no-repeat left top;display:block;padding:0 1.2em;line-height:38px;text-decoration:none;color:#fff;float:left;font-size:1.2em;font-weight:bold;}
#nav ul a:hover{color:#C8EBEE;}
#ofertas, #productos{padding:0;margin:15px 0 15px 0;}
#ofertas h2, #productos h2{margin:0;padding-top:10px;padding-bottom:10px;font-size:1.8em;font-variant:small-caps;font-weight:bold;text-align:center;}
#ofertas ul, #productos ul{list-style:none;font-weight:bold;font-size:1.2em;}
#ofertas li, #productos li{padding:0em 0em 0em 30px;display:block;border-bottom:2px #bee6ee dotted;}
#ofertas li a, #productos li a{background:url(images/redarrow.gif) no-repeat left center;padding-left:10px;font-weight:bold;text-decoration:none;color:#ad0101;}
#ofertas li a:hover, #productos li a:hover{color:#ff280b;}
#ofertas .last, #productos .last{text-align:right;}
#ofertas .last a, #productos .last a{background:url(images/redarrow.gif) no-repeat right center;text-decoration:none;color:#01919F;font-weight:bold;padding-right:10px;}
#ofertas .last a:hover, #productos .last a:hover{background:url(images/redarrow_over.gif) no-repeat right center;color:#ff280b;}
.box{width:350px;background:url(images/boxtile.gif) repeat-y;}
.box h2{background:url(images/boxtop.gif) no-repeat left top;text-align:center;padding-top:10px;}
.box .last{background:url(images/boxbottom.gif) no-repeat left bottom;padding-bottom:20px;}
.box h2, .box p{padding-left:20px;padding-right:20px;}
#bottomrow{float:left;background:#C8EBEE;padding:0em 0px 0px 0px;width:780px;}
#recentposts{float:left;width:410px;}
#sidebar2{margin-bottom:10px;float:right;width:350px;padding:0;padding-top:10px;}
#recentposts h2{line-height:33px;padding-left:38px;padding-bottom:5px;margin:10px 0px 0px 10px;color:#01919F;}
#recentposts ul{margin:0;padding:0;list-style-type:none;padding-left:50px;margin-bottom:2em;}
#recentposts li{margin-bottom:5px;}
#recentposts ul a{font-size:1em;padding-left:10px;display:block;height:1.2em;line-height:1.2em;text-decoration:none;border-left:3px #f3f8fb solid;font-style:italic;color:#606060;}
#recentposts ul a:hover{border-left:3px #01919F solid;background-color:#C8EBEE;color:#181818;}
.solicitarpresup{text-align:center;}
div.wpcf7{margin:0;padding:0;}
.wpcf7-form{background:#FFFFFF none repeat scroll 0 0;margin-left:80px;margin-top:20px;font-size:0.9em;}
.wpcf7-form textarea{background:#C8EBEE none repeat scroll 0 0;border:medium none;width:340px;}
.wpcf7-form input{background:#C8EBEE none repeat scroll 0 0;border:medium none;}
.wpcf7-form input[type="text"]{background:#C8EBEE none repeat scroll 0 0;height:20px;width:340px;}
.wpcf7-form input[type="submit"]{background:#01919F none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;margin-left:277px;width:66px;}
.wpcf7-form select{display:inline;margin-left:10px;width:200px;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid #ff0000;font-size:10pt;width:280px;padding:2px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-form input[class="medidas"]{height:20px;width:106px;}
.wpcf7-form input[class="dosCol"], .wpcf7-form input[name="telefono"], .wpcf7-form input[name="localidad"]{height:20px;width:165px;}
.wpcf7-form select[class="tipoymaterial"]{margin-left:0;width:165px;}
#no-more-ie6{padding:7px 5px 7px 5px;width:100%;background-color:#F8FFB9;font-size:106%;color:#222;}
#no-more-ie6 a{font-weight:bold;text-decoration:underline;}

