@import url(https://fonts.googleapis.com/css?family=Asap);
@import url(https://fonts.googleapis.com/css?family=Exo|Share);

body { background:#171717;}
#logo { width:350px; height: 52px; float:left;}
#logo a { display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #29B7F9; font-size:26px; margin-top:10px; padding-left:5px; text-transform:uppercase; font-weight:lighter;}
#logo a span { color:#FFF; font-weight: lighter;}

#menu { width: 580px; height:52px; float:left;} /* Sin buscador es 560 pixeles de ancho */
#search-box { width:120px; height:52px; float:left;}


#menu ul {}
#menu ul li { float:left; margin-left:30px;}
#menu ul li a { display:block; color:#FFF; text-decoration:none; font-family: 'Asap', sans-serif; height:35px; padding-top:17px; font-size:14px; }

.headtop { height:52px; background: url(../img/bg-head.jpg) repeat-x; margin-left:5px; margin-right:5px;}


#slider { float:left; width:710px; margin-left:5px; }
#slider1 { background: #0F3; margin:0; padding:0;}

.bx-prev {
	background: url(../img/imgprev.png); float: left; width: 50px; height: 50px; position: absolute; top: 145px; left: 0px;
}

.bx-next {
	background: url(../img/imgnext.png); float: right; width: 50px; height: 50px; position: absolute; top: 145px; left: 660px;
}


#main-container { float:left; background:url(../img/bg-container.png);/*#E5E5E5;*/ width:710px; margin-left:5px; height:450px;}
#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-top:10px;}
#home-detector img { width:210px; padding:10px;}
#home-detector h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#434343; text-transform:uppercase; padding:10px 10px 0px 10px; text-align:center;}
#home-detector 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:710px; padding-top:40px;}
#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:230px;}

#frase { float:left; width:670px; font-family:'Share', cursive; font-size:26px; padding:20px; text-align:center; color:#434343;}

#footer-container {
	background: url(../img/bgfooter.jpg) repeat-x;
	height:26px;
	width:950px;
	float:left;}
#footer-container h3 { text-align:center; font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:12px; font-weight:normal; padding-top:5px;}

ul#marcas li { padding-top:25px;}

#page-container { background:url(../img/bg-container.png); padding-bottom: 20px; }

#page-container h1 { font-family: 'Asap', sans-serif; font-size:24px; padding:10px 10px 10px 5px; font-weight:normal; background-color:#06C; color:#FFF; text-shadow: 1px 2px #000; }

#hor-minimalist-b {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 5px;
	width: 300px; /* 460 */
	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 { float:none; 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: 5px 10px; text-align:justify; float:none; }

#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;
	}
/* 960
*/