﻿/* Color azul1 : #0D6C98
   Color azul1 : #4A91B2
   Color azul1 : #86B5CB
   Color azul1 : #C2DAE5 
   Color naranja #F3F3F3
*/

body  { 
        /*background-image:url(../images/fondos/fondo.jpg);
        background-repeat:repeat-y;
        background-position:center;*/
        background-color:#fff;
        font-family:Verdana, Tahoma, Arial;
		font-size:11px;
		margin:0px;
    	text-align:center;
		color:#000;
		line-height:15px;
	
}

a{ color:#0D6C98; text-decoration:none; }
a:hover {text-decoration:underline;}

select,textbox, input,input.submit, input.button, textarea { font-size:11px; 
                                                   border:1px solid #86B5CB;
                                                   padding:2px; 
                                                   margin-bottom:3px;
                                               }
 
strong { font-weight:bold; }
.resaltado{font-weight:bold;color:#0D6C98;}
 
.centrado
{ text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
}


#contenedor
{
            width:990px;
			_width:990; /* IE 6 */
			background-color: #fff;
			   /** muy importante, para que funcione bien el centrado */
   			margin: 0px auto;
   			/*margin-top:8px; */
   			margin-top:0px;
   			text-align:left;
   			min-height:250px;
   			_min-height:220px; /* IE 6 */
}

#cabecera1{
  width:990px;
  height:98px;
  background-image:url(../images/fondos/top-cabecera1.jpg);
  background-repeat:no-repeat;
  background-position:left top;

  }
  
#cabecera1 img.logo{ margin-left:18px;}  
  
 

#cabecera2{
  width:990px;
  height:297px;
  background-color:#0D6C98;
  background-image:url(../images/Fondos/cabecera2.jpg);
  background-repeat:no-repeat;
  background-position:center top;
     /** muy importante, para que funcione bien el centrado */
  text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
  
  /*\*/
  html*text-align: center; /* sólo en safari */
  
  }
  
  
  
 
#menutop{
  width:990px;
  height:43px;
  background-color:#0D6C98;
  background-image:url(../images/Fondos/menutop.jpg);
  background-repeat:no-repeat;
  background-position:center top;
     /** muy importante, para que funcione bien el centrado */
  text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
  
  /*\*/
  html*text-align: center; /* sólo en safari */
  
  } 
  

/* pasamos el menu a tabla */
table.menu { padding:0px;
             margin-top:10px;
             margin-left: auto; /* necesario para que la tabla */
             margin-right: auto; /* aparezca centrada dentro del DIV */
             text-align: left;            
             } /*  ... */



table.menu td{ text-align:center; 
               width:90px;
               padding:0px;
               line-height:12px;             
                }
                
table.menu td a{font-size:11px;
                font-weight:bold;
                   color: #0D6C98;
                   display:block;
                   height:27px;
                   width:90px;
                   background-image:url(../images/fondos/solapa.jpg);
                   background-repeat:no-repeat;
                   background-position:top center;
                    }
                    
 table.menu td a:hover{
                   color: #fff;
                   display:block;
                   height:27px;
                   background-image:url(../images/fondos/solapa2.jpg);
                   background-repeat:no-repeat;
                   background-position :top center;
                   text-decoration:none;
                    }             
                   


#banner{ width:958px;
         height:243px;
         background-color:#fff;
         background-image:url(../images/fondos/banner.jpg);
         background-repeat:no-repeat;
         background-position :top center;}
         
#ultimas_noticias
{ float:right;
  width:180px;
  height:186px;
  padding:40px 0px 0px 0px;
}   

#ultimas-ofertas
{ float:left; 
  width:250px;
  height:200px; 
  background-image:url(../images/fondos/ofertas.jpg);
  background-repeat:no-repeat;
  background-position :top left;
  text-align:left;
  padding:2px 20px 0px 17px;
  _padding:2px 5px 0px 17px; /* IE 6 */
  font-size:11px;
  font-family:Arial;
    }
    



#direccion
{ float:left; 
  width:136px; 
  height:180px; 
  background-image:url('../images/fondos/direccion.jpg');
  background-repeat:no-repeat;
  background-position :left top;
  text-align:left;
  padding:60px 20px 0px 15px;
  font-size:11px;
  font-family:Arial;
    }

#cuerpo{
  background-color:#fff;
  background-image:url(../images/Fondos/pagina.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
  clear:both;
  padding: 35px 80px 45px 20px;
  _padding:35px 40px 45px 20px; /* IE 6 */
  #padding:35px 80px 45px 20px; /* IE 7 */
  text-align:justify;
  min-height:250px;
  _height:220px;/* IE 6 */
  margin-bottom:25px;
  _margin-bottom:0px;
}

#IZDA{ width:280px; float:left}
#centro{ margin-left:310px;
         /*margin-left:285px; */}


/* PIE */
#pie{
  clear: both; 
  height:50px;
  background-image:url(../images/fondos/fondo-pie.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
  background-color:#0D6C98;
  color:#fff;
  margin:0px;
  padding:0px;
  text-align:center;
  line-height:25px;
  _line-height:25px;

}

div#pie a{ color:#fff;}
div#pie ul{margin:0px;
           _margin-top:10px;/* IE 6 */ }
div#pie ul li{ display:inline; padding-right:80px;}
div#pie ul a{  color: #fff;
               font-size:11px;
}

div#pie ul a:hover{ color:#FAB02B; 
                    text-decoration:none;
                          }


.equanimity{margin-left:700px; 
            margin-top:12px; 
            clear:both;
            }


h1{
	font-size:22px;
	font-weight: normal;
	text-transform:capitalize;
	margin-bottom:30px;
	text-align:left;
	color:#0D6C98;
	margin-top:0px;
}

h2
{
   	font-size:1.3em;
	text-align:left;
	color:#0D6C98;
	margin-top:0px;
}


h3{
	font-size:1.1em;
	text-align:left;
}


ul{ list-style-image:url(../images/flecha.gif);
	background-image:none;
	text-align:left;}	  	  
			  
ul li{ margin-bottom:15px;  }
	
	
ul.clientes li{ float:left; width:40%;
                height:25px;
                font-size:13px;
                margin-right:40px;}		
	
ul.lista2{ padding-left:3px;
           margin-left:10px;}	
ul.lista2 li{ margin-bottom:7px;}				  

/* lista de links a ficheros pdf */
ul.listapdf { list-style-image:url(../images/bullets/pdficono.gif);
	          background-image:none; }
ul.listapdf li{ color:#434142;}
ul.listapdf li a { margin-left:10px; }


/* listas ordenadas*/
ol.conromanos { list-style-type: lower-roman; }
ol.conletras { list-style-type:lower-alpha; }


/* Fotografias */
.foto-izda{ border: 1px solid #810110;float:left; margin-right:25px;margin-bottom:25px; padding:10px;  }
.foto-dcha{ border: 1px solid #810110;float:right; margin-left:25px;margin-bottom:25px; padding:10px;  }
.foto-dcha-sinborde{ float:right; margin-left:35px;margin-bottom:35px;  }
.foto-izda-sinborde{ border-style: none;
    border-color: inherit;
    border-width: 0em;
    float:left;  
    margin-right:45px; 
    _margin-right:35px; /* IE 6*/
    margin-bottom:25px;
}

.foto-registro{ border-width: 0em;
    float:left;  
    margin-right:45px; margin-bottom:200px;
}

.foto{ border: 1px solid #810110;margin:15px; padding:10px;}

.noborder{border:0px;}


.aviso{ background-color:#F3F3ED;
		padding:1.3em;
	    font-size:0.87em;}
	    
.registro td{ width:380px;
		     padding:1px;
	    	 text-align:left;
} 

td.http{ font-size:10px;
         color:#666; 
         text-align:right;
         }

/* MIS PRODUCTOS */	
.MisProductos {font-size:11px; text }
.FilaImpar td{ background-color:#FFF; 
               padding:4px;
               _padding:2px ; /* IE 6 */
               #padding:2px ;/* IE 7 */
               }
.FilaPar td{ background-color:#E8F1FA;
             padding:4px;
               _padding:2px; /* IE 6 */
               #padding:2px;/* IE 7 */}
               
              
/* Titulo */
img.titulo { margin-bottom:20px;}


/*Textos centro */
}


/*Textos centro */
div#textos{ margin-left:80px;

}

/* formulario contacto */            
table.contacto td{ text-align:left; padding:1px; }
input.contacto{ width:40px;}

.marco{ border:3px solid  #0D6C98;}

/* Noticias */
.TituloNoticia { font-weight:bold;}
.FechaNoticia{ font-size:0.9em; color: #999; }
.TextoBreve{ font-size:0.9em;}
a.leermas { background:url(../images/leermas.jpg) no-repeat 0 4px; 
			padding-left:12px;  font-size:9px; text-decoration:none;
}

.separador_noticias{ border-bottom:1px dashed #ccc;
                     margin-bottom:8px;
                    width:100%;
                    height:1px;}
                    
 /*----------  ultimas noticias	 ---------------------*/
.FechaUltimasNoticias{ font-size:0.9em; color: #000; } 

ul.ultimas_noticias{ margin:0px; 
                     padding:0px; 
                     list-style-type:none;
                     list-style-image:none;
                     font-family:Arial;
                     color:#000;
                     }

ul.ultimas_noticias li	
{
						margin:0px;
						padding:0px 6px 1px 2px;
						_padding:0px 6px 10px 4px; /* IE 6 */
						#padding:0px 6px 10px 4px; /* IE 7 */
						line-height:12px;
						color:#666666;
						}
ul.ultimas_noticias li a	{
						text-decoration: none;
						font-size:11px;	
						background:url(../images/leermas.jpg) no-repeat 0 4px; 
						padding-left:10px;
						color:#333;
						}

ul.ultimas_noticias li a:hover	{
						font-size:11px;	
						text-decoration:underline;}
						
a.leermas_ultimasnoticias{
						font-size:10px;
						font-family:Arial;
						text-decoration: none;
						margin-left:100px;
						}

 
 /* ultimas ofertas */
 
 ul.ultimas_ofertas{ margin:0px; 
                     padding:0px; 
                     list-style-type:none;
                     list-style-image:none;
                     font-family:Arial;
                     }

ul.ultimas_ofertas li	
{
						margin:0px;
						padding:0px 6px 1px 22px;
						_padding:0px 6px 10px 22px; /* IE 6 */
						#padding:0px 6px 10px 22px; /* IE 7 */
						line-height:12px;
						}

.tabla_ofertas{ text-align:left;}
.tabla_ofertas td{ font-size:10px;}                  	
                    
 /* menu administracion */
div#menu_administracion{  background-color:#C2DAE5;
		padding:6px;
	    font-size:0.87em;}

	
/* PROYECTO LLAVE EN MANO */
table.ProyectoLlave{ margin-top:0px; font-size:0.9em; }
table.ProyectoLlave th{background-color:#EFF3FB; vertical-align:top;}		
table.ProyectoLlave td{vertical-align:top; 
                       font-size:0.95em;}
.columnaazul{background-color:#EFF3FB;}	
