/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}



body {
    font-size: 1em;
    line-height: 1.4;
	background: rgb(201, 57, 56);
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
    max-width:100%;
    height:auto;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
div.post img{ padding:8px;max-width:99%!important; }


/* ===== Initializr Styles ==================================================
   Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template
   ========================================================================== */

body {
    font: 12px/26px Helvetica, Helvetica Neue, Arial;
}
.main{ padding: 0 0; }
.wrapper {
        width: 1026px; /* 1140px - 10% for margins */
        margin: 0 auto;
}
    .main article { float: left; width: 65%; }
    .main article h1 {  font-size: 2em;}
    .main aside { float: right; width: 30%; color: #000; padding: 0px 10px 10px; }
/* ===============
    ALL: IE Fixes
   =============== */

.ie7 .title {
    padding-top: 20px;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

h1,h2,h3,h4,h5,h6{ margin:0; }
div.menu-wrapper{position:relative;height:30px;background-color:#C93938;}
  div.preview-content{ margin-top:8px;margin-bottom:8px; }
  div.preview-content h6{ margin:0; }
  div.preview-content p{ margin:0;font-size:0.8em; }
  a.preview-more{ font-size:0.8em; }
  a.blog-comment-button{ float:right; }
  em.blog-date{ font-size:0.7em;margin:0; }
div.preview-thumb{ float:left;width:50%;}
div.preview-description{float:right;width:50%;}
div.preview-description p{line-height:1.5;padding-left:2px!important;padding-right:2px!important;}

a.header-image3{ position:absolute;bottom:0;left:680px; top:40px;height:50pxpx!important; }
a.header-image{ position:absolute;bottom:0;left:670px; top:60px; }
a.glass-button{ position:absolute;bottom:7px;left:680px; }
div.header-top{ background-color:#C93938;border-top:20px solid #000; }
div.header-top-item{ float:left;width:33.33%; }
div.header-container{ background-color:#000; }
header{ position:relative;height:200px;background-color:#000; }
a.logo{ position:absolute;left:20px;bottom:-50px;z-index:200; }
a.logo2{ position:absolute;left:500px;bottom:-50px;z-index:200; }
a.logo-gps{ position:absolute;right:20px;bottom:10px;z-index:200; }
p.etb-info{ position:absolute;right:0;top:10px;font-weight:bold;color:#f3f3f3;font-size:14px;text-align:center;line-height:1.2; }
a.header-land-rover{ position:absolute;right:0;top:0; }
a.header-etb{ position:absolute;left:440px;bottom:0; }
p.header-text{ position:absolute;left:250px;top:5px;color:#f3f3f3;font-size:14px;  width:400px; }

div.text-box{ position:relative; }
div.shadow-cont{ position:absolute;left:0;bottom:15px;width:100%;background-color:#000;height:25px;opacity:0.8;}
p.text-shadow{ position:absolute;left:0;bottom:4px;color:#f3f3f3;font-size:12px;font-weight:bold;}
div.shadow-cont-center-bot{ position:absolute;left:0;bottom:0;width:100%;background-color:#000;height:25px;opacity:0.8;}
p.text-shadow-center-bot{ position:absolute;left:0;bottom:-12px;color:#f3f3f3;font-size:12px;font-weight:bold;}
div.shadow-cont-bot{ position:absolute;left:0;bottom:0;width:100%;background-color:#000;height:25px;opacity:0.8;}
p.text-shadow-bot{ position:absolute;left:0;bottom:-12px;color:#f3f3f3;font-size:12px;font-weight:bold;}
div.shadow-cont-bot-left{ position:absolute;left:0;bottom:1px;width:100%;background-color:#000;height:25px;opacity:0.8;}
p.text-shadow-bot-left{ position:absolute;left:0;bottom:-12px;color:#f3f3f3;font-size:12px;font-weight:bold;}
div.boxy-left{ float:left;width:431px; }
div.boxy-center{ float:left;width:261;margin:0 3px; }
div.boxy-right{ float:left;width:328; }

div.home-div{ float:right;width:330px; }
div.home-div-left{ float:left; width:430px; }
div.home-div-left img{ width:100%;height:auto; }
div.home-div-mid{ float:left; width:236px; }
div.home-div-mid img{ width:100%;height:auto; }
div.home-div img{ width:100%;height:auto; }

div.home-bot img{ width:100%;height:auto; }
div.home-right-bot{ float:right;width:330px; }
div.home-left-bot{ float:left;width:333px;margin-right:15px; }
div.home-center-bot{ float:left;width:333px;margin-right:15px; }

div.home-center{ margin:0 15px; }
div.images-bottom{ margin-top:7px; }
img.margin-bottom{ margin-bottom:15px; }
div.noticias{ background-color:#ddd;margin-bottom:15px;height:273px;overflow:hidden; }
div.noticias h4{ background-color:#C93938;color:#fff;font-weight:normal;padding:2px 4px; }
div.noticias a{ color:#222; }
div.main{ background-color:#b4b4b4; text-align:justify;}
div.main p,div.main h2, div.main h1, div.main ul, div.main form{ padding-left:12px;padding-right:12px; }
div.main h2{ font-size:18px; }

div.contact-left{ float:left;width:30%; }
div.contact-right{ float:right;width:70%; }
div.contact-map{  }

article h3, article em, article img{ margin-left:10px; }
article h3 a{ color:#222;text-decoration:none; }
aside a{ color:#222;text-decoration:none; }
/*div.main ul{ list-style-type:none; }
div.main ul li{ padding-left:22px;background:url("../images/bullet_red.png") no-repeat left center; }*/
nav select { display: none; /*= Force dropdown navigation to hide on desktop = */}
/*ul.slides li{ background:none!important;padding-left:0!important; }*/
div.footer-container{ background-color:#000;border-top:20px solid #CF323D;  }
footer{ position:relative;min-height:230px;background-color:#000;}
a.footer-logo{ position:absolute;top:0;left:0; }
a.footer-etb{ position:absolute;top:0;right:0; }
p.footer-text{ position:absolute;top:15px;left:210px;color:#f3f3f3;font-size:16px; text-align:center; width:400px; font-style: italic; }
p.keywords{ top:175px;position:absolute;bottom:10;color:#aaa;text-align:center;font-size:1.2em; left:110px;}


/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table.lol;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/*
table.lol Style - This is what you want
------------------------------------------------------------------ */
table.lol a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table.lol a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table.lol a:active,
table.lol a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
table.lol.lol {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.lol th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.lol th:first-child{
	text-align: left;
	padding-left:20px;
}
table.lol tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.lol tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table.lol tr{
	
	padding-left:20px;
}
table.lol tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table.lol tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.lol tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.lol tr:last-child td{
	border-bottom:0;
}
table.lol tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.lol tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.lol tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}






/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table.lol-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


a.language-links2 {
    position: absolute;
    top: 131px;
    left: 275px;
}