﻿* { padding:0; margin:0; }
img { border: 0; }
a { text-decoration: none; }
ul, li {margin: 0; padding: 0; xlist-style-type: none; }
body { text-align: center; font-family: Arial, sans-serif; font-size: 12px; }
#outer { width: 780px; margin-left: auto; margin-right: auto; text-align: left; background-color: #00009E; }
#header { height: 125px; margin: 3px 0 0 0; }
#header #logo1 { float: left; padding: 22px 0 0 55px; }
#header #logo2 { float: right; }
#menu1 { float: right; text-align: right; color: #000; width: 780px; }
#menu1 a { background: #aaa; color: #fff; padding: 0 5px; font-size: 11px; font-family: Verdana, Arial; font-weight: bold; text-align: left; }
#menu { width: 780px; padding: 15px 0 0 0; z-index: 999; height: 100%; float: left; display: inline; border-bottom: 1px solid #FFF; position: relative; }
#nav, #nav ul { float: left; padding: 0; margin: 0; font-size: 10px; font-family: Verdana, Arial; text-align: left; line-height: 20px; width: 777px; }
#nav a { display: block; width: 10.3em; color: #FFF; text-align: center; padding: 2px; }
#nav li { background-color: #449DED; float: left; width: 10.3em; padding: 0; margin: 0 0 -1px -1px; border: 1px solid #eda; list-style-type: none;}
#nav li ul { color: #FFF; position: absolute; width: 10.3em; left: -999em; height: auto; font-weight: normal; }
#nav li ul a { text-align: left; padding: 2px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { background: #000; }
#Idiomas { width: 780px; color: #FFF; font-size: 10px; font-family: Verdana, Arial; padding: 10px 0; float: left; }
.Idiomauno { width: 496px; float: left; margin-left: 10px; display: inline; font-weight: bold; }
.Idiomados { width: 260px; float: left; display: inline; text-align: right; }
#Idiomas a { color: #FFF; }
#Cuerpo { width: 780px; }
#Int_Cuerpo { width: 740px; background: #FFF; margin-left: 20px; float: left; display: inline; }
#main_image { width: 740px; margin: 0 auto; margin-left: 35px; text-align: center; font-size: 9px; font-family: Verdana, Arial; }
#Editor  { width: 710px; background: #FFF; margin-left: 20px; float: left; display: inline; padding: 0 15px;}
.banner { padding: 15px 0 6px 0; float: left; width: 165px; }
#banners { width: 740; z-index: 0;}
#rotator, #rotator1 { float: left; margin-left: 11px; border: 1px solid #000; overflow: hidden; position: relative; width: 350px; height: 100px; }
#rotator img, #rotator1 img { border: 0; cursor: pointer; width: 350px; height: 100px; }
#body-top, #body-top1 { width: 740px; height: 48px; margin: 10px 0 0 0; background: url(images/body-top.png) no-repeat; float: left; }
#body-top p, #body-top1 p { margin: 10px 0 0 20px; color: #000; text-transform: uppercase; font-size: 14px; font-family: Verdana, Arial; font-weight: bold; }
#body-top1 p { font-size: 10px; }
#body-middle { width: 740px; padding: 1px 0; background: url(images/body-middle.png) repeat-y; float: left; }
#body-bottom { width: 740px; height: 25px; background: url(images/body-bottom.png) no-repeat; overflow: hidden; float: left; }
#main-col { width: 675px; float: left; margin-left: 32px; padding-bottom: 5px; }
#nameplate-top { width: 675px; height: 8px; background: url(images/nameplate-top.png) no-repeat; overflow: hidden; }
#nameplate-middle { background-color: #c6d8e8; padding: 4px 6px; }
#nameplate-bottom { width: 675px; height: 8px; background: url(images/nameplate-bottom.png) no-repeat; overflow: hidden; margin-bottom: 10px; }
#nameplate-middle img { float: left; padding: 0 15px 15px 0; }

#nameplate-top-v { width: 675px; height: 8px; background: url(images/nameplate-top.png) no-repeat; overflow: hidden; }
#nameplate-middle-v { background-color: #fdeeb3; padding: 4px 6px; text-align: justify; }
#nameplate-bottom-v { width: 675px; height: 8px; background: url(images/nameplate-bottom.png) no-repeat; overflow: hidden; margin-bottom: 10px; }
#nameplate-middle-v img { float: right; padding: 0 15px 15px 15px; width: 120px; height: 100px; }
.tit { font-weight:bold; width: 300px; border-bottom: solid 3px #00009E; font-size: 16px; margin-bottom: 5px; }
.tit1 { font-weight:bold; width: 300px; border-bottom: solid 3px #00009E; margin-bottom: 5px; }
.tit2 { font-weight:bold; width: 300px; margin: 5px 0;}

.Titulo { text-align: justify; margin: 15px; color: #000; font-size: 115%; font-weight: bold; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */
#pie { width: 780px; text-align: center; }
#pie a { color: #FFF; }
#imgNot { padding-top: 15px; float: right; width: 120px; background-color: #00009E; }
#imgNot img { height: 50px; width: 80px; padding-left: 20px; }
#txtNot{ float: left; width: 500px; padding: 5px 0 0 15px; text-align: justify; }
#txtNotNeg{ float: left; width: 500px; padding: 5px 0 0 15px; text-align: justify; font-weight: bold;}
/* Contactar */
.cssform p { width: 735px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 250px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; }
#xspam { border: 0; width: 1px; height: 1px; }
#Postdata { font-size: 75%; text-align: justify; }
.lateral { float: left; padding-left: 25px; }
.lateral p { width: 250px; clear: left; color: #000; font-size: 90%; }
.Situacion { float: right; padding-right: 25px; }
.Situacion p { font-size: 90%; color: #000; }
.imagen { float: left; }
.texto { float: left; padding-left: 15px; font-weight:bold; text-align: left; }
.contacto { padding-top: 10px; font-size: 135%; background-color: #00009E; color:#FFF; text-align:center; height: 30px; width: 300px; font-weight:bold; }

#dospartes { width: 740px; padding: 1px 0; float: left; }
.parteuno { width: 470px; float: left; margin-left: 0; background: #FFF; }
.partedos { width: 250px; float: right; margin-right: 0; background: #DDE2F6; }
.partedos img { display: block; margin: 0 auto; }
#navcontainer { margin: 15px 0 15px 15px; }
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial; }
#navcontainer li { margin: 0 0 1px 0; }
#navcontainer a { display: block; padding: 5px 10px; width: 200px; color: #fff; background-color: #369; text-decoration: none; }
#navcontainer a:hover { color: #fff; background-color: #69C; text-decoration: none; }

.capaimagen { margin: 5px; width: 111px; height: 100px; text-align: center; float: left; font-family: Arial; font-size: 80%; background-color: #00009E; }
.capaimagen a { color: #FDDD4C; font-weight: bold; }
.imgProductos { width: 100px; height: 75px; }
#datostecnicos { padding: 15px; margin-left: 55px; width: 590px; border-style: solid; border-color: #000; border-width: 2px; text-align: left; background-color: #00009E; }
#datosizq { float: left; width: 260px;  }
#datosizq p, #datosder p, #extras p { color: #FFF; }
#datosder { float: right; width: 260px; }
.clear { clear: both; }
#extras { margin: 5px 0; text-align: left; width: 500px; float: left; }

#slideshow {list-style:none; color:#fff; }
#slideshow span {display:none}
#wrapper {width:675px; display:none; margin-left: 31px;}
#fullsize { width:669px; height:400px; padding:2px; border:1px solid #ccc; background:#000}
#image {width:669px; }
#image img {position:absolute; z-index:25; width:auto; }
#thumbnails {margin-top:15px; }
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:550px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; }

#contNot { margin-bottom: 5px; padding: 0 0 0 15px; width: 470px; float: left; }
#imgNot { padding-top: 15px; float: right; width: 110px; background-color: #00009E; text-align: center; }
#imgNot img { height: 50px; width: 80px; margin-bottom: 10px; }
#patNot{ float: left; width: 350px; padding: 15px 0 0 0; text-align: justify; }
#titNot { margin-top: 10px; background-color: #00009E; padding: 10px 0; text-align: center; color: #FFF; font-weight: bold; font-size: 120%; }


