@charset "iso-8859-1";
/* CSS Document */
body
{
background-image:url(../img/bk_body.png);
background-repeat:repeat-x;
font-family: arial;
background-color:rgb(238,239,239);
}
/* SHOP */
#shop{
	width:100px;
	padding:2px 0 2px 0;
	background-color:#333333;
	text-align:center;
	color:white;
	font-size:10px;
	font-weight:bold;
	border-radius:5px;
}
#shop:hover{
	background-color:#666666;
}
/*link style*/
a:link, a:visited 
{
text-decoration:none;
background-color: transparent;
border-width:0px;
color:#000000;
}
a:hover, a:active 
{
text-decoration:none;
background-color: transparent;
border-width:0px;
color:#000000;
}
#nn{
	cursor:pointer;
}
#box
{
width:980px;
height:1270px;
margin:0 auto 0 auto;
display:block;
z-index:30;
}
#box_rel
{
width:980px;
height:1270px;
position:relative;
display:block;
z-index:30;
}
#login
{
position:absolute;
top:0px;
left:600px;
width:300px;
height:55px;
background-image:url(../img/bk_login.png);
background-repeat:no-repeat;
z-index:12;
}
#newsletter
{
position:absolute;
left:0px;
top:25px;
width:600px;
height:25px;
line-height:25px;
font-size:10px;
}
#i_news
{
border:0px;
background-color:#FFFFFF;
height:25px;
line-height:25px;
width:150px;
margin-right:5px;
float:left;
color:#666666;
padding-left:5px;
}
#s_news
{
background-color:#333333;
color:#FFFFFF;
border:0px;
height:25px;
line-height:25px;
margin-right:10px;
float:left;
}
#text_news
{
float:left;
width:150px;
height:25px;
line-height:11px;
margin-top:3px;
}
#home
{
position:absolute;
top:15px;
left:42px;
cursor:pointer;
}
#mail
{
position:absolute;
top:10px;
left:92px;
cursor:pointer;
}
#contacto_menu_link
{
position:absolute;
top:12px;
left:145px;
cursor:pointer;
}
#login_off
{
position:absolute;
top:9px;
left:230px;
cursor:pointer;
}
#logo
{
position:absolute;
top:15px;
left:0px;
width:225px;
}

/* galeria nueva */
#g_over{
	position:fixed;
	top:0;
	left:0;
	z-index:99999999;
	background-color:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	display:none;
}
#g_img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width:auto;
	height:90%;
	background-color:rgba(0,0,0,0);
}
#g_dx_gal
{
display:block;
position:absolute;
top: 50%;
right:4%;
z-index:6;
cursor:pointer;
}
#g_sx_gal
{
display:block;
position:absolute;
top: 50%;
left:4%;
z-index:6;
cursor:pointer;
}
/*logo*/
#iaap
{
display:none;
width:115px;
position:absolute;
top:32px;
left:20px;
z-index:11;
}
#informatica
{
display:none;
width:62px;
position:absolute;
top:76px;
left:20px;
z-index:11;
}
#avanzada
{
display:none;
width:62px;
position:absolute;
top:76px;
left:87px;
z-index:11;
}
#asesoria
{
display:none;
width:62px;
position:absolute;
top:90px;
left:75px;
z-index:11;
}
#profesional
{
display:none;
width:62px;
position:absolute;
top:90px;
left:130px;
z-index:11;
}
#c_01
{
display:none;
width:13px;
position:absolute;
top:32px;
left:185px;
z-index:11;
}
#c_02
{
display:none;
width:13px;
position:absolute;
top:32px;
left:168px;
z-index:11;
}
#c_03
{
display:none;
width:13px;
position:absolute;
top:32px;
left:151px;
z-index:11;
}
#c_04
{
display:none;
width:13px;
position:absolute;
top:47px;
left:151px;
z-index:11;
}
#c_05
{
display:none;
width:13px;
position:absolute;
top:47px;
left:168px;
z-index:11;
}
#c_06
{
display:none;
width:13px;
position:absolute;
top:47px;
left:185px;
z-index:11;
}
#c_07
{
display:none;
width:13px;
position:absolute;
top:74px;
left:151px;
z-index:11;
}
#c_08
{
display:none;
width:13px;
position:absolute;
top:62px;
left:168px;
z-index:11;
}
#c_09
{
display:none;
width:13px;
position:absolute;
top:62px;
left:185px;
z-index:11;
}
#registrata
{
display:none;
width:10px;
position:absolute;
top:77px;
left:187px;
z-index:11;
}
/*slider*/
.slider
{
position:absolute;
left:0px;
top:104px;
width:980px;
height:300px;
overflow:hidden;
background-color:trasparent;
margin-top:10px;
}
#slide_image
{
display:block;
position:absolute;
top:0px;
left:0px;
}
/* NAVIGATION */
#wrapper
{
position:absolute;
left:0px;
top:70px;
display:block;
width:980px;
height:35px;
font-size:17px;
z-index:2000;
font-weight:bold;
overflow:visible;
}
/* menu iaap */
#iaap_menu
{
width:70px;
height:35px;
position:absolute;
top:0px;
left:0px;
background-color:#333333;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px; 
cursor:pointer; 
}
#cont_iaap
{
width:660px;
height:520px;
position:absolute;
top:0px;
left:0px;
color:#333333;
font-size:13px;
overflow:hidden;
display:none;
}
#cont_iaap span
{
font-size:18px;
font-weight:bold;
display:block;
margin-bottom:5px;
}
.img_iaap
{
float:left;
margin-right:10px;
margin-bottom:5px;
width:110px;
display:inline-block;
}
.img_iaap_logo
{
display:block;
margin-top:15px;
width:290px;
}
#a
{
position:absolute;
top:0px;
left:0px;
width:290px;
height:430px;
overflow:hidden;
}
#b
{
position:absolute;
top:0px;
left:340px;
width:290px;
height:200px;
}
#c
{
position:absolute;
top:220px;
left:340px;
width:290px;
height:220px;
}
#d
{
position:absolute;
top:370px;
left:340px;
width:290px;
height:200px;
}
/* animacion logo */
#logo_animacion
{
position:absolute;
top:440px;
left:0px;
width:190px;
height:80px;
}
#descargar_catalogo
{
position:absolute;
top:450px;
left:185px;
width:110px;
cursor:pointer;
}
#iaap
{
display:none;
width:115px;
position:absolute;
top:0px;
left:0px;
z-index:11;
}
#informatica
{
display:none;
width:62px;
position:absolute;
top:44px;
left:0px;
z-index:11;
}
#avanzada
{
display:none;
width:62px;
position:absolute;
top:44px;
left:67px;
z-index:11;
}
#asesoria
{
display:none;
width:62px;
position:absolute;
top:58px;
left:55px;
z-index:11;
}
#profesional
{
display:none;
width:62px;
position:absolute;
top:58px;
left:110px;
z-index:11;
}
#c_01
{
display:none;
width:13px;
position:absolute;
top:0px;
left:165px;
z-index:11;
}
#c_02
{
display:none;
width:13px;
position:absolute;
top:0px;
left:148px;
z-index:11;
}
#c_03
{
display:none;
width:13px;
position:absolute;
top:0px;
left:131px;
z-index:11;
}
#c_04
{
display:none;
width:13px;
position:absolute;
top:15px;
left:131px;
z-index:11;
}
#c_05
{
display:none;
width:13px;
position:absolute;
top:15px;
left:148px;
z-index:11;
}
#c_06
{
display:none;
width:13px;
position:absolute;
top:15px;
left:165px;
z-index:11;
}
#c_07
{
display:none;
width:13px;
position:absolute;
top:42px;
left:131px;
z-index:11;
}
#c_08
{
display:none;
width:13px;
position:absolute;
top:30px;
left:148px;
z-index:11;
}
#c_09
{
display:none;
width:13px;
position:absolute;
top:30px;
left:165px;
z-index:11;
}
#registrata
{
display:none;
width:10px;
position:absolute;
top:45px;
left:167px;
z-index:11;
}
/* certificaciones iaap */

#cont_certificaciones
{
width:660px;
height:520px;
position:absolute;
top:0px;
left:0px;
color:#333333;
font-size:13px;
overflow:hidden;
display:none;
}
#cont_cert_img
{
display:block;
width:402px;
height:520px;
}
.img_cer_big
{
display:block;
width:402px;
}
#cont_img_cer
{
position:absolute;
top:0px;
left:412px;
width:248px;
height:520px;
background-color:#333333;
overflow:hidden;
overflow-y:scroll;
}
.img_cer
{
display:inline-block;
width:228px;
height:36px;
border-width:0px;
cursor:pointer;
margin-left:10px;
margin-top:10px;
}
#cert_1
{
background-image:url(../img/certificaciones/1.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_2
{
background-image:url(../img/certificaciones/2.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_3
{
background-image:url(../img/certificaciones/3.jpg);
background-repeat:no-repeat;
background-position:center;
background-size: 228px;
}
#cert_4
{
background-image:url(../img/certificaciones/4.jpg);
background-repeat:no-repeat;
background-position:center;
background-size: 228px;
}
#cert_5
{
background-image:url(../img/certificaciones/5.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_6
{
background-image:url(../img/certificaciones/6.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_7
{
background-image:url(../img/certificaciones/7.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_8
{
background-image:url(../img/certificaciones/8.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_9
{
background-image:url(../img/certificaciones/9.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_10
{
background-image:url(../img/certificaciones/10.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_11
{
background-image:url(../img/certificaciones/11.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_12
{
background-image:url(../img/certificaciones/12.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_13
{
background-image:url(../img/certificaciones/13.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_14
{
background-image:url(../img/certificaciones/14.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_15
{
background-image:url(../img/certificaciones/15.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_16
{
background-image:url(../img/certificaciones/16.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
#cert_17
{
background-image:url(../img/certificaciones/17.jpg);
background-repeat:no-repeat;
background-position:top;
background-size: 228px;
}
.img_cer a
{
border-width:0px;
}
/* menu promociones */
#promociones_menu
{
width:140px;
height:35px;
position:absolute;
top:0px;
left:510px;
background-color:#333333;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
display:none;
}
#cl
{
width:140px;
height:35px;
position:absolute;
top:0px;
left:510px;
background-color:#333333;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
}
#cont_promociones
{
width:960px;
height:288px;
position:absolute;
top:38px;
left:0px;
-moz-border-radius: 5px 5px 5px 5px;  
-webkit-border-radius: 5px 5px 5px 5px;  
border-radius: 5px 5px 5px 5px;
background-color:#333333;
padding:10px;
color:#FFFFFF;
font-size:11px;
overflow:hidden;
display:none; 
}
.col_servizi
{
margin-bottom:10px;
width:300px;
height:250px;
display:block;
float:left;
padding:10px;
}
.tit_promociones
{
width:300px;
height:25px;
line-height:25px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}
.precio_promociones
{
display:block;
width:100px;
height:25px;
line-height:25px;
color:#333333;
font-size:15px;
font-weight:bold;
background-color:#CCCCCC;
text-align:center;
-moz-border-radius: 5px 5px 5px 5px;  
-webkit-border-radius: 5px 5px 5px 5px; 
border-radius: 5px 5px 5px 5px;
margin-top:15px;
margin-left:180px;
}
.texto_promo
{
display:block;
width:280px;
height:auto;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-top:17px;
}
.img_promo
{
width:100px;
height:100px;
padding-right:10px;
padding-bottom:10px;
float:left;
display:inline-block;
}
/* menu soluciones */
#soluciones_menu
{
width:320px;
height:35px;
position:absolute;
top:0px;
left:660px;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
background-image:url(../img/soluciones_menu.jpg);
background-repeat:no-repeat;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
}
#sol_a
{
position:absolute;
top:0px;
left:0px;
display:block;
z-index:99300;
}
#sol_b
{
position:absolute;
top:0px;
left:0px;
display:none;
z-index:99301;
}
#sol_c
{
position:absolute;
top:0px;
left:0px;
display:none;
z-index:99302;
}
#cont_soluciones
{
width:660px;
height:520px;
position:absolute;
top:0px;
left:0px;
color:#333333;
font-size:13px;
overflow:hidden;
display:none;
}
#cont_soluciones span
{
font-size:16px;
font-weight:bold;
display:block;
margin-bottom:5px;
}
#cont_soluciones span span
{
font-size:12px;
letter-spacing:-0.1px;
font-weight:bold;
display:block;
margin-bottom:8px;
}
.img_sol
{
float:left;
margin-right:10px;
margin-bottom:5px;
width:90px;
display:inline-block;
}
.block_solucion_1
{
position:absolute;
top:0px;
left:0px;
width:310px;
height:166px;
}
.block_solucion_2
{
position:absolute;
top:0px;
left:325px;
width:310px;
height:166px;
}
.block_solucion_3
{
position:absolute;
top:179px;
left:0px;
width:310px;
height:166px;
}
.block_solucion_4
{
position:absolute;
top:179px;
left:325px;
width:310px;
height:166px;
}
.block_solucion_5
{
position:absolute;
top:359px;
left:0px;
width:310px;
height:166px;
}
.block_solucion_6
{
position:absolute;
top:359px;
left:325px;
width:310px;
height:166px;
}
.button_video
{
width:140px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
font-weight:200;
color:#FFFFFF;
background-color:#333333;
border-radius: 5px 5px 5px 5px;
margin-right:10px;
padding:2px;
display:inline-block;
margin-top:6px;
cursor:pointer;
}
.button_descarga
{
width:140px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
font-weight:200;
color:#FFFFFF;
background-color:rgb(0,173,198);
border-radius: 5px 5px 5px 5px; 
padding:2px;
display:inline-block;
margin-top:6px;
}
#ventana_sol
{
display: none;
position:fixed;
box-shadow:4px 1px 3px #333333;
left:0;
right:0;
top:100px;
margin-left:auto;
margin-right:auto;
background-color:#333333;
z-index: 10000;
width: 800px; 
height: 450px;
padding:10px;
color:#333333;
overflow:visible;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#close_ventana_sol
{
position:absolute;
top:-55px;
left:775px;
}
/* menu contacto */
#contacto_menu
{
width:120px;
height:35px;
position:absolute;
top:0px;
left:860px;
background-color:#333333;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px; 
cursor:pointer; 
}
#cont_contacto
{
width:660px;
height:520px;
position:absolute;
top:0px;
left:0px;
color:#333333;
font-size:13px;
overflow:hidden;
display:none;
}
.input_form
{
background-color:white;
border-width:0px;
color:#333333;
padding:5px;
font:Arial, Helvetica, sans-serif;
letter-spacing:0.6px;
font-size:13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
cursor:text;
margin-bottom:10px;
width:159px;
border:1px solid #999999;
}
.input_form_c
{
background-color:white;
border-width:0px;
color:#333333;
padding:5px;
font:Arial, Helvetica, sans-serif;
letter-spacing:0.6px;
font-size:13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
cursor:text;
margin-bottom:10px;
width:250px;
border:1px solid #999999;
}	
.input_form_d
{
background-color:white;
border-width:0px;
color:#333333;
padding:5px;
font:Arial, Helvetica, sans-serif;
letter-spacing:0.6px;
font-size:13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
cursor:text;
margin-bottom:10px;
width:400px;
border:1px solid #999999;
}
.input_form_pic
{
background-color:white;
border-width:0px;
color:#333333;
padding:5px;
border:1px solid #999999;
font:Arial, Helvetica, sans-serif;
letter-spacing:0.6px;
font-size:13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
cursor:text;
margin-bottom:10px;
width:100px;
}		
.submit_form_contact
{
background-color:#333333;
color:#FFFFFF;
height:25px;
width:70px;
font-size:12px;
line-height:25px;
text-align:center;
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.6px;
cursor:pointer;
}
.table_contact
{
width:100%;
}
/* menu servicios telcel */
#monitoreovehicular
{
width:160px;
height:35px;
position:absolute;
top:0px;
left:495px;
background-color:#333333;
line-height:35px;
font-size:10px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
}
#certificaciones_menu
{
width:150px;
height:35px;
position:absolute;
top:0px;
left:340px;
background-color:#333333;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
}
/* menu servicios telcel */
#servtelcel_menu
{
width:250px;
height:35px;
position:absolute;
top:0px;
left:80px;
line-height:35px;
font-size:14px;
color:#FFFFFF;
text-align:center;
background-image:url(../img/soluciones_menu_telcel.jpg);
background-repeat:no-repeat;
border-radius: 5px 5px 5px 5px;  
cursor:pointer;
}
/* Barra Servicios */
#barra_servicios
{
width:650px;
height:35px;
position:absolute;
top:440px;
left:0px;
background-color:#333333;
color:#FFFFFF;
font-size:17px;
padding-left:10px;
line-height:35px;
z-index:100;
font-weight:bold;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
}
#barra_servicios_sol
{
width:650px;
height:35px;
position:absolute;
top:440px;
left:0px;
background-image:url(../img/soluciones_menu_big.jpg);
background-repeat:no-repeat;
padding-left:10px;
z-index:110;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:none;
}
#box_variable
{
position:absolute;
top:485px;
left:0px;
width:660px;
height:520px;
z-index:10;
overflow:hidden;
color:#333333;
}
/* sx */
#barra_servicios_bottom
{
width:970px;
height:35px;
position:absolute;
top:1025px;
left:0px;
background-image:url(../img/soluciones_menu_big_iaap.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:17px;
line-height:35px;
z-index:100;
font-weight:bold;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding-left:10px;
overflow:hidden;
}
#sol_c_iaap
{
position:absolute;
left:650px;
display:none;
}
#servicios
{
position:absolute;
top:1070px;
left:0px;
width:980px;
height:auto;
z-index:10;
overflow:hidden;
margin-bottom:10px;
}
.format_titolo
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
width:320px;
height:120px;
color:#FFFFFF;
margin-bottom:10px;
display:block;
float:left;
margin-right:10px;
cursor:pointer;
}
.format_titolo_dx
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
width:320px;
height:120px;
color:#FFFFFF;
margin-bottom:10px;
display:block;
float:left;
cursor:pointer;
}
#col_01
{
background-color:rgb(51,51,51);
}
#col_02
{
background-color:rgb(51,51,51);
}
#col_03
{
background-color:rgb(51,51,51);
}
#col_04
{
background-color:rgb(51,51,51);
}
#col_05
{
background-color:rgb(51,51,51);
}
#col_06
{
background-color:rgb(51,51,51);
}
#col_07
{
background-color:rgb(51,51,51);
}
#col_08
{
background-color:rgb(51,51,51);
}
#col_09
{
background-color:rgb(51,51,51);
}
#col_10
{
background-color:rgb(51,51,51);
}
#col_11
{
background-color:rgb(51,51,51);
}
#col_12
{
background-color:rgb(51,51,51);
}
#col_13
{
background-color:rgb(51,51,51);
}
#col_14
{
background-color:rgb(51,51,51);
}
#col_15
{
background-color:rgb(51,51,51);
}
#col_16
{
background-color:rgb(51,51,51);
}
#col_17
{
background-color:rgb(51,51,51);
}
#col_18
{
background-color:rgb(51,51,51);
}
#col_19
{
background-color:rgb(51,51,51);
}
#col_20
{
background-color:rgb(51,51,51);
}
.img_servi_big
{
position:absolute;
top:0px;
left:0px;
width:120px;
}
.text_servicios
{
position:absolute;
top:0px;
left:120px;
width:160px;
height:100px;
padding:10px;
font-weight:bold;
}	
.info
{
position:absolute;
top:100px;
left:285px;
color:#FFFFFF;
font-size:10px;
}
.img_servi_marca
{
position:absolute;
top:205px;
left:240px;
}
/* columna derecha */
#portafolio_fotografico_top
{
width:310px;
height:565px;
position:absolute;
top:440px;
left:670px;
background-color:transparent;
z-index:4;
overflow:hidden;
/*background-image:url(../img/casos/bk_gal.jpg);*/
}
#details
{
position:absolute;
left:0px;
top:515px;
width:290px;
height:50px;
background-image:url(../img/bk_tool.png);
background-repeat:repeat;
z-index:5;
color:#FFFFFF;
padding:10px;
font-size:12px;
}
#portafolio_fotografico_top span
{
position:absolute;
top:0px; 
display:none;
width:100%;
}
div#topDiv
{
    width:100%;
    height:50%;
    opacity:0.9;
    background:black;
    position:absolute;
    top: 0%;
	z-index:10;
}
div#bottomDiv
{
    width:100%;
    height:50%;
    opacity:0.9;
    background:black;
    position:absolute;
    bottom: 0%;
	z-index:10;
}
div#centerDiv
{
    position:absolute;
    height: 1px;
    top: 50%;
	left: 50%;
    width:0%;
    background: white;
    display:none;
    z-index:11;
}
.cover
{
display:block;
z-index:4
}
#dx_gal
{
display:block;
position:absolute;
top:280px;
left:275px;
z-index:6;
cursor:pointer;
}
#sx_gal
{
display:block;
position:absolute;
top:280px;
left:0px;
z-index:6;
cursor:pointer;
}
/* dx */
#dx
{
position:absolute;
top:460px;
left:670px;
width:310px;
height:900px;
background-image:url(../img/dx_bk.png);
background-repeat:repeat;
z-index:10;
padding-top:21px;
}
#dx a
{
cursor:poniter;
}
#dx img
{
display:block;
margin:0 auto 0 auto;
padding-bottom:9px;
width:290px;
height:170px;
}
/* ventanas */
#overlay 
{
display: none;
z-index: 2000;
background-image:url(../img/bk_overlay.png);
background-repeat:repeat;
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
text-align: center;
}
#ventana
{
font-family: arial;
display: none;
position:fixed;
box-shadow:4px 1px 3px #333333;
left:0;
right:0;
top:100px;
margin-left:auto;
margin-right:auto;
background-color:#333333;
z-index: 10000;
width: 840px; 
height: 300px;
color:#333333;
text-align:left;
font-weight:200;
font-size:14px;
overflow:visible;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-left:30px solid #00FF00;
}
#titolo_ventana
{
font-size:19px;
display:block;
font-weight:800;
font-family: arial;
letter-spacing:-0.2px;
width:800px;
height:25px;
color:#FFFFFF;
position:absolute;
top:0px;
left:0px;
padding:20px;
}
#close_ventana
{
position:absolute;
top:-55px;
left:775px;
}
.img_servi_big_ventana
{
display:block;
position:absolute;
top:60px;
left:20px;
width:200px;
}
.contact_ventana
{
position:absolute;
top:230px;
left:625px;
width:200px;
height:35px;
background-image:url(../img/cont_ventana.png);
background-repeat:no-repeat;
cursor:pointer;
}
.img_bottom_big_ventana
{
position:absolute;
top:320px;
left:20px;
}
#text_ventana_info
{
display:block;
color:#FFFFFF;
position:absolute;
top:60px;
left:240px;
width:570px;
height:auto;
font-size:13px;
line-height:17px;
}
/* g_over */
#g_over_2_down{
	position:fixed;
	top:0;
	left:0;
	z-index:99999999;
	background-color:rgba(0,0,0,0.8);
	width:100%;
	height:100%;
	display:none;
}
#g_over_2{
	position:absolute;
	top:0;
	left:0;
	z-index:99999999;
	width:100%;
	height:auto;
	display:none;
}
/* AT */
#at{
	width:980px;
	display:block;
	margin:10px auto 20px auto;
}
#cccc{
	width:980px;
	display:block;
	margin:0 auto 0 auto;
}
#g_over_2_top{
	width:980px;
	display:block;
	margin:50px auto 0 auto;
	text-align:right;
}
.ssssss{
	cursor:pointer;
	color:white;
}
/* SX */
#rsx{
	width:485px;
	height:auto;
	display:block;
	margin:10px 10px 20px 0;
	background-color:#333333;
	color:white;
	padding:20px;
	font-size:15px;
	line-height:19px;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
}
/* DX */
#rdx{
	float:left;
	width:485px;
	height:auto;
	display:block;
	margin:10px 0 20px 0;
	background-color:#333333;
	color:white;
	padding:20px;
	font-size:15px;
	line-height:19px;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.t_tit{
	font-weight:bold;
	font-size:17px;
	margin-bottom:10px;
}
.r_input{
	border:0;
	padding-left:7px;
	height:25px;
	line-height:25px;
	background-color:white;
	margin-bottom:10px;
	display:block;
	color:grey;
	width:60%;
}
.sub{
	width:30%;
	background-color:#cccccc;
	color:black;
	text-align:center;
	height:25px;
	line-height:23px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	float:left;
}
.t_text{
	font-size:11px;
}
/* footer */
#footer
{
position:absolute;
top:2000px;
width:980px;
height:196px;
display:block;
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
}
#footer_a
{
position:absolute;
top:20px;
left:25px;
color:#FFFFFF;
width:130px;
height:70px;
font-size:10px;
}
#footer_a span
{
display:block;
color:#CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-bottom:4px;
width:130px;
height:20px;
line-height:20px;
font-size:12px;
}
#footer_b
{
position:absolute;
top:20px;
left:185px;
color:#FFFFFF;
width:100px;
height:70px;
font-size:10px;
}
#footer_b span
{
display:block;
color:#CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-bottom:4px;
width:100px;
height:20px;
line-height:20px;
font-size:12px;
}
#footer_c
{
position:absolute;
top:20px;
left:310px;
color:#FFFFFF;
width:385px;
height:70px;
font-size:10px;
}
#footer_c span
{
display:block;
color:#CCCCCC;
border-bottom:1px solid #CCCCCC;
width:385px;
height:20px;
line-height:20px;
font-size:12px;
}
#footer_c_part_a
{
position:absolute;
top:24px;
left:0px;
width:120px;
color:#FFFFFF;
font-size:10px;
border-bottom:0px solid #CCCCCC;
}
#footer_c_part_b
{
position:absolute;
top:24px;
left:123px;
width:135px;
color:#FFFFFF;
font-size:10px;
border-bottom:0px solid #CCCCCC;
}
#footer_c_part_c
{
position:absolute;
top:24px;
left:246px;
width:135px;
color:#FFFFFF;
font-size:10px;
border-bottom:0px solid #CCCCCC;
}
#footer_d
{
position:absolute;
top:20px;
left:718px;
color:#FFFFFF;
width:235px;
height:70px;
font-size:10px;
}
#footer_d span
{
display:block;
color:#CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-bottom:4px;
width:235px;
height:20px;
line-height:20px;
font-size:12px;
}
/* maps */
#maps
{
width:660px;
height:520px;
position:absolute;
top:0px;
left:0px;
color:#333333;
font-size:13px;
overflow:hidden;
display:none;
}
/* admin */
#container_admin
{
display:none;
position:absolute;
width:400px;
height:auto;
padding:50px 20px 50px 20px;
top:200px;
left:260px;
z-index: 2001;
background-color:#333333;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;		
}
.input_admin
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;
width:250px;
}
.submit_admin
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;
background-color:#FFFFFF;
width:70px;
text-align:center;
}
#close_ventana_admin
{
position:absolute;
top:-30px;
left:415px;
}
#box_admin
{
width:600px;
height:auto;
background-color:#FFFFFF;
color:#333333;
margin:0 auto 0 auto;
padding:10px;
}
#admin_message
{
display:block;
width:100%;
height:35px;
text-align:right;
color:#0066FF;
font-size:10px;
}
#box_admin h3
{
color:#FF6600;
}
.form_promo
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
}
.input_promo
{
width:400px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
}
.submit_promo
{
width:100px;
height:30px;
line-height:32px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
background-color:#333333;
color:#FFFFFF;
font-size:11px;
display:inline-block;
margin-right:10px;
border:0px;
}
.foto_promo
{
width:300px;
height:30px;
line-height:32px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
background-color:#333333;
color:#FFFFFF;
font-size:11px;
display:inline-block;
margin-right:10px;
border:0px;
}
.eliminar_promo
{
width:100px;
height:20px;
line-height:20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
background-color:#333333;
color:#FFFFFF;
font-size:11px;
text-align:center;
display:inline-block;
}
#ventana_privacidad
{
font-family: arial;
display: none;
position:absolute;
box-shadow:4px 1px 3px #333333;
left:0;
right:0;
top:100px;
margin-left:auto;
margin-right:auto;
background-color:#333333;
z-index: 10000;
width: 840px; 
height:auto;
color:#FFFFFF;
text-align:left;
font-weight:200;
font-size:14px;
overflow:hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:20px;
}
.titolo_ventana_privacidad
{
font-size:19px;
display:block;
font-weight:800;
font-family: arial;
letter-spacing:-0.2px;
width:800px;
height:25px;
color:#FFFFFF;
text-align:center;
}
#footer_d a
{
color:#FFFFFF;
cursor:pointer;
}