article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
    font-family: sans-serif;
}
body {
    margin: 0;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
p, pre {
    margin: 1em 0;
}
code, kbd, pre, samp {
    font-family: monospace,  serif;
    _font-family: 'courier new',  monospace;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before, q:after {
    content: '';
    content: none;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dl, menu, ol, ul {
    margin: 1em 0;
}
dd {
    margin: 0 0 0 40px;
}
menu, ol, ul {
    padding: 0 0 0 40px;
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}
button, input {
    line-height: normal;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
}
button[disabled], html input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}
p {
    margin: 0 0 10px 0;
}
p img {
    margin: 0;
}
p.lead {
    font-size: 21px;
    line-height: 27px;
    color: #777;
}
em {
    font-style: italic;
}
strong {
    font-weight: bold;
    color: #333;
}
small {
    font-size: 80%;
}
blockquote, blockquote p {
    font-size: 17px;
    line-height: 24px;
    color: #777;
    font-style: italic;
}
blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #ddd;
}
blockquote cite {
    display: block;
    font-size: 12px;
    color: #555;
}
blockquote cite:before {
    content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
    color: #555;
}
hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 10px 0 30px;
    height: 0;
}
ul, ol {
    margin-bottom: 20px;
}
ul {
    list-style: none outside;
}
ol {
    list-style: decimal;
}
ol, ul.square, ul.circle, ul.disc {
    margin-left: 30px;
}
ul.square {
    list-style: square outside;
}
ul.circle {
    list-style: circle outside;
}
ul.disc {
    list-style: disc outside;
}
ul ul, ul ol, ol ol, ol ul {
    margin: 4px 0 5px 30px;
    font-size: 90%;
}
ul ul li, ul ol li, ol ol li, ol ul li {
    margin-bottom: 6px;
}
li {
    line-height: 1.2em;
    margin-bottom: 10px;
}
ul.large li {
    line-height: 21px;
}
img.scale-with-grid {
    max-width: 100%;
    height: auto;
}
form {
    margin-bottom: 20px;
}
fieldset {
    margin-bottom: 20px;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 13px "HelveticaNeue",  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
}
select {
    padding: 0;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
    border: 1px solid #aaa;
    color: #444;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
textarea {
    min-height: 60px;
}
label, legend {
    display: block;
    font-weight: bold;
    font-size: 13px;
}
select {
    width: 220px;
}
input[type="checkbox"] {
    display: inline;
}
label span, legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444;
}
.remove-bottom {
    margin-bottom: 0 !important;
}
.half-bottom {
    margin-bottom: 10px !important;
}
.add-bottom {
    margin-bottom: 20px !important;
}
.container {
    position: relative;
    width: 960px;
    margin: 0 auto;
    padding: 0;
}
.container .column, .container .columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}
.row {
    margin-bottom: 20px;
}
.column.alpha, .columns.alpha {
    margin-left: 0;
}
.column.omega, .columns.omega {
    margin-right: 0;
}
.container .one.column, .container .one.columns {
    width: 60px;
}
.container .two.columns {
    width: 140px;
}
.container .three.columns {
    width: 220px;
}
.container .four.columns {
    width: 300px;
}
.container .five.columns {
    width: 380px;
}
.container .six.columns {
    width: 460px;
}
.container .seven.columns {
    width: 540px;
}
.container .eight.columns {
    width: 620px;
}
.container .nine.columns {
    width: 700px;
}
.container .ten.columns {
    width: 780px;
}
.container .eleven.columns {
    width: 860px;
}
.container .twelve.columns {
    width: 940px;
}
.container .one-third.column {
    width: 300px;
}
.container .offset-by-one {
    padding-left: 80px;
}
.container .offset-by-two {
    padding-left: 160px;
}
.container .offset-by-three {
    padding-left: 240px;
}
.container .offset-by-four {
    padding-left: 320px;
}
.container .offset-by-five {
    padding-left: 400px;
}
.container .offset-by-six {
    padding-left: 480px;
}
.container .offset-by-seven {
    padding-left: 560px;
}
.container .offset-by-eight {
    padding-left: 640px;
}
.container .offset-by-nine {
    padding-left: 720px;
}
.container .offset-by-ten {
    padding-left: 800px;
}
.container .offset-by-eleven {
    padding-left: 880px;
}
@media only screen and (min-width: 1192px) {
    .container {
    position: relative;
    width: 1164px;
    margin: 0 auto;
    padding: 0;
}
.container .column, .container .columns {
    float: left;
    display: inline;
    margin-left: 14px;
    margin-right: 14px;
}
.row {
    margin-bottom: 20px;
}
.column.alpha, .columns.alpha {
    margin-left: 0;
}
.column.omega, .columns.omega {
    margin-right: 0;
}
.container .one.column, .container .one.columns {
    width: 69px;
}
.container .two.columns {
    width: 166px;
}
.container .three.columns {
    width: 263px;
}
.container .four.columns {
    width: 360px;
}
.container .five.columns {
    width: 457px;
}
.container .six.columns {
    width: 554px;
}
.container .seven.columns {
    width: 651px;
}
.container .eight.columns {
    width: 748px;
}
.container .nine.columns {
    width: 845px;
}
.container .ten.columns {
    width: 942px;
}
.container .eleven.columns {
    width: 1039px;
}
.container .twelve.columns {
    width: 1136px;
}
.container .one-third.column {
    width: 360px;
}
.container .offset-by-one {
    padding-left: 97px;
}
.container .offset-by-two {
    padding-left: 194px;
}
.container .offset-by-three {
    padding-left: 291px;
}
.container .offset-by-four {
    padding-left: 388px;
}
.container .offset-by-five {
    padding-left: 485px;
}
.container .offset-by-six {
    padding-left: 582px;
}
.container .offset-by-seven {
    padding-left: 679px;
}
.container .offset-by-eight {
    padding-left: 776px;
}
.container .offset-by-nine {
    padding-left: 873px;
}
.container .offset-by-ten {
    padding-left: 970px;
}
.container .offset-by-eleven {
    padding-left: 1067px;
}
}
@media only screen and (max-device-width: 767px) {
    .container {
    width: 280px;
    padding-left: 10px;
    padding-right: 10px;
}
.container .columns, .container .column {
    margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns {
    width: 280px;
}
.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven {
    padding-left: 0;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    .container {
    width: 400px;
    padding-left: 10px;
    padding-right: 10px;
}
.container .columns, .container .column {
    margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column {
    width: 400px;
}
}
.container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.row:after, .clearfix:after {
    clear: both;
}
.row, .clearfix {
    zoom: 1;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
body {
    font-family: 'Open Sans',  Verdana,  sans-serif,  Geneva;
    font-size: 14px;
    background-color: #e9e9e9;
    line-height: 1.4em;
}
@media only screen and (min-device-width: 768px) and (max-width: 979px) {
    html {
    min-width: 962px;
}
}
p {
    line-height: 1.6em;
}
.just1200 {
    display: none !important;
    visibility: hidden !important;
}
.justmov {
    display: none !important;
    visibility: hidden !important;
}
.justPrint {
    display: none !important;
    visibility: hidden !important;
}
@media only screen and (min-width: 1190px) {
    .just1200 {
    display: initial !important;
    visibility: visible !important;
}
}
@media only screen and (max-device-width: 767px) {
    .justmov {
    display: initial !important;
    visibility: visible !important;
}
.nomov {
    display: none !important;
    visibility: hidden;
}
}
@media print {
    .justprint {
    display: initial !important;
    visibility: visible !important;
}
}
@media only screen and (max-device-width: 767px) {
    .container .columns, .container .column {
    margin-top: 10px;
    margin-bottom: 10px !important;
}
}
#location {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}
#location div.twelve.columns {
    display: block;
    padding-bottom: 10px;
    line-height: 18px;
}
#location div.twelve.columns a {
    text-decoration: none;
    color: #000;
}
#location div.twelve.columns a:hover {
    text-decoration: underline;
}
#location div.twelve.columns b {
    vertical-align: middle;
    color: #ed4c35;
    font-size: 18px;
}
#mainwrap {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding-top: 25px;
    padding-bottom: 25px;
}
img.img100 {
    width: 100%;
    height: auto;
}
img.max300px {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    display: block;
    height: auto;
}
.m20 {
    margin-bottom: 20px;
}
.hgeneral, .hgeneral2 {
    border-bottom: 1px solid #e9e9e9;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.2em;
    position: relative;
}
.hgeneral span, .hgeneral2 span {
    font-weight: 600;
    width: 100%;
    display: block;
}
.hgeneral span:after, .hgeneral2 span:after {
    display: block;
    content: " ";
    width: 50px;
    height: 5px;
    background-color: #ed4c35;
    margin-bottom: -1px;
}
.hgeneral .subtitulo, .hgeneral2 .subtitulo {
    font-style: italic;
    color: #434a54;
    font-size: .5em;
    position: absolute;
    bottom: 0;
    right: 0;
    text-transform: none;
    font-weight: normal;
}
.hgeneral2 {
    font-size: 18px;
}
.hnaranja {
    background-color: #ed4c35;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0 5px;
}
.hgris {
    background-color: #e9e9e9;
    color: #666;
    font-weight: bold;
    border-radius: 5px;
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0 10px;
}
.celeste {
    color: #0098d2 !important;
}
.naranja {
    color: #ed4c35 !important;
}
.grisazul {
    color: #434a54 !important;
}
.negro {
    color: #000 !important;
}
.camion .hnaranja, .nave .hnaranja, .puesto .hnaranja, .cebolla .hnaranja {
    padding-left: 40px;
    background-image: url('/images/base/iconos-cotizaciones.png');
    background-repeat: no-repeat;
    background-position-x: left;
    height: 30px;
}
.camion .hnaranja span, .nave .hnaranja span, .puesto .hnaranja span, .cebolla .hnaranja span {
    font-weight: normal !important;
    font-size: .8em;
}
.camion .hnaranja {
    background-position-y: 0;
}
.nave 	.hnaranja {
    background-position-y: -40px;
}
.puesto .hnaranja {
    background-position-y: -80px;
}
.cebolla .hnaranja {
    background-position-y: -120px;
}
*.button {
    background-color: #ed4c35;
    color: #fff !important;
    font-weight: normal;
    border-radius: 5px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
}
*.button:hover {
    background-color: #0098d2 !important;
}
*.button.celeste {
    background-color: #0098d2;
}
*.button.celeste:hover {
    background-color: #ed4c35 !important;
}
*.button.blanco {
    background-color: #fff;
    color: #434a54 !important;
    border: 1px solid #dfdfdf;
}
*.button.blanco:hover {
    background-color: #e9e9e9 !important;
}
.bold {
    font-weight: bold !important;
}
.semibold {
    font-weight: 600 !important;
}
.mayusculas {
    text-transform: uppercase;
}
a {
    color: #0098d2;
    text-decoration: none;
}
a img {
    border: none;
}
a:hover {
    color: #ed4c35;
    text-decoration: none;
}
a.grisazul:hover {
    color: #ed4c35 !important;
}
a.actual {
    color: #ed4c35;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #ed4c35;
}
.nouppercase {
    text-transform: none !important;
}
.h1 {
    color: #434a54;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.2em;
}
.h2 {
    color: #434a54;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2em;
}
.h3 {
    color: #ed4c35;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.2em;
}
.borde {
    border-bottom: 1px solid #dfdfdf;
}
.roundborder {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
}
.mb0 {
    margin-bottom: 0;
}
.mt0 {
    margin-top: 0;
}
.mb10 {
    margin-bottom: 10px;
}
.mt10 {
    margin-top: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.mt20 {
    margin-top: 20px;
}
ul.nolist {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.linomb li {
    margin-bottom: 2px;
}
.masnoticias a {
    color: #434a54;
}
.masnoticias a .imagen {
    display: block;
    width: 130px;
    height: 100px;
    float: left;
    margin-right: 10px;
}
.masnoticias a .imagen img {
    height: 100px;
}
.masnoticias a span.titulo, .masnoticias a span.fecha {
    float: right;
    display: block;
}
span.region {
    display: inline-block;
    margin-right: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 0 5px;
    text-transform: uppercase;
    font-size: .9em;
}
span.region.r0 {
    background-color: #bbb;
}
span.region.r1 {
    background-color: #0098d2;
}
span.region.r2 {
    background-color: #3c9415;
}
span.region.r3 {
    background-color: #153394;
}
span.region.r4 {
    background-color: #901bad;
}
span.region.r5 {
    background-color: #bd1323;
}
span.region.r6 {
    background-color: #662905;
}
span.region.r7 {
    background-color: #b00e79;
}
@media only screen and (max-device-width: 767px) {
    #location {
    display: none;
}
#mainwrap {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
.iframe8 {
    width: 620px;
}
.iframe4 {
    width: 300px;
}
@media only screen and (min-width: 1190px) {
    .iframe8 {
    margin: 0 64px;
}
.iframe4 {
    margin: 0 30px;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    .iframe8, .iframe4 {
        width: 300px;
    }

}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    .iframe8, .iframe4 {
    margin: 0 50px;
}
}
#header-subnav {
    background-color: #ed4c35;
    color: #fff;
}
#header-subnav * {
    line-height: 22px;
}
#header-subnav #today {
    font-style: italic;
}
#header-subnav ul {
    font-size: .8em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    list-style: none;
    padding: 0;
    margin: 0;
}
#header-subnav ul li {
    display: inline-block;
    padding-left: 5px;
    margin: 0;
}
#header-subnav ul li a {
    text-decoration: none;
    color: #fff;
    display: inline-block;
}
#header-subnav ul li a:hover {
    text-decoration: underline;
}
@media only screen and (max-device-width: 767px) {
    #header-subnav {
    display: none;
}
}
header {
    background-color: #fff;
}
header .container {
    padding: 20px 0;
}
header .container #argenpapa {
    padding-top: 20px;
}
header .container #argenpapa img {
    width: 100%;
    max-width: 300px;
}
header .container #argenpapa span {
    display: block;
    width: 100%;
    margin-top: 10px;
    font-weight: 600;
    font-style: italic;
    font-size: 19px;
}
header .container #widget-clima {
    text-align: center;
    max-width: 246px;
    display: inline-block;
}
header .container #widget-clima .button {
    font-size: .8em;
    line-height: 20px;
}
header .container #widget-clima ul {
    width: 100%;
    max-width: 210px;
    margin: 0 auto;
    padding: 0 20px;
}
header .container #widget-clima li {
    width: 100%;
    height: 60px;
    padding: 10px 0;
    text-align: center;
}
header .container #widget-clima li span {
    display: inline-block;
}
header .container #widget-clima li b {
    width: 100%;
    display: block;
    line-height: 20px;
    color: #434a54;
    font-size: 15px;
}
header .container #widget-clima li i {
    width: 100%;
    display: block;
    font-size: .9em;
    line-height: 16px;
    color: #666;
}
header .container #widget-clima li .temp {
    font-size: 22px;
    line-height: 24px;
    font-weight: bold;
    display: block;
    width: 100%;
    text-align: center;
    color: #e9e9e9;
}
header .container #widget-clima li .temp .min {
    color: #0098d2 !important;
}
header .container #widget-clima li .temp .max {
    color: #ed4c35 !important;
}
header .container #widget-social {
    display: block;
    float: right;
    width: 100%;
    max-width: 190px;
    margin-left: 20px;
}
header .container .button.lupa {
    background-image: url('/images/base/lupa2.png');
    background-position: right center;
    background-repeat: no-repeat;
}
header .container #widget-variacion div {
    height: 100%;
    display: block;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 10px;
    padding-top: 50px;
}
header .container #widget-variacion .baja {
    background-image: url('/images/base/icono-baja.png');
}
header .container #widget-variacion .alza {
    background-image: url('/images/base/icono-alza.png');
}
header .container #widget-variacion .igual {
    background-image: url('/images/base/icono-igual.png');
}
header .container #widget-variacion b {
    font-size: 28px;
    line-height: 28px;
    color: #0098d2;
    font-weight: bold;
    width: 100%;
    display: block;
}
header .container #widget-variacion span {
    color: #666;
    font-size: 12px;
    font-weight: 600;
    line-height: 1em;
    display: block;
    padding-top: 5px;
}
nav#principal {
    background-color: #222;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}
nav#principal #mov-nav {
    height: 0;
    display: none;
    visibility: hidden;
}
nav#principal .container {
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}
nav#principal ul.container {
    list-style: none;
    height: 50px;
}
nav#principal ul.container li.l0 {
    display: inline-block;
    float: left;
    height: 100%;
}
nav#principal ul.container li.l0 >a {
    height: 42px;
    line-height: 42px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 4px 11px;
    padding-bottom: 0;
    border-bottom: 4px solid #222;
}
nav#principal ul.container li.l0 span.lupa {
    display: inline-block;
    width: 30px;
    height: 100%;
    min-height: 20px;
    background-image: url('/images/base/lupa.png');
    background-position: center center;
    background-repeat: no-repeat;
}
nav#principal ul.container li:hover > a {
    border-bottom-color: #ed4c35;
}
nav#principal ul.container li.actual > a {
    background-color: #ed4c35;
    border-bottom: 4px solid #ed4c35;
}
nav#principal ul.container li.subnav {
    position: relative;
}
nav#principal ul.container li.subnav >a {
    background-image: url('/images/base/flecha-down2.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 21px;
    padding-left: 10px;
}
nav#principal ul.container li.subnav ul.subnav, nav#principal ul.container li.subnav form {
    display: none;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
    filter: alpha(opacity = (0));
    z-index: 1000;
    box-shadow: 1px 1px 20px rgba(20, 20, 20, 0.7);
}
nav#principal ul.container li.subnav:hover ul.subnav {
    display: initial;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
    position: absolute;
    width: 250px;
    margin: 0;
    padding: 10px 0 5px;
    background-color: #fff;
    border: 2px solid #e9e9e9;
    border-top: none;
}
nav#principal ul.container li.subnav:hover ul.subnav li {
    display: block;
}
nav#principal ul.container li.subnav:hover ul.subnav li a {
    color: #666;
    display: block;
    width: 100%;
    line-height: 2em;
    padding: 0 10px;
    box-sizing: border-box;
    text-decoration: none;
    font-weight: 600;
}
nav#principal ul.container li.subnav:hover ul.subnav li a:hover {
    background-color: #434a54;
    color: #fff;
}
nav#principal ul.container li.subnav.busqueda >a {
    background-image: none;
    padding-right: 0;
}
nav#principal ul.container li.subnav.busqueda:hover form, nav#principal ul.container li.subnav.busqueda.show form {
    display: initial;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
}
nav#principal ul.container li.subnav.busqueda form {
    position: absolute;
    right: 0;
    width: 265px;
    margin: 0;
    padding: 10px;
    background-color: #fff;
    border: 2px solid #e9e9e9;
    border-top: none;
}
nav#principal ul.container li.subnav.busqueda form input {
    display: inline-block;
    width: 175px;
    margin-bottom: 0;
    line-height: 25px;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 4px;
}
nav#principal ul.container li.subnav.busqueda form button {
    margin-bottom: 0;
    width: 85px;
    border: 0;
    line-height: 25px;
}
.social-links a {
    display: inline-block;
    text-decoration: none;
    margin: 0 5px;
    width: 34px;
    height: 34px;
    background-image: url('/images/base/social.png');
    background-repeat: no-repeat;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
}
.social-links a:hover {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
    filter: alpha(opacity = (80));
}
.social-links a.fb {
    background-position: 0 center;
}
.social-links a.tw {
    background-position: -40px center;
}
.social-links a.yt {
    background-position: -80px center;
}
.social-links a.gp {
    background-position: -120px center;
}
.widget-suscribe i {
    font-size: 11px;
}
.widget-suscribe form .button {
    font-size: 10px;
    border: none;
    float: right;
    padding-left: 5px;
    padding-right: 35px;
}
.widget-suscribe form .text {
    float: left;
    box-sizing: border-box;
    width: 95px;
    border-radius: 5px;
}
footer .widget-suscribe form .text {
    width: 115px;
}
footer .widget-suscribe form .button {
    padding-left: 10px;
    padding-right: 10px;
}
footer .widget-suscribe form .button:hover {
    background-color: #222 !important;
}
@media only screen and (min-width: 1190px) {
    #argenpapa span {
    font-size: 20px;
}
nav#principal {
    font-size: 16px;
}
nav#principal ul.container li.l0 > a {
    padding: 4px 19px;
    padding-bottom: 0;
}
nav#principal ul.container li.l0 > a span.lupa {
    width: 20px;
}
nav#principal ul.container li.l0.subnav > a {
    padding-right: 28px;
    padding-left: 17px;
}
header .container #widget-social {
    max-width: 270px;
}
.widget-suscribe i {
    font-size: 15px;
    padding-bottom: 5px;
    display: block;
}
.widget-suscribe form .button {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 45px;
}
.widget-suscribe form .text {
    width: 150px;
}
footer .widget-suscribe form .text {
    width: 140px;
}
}
@media only screen and (max-device-width: 767px) {
    #argenpapa {
    text-align: center;
}
header .social-links {
    text-align: center;
}
}
@media only screen and (max-device-width: 479px) {
    nav#principal #mov-nav {
    width: 300px;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    nav#principal #mov-nav {
    width: 420px;
}
}
@media only screen and (max-device-width: 767px) {
    nav#principal {
    font-size: 14px;
    height: auto;
}
nav#principal #mov-nav.show {
    border: 1px solid #0098d2;
    border-top: none;
}
nav#principal #mov-nav {
    padding: 0;
    display: block;
    visibility: visible;
    height: auto;
}
nav#principal #mov-nav a {
    display: block !important;
    height: 38px;
    line-height: 38px;
    color: #fff;
    text-decoration: none;
}
nav#principal #mov-nav a b, nav#principal #mov-nav a span {
    display: block;
    height: 38px;
    line-height: 38px;
}
nav#principal #mov-nav a b {
    float: left;
    padding-left: 10px;
}
nav#principal #mov-nav a span {
    text-align: right;
    float: right;
}
nav#principal #mov-nav a img {
    display: inline-block;
}
nav#principal #mov-nav a:hover, nav#principal #mov-nav.show a {
    color: #fff;
    background-color: #0098d2;
}
nav#principal ul.container.show {
    display: block;
    height: auto;
    min-height: 830px;
    padding-top: 10px;
}
nav#principal ul.container {
    transition: .2s height ease-in-out;
    -o-transition: .2s height ease-in-out;
    -moz-transition: .2s height ease-in-out;
    -webkit-transition: .2s height ease-in-out;
    height: 0;
    overflow: hidden;
}
nav#principal ul.container li.l0 {
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 40px;
    line-height: 40px;
    border-bottom: none;
    box-sizing: border-box;
}
nav#principal ul.container li.l0 > a:hover {
    background-color: #ed4c35;
    border-bottom: 4px solid #ed4c35;
}
nav#principal ul.container li.l0 > a {
    height: 30px;
    line-height: 30px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px;
}
nav#principal ul.container li.subnav, nav#principal ul.container li.subnav:hover {
    position: relative;
    background-image: none;
}
nav#principal ul.container li.subnav ul.subnav, nav#principal ul.container li.subnav:hover ul.subnav {
    display: initial;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
    position: initial;
    width: 100%;
    height: auto;
    border: none;
}
nav#principal ul.container li.subnav ul.subnav, nav#principal ul.container li.subnav:hover ul.subnav {
    border-top: none;
    margin: 0;
    padding: 0;
}
nav#principal ul.container li.subnav ul.subnav li, nav#principal ul.container li.subnav:hover ul.subnav li {
    margin: 0;
    padding: 0 20px;
    box-sizing: border-box;
    display: block;
}
nav#principal ul.container li.subnav ul.subnav li a, nav#principal ul.container li.subnav:hover ul.subnav li a {
    color: #666;
    display: block;
    width: 100%;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
    text-decoration: none;
    font-weight: 600;
}
nav#principal ul.container li.subnav ul.subnav li a:hover, nav#principal ul.container li.subnav:hover ul.subnav li a:hover {
    background-color: #222;
    color: #ed4c35;
}
nav#principal ul.container li.subnav.busqueda:hover form, nav#principal ul.container li.subnav.busqueda form {
    display: block;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
    position: initial;
    width: 100%;
    box-shadow: none;
    height: auto;
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 10px !important;
    background-color: #222;
    border: none;
}
nav#principal ul.container li.subnav.busqueda:hover form input, nav#principal ul.container li.subnav.busqueda form input {
    display: inline-block;
    width: 60%;
    margin-bottom: 0;
}
nav#principal ul.container li.subnav.busqueda:hover form button, nav#principal ul.container li.subnav.busqueda form button {
    display: inline-block;
    margin-bottom: 0;
    width: 30%;
    margin-left: 7%;
}
}
footer {
    color: #fff;
}
footer .footer-links {
    background-color: #0098d2;
    padding-top: 45px;
    padding-bottom: 45px;
}
footer .footer-links .hgeneral {
    color: #fff;
    border-bottom-color: #fff;
    font-size: 18px;
    margin-bottom: 29px;
}
footer .footer-links #nav-footer {
    margin-bottom: 0;
}
footer .footer-links #nav-footer li {
    margin-bottom: 5px;
}
footer .footer-links #nav-footer li a {
    color: #fff;
    text-decoration: none;
}
footer .footer-links #nav-footer li a:hover {
    text-decoration: underline;
}
footer .footer-credits {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #222;
    color: #fff;
}
footer .footer-credits b {
    color: #0098d2;
    font-weight: normal;
}
footer .footer-credits #logo-footer {
    width: 100%;
    max-width: 206px;
    margin-top: 10px;
}
footer .footer-credits #credits-footer {
    padding-top: 22px;
    text-align: center;
}
footer .footer-credits #webmaster {
    text-align: right;
    font-size: 11px;
}
footer .footer-credits #webmaster a#gotop img {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
}
footer .footer-credits #webmaster a#gotop:hover img {
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
    filter: alpha(opacity = (50));
}
footer .footer-credits #webmaster a {
    color: #fff;
    text-decoration: none;
}
footer .footer-credits #webmaster a:hover {
    text-decoration: underline;
}
footer .footer-credits #webmaster div {
    height: 1.2em;
    width: 100%;
}
footer .footer-credits #webmaster #disenio {
    padding-top: 8px;
}
footer .footer-credits #webmaster #programacion {
    font-size: 8px;
}
@media only screen and (max-device-width: 767px) {
    footer .footer-credits #webmaster {
    text-align: center;
}
}
.preciosnacionales .info table {
    width: 100%;
    margin-bottom: 10px;
}
.preciosnacionales .info table thead th {
    text-align: right;
}
.preciosnacionales .info table thead th:first-child b {
    text-align: left;
    padding-left: 10px;
}
.preciosnacionales .info table thead th:last-child b {
    padding-right: 10px;
}
.preciosnacionales .info table thead b {
    padding: 5px 0;
    display: block;
    width: 100%;
}
.preciosnacionales .info table tbody tr {
    border-bottom: 1px solid #dfdfdf;
    padding-left: 10px;
    padding-right: 10px;
}
.preciosnacionales .info table tbody tr.last {
    border-bottom: none;
}
.preciosnacionales .info table tbody td {
    line-height: 25px;
    color: #666;
}
.preciosnacionales .info table tfoot i {
    padding-left: 10px;
    color: #666;
    font-size: .8em;
}
.preciosnacionales .info table tbody tr td:first-child {
    padding: 0 10px;
}
.preciosnacionales .info table tbody tr td:last-child {
    padding: 0 10px;
}
.preciosnacionales .info table.camion tbody tr td:last-child, .preciosnacionales .info table.cebolla tbody tr td:last-child {
    text-align: right;
    font-weight: 600;
    color: #000 !important;
}
.preciosnacionales .info table.nave tbody tr td, .preciosnacionales .info table.puesto tbody tr td {
    text-align: right;
    font-weight: 600;
    color: #000 !important;
}
.preciosnacionales .info table.nave tbody tr td:first-child, .preciosnacionales .info table.puesto tbody tr td:first-child {
    text-align: left;
    font-weight: normal;
}
#precios-nacionales-home {
    background-color: #222;
    box-sizing: border-box;
    padding: 10px;
    height: 565px;
    overflow: hidden;
    border-radius: 5px;
}
#precios-nacionales-home h1 {
    color: #fff;
    font-size: 17px;
    margin-top: 5px;
}
#precios-nacionales-home i.subtitulo {
    font-size: 12px;
    color: #fff;
}
#precios-nacionales-home .info::-webkit-scrollbar {
    width: 10px;
    margin-right: 5px;
}
#precios-nacionales-home .info::-webkit-scrollbar-track {
    background-color: #ccc;
    border-left: 1px solid #ccc;
    border-radius: 6px;
}
#precios-nacionales-home .info::-webkit-scrollbar-thumb {
    background-color: #666;
    border-radius: 6px;
}
#precios-nacionales-home .info::-webkit-scrollbar-thumb:hover {
    background-color: #df6553;
}
#precios-nacionales-home .info {
    border-radius: 5px;
    height: 425px;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 12px;
}
#precios-nacionales-home .masinfo {
    text-align: center;
}
@media only screen and (min-width: 1190px) {
    #precios-nacionales-home h1 {
    font-size: 18px;
}
#precios-nacionales-home .info {
    font-size: 14px;
}
}
@media only screen and (max-device-width: 767px) {
    #precios-nacionales-home {
    height: auto;
}
#precios-nacionales-home h1 {
    font-size: 14px;
}
#precios-nacionales-home .info {
    font-size: 12px;
    height: auto;
}
#mercados td, #mercados th {
    font-size: 12px;
}
#mercados .info {
    width: auto;
    max-width: 390px;
}
}
#precios-internacionales-home {
    padding: 10px 10px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
    text-align: center;
}
#precios-internacionales-home .cotizacion-internacional {
    height: 170px;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
    text-align: left;
}
.cotizacion-internacional .pais {
    display: block;
    width: 100%;
    max-width: 250px;
    margin: 0 auto;
    line-height: 1.2em;
}
.cotizacion-internacional .pais img {
    float: left;
    margin-right: 10px;
}
.cotizacion-internacional .pais b {
    display: inline-block;
    padding-top: 5px;
}
.cotizacion-internacional ul {
    width: 100%;
    max-width: 250px;
    margin: 15px auto;
    clear: both;
}
.cotizacion-internacional ul li:first-child {
    line-height: 25px;
}
.cotizacion-internacional ul li {
    line-height: 18px;
    margin-bottom: 0;
}
.cotizacion-internacional ul li span {
    width: 70%;
    display: inline-block;
    float: left;
}
.cotizacion-internacional ul li b {
    width: 30%;
    display: inline-block;
    float: left;
    text-align: center;
}
.cotizacion-internacional .nota {
    display: block;
    width: 100%;
    max-width: 250px;
    margin: 0 auto;
    color: #666;
    font-size: .9em;
    text-align: center;
    font-style: italic;
}
#mercados-internacional li.cotizacion-internacional {
    float: left;
    display: inline;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
    width: 46%;
    margin: 10px 2%;
    box-sizing: border-box;
    margin: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 220px;
}
@media only screen and (max-device-width: 767px) {
    #mercados-internacional li.cotizacion-internacional {
    width: 100%;
    max-width: 300px;
    margin: 10px auto;
    float: none;
    display: block;
}
}
article.noticiahome {
    height: 310px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;
}
article.noticiahome div.imagen {
    width: 100%;
    height: 180px;
    overflow: hidden;
    text-align: center;
}
article.noticiahome div.imagen img {
    height: 180px;
}
article.noticiahome a {
    text-decoration: none;
}
article.noticiahome a:hover * {
    color: #ed4c35;
}
article.noticiahome h1 {
    height: 75px;
    font-size: 18px;
    font-weight: normal;
    color: #434a54;
    margin: 10px 0;
    padding: 0 10px;
    box-sizing: border-box;
}
article.noticiahome div.fecha {
    color: #434a54;
    height: 25px;
    width: 60%;
    float: left;
    display: block;
    padding-left: 10px;
    box-sizing: border-box;
}
article.noticiahome div.share {
    height: 25px;
    width: 40%;
    float: right;
    display: block;
    padding-right: 10px;
    box-sizing: border-box;
}
article.noticiahome div.share a {
    width: 20px;
    margin: 0 2px;
}
article.noticiahome div.share a:hover {
    opacity: .6;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
    filter: alpha(opacity = (60));
}
@media only screen and (min-width: 1190px) {
    article.noticiahome div.share a {
    width: 22px;
    margin: 0 4px;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    article.noticiahome {
    height: auto;
}
article.noticiahome div.imagen {
    width: 180px;
    float: left;
    margin-right: 10px;
}
article.noticiahome h1 {
    margin-left: 190px;
    height: auto;
}
article.noticiahome div.fecha {
    width: 49%;
    display: inline-block;
}
article.noticiahome div.share {
    width: 49%;
    text-align: left;
    display: inline-block;
}
}
@media only screen and (max-device-width: 479px) {
    article.noticiahome {
    height: auto;
}
article.noticiahome div.imagen {
    display: none;
    visibility: hidden;
}
article.noticiahome h1 {
    height: auto;
}
article.noticiahome div.fecha {
    width: 100%;
}
article.noticiahome div.share {
    display: none;
    visibility: hidden;
}
}
#paginacion {
    text-align: center;
    margin-top: 30px;
}
#paginacion .actual {
    font-weight: bold;
}
#paginacion a {
    text-transform: none;
    margin: 0 2px;
}
.share {
    height: 25px;
    width: 50%;
    float: right;
    display: block;
}
.share a {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 3px;
}
.share a.fb {
    background-image: url('/images/base/share-fb.png');
}
.share a.tw {
    background-image: url('/images/base/share-tw.png');
}
.share a.gp {
    background-image: url('/images/base/share-gp.png');
}
.share a.eml {
    background-image: url('/images/base/share-eml.png');
}
article.listanoticias {
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 0;
    color: #434a54;
}
article.listanoticias .imagen {
    height: 200px;
    overflow: hidden;
    text-align: center;
}
article.listanoticias .imagen img {
    height: 200px;
}
article.listanoticias .info {
    height: 175px;
    overflow: hidden;
}
article.listanoticias .info h1 {
    margin-bottom: 10px;
}
article.listanoticias .info p {
    margin-bottom: 0;
}
article.listanoticias .fecha {
    height: 25px;
    width: 50%;
    float: left;
    display: block;
}
article.listanoticias .share {
    height: 25px;
    width: 50%;
    float: right;
    display: block;
}
#noticiasgenerales article.listanoticias .info h1 a {
    line-height: 1em;
    font-size: 22px;
}
@media only screen and (max-device-width: 767px) {
    article.listanoticias .info {
    height: auto;
}
article.listanoticias .info .h2 {
    font-size: 18px;
}
article.listanoticias .info p {
    margin-bottom: 10px;
}
article.listanoticias .share {
    display: none;
    visibility: hidden;
    height: 0 !important;
}
footer .widget-suscribe form .text {
    width: 172px;
}

}




#home-ultimas-economicas {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 10px;
    height: 262px;
}
#home-ultimas-economicas article.listanoticias {
    padding: 0;
    border: none;
}
#home-ultimas-economicas article.listanoticias .imagen {
    width: 50%;
    height: 240px;
    float: left;
    display: block;
    border-radius: 5px;
}
#home-ultimas-economicas article.listanoticias .imagen img {
    height: 100%;
}
#home-ultimas-economicas article.listanoticias .info {
    display: block;
    width: 50%;
    height: 240px;
    padding-left: 20px;
    float: right;
    box-sizing: border-box;
}
#home-ultimas-economicas article.listanoticias .info h1, #home-ultimas-economicas article.listanoticias .info .fecha, #home-ultimas-economicas article.listanoticias .info .share {
    margin-bottom: 10px;
}
#home-ultimas-economicas article.listanoticias .info .fecha, #home-ultimas-economicas article.listanoticias .info .share {
    width: 100%;
    display: block;
}
#home-ultimas-economicas article.listanoticias .info .fecha {
    line-height: 20px;
    font-size: .9em;
    font-weight: 600;
}
@media only screen and (max-device-width: 767px) {
    #home-ultimas-economicas {
    height: auto;
}
#home-ultimas-economicas article.listanoticias .imagen {
    width: 100%;
    height: 150px;
    background-color: #434a54;
}
#home-ultimas-economicas article.listanoticias .info {
    height: 115px;
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}
.masleidas {
    border: 1px solid #dfdfdf;
    padding: 10px;
    border-radius: 5px;
}
.masleidas a.nota {
    display: block;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: auto;
    color: #434a54;
    text-decoration: none;
}
.masleidas a.nota .imagen {
    display: block;
    height: 100px;
    width: 100px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
    text-align: center;
}
.masleidas a.nota .imagen img {
    height: 100px;
}
.masleidas a.nota .fecha {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
}
.masleidas a.nota:hover {
    color: #ed4c35;
}
.masleidas a.nota:hover .fecha {
    color: #434a54;
}
.masleidas a.nota:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
@media only screen and (min-width: 1190px) {
    .masleidas a.nota .imagen {
    width: 130px;
}
}
#notas-sugeridas a {
    display: block;
    color: #434a54;
    text-decoration: none;
}
#notas-sugeridas a img {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
#notas-sugeridas a:hover {
    color: #ed4c35;
}
@media only screen and (max-device-width: 767px) {
    #notas-sugeridas {
    margin-top: 10px;
}
#notas-sugeridas a {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: auto;
}
#notas-sugeridas a .imagen {
    display: block;
    height: 100px;
    width: 130px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
    text-align: center;
}
#notas-sugeridas a .imagen img {
    height: 100px;
    width: auto;
}
#notas-sugeridas a:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
}
#notici-ampliada .imagen img {
    width: 100%;
    display: block;
}
#notici-ampliada .articulo {
    line-height: 1.5em;
    text-align: justify;
}
#notici-ampliada .fuente {
    color: #666;
    font-size: 12px;
}
#notici-ampliada .share {
    text-align: center;
}
#notici-ampliada .share a {
    width: 32px;
    height: 32px;
    margin: 10px;
}
#notici-ampliada .pie-foto {
    background-color: #666;
    color: #fff;
    box-sizing: border-box;
    padding: 10px;
    font-size: .9em;
}
#notici-ampliada #video-wrap {
    position: relative;
    display: block;
}
#notici-ampliada #video-wrap #video-close {
    position: absolute;
    top: -30px;
    right: 0;
    display: block;
    line-height: 30px;
    height: 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#notici-ampliada #video-wrap #video-play {
    position: absolute;
    top: 25%;
    left: 25%;
    z-index: 10;
    width: 50%;
    height: 50%;
    display: block;
    background-image: url('/images/base/play.png');
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
    filter: alpha(opacity = (70));
}
#notici-ampliada #video-wrap #video-play span {
    display: none;
}
#notici-ampliada #video-wrap #video-play:hover {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
}
#notici-ampliada #video-wrap iframe {
    position: absolute;
    top: 0;
    z-index: 100;
}
.forobm .like, .forobm .reportar, .forobm b, .forobr .like, .forobr .reportar, .forobr b {
    height: 20px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 25px;
    color: #434a54;
}
.forobm a.like:hover, .forobm a.reportar:hover, .forobr a.like:hover, .forobr a.reportar:hover {
    color: #0098d2;
}
.forobm .like, .forobr .like {
    background-image: url('/images/base/like.png');
}
.forobm .reportar, .forobr .reportar {
    background-image: url('/images/base/reportar.png');
    margin-right: 5px;
}
#foro-home ul {
    height: 264px;
    overflow: auto;
    border: 1px solid #dfdfdf;
    padding: 10px;
}
#foro-home ul li {
    border-bottom: 1px solid #dfdfdf;
}
#foro-lista ul li, #foro-fullpost ul li {
    padding: 5px 10px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
}
#foro-lista ul li .forobm, #foro-lista ul li .forobr, #foro-fullpost ul li .forobm, #foro-fullpost ul li .forobr {
    width: 165px;
    float: right;
    text-align: right;
    margin-left: 10px;
    margin-bottom: 0;
}
#foro-lista ul li .mensaje, #foro-fullpost ul li .mensaje {
    min-height: 40px;
}
#foro-lista ul li:hover, #foro-fullpost ul li:hover {
    background-color: #fff;
    box-shadow: 1px 1px 5px rgba(20, 20, 20, 0.5);
}
#foro-home h1, #foro-lista h1 {
    position: relative;
}
#foro-home h1 a, #foro-lista h1 a {
    position: absolute;
    right: 0;
    top: 50%;
}
#foro-home ul, #foro-lista ul, #foro-fullpost ul {
    box-sizing: border-box;
}
#foro-home ul li, #foro-lista ul li, #foro-fullpost ul li {
    display: block;
}
#foro-home ul li a.mensaje, #foro-lista ul li a.mensaje, #foro-fullpost ul li a.mensaje {
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding-bottom: 10px;
    min-height: 48px;
}
#foro-home ul li .autor, #foro-home ul li .tema, #foro-home ul li .resp, #foro-lista ul li .autor, #foro-lista ul li .tema, #foro-lista ul li .resp, #foro-fullpost ul li .autor, #foro-fullpost ul li .tema, #foro-fullpost ul li .resp {
    display: inline-block;
    box-sizing: border-box;
    font-size: .9em;
    padding-bottom: 5px;
}
#foro-home ul li .autor, #foro-lista ul li .autor, #foro-fullpost ul li .autor {
    width: 48%;
}
#foro-home ul li .tema, #foro-lista ul li .tema, #foro-fullpost ul li .tema {
    width: 25%;
    text-align: center;
}
#foro-home ul li .tema a, #foro-lista ul li .tema a, #foro-fullpost ul li .tema a {
    color: #fff;
    background-color: #434a54;
    padding: 0 5px;
    border-radius: 2px;
}
#foro-home ul li .tema a:hover, #foro-lista ul li .tema a:hover, #foro-fullpost ul li .tema a:hover {
    background-color: #ed4c35;
}
#foro-home ul li .resp, #foro-lista ul li .resp, #foro-fullpost ul li .resp {
    width: 25%;
    text-align: right;
}
#foro-home ul li.last, #foro-lista ul li.last, #foro-fullpost ul li.last {
    border: none;
    padding-bottom: 0;
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
    #foro-home ul, #foro-lista ul, #foro-fullpost ul {
    height: auto;
}
#foro-home ul li .autor, #foro-lista ul li .autor, #foro-fullpost ul li .autor {
    width: 62%;
}
#foro-home ul li .autor b, #foro-lista ul li .autor b, #foro-fullpost ul li .autor b {
    display: none;
}
#foro-home ul li .tema, #foro-home ul li .resp, #foro-lista ul li .tema, #foro-lista ul li .resp, #foro-fullpost ul li .tema, #foro-fullpost ul li .resp {
    width: 18%;
    padding-bottom: 0;
}
}
@media only screen and (max-device-width: 479px) {
    #foro-home ul, #foro-lista ul, #foro-fullpost ul {
    height: auto;
}
#foro-home ul li .autor, #foro-lista ul li .autor, #foro-fullpost ul li .autor {
    width: 100%;
}
#foro-home ul li .autor b, #foro-lista ul li .autor b, #foro-fullpost ul li .autor b {
    display: none;
}
#foro-home ul li .tema, #foro-home ul li .resp, #foro-lista ul li .tema, #foro-lista ul li .resp, #foro-fullpost ul li .tema, #foro-fullpost ul li .resp {
    width: 49%;
}
#foro-home ul li .tema, #foro-lista ul li .tema, #foro-fullpost ul li .tema {
    text-align: left;
}
}
@media only screen and (max-device-width: 767px) {
    #foro-lista ul li .forobm, #foro-lista ul li .forobr, #foro-fullpost ul li .forobm, #foro-fullpost ul li .forobr {
    width: auto;
    max-width: 85px;
    font-size: 12px;
    margin-left: 4px;
}
#foro-lista ul li .forobm .reportar, #foro-lista ul li .forobm b, #foro-lista ul li .forobr .reportar, #foro-lista ul li .forobr b, #foro-fullpost ul li .forobm .reportar, #foro-fullpost ul li .forobm b, #foro-fullpost ul li .forobr .reportar, #foro-fullpost ul li .forobr b {
    margin-right: 0;
}
}
#clasificados-home h1 {
    margin-bottom: -20px;
}
#clasificados-home .button-wrap {
    text-align: right;
    position: relative;
}
#clasificados-home .button {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-size: 24px;
    line-height: 35px;
}
#clasificados-home .button:hover {
    background-color: #434a54 !important;
}
#clasificados-home ul {
    background-color: #0098d2;
    margin-top: 0;
    padding: 10px 0;
    box-sizing: border-box;
}
#clasificados-home ul li {
    box-sizing: border-box;
    float: left;
    width: 25%;
    padding: 15px;
    margin: 0;
    border-right: 1px solid #fff;
}
#clasificados-home ul li .tema {
    display: block;
    box-sizing: border-box;
    text-align: left;
}
#clasificados-home ul li .tema a {
    color: #fff;
    background-color: #434a54;
    padding: 0 5px;
    border-radius: 2px;
}
#clasificados-home ul li .tema a:hover {
    background-color: #ed4c35;
}
#clasificados-home ul li .mensaje {
    width: 100%;
    color: #fff;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.2em;
}
#clasificados-home ul li .mensaje:hover {
    color: #434a54;
}
#clasificados-home ul li .autor {
    width: 100%;
    color: #fff;
    display: block;
    font-weight: 600;
}
#clasificados-home ul li .fecha {
    width: 100%;
    color: #fff;
    display: block;
    font-size: .9em;
}
#clasificados-home ul li:last-child {
    border-right: none;
}
@media only screen and (max-device-width: 767px) {
    #clasificados-home h1 {
    margin-bottom: 20px;
}
#clasificados-home .button-wrap {
    text-align: center;
}
#clasificados-home .button {
    border-radius: 5px;
    padding: 10px 20px;
}
#clasificados-home .button: {
    background-color: #0098d2;
}
#clasificados-home ul {
    margin-top: 20px;
    padding: 0 10px;
}
#clasificados-home ul li {
    float: none;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #fff;
}
#clasificados-home ul li:last-child {
    border-bottom: none;
}
}
.linktemas-clasificados, .linktemas-foro {
    background-color: #eee;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 0;
}
.linktemas-clasificados .h3 {
    font-size: 13px;
}
@media only screen and (min-width: 1190px) {
    .linktemas-clasificados .h3 {
    font-size: 15px;
}
}
@media only screen and (max-device-width: 767px) {
    .linktemas-clasificados .h3, .linktemas-foro .h3 {
    line-height: 35px;
    text-align: center;
}
}
.foroform * {
    font-size: 14px;
}
.foroform input[type="text"], .foroform input[type="password"], .foroform input[type="email"], .foroform textarea, .foroform select {
    border: 1px solid #dfdfdf;
    padding: 0 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #434a54;
    margin: 0;
    width: 100%;
    display: block;
    background: #fff;
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
}
.foroform select:focus, .foroform input[type="text"]:focus, .foroform input[type="password"]:focus, .foroform input[type="email"]:focus, .foroform textarea:focus {
    border: 1px solid #0098d2;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.foroform textarea {
    min-height: 100px;
    line-height: 1.4em;
}
.foroform label {
    display: block;
    font-weight: 600;
    color: #434a54;
    margin-top: 10px;
    margin-bottom: 2px;
}
.foroform input[type="checkbox"] {
    display: inline;
}
.foroform label.validable-Error span.validable {
    color: #cd0a0a;
    padding-left: 1em;
}
.foroform input[type="submit"] {
    border: none;
    width: 100%;
    max-width: 200px;
}

.banner-home {
    border-radius: 4px;
    padding: 0px 0px;
    background-color: #F1F1F1;
}

.banner-home-large {
    width: 737px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 10px 0px 8px 0px;
    padding-left: 9px;
    background-color: #F1F1F1;
}

.banner-home-small {
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 4px 17px;
    background-color: #F1F1F1;
}

.banner-clima-large {
    width: 737px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 10px 0px 8px 0px;
    padding-left: 9px;
    background-color: #F1F1F1;
}

.banner-noticias-large {
    width: 737px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 10px 0px 8px 0px;
    padding-left: 9px;
    background-color: #F1F1F1;
    margin-bottom: 17px;
}

.paginacion-banner {
    text-align: center;
    margin-top: -3px !important;
}

.banner-clasificados-large {
    width: 737px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 10px 0px 8px 0px;
    padding-left: 9px;
    background-color: #F1F1F1;
    margin-bottom: 17px;
}

.banner-foro-large {
    width: 742px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 5px 0px 0px 0px;
    padding-left: 3px;
    background-color: #FFFFFF;
    margin-bottom: 17px;
}

.banner-foro-bloque {
    width: 355px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 27px 0px 30px 0px;
    padding-left: 3px;
    background-color: #fff;
    margin-bottom: 17px;
}

.banner-foro-bloque ins {
    display: block !important;
    margin: 0 auto !important;
}

.paginacion-banner-foro {
    text-align: center;
    margin-top: -19px !important;
}

.banner-foro-large:hover {
    box-shadow: 1px 1px 5px rgba(20, 20, 20, 0.5);
}

.banner {
    border: 1px solid rgb(223, 223, 223);
    border-radius: 4px;
    padding: 15px 0px;
    background-color: #F1F1F1;
}

.share-compartir {
    background-color: white;
    border: 1px solid #D8D8D8;
    box-shadow: 0px 0px 20px rgba(34, 34, 34, 0.15);
    border-radius: 5px;
    display: inline-table !important;
    padding-top: 20px;
    padding-bottom: 8px;
    margin-top: 15px;
}

.share-compartir:hover {
    box-shadow: 0px 0px 20px rgba(34, 34, 34, 0.26);
}

.share-compartir span {
     color: #ed4c35;
}

.clasificados-fecha span {
    color: #8C8C8C;
}

.foro-fecha span {
    color: #8C8C8C;
}

.autor-foro {
    color: #989898;
}

.titulo-publicar {
    font-weight: 500;
    color: #000;
    padding-left: 29px;
    margin-bottom: 5px;
    margin-top: 4px;
}

.parrafo-publicar {
    padding-left: 29px;
    color: #8C8C8C;
}

