html {
height:100%;
}

body {
margin:0 auto;
padding:0;
height:100%;
background-color:#6cb5f4;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:top;
}

img {
border:0;
}

a {
outline:none;
}

#header {
width:996px;
height:134px;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}

#logo {
margin:0;
padding:21px 0 0 13px;
float:left;
}

#idiomas {
margin:0;
padding:15px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0c4c9b;
font-weight:bold;
text-align:right;
}

#idiomas a {
color:#74aaed !important;
text-decoration:none;
}

#idiomas a:hover {
color:#0c4c9b !important;
}

#menu {
float:right;
margin:0;
padding:0 23px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#00267f;
}

#menu ul {
margin:58px 0 0 0;
padding:0 0 0 305px;
_padding-left:310px;
list-style:none;
background-repeat:no-repeat;
background-position:bottom right;
height:29px;
}

#menu ul.lin_inicio {
background-image:url(../images/linea_inicio.gif);
}

#menu ul.lin_empresa {
background-image:url(../images/linea_empresa.gif);
}

#menu ul.lin_productos {
background-image:url(../images/linea_productos.gif);
}

#menu ul.lin_certificados {
background-image:url(../images/linea_certificados.gif);
}

#menu ul.lin_contacto {
background-image:url(../images/linea_contacto.gif);
}

#menu ul.lin {
background-image:url(../images/linea.gif);	
}

#menu li {
margin:0;
padding:0;
list-style:none;
float:left;
padding-right:20px;
}

#menu a {
color:#00a0e2;
text-decoration:none;
}

#menu a:hover {
color:#00267f;
}

#contenedor {
width:996px;
_height:100%;
min-height:100%;
background-image:url(../images/contenedor.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#fff;
margin:0 auto;
padding:0;
}

#contenido {
width:950px;
margin:0 auto;
padding:0;
overflow:hidden;
}

#banerets {
width:950px;
height:156px;
margin:0 auto;
padding:11px 0 0 0;
}

#banerets ul {
margin:0;
padding:0;
list-style:none;
}

#banerets li {
margin:0;
padding:0;
list-style:none;
float:left;
width:239px;
height:156px;
text-align:center;
line-height:15px;
}

#banerets li h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
margin:0;
padding:5px 0 0 0;
}

#banerets li p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
margin:0;
color:#000;
padding:81px 0 0 0;
}

#banerets li p a {
	color:#000;
	text-decoration:none;
}

#banerets li p a:hover {
	text-decoration:underline;
}

#banerets li.baner1 {
background-image:url(../images/banerets/01.jpg);
background-repeat:no-repeat;
}

#banerets li.baner2 {
background-image:url(../images/banerets/02.jpg);
background-repeat:no-repeat;
}

#banerets li.baner3 {
background-image:url(../images/banerets/03.jpg);
background-repeat:no-repeat;
}

#banerets li.baner4 {
background-image:url(../images/banerets/04.jpg);
background-repeat:no-repeat;
width:233px;
cursor:pointer;
}

#banerets li.baner5 {
background-image:url(../images/banerets/05.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

#textos h1 {
font-family:Arial, Helvetica, sans-serif;
color:#00a0e2;
font-size:24px;
font-weight:normal;
margin:40px 0 0 0;
padding:0;
}

#textos h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#414b56;
margin:20px 0 0 0;
padding:0;
}

#textos h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00a0e2;
font-weight:bold;
margin:30px 0 0 0;
padding:0;
}

#textos h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#00a0e2;
font-weight:bold;
margin:20px 0 0 0;
padding:0;
}

#textos p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#414b56;
margin:20px 0 0 0;
padding:0;
}

#textos p a {
color:#414b56;
font-weight:bold;
text-decoration:underline;
}

#textos p a:hover {
text-decoration:none;
}

#textos ul {
margin:30px 0 0 0;
padding:0;
list-style:none;
}

#textos li {
float:left;
margin:0;
padding:0 15px 0 0;
list-style:none;
}

#fichas ul {
margin:30px 0 0 0;
padding:0;
list-style:none;
}

#fichas ul.productos {
width:750px;
float:right;
}

#fichas li.productos {
padding:3px 25px 25px 0;
}

#textos ul.lista {
	margin:15px 0 0 0;
	padding-left:20px;
}

#textos li.lista {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
list-style:disc;
padding-left:2px;
color:#414b56;
float:none;
}

#fichas li {
margin:0;
padding:3px 4px 4px 0;
list-style:none;
width:155px;
height:250px;
float:left;
background-image:url(../images/ficha.gif);
background-repeat:no-repeat;
text-align:center;
}

#fichas li h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00a0e2;
font-weight:normal;
margin:0;
padding:0;
line-height:18px;
}

#fichas li p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a6d5fb;
margin:0;
padding:0;
line-height:12px;
}

.none {
padding-right:0px !important;
}

#fichas div.maquinas {
height:34px;
}

#footer {
width:996px;
height:116px; /*189*/
padding:153px 0 0 0;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
}

#footer p {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
}

#footer p.separador {
background-image:url(../images/separador.gif);
background-repeat:no-repeat;
background-position:bottom center;
padding-bottom:10px;
margin-bottom:5px;
}

#footer p.firma {
font-size:11px;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}


#footer h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:normal;
color:#fff;
margin:0;
padding:0;
}

.clear {
clear:both;
}

#izq {
width:176px;
float:left;
margin:10px 0 0 0;
padding:0;
}

.titular {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#002e64;
font-weight:normal;
width:156px;
height:23px;
background-image:url(../images/menu/titular.gif);
margin:15px 0 7px 0;
padding:1px 0 0 20px;
}

#izq ul {
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#izq li {
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bebfbf;
font-weight:normal;
width:176px;
height:22px;
display:block;
background-image:url(../images/menu/activo.gif);
}

#izq li.activo {
padding:0 0 0 20px;
width:156px;
height:22px;
}

#izq li.nuevo a {
background-image:url(../images/menu/nuevo.gif);	
}

#izq li a {
margin:0;
padding:0 0 0 20px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#00a0e2;
font-weight:normal;
width:156px;
height:22px;
display:block;
text-decoration:none;
background-image:url(../images/menu/reposo.gif);
}

#izq li a:hover {
color:#bebfbf;
/*background-image:url(../images/menu/over.gif);*/
}

div.productos {
float:right;
width:750px;
}

#textos h1.productos {
margin:30px 0 0 0;
}

#textos img.productos {
margin:30px 30px 0 0;
}

TABLE.afotos {
margin-top:30px;
}

TD.afotos {
padding-right:22px;
}

.obligatorio {
color:#ff4e00;
}

.inputs {
background-color:#f3f9ff;
border:1px solid #a3cff5;
width:380px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606a74;
padding:4px;
outline:none;
}

.txtarea {
resize:none;
background-color:#f3f9ff;
border:1px solid #a3cff5;
width:380px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606a74;
padding:4px;
overflow:auto;
outline:none;
}

.submit {
border:none;
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3590ea;
font-weight:normal;
cursor:pointer;
width:70px;
height:30px;
text-align:center;
background-image:url(../images/submit.gif);
outline:none;
}

TABLE.certificado {
border:1px solid #868f98;
margin-top:5px;
}

TD.certificado {
border-right:1px solid #868f98;
background-color:#eef7ff;
width:188px;
padding:10px 0 10px 0;
}

TD.certificado_txt {
padding:0 20px 20px 20px;
}

ul.caracteristicas {
margin:20px 0 0 0 !important;
padding:0 !important;
list-style:none;
}

li.caracteristicas {
margin:0 0 0 18px !important;
padding:0 0 20px 0 !important;
list-style:decimal !important;
float:none !important;
}

a.accesorios {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606a74;
text-decoration:none;
}

a.accesorios:hover {
text-decoration:underline;
}

.rollover {
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}
.rollover:hover {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

TD.separa {
	background-image:url(../images/separador2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

span.pdf {
	font-size:11px;
	color:#606a74;
	padding-left:17px;
	margin-left:10px;
	background-image:url(../images/pdf2.gif);
	background-repeat:no-repeat;
	background-position:left;
}

span.pdf a {
	text-decoration:underline;
	color:#606a74;
}

span.pdf a:hover {
	text-decoration:none;
}
