HTML {
margin: 0;
padding: 0px; 
background: white;
}

/*estilo para br, NO FUNCIONA*/
.clearboth { clear: both; }
/*estilo para br*/

.p{
color:#000000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
}
#container{
position:relative;
width: 770px;
height:465px;
top:10px;
margin: auto;
background-color: #fff;
color: #333;
}

#top{
position:relative;
left:150px;
background-color: #ddd;
width:450px;
background-color:#84397B;
color:#FFFFFF;
height:24px;
}

#top h1{
padding: 0 0 0 1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px;
height:24px;
}

#leftnav{
position:absolute;
left:0px;
width:150px;
height:200px;
margin:-15px 0px 0px 0px;
}

#logo{
left:0px;
width:148px;
height:85px;
top:0px;

}

#rightnav{
/*
position:relative;
margin:auto;
margin-right:-10px;

float:right;
width: 169px;
height:400px;
background: #EBEBEB;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid gray;
*/
float: right;
width: 170px;
height:290px;
color: #000;
}

#content{
position:relative;
width:448px;
left:150px;
height: 450px;
color: #000;
margin:0px;
margin-top:0px;
padding:0px;
background: #fff;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

#content_principal{
position:relative;
padding:0px 0px 0px 0px;
margin:0px;
height:294px;
margin-top:0px;
}

#leftnav p, #rightnav p, #content_principal p {
margin: 0 0 0em 0; 
}

#content h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#006148;
font-weight:bold;
display:none;
}

#content h3{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#006148;
font-weight:bold;
margin:15px 0px 5px 15px;
}

#footer{
position:relative;
margin:auto;
margin-top:0px;
color: #ffffff;
background-color: #C5C5C5;
width:450px;
height:22px;
left:-10px;
clear : both;
}

#footer ul {
padding: 0px;
list-style: none;
margin:0px;
}

#footer li {
right:0px;
padding:0px 0px 0px 90px;
height:22px;
width:140px;
display:inline;
margin:0px;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
height:22px;

}

#footer a:hover{
color:#FFFFFF;
height:22px;
width:140px;
}

/*INICIO ESTILOS MENU PRINCIPAL*/

#navlist{
padding: 0px 0px 1px;
margin-left: 2px;
margin-top:10px;
margin-bottom:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background: #C5C5C5;
width: 150px;
}

#navlist li{
list-style: none;
margin-left: 1px;
border-top: 1px solid #C5C5C5;
text-align: right;
width:128px;
height:22px;
}

#navlist li a{
margin: 0px;
display:block;
width:128px;
padding: 0px 5px 0px 1px;
border-right: 1.3em solid #C5C5C5;
background: #EBEBEB;
text-decoration: none;
height:22px;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #667; }

#navlist li a:hover{
border-color: #84397B;
color: #FFF;
background: #B7B6B6;
}

#navlist #activo{

}

#navlist #activo a{
margin: 0px;
display:block;
width:128px;
padding: 0px 5px 0px 1px;
border-right: 1.3em solid #84397B;
background: #EBEBEB;
text-decoration: none;
height:22px;
}
#navlist #activo a:hover{
background: #b7b6b6;
}

/*FIN ESTILOS MENU PRINCIPAL*/


/*INICIO ESTILOS MENU SECUNDARIO*/
#menusec{
width:448px;
height:32px;
margin:0px;
border-left-color: #fff;
border-left-style: solid;
border-left-width: 0px;
}
	
#menusec ul {
margin:0px;
margin-top: 0px;
padding: 0px 0px 0;
list-style: none;
}

#menusec li {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
width:223px;
height:32px;
float:left;
background: #006148;
color:#fff;
border-top: 1px solid gray;
border-left: 1px solid gray;
}

#menusec #actual{
background-color:#297A65;
height:32px;
}

#menusec #actual a{
background-color:#297A65;
}

#menusec a{
text-decoration: none;
float:left;
display: block;
color: #fff;	
text-align:center;
width:223px;
height: 28px;
padding:4px 0px 0px 0px;
background-image: url(../images/tics/flecha_menu.gif);
background-repeat: no-repeat;
background-position: 97%;
}

#menusec a:hover{
background:#297A65;
width:223px;
height: 28px;
padding:4px 0px 0px 0px;
background-image: url(../images/tics/flecha_menu.gif);
background-repeat: no-repeat;
background-position: 97%;
}

#destacado{
background-color:#408D9D;
width:448px;
height:27px;
border:0px;
margin-top:-4px;
text-align:center;
}

#destacado a{
background-color:#408D9D;
display: block;
text-align:center;
width:448px;
background-image:none;
height:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:3px 0px 3px 0px;
}

#destacado a:hover{
background-color:#49A2B4;
display: block;
text-align:center;
width:448px;
height:24px;
padding:3px 0px 3px 0px;
}

#destacado ul {
margin: 0px;
padding: 0px 0px 0;
list-style: none;
}

#destacado li{
width:448px;
height:24px;
text-align:center;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 0px;
}

#destacado #destacado_on{
background-color:#49A2B4;
}

#destacado #destacado_on a{
background-color:#49A2B4;
}

/*FIN ESTILOS MENU SECUNDARIO*/

#evento{
/*background:transparent url(../images/eventos.gif) no-repeat 5px 4px;*/
padding:5px;
margin-top:10px;
}

#evento h2{
margin:0px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#808080;
}

#evento p{
margin:5px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#evento a{

text-decoration:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#evento a:hover{
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#noticia{
/*background:transparent url(../images/noticias.gif) no-repeat 5px 4px;*/
padding:5px;
margin-top:5px;
}

#noticia h2{
margin:0px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#666677;

}

#noticia p{
margin:5px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#noticia a{

text-decoration:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#noticia a:hover{
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#calidad{
/*background:transparent url(../images/noticias.gif) no-repeat 5px 4px;*/
padding:5px;
margin-top:25px;
border-top: 1px solid #C5C5C5;
}

#calidad h2{
margin:0px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;

}

#calidad p{
margin:5px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#calidad a{
text-decoration:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#calidad a:hover{
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#contacto{
/*background:transparent url(../images/noticias.gif) no-repeat 5px 4px;*/
padding:5px;
margin-top:5px;
}

#contacto h2{
display:none;
}

#contacto p{
margin:0px 0px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666677;
}

#contacto a{
text-decoration:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#666677;
font-weight:bold;
}

#contacto a:hover{
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#666677;
}

/*INICIO IDIOMAS SELECT*/
#idiomas{
position:relative;
width:90px;
left:47px;
top:0px;
margin:0px;
padding:0px;
height:185px;
border-right: 1px solid #C5C5C5;
}

#idiomas a{
padding:0px 10px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

#idiomas a:hover{
text-decoration:underline;
}

#idiomas ul{
margin: 0px;
padding: 112px 0px 0px 0px;
list-style: none;
}

#idiomas li{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0px 0px 0px 0px;
text-align:right;
}

/*FIN IDIOMAS SELECT*/


/*INICIO EMPRESA*/
#empresa_foto{
float:right;
width:205px;
margin:0px;
padding:0px;
height:245px;
}

#empresa_txt{
float:left;
width:47%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:187px;
}

#empresa_txt a{
margin-left:0px;
color:#666677;
text-decoration:none;

}

#empresa_txt a:hover{
text-decoration:underline;
}

#empresa_txt ul{
list-style:none;
width:400px;
height:180px;
}

#empresa_txt li{
width:180px;
height:180px;
display:block;
}

#empresa_txt li a{
width:40px;
}

#barra{
top:80px;
height:100px;
}

blockquote{
position:relative;
width:98%;
text-align:left;
margin:0px 5px 0px 15px;
}

/*FIN EMPRESA*/

#producto_txt{
float:left;
width:60%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:106px;
z-index:1;
}

#escala{
margin:0px;
width:50%;
height:184px;
z-index:1;
margin-left:15px;
}

#foto_producto{
position:absolute;
top:0px;
right:10px;
width:264px;
height:264px;
z-index:0;
}

#foto_producto h3{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
position:absolute;
right:75px;
top:240px;
font-size:13px;
}

#botones{
width:169px;
height:289px;
}

/*----------------------------------------INICIO MEDIOS PRODUCTIVOS----------------------------------------------------------*/
#medios_foto{
float:right;
width:156px;
margin:0px;
padding:0px;
margin-top:22px;
margin-right:5px;
}

#maquina{
min-height:106px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
/*----------------------------------------FIN MEDIOS PRODUCTIVOS----------------------------------------------------------------*/

#navegacion{
position:absolute;
top:460px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
height:40px;
color:#FFFFFF;
right:0px;
margin-right:15px;
margin-top:10px;
}

#navegacion ul {
list-style-type: none;
margin:0px;
}

#navegacion li {
float: right;
height:16px;
width:90px;
text-transform:uppercase;
/*border:1px solid #b7b6b6;*/
}

#navegacion a {
margin:0px;
padding:0px 0px 0px 5px;
width: 90px;
height: 16px;
display: block;
text-decoration: none;
color: #fff;
background: #b7b6b6;
}

#navegacion a:hover {
background: #ccc; 
}

#certificado{
height:220px;
width:100%;
position:absolute;
top:175px; 
left:0px;
}

#certificado a{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
color:#000000;
text-decoration:underline;
}

#certificado a:hover{
text-decoration:underline;
}

#certificado ul{
list-style:none;
margin-left:80px;
padding:0px;
}

#certificado li{
width:160px;
float:left;
}

#certificado a{
display:block;
height:24px;
}

/*INICIO NOTICIAS*/

#noticias{
width:418px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:350px;
margin-left:15px;
}

#noticias a{
margin:0px;
color:#666677;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#noticias a:hover{
text-decoration:underline;
margin:0px;
}

#noticias p{
padding:0px 0px 0px 0px;
margin:0px;
color:#000000;
}

#noticias p.p1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#797777;
font-weight:bold;
margin:0px;
}

#noticias p.p2{
color:#84397B;
}

#noticias h3{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#006148;
position:relative;
width:418px;
margin:0px;
height:30px;
margin-top:0px;
padding:12px 0px 0px 0px;
left:0px;
}

#separador{
width:418px;
heigth:0px;
border-bottom:1px solid #b7b6b6;
margin:0px;
padding:0px;
margin-bottom:5px;
}


#noticias span{
color:#8B4583;
padding:0px 5px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-stretch:ultra-condensed;
margin:0px;
}


/*FIN NOTICIAS*/


.cls_text_medidas
{ font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
}