* html #wrapper {
height: 392px;
}
body {
background: #f3deb3; /* #696969; */
font: 8pt Verdana, "Trebuchet MS", Arial, Sans-Serif;
color: #6b6b6b;
margin: 0px;
margin-top: 41px;
text-align: center;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
a:active {
color: #000000;
text-decoration: underline;
}
img {
border: 0px;
}
h1 {
display: none;
}
/* Layout */
#contenedor {
background: #fff;
text-align: left;
width: 811px;
margin: auto;
}
#cabecera {
background: url('imagen/cbc_teinco2.jpg') no-repeat top left;
width: 811px;
height: 85px;
}
#navegacion {
background: url('imagen/fnd_menu.gif') repeat-x 0px 0px;
width: 811px;
height: 22px;
/* margin-bottom: 3px; */
}
#navegacion ul {
list-style: none;
margin: 0px;
padding: 0px;
}
.menu li {
float: left;
position: relative;
font-size: 8pt;
padding: 3px 10px 0px 10px;
/* border-right: 1px solid #fff; */
}
.menu a:link {
font-family: Verdana, "Trebuchet MS", Sans, Serif;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.menu a:visited {
font-family: Verdana, "Trebuchet MS", Sans, Serif;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.menu a:hover {
color: #fff;
}
.menu a:active {
color: #fff;
}

.menu li ul {
width: 100px;
display: none;
position: absolute;
top: 16px;
left: 8px;
background-color: #dd0f0f;
padding: 3px;
}
li > ul {
top: auto;
left: auto;
}
li:hover ul, .menu li.over ul {
display: block;
}

#wrapper1 {
background: url('imagen/fnd_contenido.gif') repeat top left;
width: 811px;
margin: 0px;
padding: 20px 0px 0px 0px;
}
#wrapper {
background: url('imagen/fnd_contenido_at.gif') no-repeat top left;
width: 801px;
min-height: 392px;
padding: 5px;
}
#pie {
background: url('imagen/pie_teinco.jpg') no-repeat top left;
width: 811px;
height: 12px;
}

/* Elementos de Web */
#capacontenido {
background: #fff;
width: 765px;
margin: 18px 18px 0px 18px;
border: 1px solid #ededed;
text-align: justify;
}
#texto {
padding: 10px 16px 10px 16px; /* 3px 8px 3px 8px; */
text-align: justify;
}
h2.scc {
font-size: 12pt;
background: #ededed;
color: #d54545;
margin: 1px;
padding-left: 10px;
}
p.small {
font-size: 7pt;
}
.campotexto {
border: 1px solid;
}

/* Productos */

.prod_enlace {
float: left;
width: 248px;
height: 200px;
border: 1px solid #000;
background: #fff;
text-align: center;
margin: 0px 1px 5px 1px;
}
div.img_prod {
height: 185px;
}
.referencia {
color: #fff;
background: url('imagen/fnd_menu.gif') repeat-x top left;
height: 19px;
font-weight: bold;
}
.referencia p {
margin: 0px;
padding: 3px 0px 0px 0px;
}

.pinzasuperior {
width: 765px;
height: 13px;
margin: 0px 0px 2px 0px;
background: url('imagen/pinza_superior.gif') no-repeat top left;
}
.pinzainferior {
width: 765px;
height: 13px;
margin: 2px 0px 4px 0px;
background: url('imagen/pinza_inferior.gif') no-repeat top left;
}
.proddesc {
background: #fff;
border: 1px solid #ededed;
float: right;
width: 563px;
}
h3 {
font-size: 10pt;
}

ul.listado {
list-style-type: none;
margin: 0px;
padding: 0px;
}

ul.listado li {
float: left;
width: 248px;
}

#flags {
background-color: #f3deb3;
text-align: right;
}

#inquiero {
float: right;
margin-bottom: 10px;
/* width: 166px;
height: 79px; */
}


div#credits-futurvia { width: 811px; margin: auto; }
div#credits-futurvia p { font-size: 8pt; margin: 4px 0; padding-right: 9px; text-align: right; }
div#credits-futurvia a { color: #2a3e52; }
div#credits-futurvia .verde-fv { color: #80B37A;}
div#credits-futurvia .azul-fv { color: #5781A9; }

