/* CSS Document */

 * { margin: 0; padding: 0;} 
html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; color: #000000; font-family:"Arial"; font-size:11px; text-align: center; background:url("img/degradado_body.jpg") repeat-x left top;}
img {border:0; margin:0; padding:0;}
#container { width: 760px; text-align: left; margin:0 auto; padding:0;}
form {margin: 0; padding: 0; float:left; width:auto; display:inline;}

#header { float:left; width: 760px; padding:0; margin: 0; display:inline;}
h1 { float: left; width: 157px; margin: 8px 0 0 0; padding: 0; background: url("http://www.terravista.pt/img/nuevo_logo.gif") 0 -5px no-repeat; height: 52px;}
h1 a { float: left; width: 157px; text-decoration: none; height:52px; }
h1 a span { position: absolute; margin-left: -2000px; }
.logo { float: left; width: 122px; margin: 0; padding: 0; color: #494949; font-size: 13px; }
.logo p { float: left; width: 122px; margin: 0px 0 0 80px; padding: 0; font-size: 13px; display: inline }
.logo p a { text-decoration: none; color: #494949; font-weight: bold;}

#search { float: right; width: 508px; margin:4px 0 0 0; padding: 0; display:inline; }
#search ul { float: left; width: 380px; margin: 0; padding: 0; list-style: none; display:inline;}
#search ul li { float: left; width: auto; margin: 0 17px 0 0; padding: 5px 0 0 0; list-style: none; display: inline;}
#search ul li a { color:#494949; font-size: 12px}
#search ul li a:hover { color:#000; text-decoration:none;}
#search input.button { background: url("http://www.terravista.pt/img/bk_button.gif") no-repeat; border: none; height: 28px; padding: 0px 10px 0px 10px; font-size: 14px; font-weight: bold; width: 103px; cursor: pointer; margin: 5px 0 0 0; float:left}
#search input.srch { border: 1px solid #FC9B00; width: 252px; margin: 5px 10px 0 0; padding: 5px; float: left;}
#search img {float:left; margin: 15px 0 0 8px; }


.bannerup  { float:left; width:auto; padding:0; margin:0; display:inline;}
.bannerup img { margin: 0 0 0 15px;}

#content { float: left; width: 760px; margin: 20px 0 0 0; padding:0; }
#content #i { float:left; margin:0; padding:0; width:446px;}
#content #d { float:right; margin:0; padding:0; width:300px;}

/*Columna IZQUIERDA*/
#content #i .menu { float: left; width: 436px; margin: 0; padding: 0; display:inline;}
#content #i .menu ul { float: left; width: 436px; margin: 0; padding:0; list-style: none; display:inline;}
#content #i .menu ul li { float:left; margin:0 3px 0 0;  padding:9px 0 7px 0;list-style: none; width:84px; display:inline; background:url("http://www.terravista.pt/img/solapa_n.gif") no-repeat 0 0}
#content #i .menu ul li a { padding:40px 0 2px 0; width:84px; float:left; color: #494949; font-size: 14px; font-weight:bold; text-decoration:none; text-align:center; display:inline;}
#content #i .menu ul li.on { background:url(http://www.terravista.pt/img/solapa_b.gif) no-repeat 0 0;}
#content #i .menu ul li a:hover { text-decoration:underline;color:#FF6B00;}
#content #i .menu ul li#home a { background:url(http://www.terravista.pt/img/ico_home.gif) no-repeat 22px 0px;  }
#content #i .menu ul li#home a:hover {text-decoration:none; color:#000 }
#content #i .menu ul li#encontros a { background:url(http://www.terravista.pt/img/ico_encontros.gif) no-repeat 22px 0px;}
#content #i .menu ul li#correo a {background:url(http://www.terravista.pt/img/ico_web.gif) no-repeat 22px 0px; }
#content #i .menu ul li#foruns a { background:url(http://www.terravista.pt/img/ico_foros.gif) no-repeat 22px 0px;}
#content #i .menu ul li#chat a {margin:0 0 0 0; background:url(http://www.terravista.pt/img/ico_chat.gif) no-repeat 22px 0px;}


#content #i #img_cont { float:left; margin:0; padding:0; width:432px; background-color:#FFFFFF; display:inline;}
#content #i #img_cont img { margin:0; padding:0; float:left;}
#content h2 a { float:left; padding:0; margin:0; color:#FF6B00; font-weight:bold; font-size:18px; width:196px; text-decoration:none}
#content h2 a:hover { text-decoration:underline;}
#content #i #img_cont p { float:left; padding:0; margin:0; color:#000; font-size:12px; width:196px; font-weight:bold;}
#content #i #img_cont p a { color:#000000; text-decoration:none;}
#content #i #img_cont p a:hover { text-decoration:underline;}
#content #i #img_cont .modulo { float:left; margin:12px 8px 0 11px; padding:0 0 15px 0; width:196px; display:inline;}



#content #i #options { float:left; width:410px; margin:0 0 0 10px; padding:0; background-color:#F9EAC9; border-bottom:1px solid #FF6B00;border-top:1px solid #FF6B00; display:inline;}
#content #i #options img { margin:5px 0 0 5px; padding:0; width:auto; float:left;}
#content #i #options h4 { margin:0; padding:10px; width:317px; font-size:12px; float:left; color:#000000; display:inline;}
#content #i #options p { margin:6px 0 0 5px; padding:0; width:405px; font-size:12px; float:left; color:#000000; font-weight:bold; text-decoration:none; display:inline;}
#content #i #options ul { float:left; width:403px; margin:5px 0 0 5px; padding:0 0 10px 0; list-style:none; display:inline;}
#content #i #options ul li { float:left; width:auto; margin:0 34px 0 0; padding:0 0 0 10px; display:inline; background-image:url(http://www.terravista.pt/img/bolo.gif); background-repeat:no-repeat; background-position:0 50%;}
#content #i #options ul li a { color:#000000; font-weight:bold; text-decoration:none; float:left;}
#content #i #options ul li a:hover { text-decoration:underline;}
/*Columna IZQUIERDA*/

/*Columna DERECHA*/
#content #d .banner300 { float: right; width: 300px; padding: 0; margin: 0 0 7px 0; background: url(http://www.terravista.pt/img/bk_publi.gif) top no-repeat;}
#content #d .cont_small { float:left; margin:0 0 7px 0; width:300px; background-color:#F1EFEC; padding:0;}
#content #d .cont_small h2 { float:left; margin:0; padding:0 10px 0 10px; width:280px; color:#FF6B00; font-size:18px;}
#content #d .cont_small p { float:left; margin:0; padding:1px 0 4px 10px; width:280px; color:#000; font-size:12px; font-weight:bold;}
#content #d .cont_small p a { color:#000; text-decoration:none;}
#content #d .cont_small p a:hover {text-decoration:underline;}
/*Columna DERECHA*/


/*pie*/
#foot { float: left;  width:747px; margin:0 0 0 10px; padding:7px 0; font-size: 10px; background:url(http://www.terravista.pt/img/logo_ft.gif) no-repeat right top ; display:inline;}
/*pie*/

/*entrada chat */

.menu_chat { float: left; width: 410px; margin: 0; padding: 0;}
.menu_chat p { float: left; width: 410px; margin: 0 0 5px 0; padding: 0; color: #494949; font-size: 14px; }
.menu_chat .nick { float: left; width: 405px; background: #FC9B00; padding: 5px 0 5px 5px;}
.menu_chat .nick p { float: left; width: 90px; color: #fff; font-size: 14px; font-weight: bold; margin: 5px 0 0 0;}
.menu_chat input.nick_txt { border: 1px solid #D97322; width: 295px; padding: 3px}
h3 { float: left; width: 410px; color: #D35E00; font-size: 14px; border-bottom: 1px solid #D35E00; padding: 0; margin: 10px 0}
.menu_chat ul.list { float: left; width: 410px; margin: 0; padding: 0; list-style: none;}
.menu_chat ul.list li { float: left; width: 100px; margin: 0 0 10px 0; padding: 0; list-style: none; font-size: 13px;}
.menu_chat ul.list li a { color: #494949; text-decoration: none; font-weight: bold;}
.menu_chat ul.list li a:hover { text-decoration: underline;}

/*entrada chat */



