@charset "utf-8";
/* CSS Document */

/*GENERICOS*/
ul, ul li { margin: 0; padding: 0; list-style: none; color:#000000  }
h1,h2,h3,h4,p,form { margin:0; padding:0; }
p, li{font-size:1.1em; text-align:justify}
.clear { clear: both; }
.der{ float:right}
.izq{ float:left}
a, li { text-decoration:none; border:0; color:#990000}
.rojo{ color:#990000}
body{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin:0;}
h2{ font-size:7pt; color:#990000; padding-left:8px; margin-top:1.5em}
img{ border:0}

/*ESTRUCTURA*/
#contenedor{ text-align:left; margin-left:auto; margin-right:auto; width:800px;}
#cabecera{ background-image:url(imagenes/Cabezera_bideon.gif); background-repeat:no-repeat; width:800px; height:233px; margin-top:30px}
#campomenu{ width:650px; height:20px; margin-top:5px; margin-bottom:10px; padding-left:108px;}
ul.menuhorizontal li{float:left; font-size:9pt; font-weight:bold;} 
ul.menuhorizontal li a:link, ul.menuhorizontal li a:visited{color:#646363; }
ul.menuhorizontal li a:hover{color:#a51b1b;}
ul.menuhorizontal li a:active{ color:#C5C5C5;}
.linea{height:3px; background-color:#990000; overflow: hidden;}
#cuerpo{ width:70%; float:left; padding:20px 10px 10px 20px; font-size:7.5pt; font-weight:bold;}
#cuerpoProductos{width:95%; float:left; padding:20px 10px 10px 10px; font-size:7.5pt; font-weight:bold; overflow:hidden;}
#menuVertical{width:20%; float:right; margin:0; margin-top:20px}
#pie{height:30px;text-align:center; font-size:6pt; color:#C5C5C5; margin-top:10px}

ul.menupie li {float:left;font-size:7pt; }
ul.menupie li a:link, ul.menupie li a:visited, ul.menupie li a:hover {color:#646363;}
ul.menupie li a:active{color:#C5C5C5;}

.fondobotonesizq{ width:160px; height:18px; background-repeat:no-repeat; background-position:center; padding-top:6px;}
#vertical a,#vertical a:visited,#vertical a:link {font-size:7.5pt; font-weight:bold; padding-left:6px;color: #FFFFFF;}
#vertical a:hover{color:#a51b1b;}
#vertical a:active{ color:#C5C5C5;}

#fondo{ background-image:url(imagenes/bobina2.jpg); background-repeat:no-repeat; background-position:right; color:#000000 }
#fondofoto{ background-image:url(imagenes/camaradefotos.jpg); background-repeat:no-repeat; background-position: right; margin-right:60px; color:#000000 }
.empresas{float: left; margin-right:1.5em}
a:hover {color:#646363;}
a:active{color:#C5C5C5;}
.logos a img{ vertical-align:middle; margin: 1.3em 0.7em;}
.recursos{color:#000; float:left; padding-left:1.5em }
form div{ height:20px; margin-bottom:2px; clear:both}
form div input{float:left; width:213px; border:1px #999999 solid}
form div label{ float: left; width:120px; padding-top:5px; color:#990000}
form div select{float:left; width:215px; border:1px #999999 solid}
.fotos img a{ float: left; margin:0.4em 0.2em; border:1px #000000 solid;}
.titulogalerias{font-size:7pt; color:#990000}
.galeria{ float: right; width:65%; margin-top:0.3em; text-align: right}
h3{ font-size:1em; color:#990000; background-color:#E6E6E6}
h4{ font-size:1.1em; color:#990000; margin-bottom:1.5em;}
h5{font-size:1em; color:#990000; float: left}
h6{font-size:5.5pt; color:#990000; border-bottom:2px #E6E6E6 solid; margin:0;}
.fondoformulario{ margin-left:85px;background-image: url(imagenes/pluma.jpg); background-repeat:no-repeat; background-position: right top;}
.boton{ height:20px; width:50px; margin-top:5px; border:1px #999999 solid; background-color: #F1F1F1;}
textarea{height:110px; width:213px; float: left; border:1px #999999 solid}
.revista{ margin-top:10px; margin-bottom:5px;}
.noticias{border-bottom:2px #646363 solid; padding-bottom:5px;}
.noticiasTexto{margin:5px 0px 0px 80px}
.Estilo7 { font-size:10pt; color:#990000; font-weight: normal} 
/*.boton {border: #cccccc 1px solid; font-size:8pt;  */
.campos {border: #d3d8db 1px solid; FONT-SIZE: 12px; }
td{font-size:10pt; color:#990000; font-weight: normal}