body {
	background-color: #ffffff;
	background-image: url(bck.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	line-height:22px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color: #5a5a5a;
}



.imagen-margen{
	float: left;
	margin-right: 15px;
}
b{
font-weight:normal;
}
.celeste{color:#3c9ae9;}
.blanco{color:#ffffff;}

.azul{color:#379df2;}
.naranja{color:#ff7e00;}
.gris{color:#5a5a5a;}

.texto-xs{
	font-size: 13px;
}
.texto-xl{
	font-size: 22px;
	color: #2d2d2d;
}
.texto-espaciado{
	line-height: 21px;
}
div#maqueta{
	vertical-align: middle;
	margin-left: -498px;
	position: absolute;
	left: 50%;
	width: 996px;
	top: 0px;
}

div#banner{
	position:relative;
	width:996px;
		clear:left;

}
div#fotos{
	position:relative;
	width: 954px;
	height:234px;
	left: 21px;
	background-color: #FFFFFF;
	clear:left;

}
div#fotos-int1{
	position:absolute;
	left:2px;
	width: 950px;
	height:230px;
	background-color: #FFFFFF;
	top: 2px;

}
div#fotos-int2{
	position:absolute;
	width: 315px;
	height:230px;
	left: 637px;
	background-color: #949494;
	top: 2px;

}
div#menu{
	position:relative;
	width:954px;
	height:43px;
	background-color: #FFFFFF;
	clear: left;
	left: 21px;
	clear:left;
	z-index:1; /* uso z index para superponer el menu al div de abajo sino no se ve los menus desplazables */
}
div#menu-int{
	position:absolute;
	width:950px;
	height:41px;
	background-color: #000000;
	color:#dadada;
	left: 2px;
	top: 0px;
	font-size: 12px;
}
div#cuerpo{
	position:relative;
	top: 0px;
	left:0px;
	width:996px;
	background-image: url(sombra-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear:left;
  min-height: 550px;
}

div#footer{
	position:relative;
	left:21px;
	width:954px;
	height:70px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(bck-pie.jpg);
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	background-color: #3c9ae9;
		clear:left;

}
div#widget{
	position:relative;
	left:21px;
	width:954px;
	height:202px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(widget.jpg);
		clear:left;

}
div#widget{
	position:relative;
	font-size:12px;
	line-height:20px;
	left:21px;
	width:954px;
	height:202px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(widget.jpg);
	clear:left;
	color: #FFFFFF;
}
div#widget-clientes{
	position:absolute;
	left:714px;
	top: 58px;
	width: 200px;
}
div#widget-emails{
	position:absolute;
	left:424px;
	top: 66px;
}
div#links{
	position:absolute;
	left:15px;
	width:924px;
	color: #dadada;
	top: 25px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
div#directorio{
	position:absolute;
	left:15px;
	width:924px;
	color: #3c9ae9;
	top: 0px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
}

.directorio a:link, .directorio a:visited {
color:#3c9ae9;
text-decoration: none;
}
.directorio a:hover, .directorio a:active {
color:#3c9ae9;
text-decoration:underline;
}
a:link, a:visited {
color:#3c9ae9;
text-decoration: none;
}
a:hover, a:active {
	color:#3c9ae9;
	text-decoration:underline;
}

.lmenu a:link, .lmenu a:visited {
color:#dadada;
text-decoration: none;
}
.lmenu a:hover, .lmenu a:active {
color:#dadada;
text-decoration:underline;
}

.lnaranja a:link, .lnaranja a:visited {
color:#ff7e00;
text-decoration: none;
}
.lnaranja a:hover, .lnaranja a:active {
color:#ff7e00;
text-decoration:underline;
}
.lblanco a:link, .lblanco a:visited {
color:#ffffff;
text-decoration: none;
}
.lblanco a:hover, .lblanco a:active {
color:#ffffff;
text-decoration:underline;
}
h1{
	font-size:10px;
	font-weight:normal;
	display:inline;
}
h2{
	font-size:10px;
	font-weight:normal;
	display:inline;
}
h3{
	font-size:10px;
	font-weight:normal;
	display:inline;
}
h4{
	font-size:10px;
	font-weight:normal;
	display:inline;
}
div#k1{
	position:absolute;
	top:0px;
	left:200px;
	width: 750px;
	color: #8da5bd;
}
div#k2{
	position:absolute;
	top:15px;
	left:36px;
	width: 924px;
	color: #FFFFFF;

}
div#k3{
	position:absolute;
	top:40px;
	left:15px;
	width: 924px;
	color: #3c9ae9;
}
div#k4{
	position:absolute;
	top:50px;
	left:15px;
	width: 924px;
	color: #3c9ae9;

}
/* --------------------------- */
input {
	background-image: url(bck-form.gif);
	background-repeat: no-repeat;
	border: 1px solid #c3c5c7;
	font-size: 11px;
	color: #5a5a5a;
	padding: 4px;
	width: 195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	background-image: url(bck-form.gif);
	background-repeat: no-repeat;
	border: 1px solid #c3c5c7;
	font-size: 11px;
	color: #5a5a5a;
	padding: 4px;
	width: 195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boton {
	width: 62px;
	height: 17px;
	border:none;
	background-image:none;
}
div#btn{
	text-align: right;
}
div#btn2{
	text-align: right;
}

