/* generales */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {background:#808080;margin:0;padding:0;}
:focus {outline:0;}
ol, ul {list-style:none;}
p {margin:0 0 20px;}

/* formularios */
form {margin:0;}
input, textarea {font:12px Arial, Helvetica, sans-serif;width:250px;color:#000;margin:0;border:solid 1px #ccc;padding:3px;}
textarea {width:400px;height:70px;}
select {font:12px Arial, Helvetica, sans-serif;color:#000;margin:0;border:solid 1px #999;padding:3px;}
.btn {border:1px solid #1198b4;background-color:#e8f4f8;color:#1198b4;font-weight:bold;width:100px;font-size:12px;}
.inp {margin:0;padding:0;height:14px;width:14px;}

/* links */
a {color:#cf171e;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

/* títulos */
h1 {float:left;width:549px;padding:10px 0 0;margin:0;font-weight:normal;color:#333;font-size:26px;line-height:28px;}
h2 {float:left;width:549px;padding:10px 0 0;margin:0;font-weight:normal;color:#444;font-size:15px;border-bottom:1px dotted #ccc;padding-bottom:10px;font-weight:bold;}
h3 {float:left;width:549px;padding:0;margin:0;font-weight:normal;color:#666;font-size:12px;}

/* estructura */
#contenido {width:950px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;text-align:left;}
#columnas {float:left;width:950px;margin-top:20px;}
#columna-izquierda {float:left;width:590px;}
#columna-derecha {float:left;width:340px;margin-left:20px;}
#interna-arriba, #interna-abajo {float:left;width:950px;margin-top:20px;}
#interna-abajo {margin-top:0;}
#interna-columnas {float:left;width:950px;background:#fff;}
#interna-columna-izquierda {float:left;width:549px;padding:10px 20px;border-right:1px solid #d8d8d8;background:}
#interna-columna-derecha {float:left;width:340px;margin:0 10px;}
#interna-texto {float:left;width:549px;font-size:14px;color:#454545;line-height:18px;padding-top:20px;}

/* encabezado */
#encabezado {float:left;width:950px;}
#encabezado-mundo-diamante {float:left;width:301px;}
#encabezado-login {float:left;width:419px;height:72px;background:url(../images/encabezado-fondo-2.gif) no-repeat;}
#encabezado-login-titulo {float:left;width:364px;font-size:11px;font-weight:bold;color:#c11e1e;padding:10px 15px;}
#encabezado-login-form {float:left;width:419px;font-size:11px;color:#848484;padding:7px 0 6px 0;}
.encabezado-login-reseller {float:left;width:115px;padding:5px 0 0 10px;font-weight:bold;margin-top:-6px;}
.encabezado-login-texto-usuario, .encabezado-login-texto-clave {float:left;width:40px;padding:5px 0 0 5px;font-weight:bold;font-size:11px;}
.encabezado-login-texto-clave {width:30px}
.encabezado-login-campo {float:left;width:60px;padding-left:3px;}
.encabezado-login-campo input {width:52px;font-size:10px;}
.encabezado-login-boton {float:left;width:56px;padding-left:10px;}
#encabezado-lexmark {float:left;width:230px;}

/* menu */
#menu {float:left;width:950px;margin-top:30px;height:33px;margin-top:7px;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;height:33px;margin:0;padding:0;}
#menu a.portada {width:110px;background:url(../images/menu-portada-2.jpg) no-repeat;}
#menu a.productos {width:125px;background:url(../images/menu-productos-2.jpg) no-repeat;}
#menu a.videos {width:102px;background:url(../images/menu-videos-2.jpg) no-repeat;}
#menu a.noticias {width:111px;background:url(../images/menu-noticias-2.jpg) no-repeat;}
#menu a.donde-comprar {width:160px;background:url(../images/menu-donde-comprar-2.jpg) no-repeat;}
#menu a.recursos-para-resellers {width:223px;background:url(../images/menu-recursos-para-resellers-2.jpg) no-repeat;}
#menu a.contacto {width:119px;background:url(../images/menu-contacto-2.jpg) no-repeat;}
#menu a:hover {background-position:0 -33px;}

/* portada */
#portada-destacado, #portada-noticias-arriba, #portada-noticias-medio, #portada-noticias-abajo {float:left;width:590px;}
#portada-destacado {height:318px;}
#portada-noticias {float:left;width:590px;margin-top:20px;}
#portada-noticias-medio {background:url(../images/portada-noticias-medio.gif) no-repeat;}
.portada-noticia {float:left;width:265px;padding:0 15px 4px;}
.portada-noticia-texto strong {font-size:14px;}
.portada-noticia-imagen {text-align:center;}

/* slider home */
.sliderwrapper{position: relative; overflow: hidden;width: 590px;height: 295px;}
.sliderwrapper .contentdiv{visibility: hidden; position: absolute;left: 0; top: 0;width: 590px; height: 100%;xfilter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.pagination {width: 570px; text-align: right;background-color: #666;padding: 5px 10px;font-size:10px;}
.pagination a{padding: 0 10px;text-decoration: none; color: #2d3c95;background:#fff;margin-left:5px;}
.pagination a:hover {color: #fff;background-color: #333;}
.pagination a.selected{color:#fff;background-color:#c81f1f;}

/* pie */
#pie {float:left;width:920px;margin-top:20px;background:#ebebe4 url(../images/pie-borde.gif) top left no-repeat;height:40px;padding:15px;font-size:11px;color:#958282;}
#pie-izquierda {float:left;width:650px;}
#pie-izquierda li {float:left;padding:0 18px 0 8px;background:url(../images/misc-1.gif) 0 5px no-repeat;}
#pie-derecha {float:left;width:270px;text-align:right;}

/* columna-derecha */
.columna-derecha-caja {float:left;width:340px;}
#video-titulo {float:left;width:320px;padding:10px;background:#666;color:#fff;font-size:12px;font-weight:bold;}
#video-player {float:left;width:340px;}

/* clases */
.arriba-10 {margin-top:10px;}
.arriba-20 {margin-top:20px;}

.lista {
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
	color:#000;
}
.ullista {list-style:none;}