@font-face {
    font-family: 'SansationRegular';
    src: url('fonts/Sansation_Regular-webfont.eot');
    src: url('fonts/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Regular-webfont.woff') format('woff'),
         url('fonts/Sansation_Regular-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SansationBold';
    src: url('fonts/Sansation_Bold-webfont.eot');
    src: url('fonts/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sansation_Bold-webfont.woff') format('woff'),
         url('fonts/Sansation_Bold-webfont.ttf') format('truetype'),
         url('fonts/Sansation_Bold-webfont.svg#SansationBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ font-family: Trebuchet MS; padding-bottom: 10px; }
hr { border-color: #FFF; margin: 30px 0 0;}
img{ display: block;}
.button.small{ font-size: 12px;}
.button{ background-color: #0099FF; border-color:#1E728C; }
ul,li{ list-style: none;}
h1, h2, h3{ font-family: Trebuchet MS;}
h2{ color: #444;}
h3{ color: #666;}
textarea{ height: 150px;}
.panel{background: #FAFAFA; line-height: 1.6;}
.panel.callout{ line-height: 1.6;}
strong{ color: #000;}
table tbody tr:nth-child(2n){ background: #FAFAFA; }


/* TOP */
.top-1{ min-height: 26px; background: #333;}
.top-2{ background: url(../images/bg-2.png) repeat-x 0 125%;}

.phone-top{ color: #FFF; font-family: Tahoma; font-size: 11px; line-height: 24px; background: url(../images/icons/phone-top.png) no-repeat 0 50%; padding-left:20px; }
.phone-top span{ color: #666; padding: 0 10px; }

.logo{ margin-top: 25px;}

.top-bar{ background: none; font-family: 'SansationBold'; font-size: 14px; margin: 35px 0 25px;}
.top-bar ul > li.toggle-topbar{ top: 35px;}
.top-bar ul > li.name{ background: #333;}
.top-bar ul.right .has-dropdown .dropdown { right: auto; left: 0px; }
.top-bar ul > li.has-dropdown .dropdown { padding: 0px;}
.top-bar ul > li.has-dropdown .dropdown li a{padding: 10px 17px 10px 15px;}
.top-bar ul > li.has-dropdown .dropdown li:last-child{ padding: 0px;}
.top-bar ul > li.has-dropdown.moved .back.title h5{ font-family: 'SansationBold'; }
.top-bar ul.left > li, .top-bar ul.right > li{ background: #0099FF;}


.top-bar ul > li:hover:not(.name), .top-bar ul > li:active:not(.name){ background: #333;}
.top-bar ul > li.toggle-topbar:hover:not(.name), .top-bar ul > li.toggle-topbar:active:not(.name){ background: none;}


/* home */
.home{}
.home .four.columns.sep{ margin-top: 30px;}
.home h2{font-family: Trebuchet MS; padding: 8px 6px; color: #FFF; font-size: 24px; background: #0086FF; font-weight: normal; margin: 0;}
.home p{margin-top: 20px;}
.home h2 img{ float: left; margin:3px 10px 0 0;}
.home .panel{ margin:0; border: none; padding:0; overflow: hidden; }
.home .panel .text{ padding:40px 20px 30px; overflow: hidden;}
.home .panel .text p{ font-size: 16px; line-height: 20px; margin-top: 0px; font-family: 'SansationRegular'; }


/* products */
.products{}
.products ul.disc { margin-top: 15px; padding-left: 15px;}
.products ul.disc li{list-style-type:disc;}
.products hr{ border-top:1px dotted #DDD; margin: 30px 0; }

table.twelve{ }
table.twelve td { text-align: center; vertical-align: middle; }
table.twelve td img{ display: inline;}

/* services */
.services .twelve.columns{ border-bottom:1px dotted #DDD; padding-bottom: 30px; margin-bottom: 30px; }
.services .twelve.columns.last{ border-bottom:none; padding-bottom: 30px; margin-bottom: 0px; }



/* contacto */
.loading { line-height: 20px;}
.loading img{ float: left;}
.loading span{ float: left; padding-left: 5px;}



/* mapa */
.map{ position: relative; height: 350px; }
.map iframe{ border: 1px solid #DDD; }


/* Captcha */
.captcha{}
.captcha a{ padding-left: 30px;}




footer{ border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding: 25px 20px 8px; margin-bottom: 10px; overflow: hidden;}
footer .left img{ margin-bottom: 17px;}
footer .link-list{ margin-bottom: 0px; line-height: 38px;}
.powerd-by{ color: #999; font-size:11px;}
