* { padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body { background:#ffffff url(../images/body.gif) repeat-x}
html, input, textarea, select{font-family:arial; font-size:100%; color:#a7a7a7; font-weight:normal; font-size:0.6875em; line-height:1.45em}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
/*img {border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align:top; 	text-align:left;
	height: 55px;
	width: 185px;
}*/

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


.separate{ background:url(../images/separate.gif) repeat-x; width:auto; height:12px}

p {margin:0; padding:0;}


h1 { text-indent:-1000px;  padding:0; margin:0; line-height:1em; font-size:1em; background:url(../images/logo.gif) no-repeat; width:319px; height:49px; position:absolute}
.pos{ position:absolute; margin:0; padding:0}

ul { margin:0; padding:0; list-style:none; line-height:1.9em}
ul li{ background:url(../images/list_bg.gif) no-repeat 0 9px; padding-left:10px}
ul li a { color:#292c2a; text-decoration: underline; font-weight:normal; font-size:1.09em}
ul li a:hover{ text-decoration: none}

/*txt, links*/

.link{ background:url(../images/marker.gif) no-repeat 0 6px; padding-left:12px; color:#5d5d5d; text-decoration:underline}
.link:hover{ text-decoration:none}

p{ padding-bottom:17px}

a{ color:#5c5c5c; text-decoration: underline}
a:hover{ text-decoration: none}


.img_titulo_cabecera {vertical-align:middle; margin-right:5px; margin-top:-5px}
.TituloCabeceraRojo{color:#d03721; padding:0px 10px 10px 0px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}
.TituloCabeceraAzul{color:#1f91c9; padding:0px 10px 10px 0px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}
.TituloCabeceraVerde{color:#69a11c;padding:0px 10px 10px 0px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}

/*.masDerecha{float:right; position:relative; 
            margin-left:160px; padding: 5px 25px 15px 5px; }*/

.hrDotted{background-color: silver;height: 1px;border: 0;color: silver; border-style: none none dotted;}




/*---------------------------------------------------------------*/
/*ZHR--------------------------------------------------22/10/2009*/
/*---------------------------------------------------------------*/

/*AluMaster--------------------------------------------22/10/2009*/

#aluheader { height:auto; }
#aluheader .row1 {height:1px;}
#aluheader .row2 {width:733px;height:48px; padding-top:1px; padding-left:43px; padding-bottom:1px }
#aluheader .row2 a {color:silver; text-decoration: none}
#aluheader .row2 a:hover {color:white; text-decoration: none}
#aluheader .row2 .ind {padding:18px 0px 0px 0px;text-align:center; font-family: Arial; font-size:14px; font-style:normal; font-weight:bold;  }
#aluheader .row2 .col1 {width:33%; height:100%;background:url(../images/boton2.gif) no-repeat; }
#aluheader .row2 .col2 {width:33%; height:100%;background:url(../images/boton1.gif) no-repeat; }
#aluheader .row2 .col3 {width:33.2%; height:100%;background:url(../images/boton1.gif) no-repeat; }



#alucontent {width:727px; height:auto; padding:0px 0px 0px 43px ;margin:0px 0px 0px 0px}
#alucontent .indent {padding: 10px 0px 0px 0px}
#alucontent .indent .panel_sitemap {padding: 0px 0px 0px 5px}


/*bordes*/
#alucontent .t{ background:url(../images/top2.gif) repeat-x #f5f5f5; width:100%}
#alucontent .b{ background:url(../images/bottom2.gif) repeat-x left bottom; width:100%}
#alucontent .l{ background:url(../images/left2.gif) repeat-y; width:100%}
#alucontent .r{ background:url(../images/right2.gif) repeat-y right top; width:100%}
#alucontent .lt{ background:url(../images/lt2.gif) no-repeat; width:100%}
#alucontent .rt{ background:url(../images/rt2.gif) no-repeat right top; width:100%}
#alucontent .lb{ background:url(../images/lb2.gif) no-repeat left bottom; width:100}
#alucontent .rb{ background:url(../images/rb2.gif) no-repeat right bottom; width:100%}



#alufooter {width:727px;height:auto; padding: 5px 0px 0px 0px; margin-left:43px; float:left;background:url(../images/top4.gif) repeat-x #f5f5f5; }
#alufooter .row1 {height:85px; font-family: Arial; font-size:12px; font-style:normal; font-weight:normal; float:left;}

#alufooter .row1 .col2 a {color:#24a3d5; font-weight:bold;}	
#alufooter .row1 .col2 {margin-left:20px;margin-top:3px; width:315px; height:100%; padding-top:0px;}

#alufooter .row1 .col2 .subrow1 {height:25px;  padding-left:10px; padding-top:15px; background:#f5f5f5; } 
#alufooter .row1 .col2 .subrow1 .col1 {width:44%; float:left; padding-top:0px; margin-top:0px;vertical-align:middle; padding-left:30px;}
/*#alufooter .row1 .col2 .subrow1 .col1 a {color:#495678; font-weight:bold;}	*/
#alufooter .row1 .col2 .subrow1 .col2 {width:18%; float:left;padding-top:0px;margin-top:0px;vertical-align:middle; }
#alufooter .row1 .col2 .subrow1 .col3 {width:24%; float:left;padding-top:0px;margin-top:0px;vertical-align:middle;}

#alufooter .row1 .col2 .subrow2 {height:25px;   padding-left:10px; padding-top:15px;margin-top:0px; background:url(../images/top2.gif) repeat-x #f5f5f5; } /*background:url(../images/top2.gif) repeat-x #f5f5f5;*/
#alufooter .row1 .col2 .subrow2 .col1 {width:56%; float:left;padding-top:0px; vertical-align:middle; padding-left:30px;}
#alufooter .row1 .col2 .subrow2 .col2 {width:22%; float:left;padding-top:0px;vertical-align:middle}
#alufooter .row1 .col2 .subrow2 .col3 {width:12%; float:left;padding-top:0px;vertical-align:middle}

#alufooter .row1 .col3 {margin-top:3px; width: 375px; height:100%; float:left; }

        
#alufooter .row2 {width:706px;font-size:9px; height:23px;float:left;padding-left:20px;padding-top:13px;background:url(../images/body_top.gif) repeat-x #f5f5f5;}
#alufooter .row2 a {color:Black;}
#alufooter .row2 .col0 {width:430px; height:100%; float:left;}
#alufooter .row2 .col0 a {color:#24a3d5; font-weight:bold;font-size:12px;}	

#alufooter .row2 .col0 .footerlinkscol1 {float:left; width:76px;}
	#alufooter .row2 .col0 .footertuberia1 {float:left; color:Black;text-align:center;width:1px;background:black;}
#alufooter .row2 .col0 .footerlinkscol2 {float:left; margin-left:10px; width:98px;}
	#alufooter .row2 .col0 .footertuberia2 {float:left; color:Black;text-align:center;width:1px;background:black;}
#alufooter .row2 .col0 .footerlinkscol3 {float:left; margin-left:10px; width:165px;}
	#alufooter .row2 .col0 .footertuberia3 {float:left; color:Black;text-align:center;width:1px;background:black;}
#alufooter .row2 .col0 .footerlinkscol4 {float:left; margin-left:10px; width:30px;}
	#alufooter .row2 .col0 .footertuberia4 {float:left; color:Black;text-align:center;width:1px;background:black;}

#alufooter .row2 .col1 {width:97px; height:100%; float:left; margin-left:10px;}
#alufooter .row2 .col2 {width:110px;height:100%; float:left;color:black; margin-left:-8px;}
#alufooter .row2 .col3 {width:50px; height:100%; float:left;}



/*bordes*/
#alufooter .t{ background:url(../images/top2.gif) repeat-x #f5f5f5; width:100%}
#alufooter .b{ background:url(../images/bottom2.gif) repeat-x left bottom; width:100%}
#alufooter .l{ background:url(../images/left2.gif) repeat-y; width:100%}
#alufooter .r{ background:url(../images/right2.gif) repeat-y right top; width:100%}
#alufooter .lt{ background:url(../images/lt2.gif) no-repeat; width:100%}
#alufooter .rt{ background:url(../images/rt2.gif) no-repeat right top; width:100%}
#alufooter .lb{ background:url(../images/lb2.gif) no-repeat left bottom; width:100}
#alufooter .rb{ background:url(../images/rb2.gif) no-repeat right bottom; width:100%}




/*AluDefault--------------------------------------------22/10/2009*/

#aludefault #row_flash {margin-top:-10px; margin-left:-28px}
#aludefault .row1{ width:100%; height:310px}
#aludefault .row1 .indent{ padding:0px 0px 7px 22px;}

#aludefault .row1 .col1 .ind{ padding:15px 15px 52px 10px; height:234px} /*Ultimas Noticias*/
    .cssPager td {padding-left: 4px; padding-right: 4px;}
#aludefault .row1 .col2 .ind{ padding:15px 15px 52px 10px; height:234px} /*que hacemos*/
#aludefault .row1 .col2 .ind .ind1 .ulquehacemos{padding-left:15px; padding-top:15px;}
#aludefault .row1 .col3 .ind{ padding:15px 15px 52px 15px; height:102px} /*consultoria*/
#aludefault .row1 .col3 .ind .ind1 .ulconsultoria{padding-left:25px; padding-top:15px;}


#aludefault .row1 .ind1{ padding:22px 0 0 10px; }
#aludefault .row1 .masDerecha{ margin-left:140px; padding: 5px 25px 15px 5px; }
#aludefault .row1 .more{ margin-top:4px; display:block}

#aludefault .row1 .TituloCabeceraRojo{color:#d03721; padding:0px 10px 10px 30px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}
#aludefault .row1 .TituloCabeceraAzul{color:#1f91c9; padding:0px 10px 10px 15px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}
#aludefault .row1 .TituloCabeceraNaranja{color:#fc8842; padding:0px 10px 10px 15px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}

#aludefault .row1 .col1 {width:250px; height:305px; margin-top:0px; margin-left:-20px; }
#aludefault .row1 .col2 {width:33.3%; height:305px;}
#aludefault .row1 .col3 {width:33.6%; height:305px;}
#aludefault .row1 .col3 .subrow{height:134px;margin-top:-2px; } /*padding:25px 15px 59px 32px; }*/
#aludefault .row1 .col3 .subrow .TituloCabeceraVerde{color:#69a11c; padding:0px 10px 10px 30px; font-family: Arial; font-size:20px; font-style:normal; font-weight:normal;}
#aludefault .row1 .col3 .subrow .ind{ padding:15px 0px 52px 0px; margin-left:-10px; } /*Nuestros clientes*/
#aludefault .row1 .col3 .subrow .ind2{ padding:0px 10px 0px 25px; margin-left:10px; } 
#aludefault .row1 .col3 .subrow hr {width:210px;}

#aludefault .row3{ width:100%; height:13px}

/*AluContacto--------------------------------------------23/10/2009*/


#alucontacto .row1 {height:120px; width:100% }
#alucontacto .row1 .col1 {float:left; width:23%;height:100%; }
#alucontacto .row1 .col1 .img_logo {float:left; margin:10px 0px 0px 30px}
#alucontacto .row1 .col2 {float:right; width:67%;height:80%; padding:40px 30px 0px 10px}


/*#alucontacto .indent{ padding:0 17px 0px 22px}*/
#alucontacto .row2{ height:450px}

/*#alucontacto .row2 .img{ display:block; margin-bottom:12px}*/

#alucontacto .row2 .col1 {width:30%; height:430px; margin-left:3px; } 
#alucontacto .row2 .col1 .subcol1 {float:left;width:9%; height:430px; }
#alucontacto .row2 .col1 .subcol2 {float:left;width:90%; height:430px;}
#alucontacto .row2 .col1 .subcol2 .TituloCabeceraRojo {padding-top:15px; margin-left:20px; width:73%}

#alucontacto .row2 .col2 {width:30%; height:430px;} 
#alucontacto .row2 .col2 .subcol1 {float:left;width:9%; height:430px;}
#alucontacto .row2 .col2 .subcol2 {float:left;width:90%; height:40px;}
#alucontacto .row2 .col2 .subcol2 .TituloCabeceraVerde {padding-top:15px; margin-left:15px; width:77% }
#alucontacto .row2 .col2 .box .row { height:27px}
#alucontacto .row2 .col2 .box input{ width:175px; height:18px; color:#646464; font-family:tahoma; background:#ffffff; font-size:1em}
#alucontacto .row2 .col2 .box textarea{ width:176px; height:108px; color:#646464; font-family:tahoma; background:#ffffff; overflow:auto; font-size:1em}
#alucontacto .row2 .col2 .box .alignright{ padding-top:29px}
#alucontacto .row2 .col2 .box .alignright a{ margin-left:9px}
#alucontacto .masDerecha {float:right;margin-right:-7px; width:100px; height:30px}



#alucontacto .row2 .col3 {width:39%; height:430px;} 
#alucontacto .row2 .col3 .subcol1 {float:left;width:9%; height:430px;}
#alucontacto .row2 .col3 .subcol2 {float:left;width:90%; height:430px;} 
#alucontacto .row2 .col3 .subcol2 .TituloCabeceraAzul {padding-top:15px; padding-left:40px; width:64%; height:20px }
#alucontacto .row2 .col3 input{ width:175px; height:18px; color:#646464; font-family:tahoma; background:#ffffff; font-size:1em}

/*bordes*/
#alucontacto .t{ background:url(../images/top2.gif) repeat-x #f5f5f5; width:100%; height:98%; }
#alucontacto .b{ background:url(../images/bottom2.gif) repeat-x left bottom; width:100%; height:98%;}
#alucontacto .l{ background:url(../images/left2.gif) repeat-y; width:100%; height:98%;}
#alucontacto .r{ background:url(../images/right2.gif) repeat-y right top; width:100%; height:98%;}
#alucontacto .lt{ background:url(../images/lt2.gif) no-repeat; width:100%; height:98%;}
#alucontacto .rt{ background:url(../images/rt2.gif) no-repeat right top; width:100%; height:98%;}
#alucontacto .lb{ background:url(../images/lb2.gif) no-repeat left bottom; width:100; height:98%;}
#alucontacto .rb{ background:url(../images/rb2.gif) no-repeat right bottom; width:100%; height:98%;}



/*AluUltimos--------------------------------------------26/10/2009*/
#aluUltimos .titulocab{text-align:center; height:30px; padding-top:20px;}
#aluUltimos .Seccion {margin-top:20px;}
#aluUltimos .row1 {height:560px;margin-left:15px;}
#aluUltimos .row1 ul {margin-left:15px;}

#aluUltimos .titulocab{text-align:center; height:30px; padding-top:20px;}



/*AluPlantilla  (plantilla base para productos) --------28/10/2009*/

#aluplantilla {margin-top:10px;}
#aluplantilla .row1 {height:100px;  }
#aluplantilla .row1 .col1 {width:21%; height:100%; float:left;}
#aluplantilla .row1 .col1 .img_titulo {margin: 0px 0px 0px 25px}
#aluplantilla .row1 .col2 {width:79%; height:100%; float:left;}
#aluplantilla .row1 .col2 .titulo {height:22%;color:#1f91c9;font-size:18px}
#aluplantilla .row1 .col2 .titulo .img_titulo_cabecera {vertical-align:middle; margin-right:5px; margin-top:-3px}
#aluplantilla .row1 .col2 .texto {height:78%}

#aluplantilla .row2 {height:250px;}
#aluplantilla .row2 .col1 {width:5%; height:100%; float:left;}
#aluplantilla .row2 .col2 {width:90%; height:100%; float:left;}
#aluplantilla .row2 .col2 .detalles1 {width:100%; height:100%}
#aluplantilla .row2 .col3 {width:5%; height:100%; float:left;}

#aluplantilla .row3 {height:150px;}
#aluplantilla .row3 .img_col {margin: 0px 0px 0px 20px}
#aluplantilla .row3 .col1 {width:33%; height:100%; float:left;}/* background:url(../images/p2_1.jpg) no-repeat center}*/
#aluplantilla .row3 .col2 {width:33%; height:100%; float:left;} 
#aluplantilla .row3 .col3 {width:33%; height:100%; float:left;} 

#aluplantilla #flash3d {width:640px; height:500px; margin-left:45px}

#aluplantilla .row4 {height:112px; background:url(../images/fondo_enlaces.gif) no-repeat center}
#aluplantilla .row4 .subrow_top {height:22px; width:100%; }
#aluplantilla .row4 .subrow_medio {height:80px; width:100%;}
#aluplantilla .row4 .subrow_bottom {height:15px; width:100%;}

#aluplantilla .row4 .subrow_medio .col1 {width:17.5%; height:100%; float:left;}
#aluplantilla .row4 .subrow_medio .col2 {width:25%; height:100%; float:left;}
	#aluplantilla .row4 .subrow_medio .col2 .bg {height:100%;width:30%;  float:left; background:url(../images/bt_demo.gif) no-repeat left; }
	#aluplantilla .row4 .subrow_medio .col2 .bg .titulo_enlace{height:20%; width:70%;float:left; margin-left:35px; font-weight:bold; color:#5c5c5c;}
#aluplantilla .row4 .subrow_medio .col3 {width:25%; height:100%; float:left;}
	#aluplantilla .row4 .subrow_medio .col3 .bg {height:100%;width:30%;float:left; background:url(../images/down.gif) no-repeat left; }
	#aluplantilla .row4 .subrow_medio .col3 .bg .titulo_enlace{height:20%; width:70%;float:left; margin-left:45px; font-weight:bold; color:#5c5c5c;}
#aluplantilla .row4 .subrow_medio .col4 {width:25%; height:100%; float:left;}
	#aluplantilla .row4 .subrow_medio .col4 .bg {height:95%;width:30%;float:left; background:url(../images/euro.gif) no-repeat left; }
	#aluplantilla .row4 .subrow_medio .col4 .bg .titulo_enlace{height:20%; width:70%;float:left; margin-left:40px; font-weight:bold; color:#5c5c5c; }





/*================== presencia.aspx ANTIGUO ==================ZHR 21/10/2009 */ 
#alupresencia_ANT  {margin-top:10px;}
#alupresencia_ANT .row1{ width:100%; height:170px; font-size:1.09em; color:#909090; line-height:1.5em; }

#alupresencia_ANT .row1 .col1 {width:50.57%; float:left;}
#alupresencia_ANT .row1 .col1 .indent{ padding:10px 5px 0px 10px; height:100%; }
#alupresencia_ANT .row1 .col1 .ind {width:170; height:120px; position:relative;text-align:justify; padding:20px 10px 10px 10px} 
#alupresencia_ANT .row1 .col1 .ind_bottom {width:100%; height:30px; } 
#alupresencia_ANT .row1 .col1 .img{ float:left; margin-top:0px; padding-right:12px; margin-left:0px }
#alupresencia_ANT .row1 .col1 .masderecha2 {float:right; margin-right:20px; margin-top:-10px; }


#alupresencia_ANT .row1 .col2 {width:49.43%;float:left;}
#alupresencia_ANT .row1 .col2 .indent{ padding:10px 10px 0px 5px;  height:100%;  }
#alupresencia_ANT .row1 .col2 .ind {width:270px; height:120px; position:relative;text-align:justify; padding:20px 10px 10px 10px} 
#alupresencia_ANT .row1 .col2 .ind_bottom {width:100%; height:30px} 
#alupresencia_ANT .row1 .col2 .img{ float:left; margin: 0px 5px 0px -5px}
#alupresencia_ANT .row1 .col2 .masderecha2 {float:right; margin-right:20px; margin-top:-10px; }


#alupresencia_ANT .row2{ width:100%; height:250px; font-size:1.09em; color:#909090; line-height:1.5em; margin-top:0px}

#alupresencia_ANT .row2 .col1 {width:50.57%;float:left; }
#alupresencia_ANT .row2 .col1 .indent{ padding:10px 5px 0px 10px;  height:100% }
#alupresencia_ANT .row2 .col1 .ind {width:170; height:135px; position:relative;text-align:justify; padding:20px 10px 10px 10px} 
#alupresencia_ANT .row2 .col1 .lis_aloja {margin-left:10px;}
#alupresencia_ANT .row2 .col1 .ind_bottom {width:100%; height:30px} 
#alupresencia_ANT .row2 .col1 .img{ float:left; margin:5px 10px 0px 0px }
#alupresencia_ANT .row2 .col1 .masderecha2 {float:right; margin-right:20px;margin-top:-10px }


#alupresencia_ANT .row2 .col2 {width:49.43%;float:left;}
#alupresencia_ANT .row2 .col2 .indent{ padding:10px 10px 0px 5px; height:100% }
#alupresencia_ANT .row2 .col2 .ind {width:310px;height:135px; position:relative;text-align:justify; padding:20px 10px 10px 10px} 
#alupresencia_ANT .row2 .col2 .ind_bottom {width:100%; height:30px} 
#alupresencia_ANT .row2 .col2 .img{ float:left; margin: 15px 0px 0px 15px}
#alupresencia_ANT .row2 .col2 .masderecha2 {float:right; margin-right:20px; margin-top:-10 }



/*================== m_presencia.aspx ==================ZHR 19/01/2010 */

#alupresencia .titulocab{text-align:center; height:30px; padding-top:20px;}
#alupresencia .row{width:100%; height:120px; font-size:1.09em; color:#909090; line-height:1.5em;margin-top:10px }

#alupresencia .row .ind {width:100%;height:100%; } 

#alupresencia .row .col1 {width:140px;  float:left;}
#alupresencia .row .col1 .img{margin: 10px 10px 0px 10px }

#alupresencia .row .col2 {width:550px;float:left; margin:10px 10px 0px 10px}
#alupresencia .row .col2 .titulo {height:20px; font-weight:bold;color:#1f91c9 } /*#507cdd*/
#alupresencia .row .col2 .texto {height:50px; width:100%}
#alupresencia .row .col2 .pie {height:20px; margin-bottom:0px; }
#alupresencia .row .col2 .pie .masderecha2 { float:right; margin-right:0px; margin-top:0px; } 

/*================== m_ImasD.aspx ==================ZHR 20/01/2010 */

#aluimasd .titulocab{text-align:center; height:30px; padding-top:20px;}
#aluimasd .row{width:100%; height:120px; font-size:1.09em; color:#909090; line-height:1.5em;margin-top:10px }

#aluimasd .row .ind {width:100%;height:100%; } 

#aluimasd .row .col1 {width:140px;  float:left;}
#aluimasd .row .col1 .img{margin: 10px 10px 0px 10px }

#aluimasd .row .col2 {width:550px;float:left; margin:10px 10px 0px 10px}
#aluimasd .row .col2 .titulo {height:20px; font-weight:bold;color:#1f91c9 } /*#507cdd*/
#aluimasd .row .col2 .texto {height:50px; width:100%}
#aluimasd .row .col2 .pie {height:20px; margin-bottom:0px; }
#aluimasd .row .col2 .pie .masderecha2 { float:right; margin-right:0px; margin-top:0px; } 

/*================== m_apps.aspx ==================ZHR 29/10/2009 */

#aluapps .titulocab{text-align:center; height:30px; padding-top:20px;}
#aluapps .row{width:100%; height:120px; font-size:1.09em; color:#909090; line-height:1.5em;margin-top:10px }

#aluapps .row .ind {width:100%;height:100%; } 

#aluapps .row .col1 {width:140px;  float:left;}
#aluapps .row .col1 .img{margin: 10px 10px 0px 10px }

#aluapps .row .col2 {width:550px;float:left; margin:10px 10px 0px 10px}
#aluapps .row .col2 .titulo {height:20px; font-weight:bold;color:#1f91c9 } /*#507cdd*/
#aluapps .row .col2 .texto {height:50px; width:100%}
#aluapps .row .col2 .pie {height:20px; margin-bottom:0px; }
#aluapps .row .col2 .pie .masderecha2 { float:right; margin-right:0px; margin-top:0px; } 

 



/* CONTROL REMOTO */

.alu_remoto .bot_numero1 {float:left;margin-top:-6px; margin-right:5px; margin-left:-30px;}
.alu_remoto .bot_numero2 {float:left;margin-top:-6px; margin-right:5px; margin-left:-30px;}

.alu_remoto .logo_download_remoto {text-align:left;margin-top:20px; margin-left:-5px;}
.alu_remoto .detalles1 {margin-left:30px; padding-right:30px;}
.alu_remoto .row1 .col2 .texto {height:78%; padding-right:30px;}




/*================== paginas de descripcion==================ZHR 02/11/2009 */

.unacolumna  {margin-top:10px;}
.unacolumna .row1{ width:100%}
.unacolumna .row1 .indent{ padding:0 17px 7px 22px}

.unacolumna .row1 .col1 .ind{ padding:27px 20px 20px 25px}
.unacolumna .row1 .col1 .title{ margin-bottom:25px}
.unacolumna .row1 .col1 .ind1{ padding: 0 0 28px 10px}
.unacolumna .row1 .col1 .size{ font-size:1.09em; line-height:1.5em}
.unacolumna .row1 .col1 .img{ float:left; margin:0 17px 13px 0}
.unacolumna .row1 .col1 p{ padding-bottom:13px}

.unacolumna .row1 .col2 .r1 .ind{ padding:27px 18px 32px 25px}
.unacolumna .row1 .col2 .r1 .ind1{ padding:22px 0 0 11px}
.unacolumna .row1 .col2 .r1 ul{ margin-top:16px}

.unacolumna .row1 .col2 .r2 .ind{ padding:35px 8px 40px 25px}
.unacolumna .row1 .col2 .r2 ul{ margin:26px 0 20px 0 }
.unacolumna .row1 .col2 .r2 .link{ font-size:1.09em}

/*para el apartado de clientes opinion*/
.unacolumna .titulo_centrado {text-align:center; font-weight:bold; }
.unacolumna #logos_clientes img {width:175px; height:55px}
.unacolumna table {margin-left:auto; margin-right:auto;}







/*================== ANTIGUO ==================ZHR 22/10/2009 */ 

/*header*/
/*#header .row1 .col1 .indent{ padding:25px 0 0 53px}
#header .row1 .col2{ background:url(../images/line.gif) no-repeat}
#header .row1 .col2 .indent{ padding:42px 40px 0 0; text-align:right; color:#474a49; font-size:1.09em}
#header .row1 .col2 .indent a{ color:#26a9d7; text-decoration:underline}
#header .row1 .col2 .indent a:hover{ text-decoration:none}

#header .row2{ padding-left:5px; text-align:center}

#header .row3{ background:url(../images/man_rep.jpg) repeat-x}
#header .row3 .left{ background:url(../images/man_left.jpg) no-repeat ; height:249px; width:100%}
#header .row3 .right{ background:url(../images/man_right.jpg) no-repeat right top; height:249px; width:100%}
#header .row3 .right img{ margin:96px 0 0 77px}*/

/*content*/
/*#content .block{ width:100%; color:#848484}
#content .block strong{ color:#5c5c5c}
#content .t{ background:url(../images/top.gif) repeat-x #f5f5f5; width:100%; height:100%}
#content .b{ background:url(../images/bottom.gif) repeat-x left bottom; width:100%; height:100%}
#content .l{ background:url(../images/left.gif) repeat-y; width:100%; height:100%}
#content .r{ background:url(../images/right.gif) repeat-y right top; width:100%; height:100%}
#content .lt{ background:url(../images/lt.gif) no-repeat; width:100%; height:100%}
#content .rt{ background:url(../images/rt.gif) no-repeat right top; width:100%; height:100%}
#content .lb{ background:url(../images/lb.gif) no-repeat left bottom; width:100; height:100%}
#content .rb{ background:url(../images/rb.gif) no-repeat right bottom; width:100%; height:100%}*/

/*footer*/
/*#footer .indent{ padding:0 23px 28px 28px}
#footer .bg{ width:100%; height:43px; background:#fafafa; border:#f2f2f2 1px solid}
#footer .ind{ padding:16px 0 0 30px; color:#8a8a8a; font-size:1.09em}
#footer a{ color:#373737; text-decoration:underline}
#footer a:hover{ text-decoration:none}*/


/*master page*/
/*.ContentPlaceHolder{padding-left:30px; padding-right:30px;}*/
    
    
/*================== index.html ==================*/
/*.default .row1{ width:100%}
.default .row1 .indent{ padding:0 17px 7px 22px;}
.default .row1 .ind{ padding:25px 23px 28px 25px; height:140px}
.default .row1 .ind1{ padding:22px 0 0 10px; }
.default .row1 .more{ margin-top:24px; display:block}

.default .row2{ width:100%}
.default .row2 .col1 .indent{ padding: 0px 49px 35px 47px}
.default .row2 .col1 .contremoto { padding: 5px 0px 0px 15px; text-align:center; color: #5c5c5c; font-weight: bold;}
.default .row2 .col1 ul{ margin:29px 0 0 6px}

.default .row2 .col2 .border{ border:#f2f2f2 1px solid; background:#fafafa}
.default .row2 .col2 .border .bg{ background:url(../images/bgd_y.gif) repeat-y}
.default .row2 .col2 .border .bg1{ background:url(../images/image.jpg) no-repeat left bottom}
.default .row2 .col2 .indent{ padding:28px 18px 32px 128px; font-size:1.09em; color:#909090; line-height:1.5em}
.default .row2 .col2 p{ padding:24px 0 14px 0}

.default .row3{ width:100%; height:13px}

#content .row4{ width:100%}
#content .row4 .indent{ padding:5px 24px 0 29px}
#content .row4 .indent .bg{ width:100%; background:#7a7a7a; border:#888888 1px solid; border-width:1px 0 }
#content .row4 .indent .line{ background:url(../images/line1.gif) no-repeat 0 24px}
#content .row4 ul { margin:0; padding:0; list-style:none; line-height:1.6em}
#content .row4 ul li{ background:url(../images/list_bg1.gif) no-repeat 0 7px; padding-left:14px}
#content .row4 ul li a { color:#fafafa; text-decoration: none; font-weight:normal; font-size:1em}
#content .row4 ul li a:hover{ text-decoration: underline}

#content .row4 .col1 .aviso { font-size:1.09em; margin-left:20px; margin-top:25px;color:silver }

#content .row4 .col2 .ind{ padding:0px 0px 0px 0px; }
#content .row4 .col3 {float:right; }
#content .row4 .col3 img{ margin:0px 0px 0px 24px}*/




/*
#productos .row1 {width:760px; font-size:1.09em; color:#909090; line-height:1.5em}
#productos .row1 .col1 {width:430px}
#productos .row1 .col1 .indent{ padding:0px 0px 0px 22px; height:170px }
#productos .row1 .col1 .ind { padding: 10px 0px 0px 10px;}
#productos .row1 .col1 .img{ float:left; margin-top:0px; padding-right:0px; }
#productos .row1 .col1 .masderecha2 {float:right; margin-right:20px; margin-top:-5px; }


#productos .row1 .col2 {width:330px}
#productos .row1 .col2 .indent{ padding:0px 0px 0px  0px;  height:170px }
#productos .row1 .col2 .ind {padding: 10px 0px 0px 17px; text-align:left; }
#productos .row1 .col2 .img{ float:left; margin: -10px 0px 0px 0px}
#productos .row1 .col2 .masderecha2 {float:right; margin-right:20px; margin-top:48px; }


#productos .row2{ width:760px; font-size:1.09em; color:#909090; line-height:1.5em; margin-bottom:0px}

#productos .row2 .col1 {width:430px}
#productos .row2 .col1 .indent{ padding:0px 0px 0px 22px;  height:185px }
#productos .row2 .col1 .ind {padding: 20px 0px 0px 20px;  }
#productos .row2 .col1 .img{ float:left; margin-right:20px; margin-top:0; }
#productos .row2 .col1 .masderecha2 {float:right; margin-right:20px;margin-top:20px }


#productos .row2 .col2 {width:330px}
#productos .row2 .col2 .indent{ padding:0px 0px 0px 0px; height:185px }
#productos .row2 .col2 .ind {padding: 20px 20px 0px 20px; }
#productos .row2 .col2 .img{ float:left; margin: -5px 0px 0px -8px}
#productos .row2 .col2 .ind1 {}
#productos .row2 .col2 .masderecha2 {float:right; margin-right:0px; margin-top:0 }

#productos .row3{ width:760px; font-size:1.09em; color:#909090; line-height:1.5em}
#productos .row3 .col1 {width:430px}
#productos .row3 .col1 .indent{ padding:0px 0px 0px 22px; height:170px }
#productos .row3 .col1 .ind { padding: 10px 0px 0px 10px;}
#productos .row3 .col1 .img{ float:left; margin-top:0px; padding-right:0px; }
#productos .row3 .col1 .masderecha2 {float:right; margin-right:20px; margin-top:-5px; }


#productos .row3 .col2 {width:330px}
#productos .row3 .col2 .indent{ padding:0px 0px 0px  0px;  height:170px }
#productos .row3 .col2 .ind {padding: 10px 0px 0px 17px; text-align:left; }
#productos .row3 .col2 .img{ float:left; margin: -10px 0px 0px 0px}
#productos .row3 .col2 .masderecha2 {float:right; margin-right:20px; margin-top:48px; }

*/


/*================== index-2.html ==================*/
/*
#page3 #content .row1{ width:100%}
#page3 #content .row1 .indent{ padding:0 17px 7px 22px}

#page3 #content .row1 .col1 .r1{ width:100%}
#page3 #content .row1 .col1 .r1 .ind{ padding:27px 24px	25px 25px}
#page3 #content .row1 .col1 .r1 .ind .title{ margin-bottom:21px}
#page3 #content .row1 .col1 .r1 .ind .img{ float:left; margin-right:19px}

#page3 #content .row1 .col1 .r2{ width:100%} 
#page3 #content .row1 .col1 .r2 .ind{ padding:32px 31px 39px 21px; font-size:1.09em; color:#909090; line-height:1.5em}
#page3 #content .row1 .col1 .r2 .title{ margin-bottom:29px}
#page3 #content .row1 .col1 .r2 .img{ float:left; margin-right:17px}
#page3 #content .row1 .col1 .r2 p{ padding-bottom:15px}

#page3 #content .row1 .col2 .ind{ padding:27px 20px 30px 26px}
#page3 #content .row1 .col2 .ind1{ padding:22px 0 0 11px}
#page3 #content .row1 .col2  ul{ margin:16px 0 22px 0}
*/



/*================== index-4.html ==================*/
/*
#page5 #content .row1{ width:100%}
#page5 #content .row1 .indent{ padding:0 17px 7px 22px}

#page5 #content .row1 .col1 .r1{ width:100%}
#page5 #content .row1 .col1 .r1 .ind{ padding:27px 24px	27px 25px}
#page5 #content .row1 .col1 .r1 .ind1{ padding:22px 0 0 11px}
#page5 #content .row1 .col1 .r1 p{ padding-bottom:24px}

#page5 #content .row1 .col1 .r2{ width:100%} 
#page5 #content .row1 .col1 .r2 .ind{ padding:32px 31px 39px 21px}
#page5 #content .row1 .col1 .r2 ul{ margin:25px 0 0 6px}

#page5 #content .row1 .col2 .ind{ padding:27px 20px 33px 26px}
#page5 #content .row1 .col2 .ind1{ padding:22px 0 0 11px}
#page5 #content .row1 .col2 .img{ float:left; margin:0 17px 16px 0}
#page5 #content .row1 .col2 a{ color:#5c5c5c; font-weight:bold; text-decoration:none}
#page5 #content .row1 .col2 a:hover{ text-decoration:underline}

*/
/*================== index-5.html ==================*/
/*
.contacto .row1{ width:100%}
.contacto .row1 .indent{ padding:0 17px 7px 22px}
.contacto .row1 .ind{ padding:24px 22px 36px 25px}
.contacto .row1 .ind1{ padding:22px 0 0 11px}
.contacto .row1 .img{ display:block; margin-bottom:12px}


.contacto .row1 .col2 .box{ width:177px}
.contacto .row1 .col2 .box .row { height:27px}
.contacto .row1 .col2 .box input{ width:175px; height:18px; color:#646464; font-family:tahoma; background:#ffffff; font-size:1em}
.contacto .row1 .col2 .box textarea{ width:176px; height:108px; color:#646464; font-family:tahoma; background:#ffffff; overflow:auto; font-size:1em}
.contacto .row1 .col2 .box .alignright{ padding-top:29px}
.contacto .row1 .col2 .box .alignright a{ margin-left:9px}

.contacto .col2 .masDerecha {float:right; margin-right:-17px}
*/
/*================== index-6.html ==================*/
/*
#page7 #content .row1{ width:100%}
#page7 #content .row1 .indent{ padding:28px 35px 45px 50px; color:#848484}
#page7 #content .row1 .indent .title{ margin-bottom:30px}
#page7 #content .row1 .indent strong{ color:#5c5c5c}
#page7 #content .row1 .indent p{ padding-bottom:13px}
#page7 #content .row1 .indent  .link{ font-size:1.09em}
*/
 
 
 
/* ZHR: copia del antiguo
#content .row4{ width:100%}
#content .row4 .indent{ padding:0 24px 0 29px}
#content .row4 .indent .bg{ width:100%; background:#7a7a7a; border:#888888 1px solid; border-width:1px 0 }
#content .row4 .indent .line{ background:url(../images/line1.gif) no-repeat 0 24px}
#content .row4 ul { margin:0; padding:0; list-style:none; line-height:1.6em}
#content .row4 ul li{ background:url(../images/list_bg1.gif) no-repeat 0 7px; padding-left:14px}
#content .row4 ul li a { color:#fafafa; text-decoration: none; font-weight:normal; font-size:1em}
#content .row4 ul li a:hover{ text-decoration: underline}
#content .row4 .col1 .ind{ padding:22px 0 20px 36px}

#content .row4 .col2 .ind{ padding:22px 0 20px 32px}
#content .row4 .col3 img{ margin:10px  0 20px 31px}
*/


/*#content .row5{ width:100%; height:13px}*/



/*================== index-1.html ==================*/
/*
.doscolumnas .row1{ width:100%}
.doscolumnas .row1 .indent{ padding:0 17px 7px 22px}
.doscolumnas .row1 .ind{ padding:26px 25px 27px 24px }
.doscolumnas .row1 .title{ margin-bottom:21px}
.doscolumnas .row1 .img{ float:left; margin-right:14px}
.doscolumnas .row1 .col2 .ind1{ padding:23px 0 0 11px}

.doscolumnas .row2{ width:100%; font-size:1.09em; color:#909090; line-height:1.5em}
.doscolumnas .row2 .col1 .indent{ padding:33px 20px 39px 47px}
.doscolumnas .row2 .title{ margin-bottom:32px}
.doscolumnas .row2 .img{ float:left; margin-right:12px}
.doscolumnas .row2 p{ padding-bottom:11px}

.doscolumnas .row2 .col2 .indent{ padding:33px 20px 39px 0}

*/



/*AluTest--------------------------------------------02/12/2009*/

#alutest #row_flash {margin-top:-10px; margin-left:-28px}
#alutest .row1{ width:100%; height:300px}
#alutest .row1 .indent{ padding:0 17px 7px 22px;}
#alutest .row1 .ind{ padding:25px 23px 28px 25px; height:140px}
#alutest .row1 .ind1{ padding:22px 0 0 10px; }
#alutest .row1 .more{ margin-top:24px; display:block}

#alutest .row1 .col1 {width:33%}
#alutest .row1 .col2 {width:33%}
#alutest .row1 .col3 {width:33.2%}



#alutest .row2{ height:170px; padding-bottom:10px}
#alutest .row2 .col1 {width:33%;height:100%;}
#alutest .row2 .col1 .indent{padding: 0px 49px 35px 47px}
#alutest .row2 .col1 .contremoto {  margin: -20px 0px 10px 13px; text-align:center; color: #5c5c5c; font-weight: bold;}

#alutest .row2 .col2 {width:60%; height:100%; padding-left:30px; }
#alutest .row2 .col2 .bg{height:74%;    margin-top:4px; padding:30px 0px 0px 10px}
#alutest .row2 .col2 .bg .bg2{height:100%; background:url(../images/3Dcubo.gif) no-repeat ;}
#alutest .row2 .col2 .bg .bg2 .indent{height:140px; padding: 0px 30px 0px 120px ;font-size:1.09em; color:#909090; line-height:1.5em; }

#alutest .row3{ width:100%; height:13px}


