body {margin: 0;
padding: 0;
font-family: sans-serif;
color: #000000;
line-height: 1.4em;
font-size: small;
}
#container {
width: 988px;
text-align: left;
margin: 0px auto 0 auto;
background:  #FFFFFF ;
padding: 0 !important;
line-height: 1.4em;
}
div#header {
padding: 0 0 0 0px;
width: 715px; 
height: 136px;
margin: 10px 0px 0px 0px!important;
background: url(imgs/banner.jpg)  no-repeat;
background-color: #ffffff;
}
/* footer */
#info-site {
clear: both;
text-align: center;
margin: 0;
padding: 5px 0 15px 0;
}
#info-company {
padding: 5px;
background: url(imgs/fondo4.gif) ;
margin: 0px 16px 10px 10px!important;
min-height: 30px;
color: #000000;
}
#info-company a,#info-company a:visited {
color: #000000;
}
#info-company a:hover,#info-company a:visited:hover {
color: #FFFFFF;
}
#info-standards{
font-size: 10px;
padding: 0;
margin: 5px !important;
}
div#maincontent {padding: 0px;
text-align: justify;
margin-left: 134px;
margin-right: 134px;
background-color: #ffffff; }

div#leftcolumn {padding: 2px;
float: left;
text-align: right;
background-color: #ffffff;
width: 125px;
 }
div#rightcolumn {padding: 2px;
float: right;
width: 125px;
}
#nav-meta {
float: left;
margin: 11px 25px 0 400px;
background: url(imgs/) no-repeat bottom right;
}
#nav-meta ul {
margin: 0;
padding: 2px;
background: url(imgs/) no-repeat bottom left;
}
#nav-meta li {
display: inline;
padding: 4px;
}
#nav-meta a, #nav-meta a:visited {
color: #ff4700;
text-decoration: none;
margin: 4px;
}
#nav-meta a:hover, #nav-meta a:visited:hover {
color: #ffffff;
}
.skip {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
}

#nav-main {
margin: 5px 0px 2px 0px;
min-height: 34px;
width: 718px;
text-align:center;
background: url(imgs/fondo4.gif) ;
}
#nav-main ul {
height: 100%;
margin: 0;
padding: 0 0 0 78px;
}
#nav-main li {
display:inline;
list-style-type: none;
float: left;
min-width: 111px;
min-height: 32px;
margin: 0px 0px 0 0px;
background:transparent;
background: url(imgs/fondobot.gif) no-repeat top right;
}
#nav-main a:link, #nav-main a:visited {
display: block;
color: #000000;
font-weight: normal;
 font-size:1.1em;
text-decoration: none;
 line-height:32px;
}
#nav-main a:hover, #nav-main a:visited:hover {
color: #ffffff;
font-weight: normal;
text-decoration: none;
padding: 2px 0px 1px 0px;
background-image: url(imgs/boton3.gif)!important;
}
.current {
margin-top: 4px;
background-image: url(imgs/boton3.gif)!important;
min-height: 30px;
}
.current a:link, .current a:visited {
color: #ffffff !important;
}
.current a:hover, .current a:visited:hover {
color: #ffffff !important;
}
/* sub nav */
#nav-section {
margin: 0px 0px 0px 0px;
width: 720px;
background-color: #A2A1A8;
height: 20px; }
#nav-section ul {
margin: 0;
padding: 5px 0px 0 0px;
}
#nav-section li {
list-style-type: none;
float: left;
margin: 0px 4px 0 4px;
padding-left: 12px;
font-size: 0.9em;
color: #000000;
}
#nav-section a:link, #nav-section a:visited {
text-decoration: none;
}
.youarehere a:link, .youarehere a:visited {
font-weight: bold;
}
.youarehere{
background-image: url(imgs/bullet_on.gif)!important;
}
#content {
float: left;
width: 345px; 
height: 570px;
margin: 10px 10px 0 0px;
background-image: url(imgs/);
background-repeat: no-repeat;
background-position:center center; 
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#content2 {
float: left;
width: 720px; 
margin: 0px 10px 0 0px;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-image: url(imgs/);
}
#scrollbox3{
width:715px;
 height:350px; 
 overflow:auto; 
margin-left:0px;
background-image: url(imgs/matriceria.jpg);
}
img.floatleft {
float: left;
margin-top: 30px;
margin-bottom: 30px;
margin-right:40px;
}
img.floatright {
float: right;
margin-top: 30px;
margin-bottom: 25px;
margin-left:40px;
}
#indice {
float: left;
width: 720px; 
margin: 0;
padding: 0px 0px 0 0px;
}
#indice li {
list-style-type: none;
float: left;
margin: 0px 4px 0 4px;
padding-left: 10px;
font-size: 1.3em;
color: #000000;
}
#indice a:link, #nav-section a:visited {
text-decoration: none;
}
#sidebar {
float: left;
width: 345px;
margin: 10px 0 0px 0px;
padding: 0;
background-image: url(imgs/);
background-repeat: no-repeat;
color: #787878;
}
#datos {
width: 710px;
margin: 0px 0 0px 65px;
padding: 0;
color: #000000;
 }
#datos li {
list-style-type: disc;
float: left;
margin: 0px 4px 0 4px;
padding-left: 10px;
color: #000000;
}
#datos2 {
float: right;
width: 710px;
margin: 0px 0 0px 0px;
padding: 0;
color: #000000;
}
#anuncio {
float: right;
width: 125px; 
height: 125px;
margin: 2px 0px 0 0px;
}
a {
color: #212fe7;
}
h1{
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.5em;
color: #212fe7;
margin: 2px 0 2px 0;
padding-left: 10px; 
}

h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #F1B76F;
margin: 10px;
}
h3 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #ff4700;
margin: 0px;
border-bottom: 1px #F13325 solid;
}
h4 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #4D4D4D;
margin: 30px;
}
p {
margin: 10px 15px 0px 15px;
color: #000000;
}
legend {
font-style: italic;
font-weight: bold;
letter-spacing: 2px;
font-size: 1.5em;
}

fieldset {border-top: 5px #ff4700 double;
border-left: none;
border-bottom: none;
border-right: none;
padding-left: 15px;
padding-bottom: 15px;
padding-top: 15px;
}
input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
} 


a.gallery, a.gallery:visited {
display:block; 
color:#000; 
text-decoration:none;
 border:1px solid #000;
 width:254px; 
height:156px; 
margin:3px; 
float:right; 
font-size:11px;
}
a.slidea {
background:url(imgs/plano1.png);
}
a.gallery span {
display:block;
position:absolute;
 left:95px; 
top:-1px; width:1px; 
height:1px; 
overflow:hidden; 
background:#efedec; 
z-index:100; 
font-size:11px;
}
a.gallery:hover {
white-space:normal; 
border:1px solid #fff;
}
a.gallery:hover img {
border:1px solid #000; 
z-index:100;
}
a.gallery:active img, a.gallery:focus img {
border:1px solid #000;
 z-index:50;
}
a.gallery:hover span {
display:block; 
position:absolute; 
width:800px; 
height:496px;
padding:5px; 
font-style: normal;
 color:#000; 
background:#fff; 
z-index:100; 
font-size:15px;
line-height: 1.5em;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; }

a.gallery:active {
border:1px solid #ffffff;
}
a.gallery:active span, a.gallery:focus span {
display:block; 
position:absolute;
 width:402px; 
height:280px; 
top:49px; left:0px;
 padding:5px; 
font-style:italic; 
color:#000; 
background:#fff; 
z-index:50;
}
#thumbs {
width:300px;
 height:310px;
}
#pad {
height:320px;
 width:300px;}