body {margin:0; padding:0; background: url(img/bg.png) repeat-x; font-family:verdana; font-size:11px; color:#555 }



	a {	color: #666677;	}

	

	a:hover { color: black; }

	

	dl { font:normal 12px/15px Arial; width: 350px;}

	

	dt { clear: both; float:left; width: 130px; padding: 0px; text-align: left; }

	

	dd { float: left; width: 200px; margin: 0 0 8px 0; padding: 0px; }

	

	img {display: block; border:0; }

	

	input, select { font-family:verdana; font-size:11px; border:1px solid #a6a6a6; }

	



#NoticiaTitulo{ font-family:verdana; font-size:11px; border:1px solid #a6a6a6; width:634px;}



.btn { display:block; text-decoration:none; width:70px; height:18px; background: url(img/btn_bg.png) 0 0 no-repeat; color:#fff; text-align:center; font-size:10px; line-height:16px; border:0; }

.ip { color:#0092b3 }

.red-corporativa  { background:url(img/red_corporativa.png) 0 0 no-repeat; height:63px; padding:88px 17px 0 18px; margin-top:20px}

.red-corporativa input, .red-corporativa select { width:32%; padding:2px }

.red-corporativa input { padding:3px 2px }	#red-buscar { float:right; margin-top:10px; }



#wrapper {width:980px; margin:0 0 0 20px; }

#wrapper2 {
	width:800px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

#wrapper3 {width:800px; margin:0 0 0 20px; }

#header ul { height:107px; list-style:none; margin:0; padding:0; clear:left; }

#header ul li { float:left; display:block; width:126px; height:107px; }

#header ul li a { display:block; height:107px; }

#header ul li#logo { background: url(img/header_logo.png) 0 0 no-repeat; width:197px }

#header ul li#logo2 { background: url(img/header_logo2.png) 0 0 no-repeat; width:197px }

#header ul li#la-empresa { background: url(img/menu_la_empresa.png) 0 0 no-repeat; }

#header ul li#productos-y-servicios { background: url(img/menu_productos_y_servicios.png) 0 0 no-repeat; }

#header ul li#plan-de-fidelizacion { background: url(img/menu_plan_de_fidelizacion.png) 0 0 no-repeat; }

#header ul li#central-de-compras { background: url(img/menu_central_de_compras.png) 0 0 no-repeat; }

#header ul li#red-corporativa { background: url(img/menu_red_corporativa.png) 0 0 no-repeat; }

#header ul li#contacto { background: url(img/menu_contacto.png) 0 0 no-repeat; }



#sub-header { clear:left; }

#sub-header #sub-logo { float:left; width:476px; height:129px }

#sub-header #login { float:left; width:416px; padding:42px 0 0 61px; }

#sub-header #login-datos { float:left; border-right:1px solid #ccc; padding-right:10px;  }

#sub-header #login-datos #entrar { margin:14px 0 0 125px; }

#sub-header #login-datos input { width:100px; padding:3px 2px; }

#sub-header #login-datos label { display:block; margin-bottom:2px; }

#sub-header #login-datos label span { width:90px; display:block; float:left; margin-top:5px; }

#sub-header #login-registrate { float:left; padding-left:5px; }



#content { clear:left; }

.error {background: #FF0000;}

#links a { font:normal 12px/15px Arial; color: black; text-decoration: none; margin-right:28px; font-weight:bold;}	
	#links a:hover { color: #666677; }
	#links { float: right; width:900px;}


#links2 a { font:normal 12px/15px Arial; color: black; text-decoration: none; margin-right:28px; font-weight:bold;}	
	#links2 a:hover { color: #666677; }
	#links2 { float: left; width:900px;}


#footer { clear:both; border-top: 1px dotted #a0a0a0; padding:7px 2px; margin:10px; font-weight:bold; font-size:10px  }

#footer a:hover { border-bottom:1px dotted #000; color:#000 }

.contacto  { background:url(img/contacto2.png) 0 0 no-repeat; height:317px; padding:50px 17px 0 18px; margin-top:20px}

.contacto input, .contacto select { width:100px; padding:2px 2px }

.contacto label { display:block; margin-bottom:2px; }

.contacto label span { width:90px; display:block; float:left; margin-top:5px; }
