@charset "utf-8";
/* CSS Document */
/* GENERAL */
body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
h3 { color:#F00; font-size: 21px; font-weight:bold;}
img { border: 0px;}
/* LAYOUT */
.fondo {  background-image:url(../img/bg.jpg); background-repeat:repeat-x;}
.fondo2 {  background-image:url(../img/bg2.jpg); background-repeat:repeat-x;}
#contenedor {width: 972px; }
#top { height: 109px; width: 972px; background-image:url(../img/bg_top.jpg); background-repeat:no-repeat; clear:both;}

.logo { padding-left: 68px; float:left;}
.menutop { width: 580px; /*height: 109px; */float:left;}

.lm { float:right; width: 250px;}
.language { width: 150px; height: 61px; float:right;}
.lang { float:left;}
.submenu { font-size: 10px; color:#999; padding-top: 10px;}

/* CENTRO */
#centro {  z-index: 0;}
.box1 { width: 38px; background-image:url(../img/bg_l.jpg); height: 450px; background-repeat:repeat-x; float:left; background-position:top;}
.flash { width: 901px; height: 474px; float:left; background-color:#FFF;}
.box2 { width: 33px; background-image:url(../img/bg_r.jpg); height: 450px;background-repeat:repeat-x;float:left; }

.box1int { width: 38px; float:left; }
.box2int { width: 33px; float:left;}

.box1int2 { width: 38px; background-image:url(../img/bg_l_int.jpg); background-repeat: no-repeat; float:left; background-position:top;}
.box2int2 { width: 33px; background-image:url(../img/bg_r_int.jpg); background-repeat: no-repeat;float:left; background-position:top; height: 10px;}

#contenido { clear:both; width: 972px; }

.welcome {
	width: 530px;
	float: right;
	padding-right: 60px;
	height: 250px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.txtwelcome {
	padding: 10px;
	line-height: 18px;
}
.clientes { width: 312px; height: 176px; background-image:url(../img/clientes.jpg); background-repeat:no-repeat; float: left; margin-left: 30px;}
.clientflash { padding-top: 40px;}

.menuinterno { background-image:url(../img/menu_int_bg.jpg); background-repeat:no-repeat; width: 198px; height: 45px;}
.bgintcontenido { background-image:url(../img/bg_int_contenido.jpg); background-repeat:no-repeat; background-position:right top; line-height: 16px;}

#pie { clear:both; width: 972px; height: 40px; background-image:url(../img/pie.jpg); background-repeat:no-repeat; font-size:11px; color: #999; display:block; background-position:center; color:#666;}

.client1 { float:left; margin-top: 80px; padding-left: 60px;}
.client2 { float:left; margin-top: 50px; padding-left: 20px;}
.client3 { float:left; margin-top: 80px; padding-left: 20px;}

.menufooter { float:left; margin-top: 15px; margin-left: 100px;}
.copy { float:right; margin-top: 15px; margin-right: 100px; color:#333;}


a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration:none; font-weight:bold;	}
a:hover{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: underline; font-weight:bold;}
a.footer { font-size:11px; color: #999; text-decoration:none;}
a.footer:hover { font-size:11px; color: #999; text-decoration: underline;}
a.sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #999; text-decoration: none; font-weight:normal;}
a.sub:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #999; font-weight:normal; text-decoration:underline;}

a.mint { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666; text-decoration: none; font-weight:normal;}
a.mint:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666; font-weight:normal; text-decoration:underline;}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D41421;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
a.texto { font-size:12px; color: #333; text-decoration:none;}
a.texto:hover { font-size:12px; color: #a3be11; text-decoration: underline;}

.imggrande  {
	border: 4px solid #cccccc;
	padding: 1px;
}

.continterna { padding: 20px;}
.titinterna { clear:both;}
.intpic { float:left; width: 270px; }
.inttxt { float:left; width: 385px;}
.intprod { clear:both;}
.intproditem { float:left; }.titulohome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #113565;
}

