﻿@charset "utf-8";

.center		{text-align: center;}
.h1padding	{margin-top: 40px;}
a		{color: black;}


body {
margin: 0;
font-family: 'Verdana';
background: white;
color: black;
}

img {border: 0;}

/* #header, #menu, #products, #content, #footer {padding: 1px 0 1px 0;} */

#header {
height: 140px;
}

#logo {
position: absolute;
left: 40px;
top: 22px;
}

#header .contactos {
position: absolute;
right: 40px;
top: 32px;
width: 240px;
margin: 0;
text-align: right;
font-size: 180%;
padding-top: 8px;
background: url(/images/tel.gif) no-repeat 29px 9px;
}

#header .contactos a {
font-size:76%;
color: black;
}

/*
#menu {width: 100%;
overflow: hidden;}
#menu ul {margin: 0;
padding: 0; }

#menu li {width: 33.33%;
padding: 8px 0 8px 0;
margin: 0; 
list-style-type: none;
float: left;
clear: right;
text-align: center;
font-size: 20px;}

#menu li a {color: black;}
#menu .this {background: #ff8e12;}
*/

#menu {
width: 100%;
}

#menu td {
width: 33%;
text-align: center;
padding: 4px;
font-size: 25px;
/* font-family: "Myriad Pro"; */
}

#menu td a {color: black;}

#menu td.this{
background: #ff8e12;
}

#orange {
height: 165px;
margin: 0;
background: #ff8e12;
}

#products {
width: 100%;
}

#products td {
width: 20%;
height: 165px;
text-align: center;
}

#products td.this {
background: #ff8e12 url(/images/arrow.gif) no-repeat center bottom;
}

#products td a {text-decoration: none; font-size: 130%; color: white;}
#products.products td a {text-decoration: none; font-size: 110%; color: white; line-height:100%;}
#products td a img {margin-top: 10px;}

#content {
margin: 0;
padding: 1px 380px 1px 30px;
background: white;
}

#content h1  {font-weight: normal; font-size: 200%;}
#content h2  {font-weight: normal; font-size: 160%;}
#content p   {font-size: 80%; line-height: 140%;} /* {font-size: 100%; line-height: 150%;} */
#content em  {}
#content img {}

.thumbs {
position: absolute;
top: 493px;
right: 10px;
width: 340px;
height: 130px;
}

#download {
position: absolute;
top: 360px;
right: 30px;
width: 320px;
height: 130px;
background: #e1e1e1 url(/images/download.gif) no-repeat 30px 20px;
}

#download a, #download p {
color: black;
margin: 0;
}

#download .descargar, .version, .cambios {padding-left: 100px;}

#download .descargar {font-size: 180%; margin-top: 10px;}
#download .version {font-style: italic;}
#download .cambios {margin-top: 20px;}
#download .cambios a {text-decoration: none; border-bottom: 1px black dashed;}

.thumbs img {
margin-right:  5px;
margin-bottom: 6px;

}

#content.subpages {
margin: 0;
margin-left: 5%;
width: 70%;
padding: 1px 5px 1px 5px;
}




/* actualizaciones */

.actualizaciones h1, .actualizaciones h2 {margin: 50px 0 5px 0;} 

table.actualizaciones {
border: 0px black solid;
margin:0;
margin-top: 20px;
}

.odd {background-color: #dedede;}

.y_present {width: 100%;}
table.actualizaciones.y_present td {padding: 7px;}

.y_past {width: 100%; font-size: 70%;}
table.actualizaciones.y_past td {padding: 7px;}

table.actualizaciones td.c4 a {color: black;}
table.actualizaciones td.c3 a {color: black; text-decoration: none; border-bottom: 1px black dashed;}
table.actualizaciones td.c2   {font-style: italic;}




/* avisos y novedades */

ul li {list-style: none; list-style-position: outside; margin: 15px 0 15px 0;}
ul li a {color: black;}
ul {padding:0;}




/* direcciones web */

#links			{float: left; width: 41%; margin-left: 2%;}
#links			{background: #E1E1E1; padding: 1%; margin-top:25px;}
#links h2		{font-weight: normal; font-size: 130%; margin-top: 0;}

#linx			{font-size: 70%; cursor: default; line-height: 200%;}
#linx span		{border-bottom: 1px black dashed; cursor: pointer;}
#linx span:hover	{color: #FF8E12;}

.linx {
display: none;
margin-top: 15px;
margin-bottom: 20px;
line-height: 180%;
font-size: 90%;
padding: 15px;
background: #dedede;
}



/* como contactar */

p.contact a {font-size: 200%;}