@import url("https://fonts.googleapis.com/css?family=Asap");
@import url("https://fonts.googleapis.com/css?family=Exo|Share");
@import url("https://fonts.googleapis.com/css?family=Ruda:400,700");
@import url("https://fonts.googleapis.com/css?family=Ubuntu|Merienda+One|Leckerli+One|Pacifico");
body { background: url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/bg-header.jpg);}
.cabeza {
width:950px; margin:0px; padding:0px; height:70px;
}
#logo { width:270px; height: 70px; float:left;}
#logo a { display:block; font-family: 'Ruda', sans-serif; text-decoration:none; color:#89C27C; font-size:32px; margin-top: 20px; padding-left:5px; font-weight:400; }
#logo a span { color:#FFF; font-weight: lighter;}
.entrega {
width:440px; margin:5px; padding:0px; float:left;
}
.tarjetas {
width:200px; margin:5px; padding:0px; float:right;
}
.tarjetas p {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#FFF; font-weight:normal; text-align:center;
text-transform:uppercase;
}
.tarjetas img {
margin:0 auto; padding:0px;
}
.title { position: absolute; color: #fff; text-shadow: rgba(0, 0, 0, 0.60) 0 1px 0; background: url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/images/bg-fondo.png) bottom right no-repeat; padding: 18px 40px 15px 40px; right: -9px; bottom: 135px; }
.title h3 { font-family: 'Ruda', sans-serif; font-size: 18px; font-weight: normal; margin: 0 0 15px 0; max-width: 550px; }
.ofertas { position: absolute; padding: 0px 5px 0px 5px; right: 5px; top: 2px; }
.texto-home {
width:950px; margin:0 auto; padding:10px; overflow:hidden; border:1px #CCCCCC solid; 
-moz-border-radius:10px; border-radius:10px;
}
.texto-home h1 {
font-family: 'Ruda', sans-serif; font-size: 20px; font-weight:bold; padding-top:10px;
background-color:#096; color:#FFFFFF; width:945px; height:35px; 
}
.texto-home p {
font-family: Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; padding-top:10px;
color:#333; width:940px; text-align:justify;
}
.texto-home b {
font-weight:bold;
}
.texto-post {
width:930px; margin:0 auto; padding:10px; overflow:hidden; border:1px #CCCCCC solid; 
-moz-border-radius:10px; border-radius:10px;
}
.texto-post h1 {
font-family: 'Ruda', sans-serif; font-size: 20px; font-weight:bold; padding-top:10px;
background-color:#096; color:#FFFFFF; width:925px; height:35px; 
}
.texto-post p {
font-family: Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; padding-top:10px;
color:#333; width:920px; text-align:justify;
}
.texto-post b {
font-weight:bold;
}
.espacio {
width:950px; margin:0 auto; height:20px;
}
#menu { width:880px; height:52px; margin-top:10px; }  #menu ul {}
#menu ul li { float:left; margin-left:30px;}
#menu ul li a { display:block; color:#89C27C; text-decoration:none; font-family: 'Asap', sans-serif; height:35px; padding-top:6px; font-size:14px; }
#menu ul li a:hover { color:#FFF; }
.headtop { background:url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/points.gif) bottom repeat-x; height:80px; margin-left:5px; margin-right:5px; margin-bottom:20px;}
#slider { width:950px; margin-left:5px; margin-bottom:20px; height:340px; }
#slider1 { background: #0F3; margin:0; padding:0;}
.bx-prev {
float: left; width: 50px; height: 50px; position: absolute; top: 145px; left: -50px;
}
.bx-next {
float: right; width: 50px; height: 50px; position: absolute; top: 145px; left: 950px;
}
#main-container { float:left; width:950px; margin-left:5px; }
#sidebar-top { float:left; background:#EAEAEA; width:240px; height:340px;}
#sidebar { float:left; background:#EAEAEA; width:240px; height:450px;}
#home-detector {
float:left; width:230px; margin-left:5px; margin-right:5px; margin-top:10px; background:#E7EBF0;
-moz-border-radius: 5px;
border-radius: 5px;}
#home-detector img { width:210px; padding:10px;}
#home-detector h2 { font-family:'Ubuntu', sans-serif; font-size:14px; color:#434343; text-transform:uppercase; padding:0px 10px 10px 10px; text-align:center; text-shadow: 0px 1px 0px rgba(255, 255, 255, .8); font-weight:normal;}
#home-detector a {
text-decoration:none;
}
#home-detectors a {
display:block;
background-color: #69CB78;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69CB78), color-stop(100%, #59B167));
background-image: -webkit-linear-gradient(top, #69CB78, #59B167);
background-image: -moz-linear-gradient(top, #69CB78, ##59B167);
background-image: -ms-linear-gradient(top, #69CB78, #59B167);
background-image: -o-linear-gradient(top, #69CB78, #59B167);
background-image: linear-gradient(top, #69CB78, #59B167);
border: 1px solid #5AB268;
border-bottom: 1px solid #4D9959;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
-ms-box-shadow: inset 0 1px 0 0 #96ca6d;
-o-box-shadow: inset 0 1px 0 0 #96ca6d;
box-shadow: inset 0 1px 0 0 #96ca6d;
color: white;
font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
line-height: 1;
padding: 7px 0 8px 0;
text-align: center;
text-shadow: 0 -1px 0 #4C9021;
width: 150px;
text-decoration:none;
margin-left:40px;}
.superboton { float:left; width:950px; padding-top:25px;}
#superboton {
display:block;
clear:both;
background-color: #69CB78;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69CB78), color-stop(100%, #59B167));
background-image: -webkit-linear-gradient(top, #69CB78, #59B167);
background-image: -moz-linear-gradient(top, #69CB78, ##59B167);
background-image: -ms-linear-gradient(top, #69CB78, #59B167);
background-image: -o-linear-gradient(top, #69CB78, #59B167);
background-image: linear-gradient(top, #69CB78, #59B167);
border: 1px solid #5AB268;
border-bottom: 1px solid #4D9959;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
-ms-box-shadow: inset 0 1px 0 0 #96ca6d;
-o-box-shadow: inset 0 1px 0 0 #96ca6d;
box-shadow: inset 0 1px 0 0 #96ca6d;
color: white;
font: bold 16px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
line-height: 1;
padding: 7px 0 8px 0;
text-align: center;
text-shadow: 0 -1px 0 #4C9021;
width: 250px;
text-decoration:none;
margin-left:346px;}
#frase { float:left; width:950px; padding:8px 0 8px 0; text-align:center; margin:0 auto; } #footer-container {
height:26px;
width:950px;
float:left;}
#footer-container h3 { text-align:center; color:#89C27C; font-size:14px; font-weight:normal; padding-top:5px;
font-family: 'Asap', sans-serif; 
}
ul#marcas {
height:120px;
width:950px;
background: url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/linea.png) top repeat-x;
list-style:none;
margin-top:20px;
margin-bottom:20px;
}
ul#marcas li {
float:left;
padding:30px;}
#featuredtitle {
text-align:center;
font-family: font-family: 'Ubuntu', sans-serif;
font-size:14px;
color:#707173;
text-shadow: 0px 1px 0px rgba(255, 255, 255, .8);
margin-bottom:10px;
}
#homedetectors {
padding-top: 20px;
background-image: url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/bg-body.jpg);
width:100%;
height:1100px; padding-top:20px;
}
#divider {
width:100%;
height:12px;
background: url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/divider.jpg);
}
#page-container { background:url(//www.tesorocolombia.com/wp-content/themes/tesorocolombia/img/bg-container.png); padding:5px -5px 20px 15px; }
#page-container h1 { font-family: 'Asap', sans-serif; font-size:24px; color: #000; padding:10px 10px 10px 5px; font-weight:normal;}
#page-container h2 { font-family: 'Asap', sans-serif; font-size:16px; color: #000; padding:10px 10px 10px 5px; font-weight:normal;}
#hor-minimalist-b {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;
background: #fff;
margin: 5px;
width: 310px; border-collapse: collapse;
text-align: left;
}
#hor-minimalist-b th {
font-size: 14px;
font-weight: normal;
color: #039;
padding: 4px 8px;
border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td {
border-bottom: 1px solid #ccc;
color: #669;
padding: 1px 8px;
}
#hor-minimalist-b tbody tr:hover td { color: #009; }
#detector-post {}
#detector-post img { margin: 0px 0px 10px 10px; border: 5px solid #EFEFEF; } #detector-post p { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height: 18px; padding: 0px 5px; text-align:justify;}
#lista-detectores {}
#detec-mod { margin-bottom:10px;}
#detec-mod h2 { text-align:center; font-family: 'Asap', sans-serif; font-size:24px; color: #000; font-weight:normal;}
#detec-mod p { text-align:center; margin-bottom:10px;}
#detec-mod a {
display:block;
background-color: #69CB78;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69CB78), color-stop(100%, #59B167));
background-image: -webkit-linear-gradient(top, #69CB78, #59B167);
background-image: -moz-linear-gradient(top, #69CB78, ##59B167);
background-image: -ms-linear-gradient(top, #69CB78, #59B167);
background-image: -o-linear-gradient(top, #69CB78, #59B167);
background-image: linear-gradient(top, #69CB78, #59B167);
border: 1px solid #5AB268;
border-bottom: 1px solid #4D9959;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
-ms-box-shadow: inset 0 1px 0 0 #96ca6d;
-o-box-shadow: inset 0 1px 0 0 #96ca6d;
box-shadow: inset 0 1px 0 0 #96ca6d;
color: white;
font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
line-height: 1;
padding: 7px 0 8px 0;
text-align: center;
text-shadow: 0 -1px 0 #4C9021;
width: 150px;
text-decoration:none;
margin-left:40px;}
#wpcf7-f478-p11-o1 {
padding: 5px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
#contact-text {
padding:5px;
} .titulo-eve {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#900; margin:5px; text-align:center;
font-weight:bold;
}
.cuadro {
width:905px; height:100%; padding:10px; margin-bottom:5px; margin-top:5px; margin-left:10px; margin-right:5px; 
border:1px #CCCCCC solid; -moz-border-radius:10px;	border-radius:10px;
}
.cuadro h2,h3,h4,h5 {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:5px; margin:5px; text-align:left;
}
.cuadro p {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:5px; margin:4px; text-align:justify; color:#333;
}
.cuadro h2 {
background-color:#92ADC8; color:#FFFFFF; width:900px;
}
.cuadro h3 {
margin-left:40px; width:900px; color:#000066;
}
.cuadro img {
float:left;
}
.contactos {
width:850px; margin:0 auto; }
.contactos tr {
margin:5px; padding:5px;
}
.contactos td {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; color:#333; text-align:left;
}
.contactos td txt {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333; text-align:left;
}
.contactos td button {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333; text-align:center;
}    @media only screen and (max-width : 480px) {
}   @media only screen and (max-width : 320px) {
body {
margin:0; padding:0;
}
.container_24 {
width:320px; height:auto; overflow:hidden; margin:0px; padding:0px;
}
#header-container {
width:320px; height:auto; margin:0px; padding:0px;
}
.cabeza {
width:320px; margin:0px; padding:0px; height:auto;
}
#logo { 
width:310px; height:auto; float:left;
}
.entrega {
width:310px; margin:0px; padding:0px; float:none; height:0px; visibility:hidden;
}
.tarjetas {
width:310px; height:auto; margin:5px; padding:0px; float:none;
}
.tarjetas img {
margin:0 auto; padding:0px; width:200px; height:46px;
}
}   @media only screen and (max-width : 240px) {
}