html {overflow-y: scroll;} /* queremos siempre el scroll vertical para evitar saltos entre las paginas que requieren y las que no requieren scroll */ 

body				{font:0.75em Arial, Helvetica, sans-serif; color:#000; margin:0 auto; padding:0; background:#84a7d1  url(../images/fondo.jpg) 281px 0 no-repeat}
a:link, a:visited	{color: #0000ff; text-decoration:none;}
a:active, a:hover	{color: #FFF; text-decoration:none;}

h1	{font:normal 2.3em Arial, Helvetica, sans-serif; color:#4b7fb6; margin:10px 0; padding:0;}
h2	{font:normal 1.3em Arial, Helvetica, sans-serif; color:#FFF; margin:10px 0 0; padding:0;}
h3	{font:normal 1.3em Arial, Helvetica, sans-serif; color:#4b7fb6; margin:10px 0 0; padding:0;}
p	{padding:10px 0; margin:0;}

/*Contenedor Global*/
DIV#contenedor		{margin:0; width:1000px; height:616px; position:relative; background:url(../images/fondo_02.gif) 281px 0 no-repeat;}
.contenido	{left:320px; top:0; padding:0; margin:0; width:650px; position:absolute;}
.header {text-align:left; padding:0; margin:0; height:185px;}
.logo	{padding:25px 0 0 0; width:400px;}
.iso9002	{top:20px; right:0; position:absolute;}
.header_pie	{letter-spacing:1px;}
/*Menu*/
.botonera	{width:300px; height:650px; top:0; left:0; padding:0; margin:0; position:absolute;}
.btn_anima	{width:281px; height:344px; top:0; left:0; padding:0; margin:0; background:url(../images/btn_fdo2.jpg) top left no-repeat; position:absolute; z-index:2;}
.menu	{top:185px; width:300px; padding:0; margin:0; color:#4e4e4e; position:absolute; z-index:10;}
	.menu a:link, .menu a:visited	{text-decoration:none; height:32px; line-height:32px; display:block;}
	.menu .empresa:link, .menu .empresa:visited	{background:url(../images/btn_empresa.png) top left no-repeat;}
	.menu .productos:link, .menu .productos:visited	{background:url(../images/btn_productos.png) top left no-repeat;}
	.menu .servicios:link, .menu .servicios:visited	{background:url(../images/btn_servicios.png) top left no-repeat;}
	.menu .pedidos:link, .menu .pedidos:visited		{background:url(../images/btn_pedidos.png) top left no-repeat;}
	.menu .novedades:link, .menu .novedades:visited	{background:url(../images/btn_novedades.png) top left no-repeat;}
	.menu .contacto:link, .menu .contacto:visited	{background:url(../images/btn_contacto.png) top left no-repeat;}
	.menu a:active, .menu a:hover	{background-position:top right !important;}
	.menu a.select	{background-position:top right !important;}
.menu .inf	{width:281px; padding:0; margin:0; display:block;}
.menu .inf a:link, .menu .inf a:visited, .menu .inf a:active, .menu .inf a:hover	{display:inline !important;}
/*Informacion y Estilos globales*/

.info_top	{width:650px; height:13px; padding:0; margin:0; background:url(../images/fdo_infotop.png) no-repeat; display:block;}
.info	{padding:10px 30px; margin:0; min-height:431px; background:url(../images/fdo_infofdo.png) repeat-y; border-bottom:1px solid #a3bfde}
.bulet	{background:url(../images/bulet.png) left 8px no-repeat; padding-left:35px; margin:0 30px;}

hr {border:none; border-top:1px solid #a3bfde; height:0;}
.small		{font-size:.90em;}
.destacado	{padding:5px 10px; border:1px solid #a3bfde; background:url(../images/fdo_infofdo.png) repeat-y;}
.descarga:link, .descarga:visited	{text-decoration:none; background:url(../images/descargar1.gif) top left no-repeat; padding:5px 5px 5px 20px; margin-left:30px;}
.descarga:active, .descarga:hover	{background:#84a7d2 url(../images/descargar2.gif) top left no-repeat;}
th	{padding:5px 10px; text-align:left; background:#84a7d2;}
th h2	{margin:0;}

/* PAGINADOR */
.paginador 				{color:#ccc; border-top:1px dashed #85a6d2; padding:10px 0 0 0; margin:15px 0; text-align:center; line-height:22px; clear:both;}
.paginador a:link, .paginador a:visited {font-weight:normal; color:#333333; padding:0 5px; border:1px solid #a3bfde; text-decoration:none;}
.paginador a:hover, .paginador a:active 		{color:#333333; border:1px solid #85a6d2; text-decoration:none;}
.paginador a.actual 	{color:#333333; padding:0 5px; border:1px solid #85a6d2; background:#8eb2db;}
.paginador .apagado 	{color:#85a6d2; padding:0 5px; border:1px solid #8eb2db;}

/* //CLEAR */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
* html #contenedor { height: 100%; }
.clearfix:after {content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display: inline-table;}

/* FORMULARIO */
form		{display:inline;}
input		{}
input.ch	{width:130px;}
input.gde, textarea.gde	{width:245px;}
input.gde100, textarea.gde100	{width:403px;}

input.px220	{width:220px; border:1px solid #c2dbf0;}
textarea.px220   {width:220px; height:100px; border:1px solid #c2dbf0;}

