html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:1em;font-family:Tahoma,Geneva,sans-serif;vertical-align:baseline;border-width:0;color:#FFF;}
html,body,#page{position:relative;width:100%;height:100%;overflow:hidden;background-color:#14180A;color:#CCFF00;}
a{color:#CCFF00;}
a:hover{color:#FFF;}
.connect_widget_text{background-color:transparent;color:#FFF;}
#EmbatConsultors{
    position:relative;
    margin:20px;
    display:block;
    border:1px solid #CCFF00;
    background:transparent url(../img/fondo.jpg) no-repeat;
    max-width:1280px;
}
#EmbatConsultors iframe{
    border:none;overflow:hidden;width:320px;
    display:block;height:40px;position:absolute;
    z-index:99999;bottom:5px;left:12px;
    background-color:transparent;color:#FFF;
}
#nube{display:none;position:absolute;top:90px;left:35px;width:240px;z-index:99999;background-color:#14180A;color:#FFF;opacity: .70;filter:Alpha(Opacity=70);-moz-border-radius:25px;-webkit-border-radius:25px;padding:20px 25px;font-family:Georgia;font-size:17px;letter-spacing:0;word-spacing:8px;line-height:25px;cursor:move;}
#divclientes{border:5px solid #CCFF00;cursor:move;display:none;z-index:99999;position:absolute;width:626px;right:10%;top:80px;background-color:#14180A;-moz-border-radius:8px;-webkit-border-radius:8px;padding:20px;opacity: .85;filter:Alpha(Opacity=85);}
#divclientes .cliente{position:relative;float:left;width:80px;margin:0 0 5px 5px;height:80px;cursor:pointer;}
#divclientes .cliente em{font-family:Georgia;position:relative;font-size:18px;font-weight:bold;line-height:16px;margin:0 10px 0 0;text-decoration:underline;color:#000;}
#divclientes .cliente img{display:block;position:relative;float:left;width:70px;height:70px;background-color:#000;padding:1px;border-right:1px solid #CCFF00;border-bottom:1px solid #CCFF00;border-top:1px solid #454545;border-left:1px solid #454545;}
/*#divclientes .cliente:hover p{display:block;}*/
#divclientes .cliente p{cursor:move;position:absolute;top:-50px;left:-100px;width:380px;font-size:14px;line-height:24px;display:none;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#CCFF00;padding:16px 20px;z-index:999999;color:#000;border:5px solid #FFF;}
#divclientes .cliente strong{color:#000;font-size:15px;font-weight:bold;}
#divclientes .cliente a{position:relative;color:#000;font-weight:bold;}
#divclientes .cliente a:hover{color:#333;text-decoration:none;}
#cerrar2{z-index:999998;position:absolute;display:block;top:5px;right:5px;cursor:pointer;width:14px;font-weight:bold;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;color:#000;background-color:#FFF;padding:2px 4px;text-align:center;}
#cerrar2:hover{color:red;}
.cerrar{z-index:999999;position:absolute;display:block;top:5px;right:5px;cursor:pointer;width:14px;font-weight:bold;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;color:#000;background-color:#FFF;padding:2px 4px;text-align:center;}
.cerrar:hover{color:red;}
#nube strong{font-family:Georgia;font-size:20px;letter-spacing:1px;word-spacing:1px;line-height:22px;}
.bloc{position:absolute;padding:30px;text-align:center;z-index:9999;display:none;background-color:#14180A;color:#CCFF00;opacity: .60;filter:Alpha(Opacity=60);-moz-border-radius:25px;-webkit-border-radius:25px;cursor:move;font-family:Georgia;font-size:18px;letter-spacing:1px;word-spacing:1px;line-height:20px;}

h1#logo{position:absolute;z-index:2;width:62px;height:72px;top:38px;right:40px;}
h1#logo a{display:block;width:62px;height:72px;position:absolute;text-indent:-9999px;z-index:3;}
h2#hacemosweb{position:absolute;top:20px;right:140px;z-index:2;width:218px;height:116px;text-indent:-9999px;}

h2#blog{left:20px;}
h3#clientes{left:191px;}
h4#hablemos{left:362px;}
h2#blog, h3#clientes, h4#hablemos{border-right:1px solid #CCFF00;border-left:1px solid #CCFF00;position:absolute;top:0;width:170px;height:20px;line-height:12px;}
h2#blog a, h3#clientes a, h4#hablemos a{display:block;position:relative;font-size:12px;text-decoration:none;font-weight:bold;padding:3px 0 0 10px;height:17px;}
h2#blog a:hover, h3#clientes a:hover, h4#hablemos a:hover{background-color:#CCFF00;color:#000;}

ul#contactos {position:absolute;list-style:none;font-size:0.8em;z-index:9999;right:16px;top:2px;width:300px;height:18px;}
ul#contactos li{position:relative;list-style:none;width:16px;height:16px;display:inline;}
ul#contactos li a{display:block;position:relative;width:16px;height:16px;float:right;margin:0 3px 0 0;text-indent:-9999px;}
ul#contactos li#eblog a{background:transparent url(../img/_blog-16x16.png) no-repeat;}
ul#contactos li#linkedin a{background:transparent url(../img/linkedin-16x16.png) no-repeat;}
ul#contactos li#twitter a{background:transparent url(../img/twitter-16x16.png) no-repeat;}
ul#contactos li#facebook a{background:transparent url(../img/facebook-16x16.png) no-repeat;}
ul#contactos li#email a{background:transparent url(../img/email-16x16.png) no-repeat;}

#formulario{border:5px solid #000;cursor:move;z-index:99999;position:absolute;top:80px;left:160px;background-color:#CCFF00;width:520px;padding:10px;color:#000;-moz-border-radius:8px;-webkit-border-radius:8px;display:none;opacity: .95;filter:Alpha(Opacity=95);cursor:move;}
#formulario fieldset{}
#formulario br, #formulario legend{display:none;}
#formulario label{position:relative;display:block;margin:2px 0;font-size:11px;color:#000;}
#formulario label span{position:relative;display:block;font-size:15px;color:#000;}
#formulario label input{position:relative;display:block;font-size:15px;padding:5px;border:1px solid #000;background-color:#FFF;color:#000;width:350px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#000;}
#formulario label textarea{position:relative;display:block;font-size:15px;padding:5px;border:1px solid #000;background-color:#FFF;color:#000;width:350px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#000;}
#formulario label.boton{position:relative;margin:8px 0;}
#formulario label.boton input{font-weight:bold;font-size:17px;-moz-border-radius:5px;-webkit-border-radius:5px;width:160px;cursor:pointer;background-color:#000;color:#FFF;}
#formulario label.boton input:hover{background-color:#FFF;color:#000;}
#cerrar{z-index:999999;position:absolute;display:block;top:5px;right:5px;cursor:pointer;width:14px;font-weight:bold;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;color:#000;background-color:#FFF;padding:2px 4px;text-align:center;}
#cerrar:hover{color:red;}
#errores{color:red;position:relative;padding:0 2px 4px 2px;font-size:14px;width:360px;}


h1#logo a,h2#hacemosweb{background:transparent url(../img/sprites.png) no-repeat;}
h1#logo a{background-position:0 -460px;}
h2#hacemosweb{background-position:-62px -460px;}