/*
** CSS for Concasa
*/


BODY { margin:0px; padding:0px; text-align:center;
       font-family:helvetica; font-size:12px;
     }

img { border:0px solid red;
    }

b { color:#4C4C4C; }

a { text-decoration:none; color:#3360BC; font-weight:bold;
  }
  
a:hover { color:#6881C4;
	}

div#title { font-size:14px; font-weight:bold; color:#818DA5;
            padding:10px 0px 0px 10px;
          }

div#subtit { font-size:13px; font-weight:bold; color:#515151;
             padding:10px 0px 0px 10px; text-align:left;
           }

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
             border:none; visibility: hidden;
           }

div#wrapper { width:800px; margin:30px auto 0px auto; padding:0px;
              text-align:left; 
	    }

/**/

div#intro { margin:200px 0 0 0; padding:0; width:900px; height:150px;
          }

/**/
div#home { margin:0px;
	 }

div#banner { width:800px; height:108px; position:relative;
	     background-image:url("../imgs/top.gif");
	   }
div#banner_en { width:800px; height:108px; position:relative;
	       background-image:url("../imgs/top_en.gif");
	      }

div#lftban { position:absolute; left:0; width:247px; height:108px;
	   }

div#rgtban { height:108px; margin:0 0 0 247px;
	   }


div#topmenu { float:left; width:350px;  
	      padding:18px 0px 0px 10px; 
	    }

div#topmenu a { display:block; color:#fff; margin-top:3px;
	        font-size:11px;
	      }

div#topmenu a:hover { color:#E1D184;
	            }	      
 
div#langu { margin:0 0 0 350px; text-align:right; padding:5px;
          }

div#langu a { color:#ffffff; margin-top:0px;
	    }
div#langu a:hover { color:#E1D184;
	          }

/**/

div#middle { width:800px; background-image:url("../imgs/bggen.gif" );
	     position:relative; top:0px;
	   }

div#middle_sec { width:800px; padding-top:0; 
		 background-image:url("../imgs/bggen.gif" );
	       }

div#lftcol { float:left; width:247px; background:#A6AFAC;
	   }

div#lftcol_m { margin:30px 0px 0px 30px;
	     }

div#lftcol_m a { display:block; color:#fff; margin-top:8px;
	         font-size:12px;
	       }

div#lftcol_m a:hover { color:#E1D184;
	             }
	            

div#lft_men { padding:0px; margin:0px;
	    }

div#lft_men img { display:block;
	        }

div#rgtcol { margin:0 0 0 247px;
	   }

div#brochu { text-align:center; margin:100px auto 0px auto;
	   }

div#cont_h { padding:0px; margin:0px; width:550px; height:308px;
	   }

div#slid_h { padding:0px; margin:0px; width:552px; height:308px;
	   }   
	 
div#cont { padding:0px; margin:0px;
	 }

div#contSold { padding:0px; margin:0px;
               background-image: url("../imgs/sold.gif");
               background-repeat:no-repeat;
               background-position:top;
	     }

div#contVend { padding:0px; margin:0px;
               background-image: url("../imgs/vendido.gif");
               background-repeat:no-repeat;
               background-position:top;
	     }

div#contSold p { padding:10px ; margin:0px;
             text-align:justify; color:#736F71;
	   }

div#contVend p { padding:10px ; margin:0px;
             text-align:justify; color:#736F71;
	   }


div#cont p { padding:10px ; margin:0px;
             text-align:justify; color:#736F71;
	   }

.bold  { font-weight:bold; font-style:italic;
	 color:#4C4C4C;
       }

.spac { margin-left:20px;
      }


/**/

div#bottom { width:800px; height:108px; position:relative; top:-3px;
             background-image:url("../imgs/bottom.gif" );
	   }
html>body div#bottom { float:left; margin-top:0;
	             }

div#bottom a { color:#E7DDA3; font-size:12px
	     }
div#bottom a:hover { color:#8C852B;
	           }

div#bottom_sec { width:800px; height:64px; 
                 background-image:url("../imgs/bottom_sec.gif" );
	       }
html>body div#bottom_sec { margin-top:-12;
	             }

div#bottom_sec a { color:#E7DDA3; font-size:12px
	         }
div#bottom_sec a:hover { color:#8C852B;
	               }
/**/

div#lftbot { width:247px; height:108px; float:left;
             background-image:url("../imgs/lftbot.gif" );
	   }

div#lftbot img { display:block;
	       }

div#rgtbot { height:108px; margin:0 0 0 247px; 
	     color:#FFF2B3; font-size:12px;
	   }

div#rgtbot-c { text-align:right; margin:0 0 0 260px; 
               padding-top:40px; padding-right:10px;
	     }

div#rgtbot-c b { color:#FFF2B3;
               }
div#rgtbot-c a { color:#FFF2B3;
               }


/**/

div#lftbot_sec { width:247px; height:64px; float:left;
	       }
	       
div#opts { margin:0;
	 }
div#opts img { display:block;
	     }

div#rgtbot_sec { height:64px; margin:0 0 0 247px; padding:0px 0px 0px 10px;
	         background-image:url("../imgs/rgtbot_sec.gif");
	         color:#FFF2B3; font-size:12px; text-align:left;
	       }

div#rgtbot_sec b { color:#FFF2B3;
                 }
div#rgtbot_sec a { color:#FFF2B3;
                 }

div#sold  { font-size:18px; font-weight:bold; text-align:center;
            padding:15px;
          }

/**/

table#proj { width:480px; margin:0px auto 0px auto;
	   } 
table#proj td { text-align:center; padding:15px;
	      } 	   

div#logos { width:542px; text-align:center;
            font-size:12px; color:#9D9DA1;
          }
div#logos hr { width:450px;
             }

/**/

table#contact { font-size:12px;
	      }
table#contact td { padding:5px;
	         }

table#contact th { font-weight:bold;
	         }
table#contact span { color:#D8404E;
	           }

/**/

div#top { margin-top:10px; padding:0px;
        }

div#tit_p { font-size:14px; font-weight:bold; color:#818DA5;
            padding:0px 0px 0px 10px; float:left; width:300px;
          }

div#floor { margin:0 0 0 300px; text-align:right;
	  }
div#floor a { font-size:14px;
	    }

/**/

div#map { margin:10px 0px 0px 200px; padding:0px;
	  text-align:left;
	}

div#map a { display:block;
	  }

div#map span { font-size:14px; color:#3360BC; font-weight:bold;
	       display:block;
	     }

div#map span a { white-space:nowrap;
       	       }
/**/

div#clvid { width:500px; height:435px; margin:0 auto; text-align:center;
          }

/**/

div#footer { width:800px; color:#889390; text-align:left;
	     font-size:10px; position:absolute;
	   }

div#rgts { float:left; width:400px; text-align:left;
	 }

div#tic { margin:0 0 0 400px; text-align:right;
	}
div#tic a { color:#889390;
          }
div#tic a:hover { color:#BFA206;
                }

div#costa { width:500px; height:420px;
          }
                
/**/

#testy1, #testy2, #testy3, #testy4, #testy5,#testy6,#testy7,#testy8,#testy9,#testy10,#testy11,#testy12 { display:none; text-align:center;
								                                        }
/* Self Positioning */

.left { float:left; padding:0 10px 0 0;
      }

.right { float:right; padding:0 0 0 10px;
       }

.ctn { text-align:center; margin:0 auto;
     }

/**/

.slideshow { height:308px; width:554px; margin:auto;
           }

.slideshow img { padding:0; margin:0;
                 /*padding: 15px; border: 1px solid #ccc; 
                 background-color: #eee;*/
               }
