@charset "utf-8";
/* CSS Document */
@media screen, projection
{
:focus { -moz-outline-style: none; }
* {margin:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
body {margin:0; background: url(imagenes/fondo.gif) repeat;}

p { color:#666666; font-size:13px; }
b { color:#ce0020;}
h2 { color:#1e4483; font-size:18px; padding-bottom:5px; font-weight:100;}
h3 { color:#1e4483; font-size:14px; padding:0; font-weight:700;}

.clearfix { clear:both;}
#pagina { margin:0; width: 100%; height:auto;

}
#margenes {
width:759px;
margin:0 auto;
height: auto;}

/*HEADER*/
#cont-header {width:100%;
height:170px;
}

#top-nav { width:100%;
height:30px;
}
#idiomas { float:left;
width:auto; height:auto;}
           /* idiomas */
#br {width:26px;background: url(imagenes/br.png) top left no-repeat;
float: left;
padding:26px 0 0 0; margin: 2px 25px 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win only */
}
#en {width:26px;background: url(imagenes/en.png) top left no-repeat;
float: left;
padding:26px 0 0 0; margin: 2px 25px 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win only */
}
#ar {width:26px;background: url(imagenes/ar.png) top left no-repeat;
float: left;
padding:26px 0 0 0; margin: 2px 25px 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win only */
}
           /* FIN idiomas */
#header {width:100%; height:140px;}
#header-left {float:left; width:126px; height:138px;
border:solid 1px #CCCCCC; background:#FFFFFF;}
#header-left a { width:108px; height:109px; margin-left:8px;}

#header-right { float:right; width:627px; height:138px;
background:#aabfdc url(imagenes/fondo-header-r.gif) repeat-x; margin-top:1px;}
#logo { width:299px; height:76px; background: url(imagenes/logo.png) no-repeat top left; margin:34px 0 0 8px; float:left;}
#logo h1 { display:none;}
#banner { float:right;}

/* FIN HEADER*/

/* MEDIO */
#medio { width:100%; height:auto; margin-top:3px;}
#medio-izq {float:left; width:126px; height:615px; _height:603px; background: #aabfdc url(imagenes/fondo_menu.gif) repeat-y; margin-left:1px}
#contenido {float:right; width:627px; height:auto; border:solid 1px #ccc; background:#FFFFFF url(imagenes/mundo.jpg) no-repeat top left;}

#aaapi { background:url(imagenes/aaapi.png) no-repeat top left; width:136px; height:134px; position:absolute;}
	/* menu */
#menu {
padding-left:15px;
_margin-right:-15px;
.margin-top:15px;

}
#nav {display:inline; }
#nav li {padding:4px 0;list-style:none;}
#nav a { padding:0 0 0 15px; margin-bottom:10px;
background: url(imagenes/flecha1.gif) left no-repeat; 
text-decoration:none; font-size:13px; font-weight:bold; 
}
#nav a:hover {background: url(imagenes/flecha2.gif) left no-repeat;}
#nav a:active, #nav a.current {background: none left no-repeat; color:#ce0020;}

#home a  {width:59px;background: url(imagenes/home.gif) top left no-repeat;}
#clientes a  {width:81px;background: url(imagenes/clientes.gif) top left no-repeat;}
#marcas a  {width:75px;background: url(imagenes/marcas.gif) top left no-repeat;}
#venta a  {width:85px;background: url(imagenes/venta.gif) top left no-repeat;}
#patentes a  {width:87px;background: url(imagenes/patentes.gif) top left no-repeat;}
#modelos a  {width:83px;background: url(imagenes/modelos.gif) top left no-repeat;}
#autor a  {width:103px;background: url(imagenes/autor.gif) top left no-repeat;}
#ayuda a  {width:65px;background: url(imagenes/ayuda.gif) top left no-repeat;}
#contacto a  {width:90px;background: url(imagenes/contacto.gif) top left no-repeat;}
	/* FIN menu */

	/* contenido */
#botones { height:auto;list-style:none; overflow: hidden; }
#botones a { float:right;
padding: 21px 0 0 0;
margin:0 5px 0 2px;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win only */}
#botones a:hover {background-position: 0 -23px;}
#registrar  {width:156px;background: url(imagenes/registrar.gif) top left no-repeat;}
#buscar  {width:146px;background: url(imagenes/buscar.gif) top left no-repeat;}

#cont { margin:20px 10px 0 260px; _margin-top:30px;}
#cont2 { padding:0 15px 15px 15px;}
#cont2 p{ padding-bottom:15px;}
.box { background: url(imagenes/linea-parrafo.gif) repeat-x top left; width:100%; padding-top:20px;}
.box-parrafo { background: url(imagenes/linea-parrafo.gif) repeat-x top left; width:100%; padding-top:20px;}
.box-parrafo p { padding-bottom:15px;}

.preguntas {background: url(imagenes/preguntas.gif) no-repeat bottom left; padding:15px 0 0 45px; margin-right:190px;}

	/* FIN contenido */


/* FOOOTER */
#footer { clear:both; padding-top:10px; margin-bottom:10px;}
#cont-footer {background:#FFFFFF; border:1px solid #627cad;}
#cont-footer p{font-size:15px; padding:10px; }


/* FIN FOOOTER */
}

