html {
height:100%;
}

body {
margin:0;
padding:0;
background:url(img/background/background.jpg) repeat-x #387eba;
height:100%;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

p {
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}
#header { 
background:url(img/header/background.png) repeat-x 0% 0%;
height:47px;
 
width:100%;
}

#header_wrapper { 
width:1000px;
margin:0 auto 0 auto;
position:relative;
}

  #encontrar { 
  position:absolute;
  right:6px;
  top:12px;
  }
   
  #encontrar .titulo_quiero { 
  font:18px Georgia, "Times New Roman", Times, serif;
  color:white;
  display:inline;
  }
  
  #encontrar form { 
  position:relative;
  }
  
  #encontrar form .texto { 
  width:159px; 
  border:1px solid black;
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  padding:4px 3px 4px 3px;
  }
  
  #encontrar form .texto_loading { 
  width:159px; 
  border:1px solid black;
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  padding:4px 3px 4px 3px;
  background:url(img/header/processing.gif) no-repeat 98% 50% #FFF;
  }
  
  #encontrar form .submit { 
  background:url(img/header/btn_buscar.jpg) repeat-x 0% 50% #061a2b;
  border:1px solid black;
  width:90px;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:white;
  padding:3px 0 2px 0;
  }
  
  #encontrar #sugerencias { 
  width:165px;
  position:absolute;
  left:90px;
  display:none; 
  border:1px solid black;
  background:url(img/header/sugerencias_background.png) repeat 0% 0%;
  font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
  z-index:1000;
  color:white;
  }
	#encontrar .suggest_link {background-color:none;padding: 2px 6px 2px 6px;} 
    #encontrar .suggest_link_over {background-color:#0c2e4b;padding: 2px 6px 2px 6px;cursor:pointer;} 

   #logo { 
   position:absolute;
   top:5px;
   left:5px;
   }
   
     #logo img { 
     border:none;
     }
	 

#wrapper { 
width:1002px; 
margin:0 auto 0 auto;
}

   
   #migajas { 
   background:#052037;
   border-left:1px solid #052037;
   font:12px "Tahoma",Arial, Helvetica, sans-serif;
   color:white;
   padding:10px;
   }
   
      #migajas a { color:white; } 
	  
   #migajas #fecha { 
   float:right;
   }
   #contenedor { 
   padding:18px;
   background:white;
   font:12px Arial, Helvetica, sans-serif;
   }
   
     #contenedor a { color:#28679d; } 
   
     #colIzq { 
	 margin-right:443px;
	 }
   
     #contenedor h1 { 
	 font:27px Georgia, "Times New Roman", Times, serif;
	 margin:0 0 10px 0;
	 padding:0;
	 }
	 
	 #contenedor h2 { 
	 margin:0;
	 padding:0;
	 font:20px Georgia, "Times New Roman", Times, serif;
	 }
	 
	 #contenedor ul { 
	 margin:10px 0 0 40px;
	 padding:0;
	 }
	 
	 #contenedor ul li {
	 margin-bottom:10px;
	 }
	 
	 #contenedor p { 
	 font:11px "Tahoma",Arial, Helvetica, sans-serif;
	 margin:0 0 20px 0;
	 padding:0;
	 text-align:justify;
	 }
	 
	 #como { 
	 border-top:1px solid #a0a0a0;
	 border-bottom:1px solid #a0a0a0;
	 padding:20px 0 15px 0;
	 margin:30px 0 20px 0;
	 }
	 
	    #como #link { 
		font:12px Verdana, Arial, Helvetica, sans-serif;
		margin:20px 0 20px 20px;
		}
		
		#como #html { 
		font:12px Arial, Helvetica, sans-serif;
		margin:0 0 20px 20px;
		color:#787878;
		}
   
      #nuestros { 
	  clear:right;
	  }
	  
	    #nuestros table {
		border-collapse:collapse;
		width:99%;
		}
		
		#nuestros table td {
		width:33%;
		border:1px solid #CCCCCC;
		}
	  
	    #nuestros .link { 
		font:11px "Tahoma",Arial, Helvetica, sans-serif;
		padding:6px 3px 3px 6px;
		}
		
   #paginacion {
   text-align:center;
   padding:15px;
   font-size:15px;
   }
		
   #colDer { 
   background:#ffffe5;
   border:1px dashed #a0a0a0;
   width:377px; 
   float:right;
   padding:5px 20px 20px 20px;
   }
   
      #colDer .titulo { 
	  font:27px Georgia, "Times New Roman", Times, serif;
	  color:#444444;
	  margin-bottom:20px;
	  }
	  
	  #colDer table { 
	  border-collapse:collapse;
	  border-bottom:1px solid #a0a0a0;
	  width:99%;
	  }
	  
	     #colDer table td { 
		 padding-bottom:10px;
		 font:10px "Tahoma",Arial, Helvetica, sans-serif;
		 }
	  
	     #colDer table .label { 
		 text-align:right;
		 font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
		 padding-right:5px;
		 width:68px;
		 }
		 
		 #colDer form .text { 
		 border:1px solid #387eba;
		 width:145px;
		 }
		 
		 #colDer form .text2 { 
		 border:1px solid #387eba;
		 width:280px;
		 }
		 
		 #colDer form .text3{ 
		 border:1px solid #387eba;
		 width:90px;
		 padding-bottom:2px;
		 }
		 
		 #colDer form .textarea { 
		 width:280px;
		 height:70px;
		 border:1px solid #387eba;
		 font:12px Arial, Helvetica, sans-serif;
		 }
		 
		 #colDer form span { 
		 font-size:11px;
		 }
		 
		 #colDer #img { 
		 display:inline;
		 position:relative;
		 top:7px;
		 left:5px;
		 }
		 
		 #colDer form .submit { 
		 background:#387eba;
		 color:white;
		 font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
		 padding:5px 20px 5px 20px;
		 border:1px solid #134774;
		 }
		 
	   #colDer #error { 
	   background:#cf1c1c;
	   border:1px dashed black;
	   color:white;
	   font:12px Verdana, Arial, Helvetica, sans-serif;
	   padding:5px;
	   margin-bottom:10px;
	   }
	   
	   #colDer #ok { 
	   background:#67b522;
	   border:1px dashed black;
	   color:white;
	   font:12px Verdana, Arial, Helvetica, sans-serif;
	   padding:5px;
	   margin-bottom:10px;
	   }

#footer_azul { 
background:url(../img/footer/background_azul.jpg) repeat-x 0% 0% #082d4c;
height:155px;
}

   #footer_azul .logo { 
   width:1000px;
   height:92px;
   margin:0 auto 0 auto;
   background:url(../img/footer/logo.png) no-repeat 50% 0% !important; 
   background:none; 
   filter: none !important; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footer/logo.png'); 
   }
   
   #footer_azul .contenedor { 
   text-align:center;
   width:100%;
   margin:5px auto 0 auto;
   font:12px "Tahoma",Arial,sans-serif;
   color:white;
   }
   
      #footer_azul .contenedor a {color:white;font:bold 12px "Tahoma",Arial, Helvetica, sans-serif;} 
   
