body { 
  padding:0px;
  margin:0px; 
    background-color: #3D3D3D;   
}

.linkHC{  
  text-decoration: none;
  width:13px;
  height:9px;
}

.linkHC:link {text-decoration: none;}
.linkHC:visited {text-decoration: none;}
.linkHC:hover {text-decoration: none;
}

.linkHC:active {text-decoration: none;}

#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu1.png');
}


#preloadedImages2 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu2.png');
}

#preloadedImages3 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu3.png');
}

#preloadedImages4 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu2b.png');  ;
}

#preloadedImages5 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu3b.png');
}

#preloadedImages6 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/menu1b.png');
}

#preloadedImages7 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/Error.png');
}

#preloadedImages8 {
width: 0px;
height: 0px;
display: inline;
background-image: url('../imagenes/ok.png');
}
#cabeceraTop{
  clear:none;
  padding:0px;
  margin:0px; 
  top:0px;    
  margin-left:auto;
  margin-right:auto;
  width: 1000px;
  height: 210px;; 
  background-color: transparent;
  background-image:url('../imagenes/cabeceraTop.png');  
  margin-bottom:0px;  
}

#barraTOP{
  width: 1000px;
  height: 13px;
  background-color: black;  
  position: absolute;
  /*background-image:url('../imagenes/barraTOP.png'); */
  opacity:0.55;
  filter:alpha(opacity=55);
  z-index:2;  
}

.logo{
  margin-left: 60px;
  margin-top: 20px;
  float:left;
  clear:none;
}

.logo2{
  float:left;
  clear:both;
  margin-left: 60px;
  margin-top:8px;
}

.mail{
  margin-top:0px;
  padding:0px;
  margin-bottom:3px;  
  margin-left:4px;
}

.home{
  margin-top:0px;
  padding:0px;
  margin-bottom:3px;
  margin-left:910px;  
}

.menu{
  float:left;
  clear:none;
  margin-left:20px;
}

#nav_tabs { 
  list-style:none ;
  width:650px;
  height: auto;
  margin-top:56px;
  padding-left:0px;
}

.menu1l{
  float:left; 
  list-style:none ;
  margin-left:15px;
  padding-left:0px;
  width:110px;
  height: 23px;
}

.menu1{ 
  float:left;
  width:110px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  color: #282828; 
  background-image:url('../imagenes/menu1.png');
  background-repeat:no-repeat;
}
.menu1:link {text-decoration: none;}
.menu1:visited {text-decoration: none;}
.menu1:hover {text-decoration: none;}
.menu1:active {text-decoration: none;}

.menu1S{  
  float:left;
  width:110px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  color: #ffffff;   
  background-image:url('../imagenes/menu1b.png');
  background-repeat:no-repeat;
}
.menu1S:link {text-decoration: none;}
.menu1S:visited {text-decoration: none;}
.menu1S:hover {text-decoration: none;
  color: #282828; 
  background-image:url('../imagenes/menu1.png');  
}
.menu1S:active {text-decoration: none;}

.menu2l{  
  float:left;
  list-style:none ;
  margin-left:3px;
  padding-left:0px;
  width:83px;
  height: 23px;
}

.menu2{ 
  float:left;
  width:83px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  color: #ffffff; 
  background-image:url('../imagenes/menu2.png');
  background-repeat:no-repeat;
}

.menu2:link {text-decoration: none;}
.menu2:visited {text-decoration: none;}
.menu2:hover {
  color: #282828; 
  background-image:url('../imagenes/menu2b.png'); 
}
.menu2:active {text-decoration: none;}


.menu2S{  
  float:left;
  width:83px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  color: #282828; 

  background-image:url('../imagenes/menu2b.png');
  background-repeat:no-repeat;
}

.menu2S:link {text-decoration: none;}
.menu2S:visited {text-decoration: none;}
.menu2S:hover {
text-decoration: none;  
}
.menu2S:active {text-decoration: none;}

.menu3l{  
  float:left;
  list-style:none ;
  margin-left:3px;
  padding-left:0px;
  width:110px;
  height: 23px; 
}

.menu3{ 
  float:left;
  width:110px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  color: #ffffff; 
  background-image:url('../imagenes/menu3.png');
  background-repeat:no-repeat;
}

.menu3:link {text-decoration: none;}
.menu3:visited {text-decoration: none;}
.menu3:hover {
  color: #282828; 
  background-image:url('../imagenes/menu3b.png'); 
}

.menu3S{  
  float:left;
  width:110px;
  height: 23px;
  padding:0px;
  padding-top:4.5px;    
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:center;  
  color: #282828;   
  background-image:url('../imagenes/menu3b.png');
  background-repeat:no-repeat;
}

.menu3S:link {text-decoration: none;}
.menu3S:visited {text-decoration: none;}
.menu3S:hover {
  color: #282828; 
  background-image:url('../imagenes/menu3b.png'); 
}

.menu2:active {text-decoration: none;}

#contenido{ 
  text-align: left;
  background-image:url('../imagenes/FondoCont.png');
  background-repeat: repeat-y;
  padding:0px;
  margin:0px; 
  top:0px;    
  margin-left:auto;
  margin-right:auto;
  width: 1000px;  
  height: 320px;
  /*height: auto; */
}

#contenidoD{  
  text-align: left;
  background-image:url('../imagenes/FondoCont.png');
  background-repeat: repeat-y;
  padding:0px;
  margin:0px; 
  top:0px;    
  margin-left:auto;
  margin-right:auto;
  width: 1000px;  
  height: auto; 
}

#contenidoM{  
  text-align: left;
  background-image:url('../imagenes/FondoCont.png');
  background-repeat: repeat-y;
  padding:0px;
  margin:0px; 
  top:0px;    
  margin-left:auto;
  margin-right:auto;
  width: 1000px;    
  height: 385px;  
}
.mapa{
  float:left;
  clear:none;
  margin-left: 60px;
  margin-top:8px;
  font-size: smaller;
  font-family: arial,helvetica,sans-serif;
}

#pie{ 
  background-image:url('../imagenes/Pie.png');
  padding:0px;
  margin:0px; 
  top:0px;    
  margin-left:auto;
  margin-right:auto;    
  width: 1000px;
  height: 82px;
  /*border-style:solid;
  border-width:1px;
  border-color:#b7b7b7;*/
}


#CopyR{
  height: 82px;
  width: 250px; 
}

#Copy{
  margin:0px; 
  margin-left:70px;
  padding-top:27px; 
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #5f6774;

}

#Copy2{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #5f6774;
  font-weight:bold; 
}
  
#Copy3{
  margin:0px; 
  padding-top:2px;
  margin-left:70px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #5f6774;
}

.Aviso{ 
  margin:0px; 
  padding-top:3px;
  margin-left:70px; 
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;  
  color: #c71400; 
}

.Aviso:link {text-decoration: none;}
.Aviso:visited {text-decoration: none;}
.Aviso:hover {text-decoration: none;

font-weight:bold;
}
.Aviso:active {text-decoration: none;}

#CabText{
  margin:0px; 
  margin-left:65px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #c71400;
  font-weight:bold;
}

#Line{
  width: 875px;    
  border-top: 1.5px solid #e9e9e9;
    border-right: none;9;   
    border-bottom: none;
  border-left: none;
  margin-left:62px;
}

#txt{
  width: 868px; 
  margin:0px; 
  margin-left:65px;
  padding-top:5px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : justify;
  color: #5f6774;
}


.txtmapa{   
  float:left; 
  clear:none;
  margin-left: 10px;
  margin-top:10px;
  padding-bottom:10px;  
  font-size: smaller;
  font-family: arial,helvetica,sans-serif;
}

#txtM{
  float:left;
  margin:0px; 
  margin-left:0px;
  padding-top:5px;
  margin-bottom:5px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : left;
  font-weight: bold;
  color: #5f6774;
}

#txtM2{
  float:left;
  margin:0px; 
  margin-left:0px;
  padding-top:5px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align :left; 
  color: #5f6774;
}


.txtmapaT{  
  float:left;
  clear:left;
  margin-left: 10px;
  margin-top:0px;
  font-size: smaller;
  font-family: arial,helvetica,sans-serif;
}

.txtmapaT2{ 
  margin-left: 10px;
  margin-top:13px;
  font-size: smaller;
  font-family: arial,helvetica,sans-serif;
}
#txtM3{
  float:left;
  clear:none;
  margin:0px; 
  margin-left:0px;
  padding-top:3px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : justify;
  color: #5f6774;
}

#txtM4{
  float:left;
  clear:none;
  margin:0px; 
  margin-left:4px;
  padding-top:5px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : justify;
  color: #5f6774;
}

#imgM{
  padding-top:0px;
  float:left;
  clear:none; 
}
#imgM2{
  margin-top:20px;
  float:left;
  clear:none; 
}

/*CONTACTO*/
.inp{   
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  margin-top:0px; 
  color: #282828; 
}

.txtBlock{    
  float:left; 
  clear:none;
  margin-left: 40px;
  padding-top:5px;
  padding-bottom:10px;  

}

.txtBlock2{   
  
  margin-left:100px;
  padding-bottom:10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : left;  
  color: #5f6774; 
  
}
#txtE{
  width: 868px;
  margin:0px; 
  margin-left:15px;   
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : left;
  color: #5f6774;
}

#txtE2{
  margin:0px;   
  padding-top:0px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  text-align : justify;
  color: #5f6774;
}

#botonE{
  margin:0px;   
  padding-top:3px;
  padding-bottom:3px;
  margin-left:300px;
  margin-bottom:6px;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align : justify;
  
  color: #ffffff; 
  background-color: #585858;  
  
}
#txtErr{
    
  margin:0px;   
  padding-top:60px; 
  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  text-align : left;
  color: #5f6774;
}
#txtErr2{
    
  margin:0px;   
  padding-top:0px;  
  padding-bottom:0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 9px;
  text-align : left;
  color: #5f6774;
  padding-bottom:60px;
  padding-left:30px;
}

#txtErr3{
    
  margin:0px;   
  padding-top:0px;  
  padding-bottom:0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 9px;
  text-align : left;
  color: #5f6774;
  padding-bottom:60px;
  padding-left:170px;
}
.arriba{    
  
  vertical-align: top;
  
}

.formG{
  margin-left:150px;    
  margin-top:30px;    
}

.formG2{
  margin:0 0 0 8px;
  margin-left:148px;    
  margin-top:15px;    
}