*{ margin:0px; padding:0px;}
body { font-size:9pt; font-family:Arial, Helvetica, sans-serif; background-repeat:repeat-x; background-position:top; background-attachment:fixed;}
hr{ height:1px;}
h2{ margin-bottom:15px; color:#333333;}
h3{ margin-bottom:10px; margin-top:15px; color:#666;}
A	{ text-decoration: none; }
A:hover	{ text-decoration: none;}

p{ margin:10px 0px 10px 0px;}

.Qcalidad { font-size: 8pt; font-weight:normal; padding-top:5px;}


/* plantilla */
#contenedor{ margin-left:auto; margin-right:auto; width:980px;}
#top{ height:66px; padding:50px 0px 0px 85px; font-size:30pt; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; background-repeat:no-repeat;}
#top .catego{ font-weight:normal; font-size:13pt; margin-left:20px; padding-bottom:6px;}
#menu { height:36px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:11pt; background-repeat:no-repeat; padding:15px 0px 0px 90px;}
#menu2{}
#menu2 img{ margin:0px 1px 0px 1px;}
#subcontenedor2{ clear:both; background-repeat:repeat-y; width:980px; height:100%; min-height:100%; display:table-cell;}
#subcontenedor{ background-repeat:no-repeat; background-position:bottom; height:100%; width:100%; min-height:100%; display:table-cell;}
#lateral{ width:202px; margin-left:37px; float:left; padding:25px; border-right:1px solid #ddd;}
#lateral td{ padding:6px;}
#lateral table{ margin:20px 0px 20px 0px;}
#contenido{ float:left; width:602px; padding:25px 62px 25px 25px;}
#contenido td{ padding:6px;}
#contenido table{ margin:20px 0px 20px 0px;}
#pie{ clear:both; background-repeat:no-repeat; height:47px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:30px; padding:7px 0px 0px 70px;}
/**********************/


#menu a {padding:0px 15px 0px 15px; text-decoration:none; display:inline-block;}
#menu a:hover, #menu a.activa {text-decoration:none;}
#menu a.inactiva { display:none; padding:0px; border:none;}

#menudiv {position:absolute; line-height:25px; margin-top:15px; z-index:120; display:none; text-align:left; }
#menudiv a { padding-left:7px;padding-right:7px; font-weight:bold; text-decoration: none; }
#menudiv a:hover { padding-left:7px;padding-right:7px; }

#menu ul{ list-style:none;}
#menu ul li{ display:inline;}

#menu2{ height:25px; background-repeat:no-repeat; padding:10px 80px 0px 0px; background-color:#EEE; }
#secciones{ margin-left:5px; height:20px; padding:5px 0 0 5px; text-align:right;}
#secciones a { text-decoration:none; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0 10px 0 10px;}
#secciones a:hover {text-decoration:underline;}
#secciones a.activa { font-weight:bold; text-decoration:none;}
#secciones a.inactiva { display:none; padding:0px; border:none;}

.titCaja{ padding:5px; background-image:url(fondoSec.gif); font-weight:bold; color:#666666;}
.contCaja{ padding:5px; text-align:center; padding-left:3px; padding-right:3px; background-color:#fff;}

.hijo { font-size:9pt; color: black; font-weight:bold;}

.car { font-size:9px; }
.carNombre { font-size:9px; font-weight:bold; }

.tablaiconos{border:1px solid #EEEEEE;}
.tablaiconos td{ padding:5px; white-space:nowrap;}
.tablaiconos tr.par td{ background:#eee;}

.datos{ font-size:9px; padding:3px; text-align:center;}

.subtitulo { font-size:13px; font-weight:bold; }

.caracteristicas { border-collapse:collapse; }
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.textomini {font-size:7pt; font-family:Arial, Helvetica, sans-serif}

#enlaces a:hover { color:#7D8EAA; text-decoration:underline;}
.enlace { border:1px solid #EEEEEE; background-color:#FFFFFF;}
.enlaceTIT { background-color:#EEEEEE; padding:5px; font-size:11pt; color:#333333; font-weight:bold;}
.enlaceURLdiv { padding:4px; padding-left:12px;}
.enlaceURL { text-decoration:underline; color:#999999;}
.enlaceDES { padding:5px;}

/* Estilos para el desplegable de idiomas */
#idiomas{ width:190px; height:20px; margin-bottom:20px; }
#idiomas .selectidioma{ margin-left:40px; width:130px; color:#555; cursor:pointer; z-index:1000; text-align:left;}
#idiomas .selectidioma ul{ position:relative; display:none; background-color:#333; list-style:none; padding-bottom:2px; padding-top:2px;}
#idiomas .selectidioma ul li{ width:100%; margin:0px;}
#idiomas .selectidioma ul a{ color:#999; width:100%; width:120px; background:#333; display:block; white-space:nowrap; padding:2px 5px 2px 5px;}
#idiomas .selectidioma ul a:hover{ color:#FFF;}
#idiomas .selectidioma:hover ul{ display:block;}