@charset "utf-8";
/* CSS Document */

body { background:#1d1d1d; margin:0; padding:0; font-family:"Times New Roman", Times, serif;}
h1, h2 { margin:5px 0px 0px 0px; padding:0; letter-spacing:-0.5px;}
input { border-bottom:1px solid #a1a1a1; border-left:0; border-right:0; border-top:0; background-color:transparent; color:#a1a1a1; height:15px; font-style:oblique;}
textarea { background-color:transparent; color:#a1a1a1; border-bottom:1px solid #a1a1a1; border-left:0; border-right:0; border-top:0; height:15px; resize:none; font-style:oblique; }
input.enviar { background:url(../img/mails.png) no-repeat top; background-position:0px 0px; width:64px; height:64px; vertical-align:top; margin:0; padding:0; border:none; cursor:pointer;}
input.save { background:url(../img/saves.png) no-repeat top; background-position:0px 0px; width:32px; height:32px; border:0; cursor:pointer;}
input.send { background-color:transparent; color:#a1a1a1; border:1px solid #a1a1a1; height:20px;}
input.file { border:1px solid #a1a1a1; background-color:transparent; color:#a1a1a1; height:22px;}
.obligatorio { font-size:16px; color:#a1a1a1; position:absolute;}
a { text-decoration:none; cursor:pointer;}

select.presupuesto { background:#2f2f2f; border:1px solid #484848; color:#a1a1a1; }
input.contact { background:#2f2f2f; border:1px solid #484848; }
textarea.contact { background:#2f2f2f; border:1px solid #484848; background-image:url(../img/escribanos.png); background-repeat:no-repeat; background-position:bottom right; }

#information { font-size:12px; clear:both; display:block; border:1px solid #e2e1e1; color:#000; padding:4px; background:#ffffce; } 
.space { clear:both; display:block;}

#line_top { /*width:100%;*/ background:#FFFFFF; height:5px; box-shadow: 0px 5px 5px #888;}
#content_all { width:1000px; position:absolute; /*left:50%; margin-left:-500px;*/ padding-bottom:80px;}

#menu{ margin-left:190px; font-size:30px; font-weight:bold;}
#menu_ad{ margin-left:200px; font-size:24px; font-weight:bold;}
#menu ul,#menu_ad ul { margin:0; padding:0; list-style-type:none;}
#menu ul li,#menu_ad ul li { display:block; float:left; margin:0; height:50px;}
#menu ul li a,#menu_ad ul li a { display:block; color:#3399cc; padding:8px 16px 8px 16px; text-align:center; cursor:pointer; text-transform:uppercase; /*border:1px solid #1d1d1d;*/ text-shadow:1px 1px 3px #a1a1a1; }
#menu ul li a:hover,#menu_ad ul li a:hover { color:#3399cc; background:#e1e1e1; padding:8px 15px 8px 15px; border:1px solid #484848; text-shadow:1px 1px 3px #292929;}
#menu ul li a.select,#menu_ad ul li a.select { color:#d85900; background:#FFFFFF; padding:8px 15px 8px 15px; border:1px solid #FFFFFF; text-shadow:1px 1px 3px #292929; box-shadow: 5px 5px 5px #888;}

#portafolio { width:1000px; margin-top:10px;}
#portafolio h1 { color:#c1c1c1; font-size:24px; margin-left:50px; margin-bottom:5px; font-style:oblique;}
#portafolio #+1 { float:right; }
/*		TERMINAR		*/
#servicios_inicio { width:1000px; height:245px; background-image:url(../img/cabezera.png); background-repeat:no-repeat; }
#servicios_inicio #servicios_disenio { width:235px; float:left; margin-left:95px; margin-right:0px; margin-top:40px;}
#servicios_inicio #servicios_disenio p { color:#4D4D4D; font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; font-weight:bold; }
#servicios_inicio #servicios_desarrollo { width:250px; float:left; margin-left:55px; margin-right:0px; margin-top:40px;}
#servicios_inicio #servicios_desarrollo p { color:#c1c1c1; font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; font-weight:bold;}
#servicios_inicio #servicios_posicionamiento { width:260px; float:left; margin-left:60px; margin-right:0px; margin-top:40px;}
#servicios_inicio #servicios_posicionamiento p { color:#4D4D4D; font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; font-weight:bold; }
#servicios_inicio h2 { color:#ff6c00; font-size:18px; font-style:oblique; text-transform:uppercase; text-shadow:1px 1px 3px #9a9a9a; margin:0; letter-spacing:0.3px;}
/*		TERMINAR		*/

#servicios { width:1000px; margin-top:10px; color:#c1c1c1;}
#servicios h1 { color:#ff9c56; font-size:24px; margin-left:20px; font-style:oblique; text-transform:uppercase; text-shadow:1px 1px 3px #818181;}
#servicios p { color:#FFFFFF; font-weight:bold; font-style:oblique; font-size:20px;}
#servicios p strong { color:#3399cc;}
#servicios a { color:#3399cc;}
#servicios a:hover { text-decoration:underline;}
#servicios h2.testimonio { color:#c1c1c1; font-size:24px; margin-left:50px; margin-bottom:5px; font-style:oblique; }

#testimonios {  background:#2f2f2f; margin-left:20px; margin-bottom:2px; font-style:oblique; border-top:1px solid #484848; padding:5px;}
#testimonios p { margin:0; font-weight:normal; font-size:16px;}
#testimonios p.comentario { color:#FFFFCC;}
#testimonios p.title { color:#abe3ff;}
#testimonios p font { font-size:50px; line-height:35px; position:absolute;}
#testimonios p font.spacio { margin-left:20px;}

#contacto { width:1000px; margin-top:15px; margin-bottom:300px; color:#c1c1c1;}
#contacto h3 { color:#FFFFFF; margin:0; margin-bottom:15px; text-align:center; font-style:oblique;}
#contacto p { margin:8px;  font-style:oblique;}
#contacto p.name { color:#d85900; font-weight:bold;}
#contacto a { color:#3399cc;}
#contacto a:hover { text-decoration:underline;}

#mail {	float:left; background:url(../img/telf_mail.png) no-repeat top; background-position:0px 0px; width:103px; height:103px;}
#movil {  float:left; background:url(../img/telf_mail.png) no-repeat top; background-position:-103px 0px; width:67px; height:100px; margin-left:20px;}
#mail_min { margin-right:10px; background:url(../img/mails.png) no-repeat; background-position:-64px 0px; width:64px; height:64px;}

#pie_fijo_send { display:block; position:fixed; width:100%; left:0; bottom:0; vertical-align:top; border:1px solid #e2e1e1; z-index:90; background:#ffffce;}
#pie_fijo_send p {margin:0;}
#pie_fijo { display:block; position:fixed; width:100%; left:0; bottom:0; height:70px; border-top:1px solid #000000; z-index:90; background-image:url(../img/fondo_tras.png); background-repeat:repeat; color:#FFFFFF;}
#pie_fijo #content_pie { width:850px; min-height:65px; position:absolute; left:50%; margin:0px 0px 0px -425px; font-style:oblique;}

#tarjeta_fija { position:fixed; width:490px; height:346px; bottom:0; left:0; z-index:80; background:url(../img/tarjeta.png) no-repeat; color:#FFFFFF;}

#presupuesto { height:350px; width:380px; position:absolute; left:50%; margin-left:-200px; z-index:100; top:110px; background-color:#1d1d1d; border:5px double #484848; }

.cliente { background:#2f2f2f; box-shadow: inset 0 0 10px 0px #1f1f1f; border-top:1px solid #484848; width:330px; float:left; margin-left:3px; margin-bottom:3px;}
.cliente .content { margin-left:15px;}
.cliente .content h2 { font-family: 'Dancing Script', arial, serif; margin-left:5px; color:#f9a368; font-size:20px; letter-spacing:1px;}
.cliente .content small { margin-left:5px; color:#cecece; display:block; font-style:oblique;}
.cliente .content a.url { color:#cecece; font-size:12px; margin-bottom:5px; margin-right:15px; text-align:right; font-weight:bold;}
.cliente .content span { margin-top:2px; margin-left:4px; display:none; color:#FFFFFF; text-align:left; font-weight:bold; font-size:12px; width:284px; position:absolute; z-index:90; background:#2f2f2f; border:3px solid #2f2f2f;}
.cliente .content .content_img { margin-top:2px; width:298px; height:162px; float:left; text-align:center; background:url(../img/cargando.gif) no-repeat center center;}
.cliente .content .content_img a { color:#2f2f2f;}
.cliente .content .content_img img { border:1px solid #2f2f2f; background:#1d1d1d;}

.cliente:hover { background:#484848;  box-shadow: inset 0 0 5px 0px #888888; border-top:1px solid #484848;}
.cliente:hover .content h2 { color:#ff8c3b;}
.cliente:hover .content span { display:block;}
.cliente:hover .content .content_img img { border:5px solid #2f2f2f;}

.cliente_ad {background:#2f2f2f; border:1px solid #484848; float:left; width:1000px; margin-bottom:3px;}
.cliente_ad .content { margin-left:15px; margin-bottom:5px; float:left;}
.cliente_ad .content h2 { margin-left:5px; color:#ffaf77; font-size:18px;}
.cliente_ad .content small { margin-left:5px; color:#cecece; display:block; font-style:oblique;}
.cliente_ad .content span { margin-top:2px; margin-left:4px; display:none; color:#FFFFFF; text-align:left; font-weight:bold; font-size:12px; width:288px; position:absolute; z-index:90; background:#000000; border:3px solid #000000;}
.cliente_ad .operaciones { float:right; margin-right:15px; margin-top:7px; }

.cliente_ad:hover { background:#484848;}
.cliente_ad:hover .content h2 { color:#ff8c3b;}
.cliente_ad:hover .content span { display:block;}

.cliente_conf { background:#2f2f2f; border:1px solid #484848; float:left; width:1000px; margin-bottom:3px; color:#cecece; float:left; margin-left:175px; width:650px; font-style:oblique;}
.cliente_conf p { margin:0;}

.tit_conf {background:#484848; border:1px solid #484848; text-transform:uppercase; font-weight:bold; font-style:oblique;}

#content_seguridad{width:246px; height:10px; background:#f7f6f6; border:1px solid #f1efef;}
#seguridad_pass{background-image:url(../img/saves.png); background-position:0px -32px; height:10px; width:0px;}

#cargando{position:fixed; z-index:90; width:100%; height:100%; background-image:url(../img/fondo_tras.png); background-repeat:repeat; text-align:center;}
#loader {background-image:url(../img/loading.gif); background-repeat:no-repeat; width:281px; height:400px; position:fixed; z-index:100; top:50%; left:50%; margin-top:-200px; margin-left:-140px;}

#url_externa { height:60px; }
