*{ margin:0; padding:0;}
html, body {     height: 100%; min-height: 100%;}
body{ margin:0; padding:0; font-family: Tahoma, Verdana, Arial;  font-size:11px ; color:#000;background:#fff url(../images/bg_contenedor.gif) 50% 50% repeat-x;}
img{ border:none;}
p{ padding:7px 0; margin:0;  }
a, object,a:focus, input:focus{outline: none;}
a{ color:#969696; text-decoration:none; }
h1{ float:left; width:156px;}
h5{ font-size:11px; color:#ff6400; font-weight:normal;}
h5 span{ font-size:9px;}

#ajuste{ width:986px; margin:0 auto; overflow:hidden; padding: 0 0 0 4px;}
#bqCentral{ float:left; width:982px; height:473px; position:relative;}
#borrar{ float:right; width:45px; height:16px; position:relative; overflow:hidden; background: url(../images/contacto_btn_borrar_n.gif) no-repeat; margin:0 6px 0 0 ;}
#borrar:hover{ background:url(../images/contacto_btn_borrar_o.gif) no-repeat;}
#borrar span{ position:absolute; top:40px;}

#botones{ float:left; width:400px; padding:5px 0 0 0;}

#cabecera{ float:left; width:986px; height:53px;}
.clientes{ width:454px; height:104px; overflow:hidden;font-family: Tahoma, Verdana, Arial; color:#646464;}
.clientes span{ position:absolute; top:110px;}
.clientes p{ float:left; width:259px; height:70px; display:inline; background:#e5e5e5; vertical-align:middle; padding:34px 19px 0 24px;}
#clientes_1{ position:absolute;left:55px; top:131px;  }
#clientes_2{ position:absolute;left:207px; top:237px;  }

#clientes_1 h2{ float:left; width:152px; height:104px; background:url(../images/cuadro_clientes.gif) no-repeat; overflow:hidden;}
#clientes_2 h2{ float:left; width:152px; height:104px; background:url(../images/cuadro_referencias.gif) no-repeat; overflow:hidden;}
#clientes_2 a{ display:block; width:75px; height:17px; overflow:hidden; background:url(../images/btn_pdf_ref_n.gif) no-repeat; margin:8px 0 0 0;}
#clientes_2 a:hover{ background:url(../images/btn_pdf_ref_o.gif) no-repeat;}

#contacto_1{ position:absolute; left:36px; top:132px; width:454px; height:316px; overflow:hidden; background:url(../images/contacto_1.gif) no-repeat; font-family: Tahoma, Verdana, Arial;color: #646464;}
#contacto_1 p{ padding:7px 0 7px 16px; line-height:16px;}
#contacto_1 a{ font-weight:bold; color:#646464;}
#contacto_1 a:hover, #contacto_5 a:hover{ color:#ff6400; text-decoration:underline;}

#contacto_1 h2{ background:url(../images/bg_contacto_h2.gif) 0px 10px no-repeat; padding:0 0 0 16px; font-size:11px;color:#ff6400;}
.contacto_2{ float:left; width:300px; height:93px; position:relative; border-right:#fff solid 2px; padding:11px 0 0 0; background:#e5e5e5;}
#contacto_6{ position:absolute; top:0px; left:152px; width:302px; height:93px; border-right:#fff solid 2px; padding:11px 0 0 0; background:#e5e5e5;}
#contacto_7{ position:absolute; top:212px; left:0px; width:302px; height:93px;  border-right:#fff solid 2px; padding:11px 0 0 0; background:#e5e5e5;}
#contacto_8{ position:absolute; top:106px; left:0px; width:454px; height:93px;  border-right:#fff solid 2px; padding:11px 0 0 0; background:#e5e5e5;}
#contacto_9{ position:absolute; top:212px; left:304px; width:150px; height:104px; background:#e5e5e5;}



#contacto_4{ position:absolute; left:492px; top:344px; width:302px; height:104px; background: url(../images/empleo.gif) no-repeat; padding: 0 0 0 152px;}
#contacto_5{ float:left; width:240px; height:84px; background:#e5e5e5; padding:20px 44px 0 18px;color: #646464;}
#contacto_5 h2{ font-size:10px;}
#contacto_5 a{ font-weight:bold; color: #646464;}

#contacto_3{ position:absolute; left:188px; top:26px; width:758px; height:104px; overflow:hidden; background:url(../images/bg_contacto_6.gif) no-repeat; }

#contenedor {  position: absolute;  left: 50%; top: 50%; width: 100%; height: 564px;  margin: -282px 0 0 -50%; padding:0px;   }


#descripcion{position:absolute; left:421px; top:410px; width:380px; }
#descripcion p{ padding:6px 0;}

#enviar{float:right;  width:45px; height:16px; position:relative; overflow:hidden; background: url(../images/contacto_btn_enviar_n.gif) no-repeat;}
#enviar:hover{ background:url(../images/contacto_btn_enviar_o.gif) no-repeat;}
#enviar span{ position:absolute; top:40px;}

.estudio{ position:absolute; overflow:hidden;font-family: Tahoma, Verdana, Arial;}
.estudio span{ position:absolute; top:110px;}
#estudio_1{ left:188px; top:26px; width:135px; height:58px; background:#ff6400; padding:46px 0 0 15px;}
#estudio_1 h2{ width:119px; height:15px; background:url(../images/estudio_voxelstudios.gif) no-repeat; overflow:hidden; position:relative;}
#estudio_2{ width:406px; height:177px; padding:34px 25px 0 23px; left:340px; top:26px; background:#e5e5e5;}
#estudio_2 strong{ color:#ff6400;}
#estudio_3{ left:340px; top:238px; width:116px; height:59px; padding:45px 0 0 34px;  background:#ff6400;}
#estudio_3 h2{ width:82px; height:15px; position:relative; overflow:hidden; background:url(../images/estudio_estudio.gif) no-repeat;}
#estudio_4{ width:388px; height:204px; padding:6px 44px 0 23px; left:492px; top:238px; background:#e5e5e5;}
#estudio_4 h3{ font-size:11px; font-weight:normal; color:#ff6400; padding:7px 0 0 0;}
#estudio_4 p{ padding:0 0 7px 0;}

#flashhome{ position:absolute; left:0px; top:0px; width:982px; height:473px;}
#flashClientes{ position:absolute; left:19px; top:0px; width:982px; height:473px;}
#flashInterno{ position:absolute; left:407px; top:0px; width:575px; height:472px; background:#fff url(../images/bg_flash.gif) bottom no-repeat;}

#flashprincipal{ position:absolute; left:162px; top:0px; width:820px; height:472px;}

.floatLeft100{ float:left; width:100%;}
.floatLeft141{ float:left; width:141px;}
.floatLeft193{ float:left; width:193px;}
.floatLeft214{ float:left; width:214px;}
.floatLeft239{ float:left; width:239px;}
.floatLeft270{ float:left; width:270px;}

.fondoEstudio{ background:#fff url(../images/bg_estudio.jpg) no-repeat;}
.fondoBlanco{ background:#fff;}
#formulario{ position:absolute; left:492px; top:132px; width:426px; height:205px; background:#e5e5e5; padding:5px 0 0 28px;color: #646464;}



.liIdioma{ padding:0 0 0 32px!important; }
#mensaje{ float:left; width:233px; color: #000; font-size:10px; font-weight:bold;}

#menu{ float:left; width:363px;padding:17px 0 0 447px;#padding:18px 0 0 447px;height:24px;}
#menu li{ list-style:none; float:left; padding:0 0 0 5px;}
#menu a{ float:left; height:23px; position:relative; overflow:hidden;}
#menu a span{ position:absolute; top:28px;}
#m_0{ background:url(../images/m_0.gif); width:35px;}
#m_0:hover{ background:url(../images/m_0_on.gif);}
#m_1{ background:url(../images/m_1.gif); width:48px;}
#m_1:hover{ background:url(../images/m_1_on.gif);}
#m_2{ background:url(../images/m_2.gif); width:44px;}
#m_2:hover{ background:url(../images/m_2_on.gif);}
#m_3{ background:url(../images/m_3.gif); width:66px;}
#m_3:hover{ background:url(../images/m_3_on.gif);}
#m_4{ background:url(../images/m_4.gif); width:51px;}
#m_4:hover{ background:url(../images/m_4_on.gif);}
#m_5{ background:url(../images/m_5.gif); width:51px;}
#m_5:hover{ background:url(../images/m_5_on.gif);}

#menuLateral{ position:absolute; left:44px; top:11px; font-family: Tahoma, Verdana, Arial; }
#menuLateral li{ text-align:right; list-style:none; width:98px; padding:11px 20px 7px 0;/* background:url(../images/bg_li.gif) no-repeat;*/ }
#menuLateral li li{ background:none; padding:6px 20px 0 0;}
#menuLateral li ul{ display:none; padding:0 0 23px 0;}
#menuLateral a:hover{ text-decoration:none;}
#menuLateral h2{font-size:12px;}
#menuLateral h2 a{color: #969696;}
#menuLateral h2 a:hover{ color:#000;}
#menuLateral h3{font-size:10px;}
#menuLateral h3 a{color: #646464;}
#menuLateral h3 a:hover{ color:#ff6400;}
.naranja{ color:#ff6400;}
a.pdf{ position:absolute; right:16px; bottom:9px; width:121px; height:17px; background:url(../images/contacto_btn_mapa_n.gif) no-repeat; overflow:hidden;}
a.pdf:hover{ background:url(../images/contacto_btn_mapa_o.gif) no-repeat;}
a.pdf span{ position:absolute; top:100px;}



#pie{ float:left; width:983px; height:13px; padding:24px 0 0 0; font-family: Tahoma, Verdana, Arial; color:#969696; font-size:10px; overflow:hidden; display:inline;}
#pie a:hover{ color:#ff6400; text-decoration:none;}
.pie_1{ float:left; width:267px;}
.pie_2{ float:left; width:192px;}
.pie_3{ float:left; width:415px; font-weight:bold; color:#646464;}
.pie_3 span{ background:url(../images/flechas_pie.gif) right -2px  no-repeat; padding:0 16px 0 0; }
.pie_4{ float:left; width:105px;font-weight:bold; }

#subMenu{ position:absolute; top:0px; left:162px; width:230px; height:453px; background:#fff; padding:19px 0 0 13px;}
#subMenu li{ list-style:none; padding:0 0 11px 0; line-height:10px; }
#subMenu h4{ font-size:10px;}
#subMenu a{ color:#969696;}
#subMenu a:hover{color: #ff6400;}

#txtIndex{ position:absolute; left:673px; top:268px; width:276px; font-size:10px;font-family: Verdana, Tahoma, Arial; }
#txtIndex h2{ font-size:11px; color:#969696; padding: 0 0 12px 0;}
#verMas{ position:absolute; left:857px; top:411px; width:100px; height:15px; font-size:10px; color:#ff6400;}

#visitarWeb{ position:absolute; left:948px; top:183px; background: url(../images/btn_ver_web_n.gif) no-repeat; width:38px; height:38px; overflow:hidden;}
#visitarWeb:hover{ background:url(../images/btn_ver_web_o.gif) no-repeat;}
#visitarWeb span{ position:absolute; top:60px;}


/*elementos de formulario*/
input { font-family: Tahoma, Verdana;font-size: 11px;color: #ff6400;border:none;margin:2px 0 0 0;padding:0 5px; height:20px; line-height:20px;}
label{ float:left; padding:6px 0 1px 0;}
.label2{ padding:3px 0 0 0!important;}

textarea {font-family: Tahoma, Verdana;font-size: 11px;color: #ff6400; background:url(../images/textarea.gif) no-repeat; border: 0px;margin:0px;width:390px; height:51px; margin:3px 0px 0px 0px; padding:5px; overflow:auto;}
.w107{ width:107px;}
.w120{ width:110px; background:url(../images/w120.gif) no-repeat;}
.w172{ width:162px; background:url(../images/w172.gif)  no-repeat;}
.w176{ width:176px;}
.w206{ width:196px; background: url(../images/w206.gif) no-repeat;}
.w212{ width:212px;}
.w259{ width:259px; background:url(../images/w259.gif) no-repeat;}



