  html, body {height: 100%;}
  
  html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
  }
  
  :focus{outline:0;}
  
  a img{border:0;}
  
  body {
  font-family: Arial, Helvetica, sans-serif;
  margin:0; 
  padding:0;
  background-color:#FFFFFF;
  font-family: 'Quicksand', sans-serif;
  font-weight:700;
  }
  
  
  #pagina {
  margin:0 auto;
  width:100%;
  }
  
  
  #header {
  float:left;
  width:100%;
  background-image:url(../img/header-gris2.jpg);
  background-repeat:repeat-x;
  background-position:center top;
  background-attachment:scroll;
  }
  
  .logo {
  margin-top:24px;
  }
  
  .iniciarsesion{
  background-color:#90CA00;
  float:right;
  padding:10px;
  padding-bottom:7px;
  padding-left:15px;
  padding-right:15px;
  color:#FFF;
  font-size:13px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px; 
  }
  
  .iniciarsesion a{
  text-decoration:none;
  color:#FFF;
  }
  
  .iniciarsesion a:hover{
  text-decoration:none;
  color:#FFF;
  }
  
.sucus_up {
    color: #666666;
    float: right;
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 5px;
    margin-top: 11px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
}
  
  .sucus_up strong{
  font-size:14px;
  }
  
  .sucus_up .lada{
	color: #0C269F;
    font-size: 20px;
  }
  
  .menu{
  color: #FFFFFF;
  font-size: 16px;
  margin-top: 5px;
  padding-bottom: 15px;
  padding-top: 15px;
  }
  
  .menu a{
  border-right: 1px solid #9ea5ac;
  color: #FFFFFF;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  
  }
  
  .menu a:hover{
  border-right: 1px solid #9ea5ac;
  color: #FFFFFF;
  float: left;
  
  
  padding-left: 16px;
  padding-right: 16px;
  }
  
  #center {
  float:left;
  width:100%;
  margin-top:20px;
  }
  
  .banners {
  margin-bottom:28px;
  }
  
  
  .pasoss {
  float:left;
  width:100%;
  background-color:#f5f5f5;
  height:95px;
  }
  
  
  .pas_ {
  float:left;
  width:126px;
  margin-left:5px;
  font-size:14px;
  font-weight:700;
  color:#666;
  margin-top:17px;
  }
  
  .pas_f {
  float:left;
  }
  
  .pas_i {
  float:left;
  width:42px;
  margin-top:26px;
  margin-bottom:26px;
  }
  
  .titulo {
  color: #FFFFFF;
  float: left;
  font-size: 48px;
  font-weight: 700;  
  height: 45px;
  margin-bottom: 20px;
  padding-top: 35px;
  text-align: center;
  text-shadow: 0px 0px 10px #000;
  text-shadow:none;
  filter: dropshadow(color=#000, offx=0, offy=0);
  filter:none;
  background-color:#f5f5f5;
  color:#3D3D3D;
  border:2px solid #ECECEC;
  }
  

  
  .interiores {
  color: #6C7579;
  font-size:16px;
  text-align:justify;
  }
  
  .interiores strong {
  color: #343B41;
  }
  
  
  
  .servicios_ {
  background-color: #F5F5F5;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom:20px;
  }
  
  .servicios_  h2{
  color: #343B41;
  font-size: 20px;
  width:94%;
  margin:3%;
  text-align:left;
  text-transform:uppercase;
  }
  
  .servicios_  a{
  border-bottom: 1px solid #fad0d0;
  color: #343B41;
  float: left;
  font-size: 16px;
  width:94%;
  margin:3%;
  text-align:left;
  text-transform:uppercase;
  text-decoration:none;
  padding-bottom: 5px;
  }
  
  .servicios_  a:hover{
  border-bottom: 1px solid #fad0d0;
  color: #343B41;
  float: left;
  font-size: 16px;
  width:94%;
  margin:3%;
  text-align:left;
  text-transform:uppercase;
  text-decoration:none;
  padding-bottom: 5px;
  }
  
  .servicios_  a.selected{
  border-bottom: 1px solid #fad0d0;
  color: #cd0914;
  float: left;
  font-size: 16px;
  width:94%;
  margin:3%;
  text-align:left;
  text-transform:uppercase;
  text-decoration:none;
  padding-bottom: 5px;
  }
  
  .right_ h2{
  color: #cd0914 !important;
  float: left;
  font-size: 23px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
  }
  
  
  .right_ h3{
  font-size:26px;
  color: #343B41; !important;
  float:left;
  text-align:left;
  width:100%;
  }
  
  .right_ h4{
  font-size:20px;
  float:left;
  text-align:left;
  width:100%;
  }
  
  .right_ .icon_s{
  text-align:center;
  margin-top:10px;
  height:42px;
  }
  
  .right_ .tex_s{
  float: left;
  height: 30px;
  margin-top: 20px;
  }
  
  .right_ .importacion_{
  margin-bottom:20px; background-color:#f5f5f5; margin-top:20px; padding-bottom:20px;
  }
  
  .paqs_{ color:#6C7579}
  
  .tserv_1{
  background-color:#1f3ec8; color:#FFF; font-size:19px;
  }
  
  .tserv_2{
  color:#1f3ec8; font-size:19px;
  }
  
  .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#1f3ec8;
  }
  
  .tserv_4{
  background-color:#f5f5f5; width:5%;
  }
  
  .tserv_4_nav{
  background-color:#f5f5f5;  font-size:16px;
  }
  
  .tserv_nav{
  	text-align:center;
  }
  
  .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#1F3EC8;
  }
  
  
  .chico .tserv_1{
  background-color:#a1cb01; color:#FFF; font-size:19px;
  }
  
  .chico .tserv_2{
  color:#a1cb01; font-size:19px;
  }
  
  .chico .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#a1cb01;
  }
  
  .chico   .tserv_4{
  background-color:#f5f5f5;
  }
  
  .chico .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#a1cb01;
  }
  
  .mediano .tserv_1{
  background-color:#1f3ec8; color:#FFF; font-size:19px;
  }
  
  .mediano .tserv_2{
  color:#1f3ec8; font-size:19px;
  }
  
  .mediano .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#1f3ec8;
  }
  
  .mediano   .tserv_4{
  background-color:#f5f5f5;
  }
  
  .mediano .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#1f3ec8;
  }
  
  
   .lite .tserv_1{
  background-color:#a3897b; color:#FFF; font-size:19px;
  }
  
  .lite .tserv_2{
  color:#a3897b; font-size:19px;
  }
  
  .lite .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#f5f5f5;
  }
  
  .lite   .tserv_4{
  background-color:#f5f5f5;
  }
  
  
  
  .grande .tserv_1{
  background-color:#de0108; color:#FFF; font-size:19px;
  }
  
  .grande .tserv_verde{
  background-color:#00ad02; color:#FFF; font-size:19px;
  }
  
  .grande .tserv_2{
  color:#de0108; font-size:19px;
  }
  
  .grande .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#de0108;
  }
  
  .grande   .tserv_4{
  background-color:#f5f5f5;font-size:19px;
  }
  
  .grande .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#de0108;
  }
  
  
  .mediano2 .tserv_1{
  background-color:#B73F80; color:#FFF; font-size:19px;
  }
  
  .mediano2 .tserv_2{
  color:#B73F80 !important; font-size:19px;
  }
  
  .mediano2 .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#B73F80;
  }
  
  .mediano2   .tserv_4{
  background-color:#f5f5f5;font-size:19px;
  }
  
  .mediano2 .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#1f3ec8;
  }
  
  
  .grande2 .tserv_1{
  background-color:#FF731D; color:#FFF; font-size:19px;
  }
  
  .grande2 .tserv_2{
  color:#FF731D; font-size:19px;
  }
  
  .grande2 .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#FF731D;
  }
  
  .grande2   .tserv_4{
  background-color:#f5f5f5;font-size:19px;
  }
  
  .grande2 .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#FF731D;
  }
  
  
 .chico td{
	  text-transform:uppercase;
  }
  .grande td{
	  text-transform:uppercase;
  }
  .mediano td{
	  text-transform:uppercase;
  }
  .basico td{
	  text-transform:uppercase;
  } 
  .lite td{
	  text-transform:uppercase;
  }
 
  
  .plus1 td{
	  text-transform:uppercase;
  }
  
  .plus1 .tserv_1{
  background-color:#4994EC; color:#FFF; font-size:19px;
  }
  
  .plus1 .tserv_2{
  color:#4994EC !important; font-size:19px;
  }
  
  .plus1 .tserv_3{
  background-color:#f5f5f5; font-size:19px; color:#4994EC;
  }
  
  .plus1  .tserv_4{
  background-color:#f5f5f5;
  }
  
  .plus1 .tserv_41{
  background-color:#f5f5f5; text-transform:uppercase; font-size:19px; color:#1f3ec8;
  }
  
  
  
  
  #boletin_ {
  float:left;
  width:100%;
  margin-top:40px;
  margin-bottom:10px;
  }
  
  
  .boletin_ {
  width:1050px;
  background-color:#FFF;
  border:2px solid #ececec;
  background-color:#f5f5f5;
  padding:17px 20px 5px;
  }
  
  .boletin_  img {
  float:left;
  margin-right:20px;
  }
  
  .boletin_ .rojo{
  font-size:18px;
  color:#CD0914;
  font-weight:700;
  float:left;
  margin-top:10px;
  }
  
  .boletin_ .gris{
  font-size:15px;
  color:#444444;
  font-weight:700;
  margin-left:24px;
  margin-right:24px;
  float:left;
  margin-top:10px;
  }
  
  .boletin_ .azul{
  font-size:15px;
  color:#0d3c72;
  font-weight:700;
  float:left;
  margin-top:10px;
  margin-right:10px;
  }
  
  .boletin_ .input-medium{
  margin-right:20px;
  margin-top:4px;
  }
  
  
  .boletin_ .btn{
  margin-top:-10px;
  }
  
  
  
  
  
  
  
  
  
  #footer{
  width:100%;
  float:left;
  background-color:#3d3d3d;
  }
  
  
  #footer .foot_{
  margin-left:0px;
  }
  
  #footer .foot_ h1{
  color:#FFF;
  font-weight:700;
  font-size:18px;
  text-decoration:underline;
  margin-top:20px;
  float:left;
  width:100%;
  }
  
  #footer .foot_ h2{
  color:#FFF;
  font-weight:700;
  font-size:18px;
  text-decoration:underline;
  margin-top:20px;
  float:left;
  width:100%;
  }
  
  
  #footer .foot_ .ficon{
  float:left;
  width:13%;
  }
  
  #footer .foot_ .ficon img{
  float:left;
  margin-bottom:2px;
  }
  
  
  #footer .foot_ .links{
  float:left;
  width:100%;
  }
  
  #footer .foot_ .links a{
  float:left;
  width:100%;
  color:#FFF;
  text-decoration:none;
  margin-bottom:2px;
  }
  
  #footer .foot_ .links a:hover{
  float:left;
  width:100%;
  color:#FFF;
  text-decoration:underline;
  margin-bottom:2px;
  }
  
  
  
  #aviso{
  width:100%;
  float:left;
  background-color:#fff;
  }
  
  .aviso a{
  color:#a91b1b;
  text-decoration:none;
  font-size:13px;
  font-weight:700;
  padding-top:14px;
  padding-bottom:14px;
  float:left;
  }
  
  .aviso a:hover{
  color:#a91b1b;
  text-decoration:underline;
  font-size:13px;
  font-weight:700;
  padding-top:14px;
  padding-bottom:14px;
  float:left;
  }
  
  
  .redes{
  text-align:right;
  padding-top:14px;
  padding-bottom:14px;
  float:left;
  height:23px;
  }
  
  .redes img{
  margin-left:7px;
  width:23px;
  height:23px;
  }
  
  #copyr{
  width:100%;
  float:left;
  background-color:#333;
  padding-top:10px;
  padding-bottom:10px;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  }
  
  
  .interr{
  font-family:Arial, Helvetica, sans-serif;
  }
  
  
  #commentForm input{float:left;}
  #commentForm label{width:150px;display:block;float:left;}
  #commentForm label.error {
  width:76%;
  display: inline;
  float:left;
  opacity: 1;
  padding:1%;
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #B94A48;
  border-radius: 4px 4px 4px 4px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-transition: opacity 0.15s linear 0s;
  font-size: 14px;
  margin-bottom:10px;
  text-align:right;
  }
  
  
  #commentForm2 label.error {
  width:97%;
  display: inline;
  float:left;
  opacity: 1;
  padding:1%;
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #B94A48;
  border-radius: 4px 4px 4px 4px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-transition: opacity 0.15s linear 0s;
  font-size: 14px;
  margin-bottom:10px;
  text-align:right;
  font-weight:700;
  text-align:center;
  text-transform:uppercase;
  }
  
  ._seo_titulo {
  	font-size:1.4em;
  	float:right;
  }
  
  
  .caja_ {
  background-image:url(../img/caja.png); background-position:bottom center; background-repeat:no-repeat; margin-left:0; height:155px
  }
  
  .cajatit_ {
  padding-bottom:10px;
  color: #444;
  float: left;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
  }
  
  .logos_paqs {
  border-bottom: 1px solid #F5F5F5;
  border-left: 1px solid #F5F5F5;
  float: left;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  width: 32%;
  }
  
  .logos_paqs img{
  width:80%;
  }
  
    
  .Fletes tr td{
	  text-align:center;
	  width:20%;
	  
  }