@charset "utf-8";
/* CSS Document */


/**/
html, body {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	margin:0;
	font-size: 13px;
	background-image: url(../imagenes/bgCabecera.jpg);
	background-repeat: repeat-x;
	background-color: #474538;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.floatright{ float:right;}
.floatleft{ float:left;}
.resaltado{ color:#990000;}

#todo{
	width: 948px;
	margin: 5px auto 0 auto;
	/*	border: solid 4px;*/
	border-color: #474538;
	color: #474538;
	background-color:#ffffff;
}
#cabecera{
	width: 100%;
	padding: 0px 0 1px 0;
	background-image: url(../imagenes/bgCabecera.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	z-index: 1000;
	height: 100px;
}

#menuCabecera{
	float: right;
	width: 200px;
	margin-top: 13px;
	margin-right: 15px;
}
#btnMenuCab{
	float: left;
	margin-left: 3px;
}
.areaClienteLink{margin:0px 0px 10px 0px; text-align:right; padding-right:5px;}
.areaClienteLink a:link,.areaClienteLink a:visited{ text-decoration:none; color:#FFF;}
.areaClienteLink a:hover,.areaClienteLink a:hover:visited{text-decoration:none;color:#D9F5FF;}

#seccion{margin: 0 15px;}
#contContenido{}
#contContenido a{}
#contContenido a:link, #contContenido a:visited{
	color: #00405F;
	text-decoration: none;
}
#contContenido a:hover, #contContenido a:hover:visited{
	color: #009CE8;
	text-decoration: none;
}

#subContenido{}
#cabezaSeccion{
	background-image: url(../imagenes/bg-cabezaSeccion.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 7px 0 8px 10px;
	color: #474538;
	font-weight: bold;
	font-size: 160%;
}
.home{
	float: left;
	/*background-color: #EAE9E5;*/
	height: 337px;
	padding: 1px;
}
.secciones{
	float:right;
	text-align: center;
}
#contieneSeccion{
	float: none;
	width: 620px;
}
#contenidoSeccion{
	width: 620px;
	margin: 10px 0 10px 5px;
}
.webEjemplos{
	padding:2px;
	text-align: center;
	float: left;
}
/*clientes*/
#contFotoBig{
	text-align: center;
}
#cliente{margin: 2px 0;}
#contieneCliente{float:left; width: 480px; text-align: left;}
#contImageneCliente{min-height: 235px;}
#contieneCliente a {text-decoration: none;}
#contieneCliente a:link, #contieneCliente a:visited{color:#00405F;}
#contieneCliente a:hover, #contieneCliente a:hover:visited{color:#009CE8;}

#cabCliente{color:#474538; font-size:16px; font-weight:bold; padding: 0px 2px 1px 1px; border-bottom: solid 2px; border-bottom-color: #807E6F;}
#nombreCliente{float:left;}
#verCliente {float:right;padding: 3px 0 0 0;font-size:12px;}
#detalleServPrestado{
	margin:2px 10px 0px 5px;
	padding: 4px 4px 4px 7px;
	color: #474538;
	line-height: 4mm;
	font-size: 12px;
	background-color: #E9E9E4;
	border:solid 1px;
	border-color:#807E6F;
}
#detalleHome{
	padding: 5px;
	color: #474538;
	line-height: 4mm;
	font-size: 12px;
	background-color: #E9E9E4;
	border:solid 1px;
	border-color:#807E6F;
}

#contMenuDerSeccion{
	float: right;
	color: #FFFFFF;
	width: 125px;
	text-align: left;
	font-size: 12px;
}
#menuChicoServicios{background-color:#474538; height: 150px; padding: 0px 5px 5px 10px;}
#serviciosDerecha{font-size:15px; font-weight:bold; padding:3px 3px 3px 0; border-bottom:solid 1px; border-bottom-color:#DCDCDC; color: #807E6F; margin-bottom: 5px;}
#otrosServCliente{background-color:#807E6F; height: 130px; margin-top: 15px; padding: 0px 5px 5px 10px;}
#otrosServiciosDerecha{font-size:15px; font-weight:bold; padding:3px 3px 3px 0; border-bottom:solid 1px; border-bottom-color:#DCDCDC; color: #474538; margin-bottom: 5px;}
#otrosServCliente a{ text-decoration:none}
#otrosServCliente a:link,#otrosServCliente a:visited{ color:#FFFFFF;}
#otrosServCliente a:hover,#otrosServCliente a:hover:visited{color:#474538;text-decoration: underline;}

#menuChicoServicios a{text-decoration:none;padding-bottom: 3px;display: block;}
#menuChicoServicios a:link,#menuChicoServicios a:visited{ color:#FFFFFF;}
#menuChicoServicios a:hover,#menuChicoServicios a:hover:visited{color:#807E6F;text-decoration: underline;}

.contieneCliente ul li{float: left;width: 475px;
	/*background-image: url(../imagenes/mainboxes-bg-trans.png);
	background-repeat: no-repeat;*/
	text-align: left;
}
#contImageneCliente img {padding: 2px;border: solid 1px;border-color: #EAEAEA;}
#verwebcliente{background-color: #00405F;margin-top: 15px;text-align: center;}
/*fin cliente*/

#barraIzquierda{float:left;width: 280px;margin: 10px 0 15px 0;}
#descipServCliente{color: #474538;font-size: 12px;margin-bottom: 2px;}

#barraDerecha{float:right;width: 250px;margin: 10px 0 15px 0;}
#subMenu{background-color: #464538;margin: 0 0 5px 0;color: #FFFFFF;}
#barraDerecha #subMenu a{}
#barraDerecha #subMenu a:link,#barraDerecha #subMenu a:visited {color:#FFFFFF;text-decoration: none;}
#barraDerecha #subMenu a:hover,#barraDerecha #subMenu a:hover:visited {text-decoration: underline;color: #807E6F;}
#tituloSubMenu{margin: 0 20px 5px 10px;padding:5px 0;font-weight: normal;border-bottom: solid 2px #807E6F;font-size: 22px;	letter-spacing: 0.1em;}
.izquierda{color: #807E6F;font-size: 11px;}
.clientes{
	min-height: 170px;
	height:230px;
}
#ver {margin: 1px 0 0 0;}
#linksSubMenu{padding-bottom: 5px;}
#linksSubMenu a{background-repeat: no-repeat;padding-left: 15px;background-position: left center;}
#linksSubMenu a:link,#linksSubMenu a:visited {color:#807E6F;background-image: url(../imagenes/vinieta_miniOff.png);}
#linksSubMenu a:hover,#linksSubMenu a:hover:visited {background-image: url(../imagenes/vinieta_mini.png);color:#474538;	text-decoration: none;}
#clientes{
	margin: 5px 10px 0px 10px;
	min-height:175px;
}
#menuClientes{
	background-color: #807E6F;
	margin: 15px 0 0 0;
	min-height: 250px;
	color: #FFFFFF;
}
#menuClientes a{}
#menuClientes a:link,#menuClientes a:visited {color:#ffffff;text-decoration: none;}
#menuClientes a:hover,#menuClientes a:hover:visited {color:#474538;}
#vermas{text-align: right;float: right;}
#vermenos{text-align: right;float: left;}
#ver a{}
#ver a:link,#ver a:visited {color:#474538;}
#ver a:hover,#ver a:hover:visited {color:#333333;}

#tituloClientes{margin: 0 20px 5px 10px;padding:5px 0;font-weight: normal;border-bottom: solid 2px #464538;font-size: 21px;	letter-spacing: 0.1em;}
#contactenos{background-color: #00405F;color: #FFFFFF;padding: 5px;margin: 0px 15px 15px 0px;text-align: center;	font-size: 22px;width: 270px;float: left;}
#contactenos a{ text-decoration:none;}
#contactenos a:link, #contactenos a:visited{ color:#FFFFFF;}
#contactenos a:hover, #contactenos a:hover:visited{color:#AAA99D;}
#menuDerechoClientes{width:125px;float: right;padding: 5px;}
#rubroCliente{margin:2px 0; font-size: 11px;}

#footer{}
.legales{padding: 9px;background-color: #474538;color: #AAA99D;}
#legales{float:right; width: 602px;}
#legalesHome{float:left; width: 635px; margin-left: 15px;}
/*formulario*/
#contactoForm{padding: 0px;font-size: 12px;background-color: #474538;color: #FFFFFF;text-align: center;margin: 0 auto;}
#cabContacto{font-size: 12px;padding: 8px;background-color: #807E6F;text-align: left;}
#contacto td{text-align:left;}
#nombre,#apellido,#email,#telefono, textarea {width:90%;border-style: solid;border-width: 1px;border-color: #CCCCCC;	color: #333333;}
#comentario{width:420px;margin: 0 auto;}

#contactoForm table{color: #FFFFFF;width: 420px;}
#enviar {border:solid 1px #d6d6d6;background-color:#ffffff;font-size:90%;color:#666666;width:120px;margin-right: 4px;	cursor: hand;float: right;}
.advertencia {font-weight:lighter;color:#FF3300;font-size: 95%;}
/*fin formulario*/

