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

body {
	margin:0px; padding:0px;
	background:#c0c0c0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; color:#2a2a2a;
}

table, td, tr, { font-size:11px; }
form { font-size:12px; }
h1,h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f27409;
}

h1 { font-size:20px }
h2 { font-size:16px }
h3 { font-size:14px; color:#09F}

a { color:#888;}
a:hover { color:#000;  }

#pagina {
	width:956px; height:auto;
	overflow:hidden;
	background:url(../i/fons-pagina.gif) top left repeat-x #ffb049;
}

#cabecera1 {
	width:900px; height:108px;
	background:url(../i/fons-capsalera.jpg) top center no-repeat #FFF;
	text-align:left; 
}
#cabecera1 img {
	margin:0px 0px 0px 5px;
}

#cabecera2 {
	width:900px; height:auto;
	overflow:hidden;
	background:#FFF;
}
#cabecera2 img {
	margin:6px 6px 0px 6px;
	border-bottom:5px solid #f37002;
}
#menu-top { 
	text-align:center; 
	background:url(../i/fons-menu-top.gif) top left repeat-x;
	overflow:hidden;
	width:900px; height:49px;
}
#menu-top ul {
	list-style:none; margin:0px; padding:0px; text-align:center;
}
#menu-top li {
	float:left; text-align:center;
	background:url(../i/fons-menu-top-separador.jpg) top right no-repeat;
	height:49px; padding-top:14px;
}
#menu-top .last { background:none; }
#menu-top .first { margin-left:30px}
#menu-top a {
	color:#FFF; text-decoration:none; 
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold;
	margin:0px 10px 0px 6px;
	padding:8px;
}
#menu-top a:hover {color:#dce605; background:#F93; color:#000;  }
#menu-top a:active {color:#dce605;}


#cuerpo {
	width:900px; height:auto;
	background:url(../i/fons-cos.jpg) top left repeat-y #FFF;
	overflow:hidden; padding:0px; margin:0px;
}

#c1, #c2 { text-align:left; }
#c1 { width:620px; text-align:justify; float:right; margin:10px 15px 10px 10px;}
#c2 { width:215px; float:left; margin:10px 0px 15px 12px; }


#peu { 
	color:#FFF;
	width:900px; height:66px;
	background:#464646;
}
#menu-peu { margin:20px 15px 10px 15px; }
#menu-peu a { color:#FFF; text-decoration:none; }
#menu-peu a:hover {text-decoration:underline; }

#formIdentificacion b { color:#f27409; font-size:12px; }
#formIdentificacion label { padding:5px 0px 5px 0px;}
#formIdentificacion input { width:200px; border:1px solid #e0e0e0; }

.boto { 
	background:url(../i/boto-go.gif) top left no-repeat; 
	width:54px; height:23px; text-align:center; display:block;
	padding:5px 0px 0px 10px;
	margin:15px 5px 0px 148px; 
	border:none; color:#FFF; font-weight:bold;
	font-size:10px; text-decoration:none;
}

.box-soft {
	width:100%; height:200px; overflow:hidden;
	text-align:left; margin-bottom:15px;
	background:url(../i/fons-box-redonet-gran.gif) top left no-repeat;
}

.box-iz {
	width:305px; overflow:hidden;
	float:left; text-align:left;
	margin-right:10px;
}

.box-de {
	width:305px; overflow:hidden;
	text-align:left; float:right;
}

.lista-servicios {
}
ul { margin:15px; padding:0px; }
li { list-style:square; color:#f27409; padding:0px 0px 5px 0px;}

.clear { width:100%; overflow:hidden; float:none; height:6px;}
.contenedor { width:100%; overflow:hidden; height:auto; }
.contenido { width:100%; overflow:hidden; height:auto; margin:10px; }

.box-noticias {
	background:url(../i/fons-noticies.gif) top left repeat-x #f59a16;
	color:#FFF;
	border:2px solid #FFF;
	overflow:hidden; height:auto; width:100%
}
.box-noticias h2 { color:#FFF; }
.item-producto { text-align:center; padding:15px; width:200px; }
.item-producto b { font-size:14px; color:#09F}

.coloreado { background:#F9F5F2; }
.rayas { border:1px dashed #CCC; }

.menu-left { border-bottom:1px dashed #CCC; padding:10px 0px 10px 0px; width:100%; display:block; }

.clientes { list-style:none; margin:0px; float:none; width:100% }
.clientes li { float:left; padding:0px 0px 15px 0px; }
.logotipos { margin-right:20px; }