@charset "utf-8";
/* CSS Document */

  /**colores importantes
  rojo #E41000
  oro #A99F64
  **/
   * {margin:0; padding: 0}
   body {background:#CCCCCC}
   #wrap {background:white; width:960px; margin:0 auto; padding:1px 0}
   
   #top_navi {background-image:url(img2/buttons_co/barra_horizontal_roja.png); background-repeat:no-repeat; width:910px; height:20px; margin-left:25px; margin-top:15px}
    #top_navi li {float:left}
	#top_navi img {float:right}
   
   #header {width:910px; margin-left:24px; padding:1px}
    #logo {float:left}
	#foto {margin-left:60px}
   
   #navi {width:910px; height:15px; margin-left:24px; padding:0 1px 1px 1px; background-image:url(img2/buttons_co/barra_horizontal_dorada.png); background-repeat:no-repeat}
	 #navi ul {position:relative; top:-18px; margin-left:70px}
	  #navi li {float:left}
	
   #main {padding-top:40px; margin-left:25px; width:930px}
   
   #sub_navi {float:left; width:180px}
    #sub_navi img {position:absolute}	
   #language_menu {position:absolute; margin-left:68px; top:700px}
	
   #content {float:left; width:510px; padding-left:30px; padding-right:15px}
   
   #right_column {float:right; width:170px; padding-right:20px}
   
   #footer {padding:5px; clear:both; margin-left:188px; padding-top:40px}
   
   /**general**/
   .float_left {float:left; display:inline; width:152px; height:480px; margin:1em 8px 2em 0; border-right:solid 1px 	#A99F64; padding-right:8px}
   .clear {clear:both; padding-top:1em}
   .columns {position:relative}
    .columns h2 {font-size:0.9em; padding-bottom:0.1em; margin-top:0em; text-align:center; display:block}
    .columns img {padding:0 31px; width:100px; margin-bottom:10px}
   .info {display:block; height:20px; padding:4px}
