* {margin:0;padding:0;} 

#limpar{clear:both}


/* Corpo */

body{ background:#e9c789 url(img/fundo.gif) top center no-repeat; margin:0px auto; padding:0px auto; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px;}

#layout{margin:0px auto; padding:0px auto; text-align:center; background:url(img/conteudo2.jpg) top center repeat-y; width:1052px;}



/* Cabeçalho */

#layout #cabecalho{ width:1000px; height:250px; margin:0 auto 0 auto; }

#layout #cabecalho #banner{ width:1000px; background:#fff}

#layout #cabecalho #banner span{display:none; background:#fff}

#cabecalho{width:1052px;margin:0px auto; padding:0px auto; text-align:center;}

#cabecalho #madeira{position:relative; height:36px; clear:both; background:url(img/cabecalho.png) bottom center no-repeat; margin:0px auto 0px auto; padding:0px auto}



/* Menu horizontal */

#layout #menuhorizontal{ width:1000px; background:url(img/menuhorizontal.jpg) top center no-repeat; height:57px; margin:0 auto; padding:0 auto; font-size:12px;}

#layout #menuhorizontal ul.menu{ list-style-type:none; margin:0; padding:10px 0px 0px 105px; display:block; height:45px}

#layout #menuhorizontal ul.menu li.pagina{ list-style-type:none; display:block; float:left; background:url(img/btn.gif) center center no-repeat; width:180px; height:39px; text-align:center; padding-top:0px; margin-right:25px; text-shadow:1px 1px 1px #000;}

#layout #menuhorizontal ul.menu li.pagina a{text-decoration:none; text-shadow:2px 2px 2px #eee; color:#8f7d45; padding:5px 10px 5px 10px; outline:none; position:relative; top: 12px;}

#layout #menuhorizontal ul.menu li.pagina a:hover{ color:#beb64b; text-decoration:none;}



/* Navegação */

#layout #barranavegacao{width:660px; height:35px; margin:15px 0px 20px 0px; top:0px; right:40px; padding:0px; float:right; clear:both; position:relative; font-size:15px}

#layout #breadcumb{ width:420px; margin: 10px 0 0 0px; float:left; text-shadow:2px 2px 2px #eee; color:#444; height:20px; font-size:15px;}

#layout #breadcumb ul.menu{ list-style-type:none; height:20px;}

#layout #breadcumb ul.menu li.pagina{ list-style-type:none;  display:block; float:left; padding-top:0px; margin-right:0px; height:20px;}

#layout #breadcumb ul.menu li.pagina span.texto{margin-right:10px;font-size:16px;}

#layout #breadcumb ul.menu li.pagina a{color:#988250; padding:5px 5px 5px 10px; outline:none; text-decoration:none}

#layout #breadcumb ul.menu li.pagina a.paginaactual{font-weight:bold}

#layout #breadcumb ul.menu li.pagina a span{background: transparent url(img/seta.gif) center left no-repeat; padding-left: 13px;}

#layout #breadcumb ul.menu li.pagina a:hover{ color:#999;}



/* Idiomas --------------------------------------------------------------------------------------------------------------------------------- */

#layout #idiomas{ width:227px; height:20px; float:right; margin:10px 2px 0px auto; padding:0px; text-shadow:2px 2px 2px #eee; color:#444; overflow:hidden;}

#layout #idiomas ul.menu{ list-style-type:none; margin:0 0 0 0px; padding:0px 0px 0px 0px; height:25px;}

#layout #idiomas ul.menu li.pagina{ list-style-type:none; display:block; float:left; font-size:15px;}

#layout #idiomas ul.menu li.pagina span.texto{margin-right:5px;}

#layout #idiomas ul.menu li.pagina a img{outline:none; border:none}

#layout #idiomas ul.menu li.pagina a img:hover{}

#layout #idiomas ul.menu li.pagina a{outline:none}

#layout #idiomas ul.menu li.pagina a.ingles{padding:0px 0px 0px 5px}

#layout #idiomas ul.menu li.pagina a.frances{padding:0px 0px 0px 5px}

#layout #idiomas ul.menu li.pagina a.portugues{padding:0px 0px 0px 5px}

#layout #idiomas ul.menu li.pagina a.alemao{padding:0px 0px 0px 5px}



/* Estilos Comuns ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo{width:1000px; margin:0px auto 0px auto; padding:0 auto; }

#layout #conteudo #direita{ width:645px; float:right; margin:0px; padding:0px 20px 0px 20px; text-align:center; overflow:hidden;} 

#layout #conteudo #direita #modulo{margin:0 0 0px 0; padding:0px 0px 0px 0px; width:645px; }

#layout #conteudo #direita #modulo h2{margin:0px auto; padding:0px auto; text-align:center; position:relative; right:10px; color:#fff; font-size:28px;}

#layout #conteudo #direita #modulo #titulo{margin:0px 0 0 0px; padding:5px 0px 5px 20px; background:url(img/h2.jpg) top center no-repeat; text-shadow:1px 1px 1px #555; width:625px;}

#layout #conteudo #direita #modulo #conteudo{margin:10px auto 0px auto; padding:0; width:640px; color:#333; text-align:left}

#layout #conteudo #direita #modulo #conteudo #texto{ width:640px; padding:10px 0px 0px 0px;}

#layout #conteudo #direita #modulo #conteudo #texto p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; }

#layout #conteudo #direita #modulo #conteudo img:hover{ opacity:0.8}

#layout #conteudo #direita #modulo #conteudo img.esquerda{float:left; margin-right:15px}

#layout #conteudo #direita #modulo #conteudo img.direita{float:right; margin-left:15px} 

#layout #conteudo #direita #modulo #conteudo img{border:1px solid #ccc; padding:5px; margin:5px 0px 5px 20px; }

#layout #conteudo #direita #modulo #galeria{margin:0px auto; padding:0px auto; text-align:center; float:none; width:645px;}

#layout #conteudo #direita #modulo #galeria img{border:1px solid #ccc; padding:5px; text-align:center; margin:10px; vertical-align:middle; cursor:url(img/cursor/zoomin.cur),pointer}

#layout #conteudo #direita #modulo #galeria ul.colunas{width:645px; margin:0px 0px 10px 0px}

#layout #conteudo #direita #modulo #galeria ul.colunas li{list-style-type:none; display:block; float:left; }

#layout #conteudo #direita #modulo #galeria ul.colunas li img{margin:10px 50px 10px 85px; border:1px solid #CCCCCC; padding:5px;}

#layout #conteudo #direita #modulo #galeria ul.colunas li a{outline:none; border:1px; }

#layout #conteudo #direita #modulo #galeria ul.colunas li img:hover{opacity:0.8; cursor:url(img/cursor/zoomin.cur),pointer}

#layout #conteudo #direita #modulo #galeria ul.colunas li.col1{width:250px; }

#layout #conteudo #direita #modulo #galeria ul.colunas li.col1 img{border:1px solid #CCCCCC; padding:5px;}

#layout #conteudo #direita #modulo #galeria ul.colunas li.col2{width:250px; margin: 0 0 0 0; }

#layout #conteudo #direita #modulo #galeria ul.colunas li.col2 img{border:1px solid #CCCCCC; padding:5px;}

a.none{border:none}

h3.pedigree{color:#988250 !important; font-size:26px; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:25px; text-align:left}

#ornamentado{margin:0px auto; padding:0px auto; width:640px; text-align:center; border:none !important; height:60px;}

#ornamentado img{border:none !important;}



/* Latest News ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-latest{width:645px; position:relative; right:3px; margin:20px 0px 20px 0px}

#layout #conteudo #direita #modulo #conteudo #texto-latest ul{margin:0px auto; display:block; padding:0px 0px 5px 0px; width:645px; list-style-type:none; height:30px; border-bottom:1px solid #ccc}

#layout #conteudo #direita #modulo #conteudo #texto-latest ul li.titulo{float:left; margin:0 0 0 0px; width:300px; text-align:left; font-size:20px; }

#layout #conteudo #direita #modulo #conteudo #texto-latest ul li.data{float:right; margin:0; width:130px; padding:0px 25px 0px 0px; background:url(img/calendar.gif) right center no-repeat; text-align:right; position:relative; right:0px; top:3px;}

#layout #conteudo #direita #modulo #conteudo #texto-latest p{ margin:10px auto; line-height:25px; text-shadow:2px 2px 2px #eee; font-size:16px; text-align:justify}

#layout #conteudo #direita #modulo #conteudo #texto-latest img{padding:5px !important; border:1px solid #ccc; margin-bottom:5px; }

#layout #conteudo #direita #modulo #conteudo #texto-latest p.texto img.centro{}


/* Welcome ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-welcome{ width:640px; padding:0px 0px 0px 0px; padding-bottom:0px;}

#layout #conteudo #direita #modulo #conteudo #texto-welcome p{margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee;}

#layout #conteudo #direita #modulo #conteudo #texto-welcome img.esquerda{ margin:10px 20px 5px 0px; float:left}

#layout #conteudo #direita #modulo #conteudo #texto-welcome img.direita{margin:10px 0px 5px 20px; float:right}

#layout #conteudo #direita #modulo #conteudo #texto-welcome img{padding:5px !important; border:1px solid #ccc; float:right}

#layout #conteudo #direita #modulo #conteudo #texto-welcome img.none{border:none}


/* Overview ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-overview{ width:640px; padding:0px 0px 0px 0px; padding-bottom:0px;}

#layout #conteudo #direita #modulo #conteudo #texto-overview p{margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee;}

#layout #conteudo #direita #modulo #conteudo #texto-overview img.esquerda{ margin:10px 20px 5px 0px; float:left}

#layout #conteudo #direita #modulo #conteudo #texto-overview img.direita{margin:10px 0px 5px 20px; float:right}

#layout #conteudo #direita #modulo #conteudo #texto-overview img{padding:5px !important; border:1px solid #ccc;}

#layout #conteudo #direita #modulo #conteudo #texto-overview img.none{border:none}



/* Our Facilities ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #facilities{ margin:20px 0 0 0; padding:0 0 10px 0; color:#333; text-align:justify}

#layout #conteudo #direita #modulo #facilities ul.colunas{width:645px; margin:0; padding:0}

#layout #conteudo #direita #modulo #facilities ul.colunas li{list-style-type:none; display:block; float:left}

#layout #conteudo #direita #modulo #facilities ul.colunas li img{border:1px solid #ccc; margin:0 0 5px 0; padding:5px;}

#layout #conteudo #direita #modulo #facilities ul.colunas li a{outline:none}

#layout #conteudo #direita #modulo #facilities ul.colunas li img:hover{opacity:0.8; }

#layout #conteudo #direita #modulo #facilities ul.colunas li.col1{width:175px; margin: 5px 0 0 0}

#layout #conteudo #direita #modulo #facilities ul.colunas li.col2{width:175px; margin: 5px 0 0 0}

#layout #conteudo #direita #modulo #facilities ul.colunas li.col3{width:292px; margin: 5px 0 0 0}

#layout #conteudo #direita #modulo #facilities ul.colunas li.col3 p.texto{margin:0; padding:0 0 10px 0px; line-height:25px; text-shadow:2px 2px 2px #eee; font-size:16px}

#layout #conteudo #direita #modulo #facilities #ornamentado-fac-sul{ width:220px; height:18px; text-align:center; width:640px; margin:20px auto 0px 0px; padding:20px auto;}

#layout #conteudo #direita #modulo #facilities #ornamentado-fac-sul img{}

#layout #conteudo #direita #modulo #conteudo #texto-facilities{ width:640px; padding:0px 0px 0px 0px;}

#layout #conteudo #direita #modulo #conteudo #texto-facilities p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}

#layout #conteudo #direita #modulo #conteudo #texto-facilities h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px; position:relative; left:0px}

#layout #conteudo #direita #modulo #conteudo #texto-facilities h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}

#layout #conteudo #direita #modulo #conteudo #texto-facilities ul{position:relative; left:0px; margin:10px auto 10px auto; width:605px; line-height:25px; list-style-type:none}

#layout #conteudo #direita #modulo #conteudo #texto-facilities ul li{line-height:25px; margin-bottom:5px; left:0px; padding:0px 0px 0px 15px; background:url(img/seta.gif) 0px 10px no-repeat; list-style-type:none}

#layout #conteudo #direita #modulo #conteudo #texto-facilities img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc; float:none}



/* Coluna ESQUERDA --------------------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #esquerda{width:260px; float:left; margin-top: 50px; margin-left: 0px; position:absolute; top:330px; }

#layout #conteudo #esquerda #modulo #ornamentado-topo{text-align:center; margin-bottom:10px;}

#layout #conteudo #esquerda #modulo #ornamentado-sul{text-align:center; margin-top:5px;}

#layout #conteudo #esquerda #modulo{margin-bottom:38px; }

#layout #conteudo #esquerda #modulo #titulo{ margin:0; padding:0; background:url(img/esquerda-titulo.jpg) top left no-repeat;}

#layout #conteudo #esquerda #modulo #titulo h2{ margin:0 0 10px 0; padding:4px 0 4px 0px; font-size:21px; text-shadow:2px 2px 2px #eee; color:#8f7d45;}

#layout #conteudo #esquerda #modulo #itens{ margin:0; padding:0; color:#333; }

#layout #conteudo #esquerda #modulo #itens ul{ margin:0; padding:0 0 0; list-style-type:none;}

#layout #conteudo #esquerda #modulo #itens ul li{ margin:0; padding:8px 0px; list-style-type:none; text-align:center; }

#layout #conteudo #esquerda #modulo #itens ul li a{color:#333; text-shadow:2px 2px 2px #ccc; outline:none; text-decoration:none}

#layout #conteudo #esquerda #modulo #itens ul li a.paginaactual{color:#8F7D45; font-weight:bold; text-decoration:underline}

#layout #conteudo #esquerda #modulo #itens ul li a:hover{color:#8F7D45; text-decoration:none}

#layout #conteudo #esquerda #modulo #itens ul li.texto{ padding:0px 0px 10px 20px; line-height:25px; border:none; text-shadow:2px 2px 2px #ccc; text-align:center; width:225px}

#layout #conteudo #esquerda #modulo #itens ul li.texto a{color:#624235; font-weight:bold}

#layout #conteudo #esquerda #modulo #itens ul li.imagem{ padding:10px 0px 10px 5px; border:none}

#layout #conteudo #esquerda #modulo #itens ul li.imagem img{border:none;}

#layout #conteudo #esquerda #modulo #itens ul li.imagem img:hover{opacity:0.8}

#layout #conteudo #esquerda #modulo #itens ul li.imagem img.horses4sale{padding:5px; border:1px solid #8F7D45 }

#layout #conteudo #esquerda #modulo #newsletter form.newsletter{width:200px; margin:0 auto; padding:0; color:#333; text-shadow:2px 2px 2px #ccc;}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter span.email{margin: 0 0 15px 0; vertical-align:middle}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.email{width:185px; margin: 15px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #8F7D45}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.add{margin:10px 0 10px 0; vertical-align:middle}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter span.add{margin:10px 10px 10px 0; vertical-align:middle}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.remove{margin:10px 0 10px 0; vertical-align:middle}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter span.remove{margin:10px 0 10px 0; vertical-align:middle}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.submit{margin:10px 0 10px 9px; vertical-align:middle; width:45px; background:#8F7D45; color:#fff; border:1px solid #ccc; outline:none}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.submit:hover{margin:10px 0 10px 9px; vertical-align:middle; width:45px; background:#CF994F; cursor:pointer; color:#fff; border:1px solid #ccc; outline:none}

#layout #conteudo #esquerda #modulo #newsletter form.newsletter input.submit:focus{margin:10px 0 10px 9px; vertical-align:middle; width:45px; background:#8F7D45; color:#fff; border:1px solid #ccc; outline:none}

#layout #conteudo #esquerda #modulo #newsletter p.texto{margin:10px 10px 15px 10px; line-height:23px; color:#333; text-shadow:2px 2px 2px #ccc;}



/* Coluna DIREITA ---------------------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo-guestbook{margin:0 0 0 0; padding:0px 0px 10px 0px; width:645px;}

#layout #conteudo #direita #modulo-guestbook #titulo{margin:0px 0 0 0px; padding:5px 0px 5px 20px; background:url(img/h2.jpg) top center no-repeat; text-shadow:1px 1px 1px #555; width:625px;}

#layout #conteudo #direita #modulo-guestbook h2{ margin:0px 0px 0px 0px; color:#fff; font-size:28px; }



/* Classical Shows --------------------------------------------------------------------------------------------------------------------------- */

#modulo #classical-shows{margin:20px 0 0 0; padding:0px 0px 10px 0px;}

#modulo #classical-shows p{margin-bottom:5px; font-size:16px; line-height:25px; color:#333; padding:0px 0px 0px 0px; text-shadow:2px 2px 2px #eee}



/* About Us --------------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #submenu {text-align:center}

#layout #conteudo #direita #modulo #submenu ul.miniaturas{display:block; margin:20px auto;text-align:center; height:140px}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li{width:150px; list-style-type:none;display:block; float:left;}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li a{color:#988250;font-size:15px; outline:none; border:none; text-decoration:none;}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li a.paginaactual{font-weight:bold}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li a:hover{opacity:0.8;}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li a span{outline:none;  border:none; text-decoration:none;width:150px; float:left;}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li a img{border:none; text-decoration:none; outline:none; padding-bottom:5px;width:150px; }

#layout #conteudo #direita #modulo #submenu ul.miniaturas li.overview{width:150px;float:left; margin:0 15px 0 0;}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li.trainers{width:150px;float:left; margin:0 15px 0 0}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li.dressage{width:150px;float:left; margin:0 15px 0 0}

#layout #conteudo #direita #modulo #submenu ul.miniaturas li.masters{width:150px;float:left; margin:0 0px 0 0}



/* Facilities --------------------------------------------------------------------------------------------------------------------------- */ -->

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities{display:block; margin:20px auto;text-align:center; height:150px; }

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li{width:210px; list-style-type:none;display:block; float:left;}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li a{color:#988250;font-size:15px; outline:none; border:none; text-decoration:none;}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li a.paginaactual{font-weight:bold}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li a:hover{opacity:0.8;}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li a span{outline:none;  border:none; text-decoration:none;width:210px; float:left;}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li a img{border:none; text-decoration:none; outline:none; padding-bottom:5px;width:210px; }

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li.facilities{width:210px; float:left; margin:0 8px 0 0}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li.accomodation{width:210px; float:left; margin:0 7px 0 0}

#layout #conteudo #direita #modulo #submenu ul.miniaturasfacilities li.restaurante{width:210px; float:left; margin:0}



/* Classical Dressage ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-dressage{ width:640px; padding:0px 0px 0px 0px; padding-bottom:0px;}

#layout #conteudo #direita #modulo #conteudo #texto-dressage p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee;}



/* Trainers ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-trainers{ width:640px; padding:0px 0px 10px 0px; overflow:hidden; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-trainers p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}
#layout #conteudo #direita #modulo #conteudo #texto-trainers h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-trainers h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-trainers img{float:none; text-align:center;}
#layout #conteudo #direita #modulo #conteudo #texto-trainers img.esquerda{float:left; margin:5px 15px 0 0}
#layout #conteudo #direita #modulo #conteudo #texto-trainers img.none{float:none; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-trainers a {color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-trainers a:hover{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-trainers a:visited{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-trainers a:active{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-trainers a:link{text-decoration:none;color:#988250;}



/* Masters ------------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-masters{ width:640px; padding:0px 0px 10px 0px; overflow:hidden}
#layout #conteudo #direita #modulo #conteudo #texto-masters p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; }
#layout #conteudo #direita #modulo #conteudo #texto-masters h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden}
#layout #conteudo #direita #modulo #conteudo #texto-masters h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px;}
#layout #conteudo #direita #modulo #conteudo #texto-masters img.esquerda{ border:1px solid #ccc; padding:5px;}
#layout #conteudo #direita #modulo #conteudo #texto-masters a {color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-masters a:hover{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-masters a:visited{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-masters a:active{text-decoration:none;color:#988250;}
#layout #conteudo #direita #modulo #conteudo #texto-masters a:link{text-decoration:none;color:#988250;}



/* Gallery ------------------------------------------------------------------------------------------------------------- */

#direita-gallery{ width:645px; float:right; margin:0px; padding:0px 20px 0px 20px; text-align:center; overflow:hidden; min-height:720px} 

#direita-gallery h2{margin:0px auto; padding:0px auto; text-align:center; position:relative; right:10px; color:#fff; font-size:28px;}

#direita-gallery #titulo{margin:0px 0 0 0px; padding:5px 0px 5px 20px; background:url(img/h2.jpg) top center no-repeat; text-shadow:1px 1px 1px #555; width:625px;}

#direita-gallery #gallery{ margin:20px 0px 20px 0px; padding:0 0 0px 0; text-align:left; color:#333; height:40px; font-size:16px;}

#direita-gallery #gallery ul{width:640px; display:block; list-style-type:none; float:left; margin:0; padding:0 0 10px 0;}

#direita-gallery #gallery ul li{width:190px; margin:0; padding:0 0 0 23px; height:24px; background: url(img/photos.png) 0 0 no-repeat; }

#direita-gallery #gallery ul li.esq{float:left; }

#direita-gallery #gallery ul li.dta{float:right; width:180px; position:relative; right:20px}

#direita-gallery #gallery ul li.cent{float:left;}

#direita-gallery #gallery ul li a{color:#988250; text-decoration:none}

#direita-gallery #gallery ul li a.paginaactual{font-weight:bold;}

#direita-gallery #gallery ul li a:hover{color:#988250; text-decoration:none;}

#direita-gallery #gallery ul li.esq img{vertical-align:top}

#direita-gallery #gallery ul li.dta img{vertical-align:top}

#direita-gallery #gallery ul li.cent img{vertical-align:top}

#direita-gallery #submenug{padding:0px 0px 10px 0px}

#direita-gallery #submenug h2{border-bottom:1px solid #ccc; color:#988250 !important; position:relative; left:0px; margin:10px 0px 0px 0px; padding:5px; font-size:22px;}

#direita-gallery #submenug ul.miniaturasgallery{display:block; margin:20px auto; text-align:center; height:120px; }

#direita-gallery #submenug ul.miniaturasgallery li{width:210px; list-style-type:none;display:block; float:left;}

#direita-gallery #submenug ul.miniaturasgallery li a{color:#988250;font-size:15px; outline:none; border:none; text-decoration:none;}

#direita-gallery #submenug ul.miniaturasgallery li a.paginaactual{font-weight:bold}

#direita-gallery #submenug ul.miniaturasgallery li a:hover{opacity:0.8; cursor:url(img/cursor/zoomin.cur),pointer}

#direita-gallery #submenug ul.miniaturasgallery li a span{outline:none;  border:none; text-decoration:none;width:210px; float:left;}

#direita-gallery #submenug ul.miniaturasgallery li a img{border:none; text-decoration:none; outline:none; padding-bottom:5px;width:210px; }

#direita-gallery #submenug ul.miniaturasgallery li.esq{width:210px; float:left; margin:0 8px 0 0}

#direita-gallery #submenug ul.miniaturasgallery li.cent{width:210px; float:left; margin:0 7px 0 0}

#direita-gallery #submenug ul.miniaturasgallery li.dta{width:210px; float:left; margin:0}



/* Accomodation ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-accomodation{ width:640px; padding:0px auto 10px auto; margin:0px auto; text-align:center}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation h2{color:#988250; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0 0 10px 0; font-size:28px; position:relative; left:3px}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation ul{position:relative; left:15px; margin:10px auto; width:605px}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc; float:none}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation img:hover{cursor:url(img/cursor/zoomin.cur),pointer; opacity:0.8}

#layout #conteudo #direita #modulo #conteudo #texto-accomodation a.slideshow{border:none; text-decoration:none; overflow:hidden}



/* Restaurant ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-restaurant{ width:640px; padding:0px 0px 10px 0px;}

#layout #conteudo #direita #modulo #conteudo #texto-restaurant p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}

#layout #conteudo #direita #modulo #conteudo #texto-restaurant h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px}

#layout #conteudo #direita #modulo #conteudo #texto-restaurant h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}

#layout #conteudo #direita #modulo #conteudo #texto-restaurant ul{position:relative; left:15px; margin:10px auto; width:605px}

#layout #conteudo #direita #modulo #conteudo #texto-restaurant img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc; float:none}



/* Special Events ------------------------------------------------------------------------------------------------------------- */

#spevents{background:url(img/floreado.jpg) 0px 80px no-repeat; width:645px; float:right; position:relative; right:20px; min-height:950px}

#spevents #titulo{margin:0px 0 0 0px; padding:5px 0px 5px 20px; background:url(img/h2.jpg) top center no-repeat; text-shadow:1px 1px 1px #555; width:625px;}

#spevents h2{margin:0px auto 20px auto; padding:0px auto; text-align:center; position:relative; right:10px; color:#fff; font-size:28px;}

#spevents p{font-size:16px; line-height:25px; text-align:justify; margin-bottom:10px; text-shadow:2px 2px 2px #eee}

#spevents ul{position:relative; left:0px; margin:10px auto 10px auto; width:605px; line-height:25px; list-style-type:none}

#spevents ul li{line-height:25px; margin-bottom:5px; left:0px; padding:0px 0px 0px 15px; background:url(img/seta.gif) 0px 10px no-repeat; list-style-type:none; text-align:left;}

#spevents a{color:#988250; text-decoration:underline; font-weight:bold}

#spevents a:hover{text-decoration:none}

#spevents img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc; float:none; }

#spevents img.ornamentado{border:none}


/* Clinics ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-clinics{ width:640px; padding:0px 0px 10px 0px;}
#layout #conteudo #direita #modulo #conteudo #texto-clinics p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}
#layout #conteudo #direita #modulo #conteudo #texto-clinics img{text-align:center; padding:5px; margin:5px; float:none; border:none}
#layout #conteudo #direita #modulo #conteudo #texto-clinics p span img{margin-top:10px; padding:0px; border:none; text-align:center;}
#layout #conteudo #direita #modulo #conteudo #texto-clinics h2{color:#988250; mardgin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px}
#layout #conteudo #direita #modulo #conteudo #texto-clinics h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-clinics ul{position:relative; left:0px; margin:10px auto 10px auto; width:605px; line-height:25px; list-style-type:none}
#layout #conteudo #direita #modulo #conteudo #texto-clinics ul li{line-height:25px; margin-bottom:5px; left:0px; padding:0px 0px 0px 15px; background:url(img/seta.gif) 0px 10px no-repeat; list-style-type:none}
#layout #conteudo #direita #modulo #conteudo #texto-clinics a{color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-clinics a:hover{text-decoration:none}



/* Lessons ------------------------------------------------------------------------------------------------------------- */


#layout #conteudo #direita #modulo #conteudo #texto-lessons{ width:640px; padding:0px 0px 0px 0px;}
#layout #conteudo #direita #modulo #conteudo #texto-lessons p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}
#layout #conteudo #direita #modulo #conteudo #texto-lessons img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc;}
#layout #conteudo #direita #modulo #conteudo #texto-lessons img.ornamentado{ margin:5px auto; float:none; border:none}
#layout #conteudo #direita #modulo #conteudo #texto-lessons img.esquerda{ margin:10px 20px 5px 0px; float:left}
#layout #conteudo #direita #modulo #conteudo #texto-lessons img.direita{ margin:10px 0px 5px 20px; float:right}

#layout #conteudo #direita #modulo #conteudo #texto-lessons hr{color:#333;margin:10px auto 10px auto; border:1px solid #988250}
#layout #conteudo #direita #modulo #conteudo #texto-lessons h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px}
#layout #conteudo #direita #modulo #conteudo #texto-lessons h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-lessons ul{position:relative; left:0px; margin:20px auto 20px auto; width:605px; line-height:25px}
#layout #conteudo #direita #modulo #conteudo #texto-lessons ul li{line-height:25px; margin-bottom:5px; position:relative; left: 10px}
#layout #conteudo #direita #modulo #conteudo #texto-lessons a{color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-lessons a:hover{text-decoration:none}





/* Trainboard ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-trainboard{ width:640px; padding:0px 0px 0px 0px;}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc;}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard img.ornamentado{ margin:5px auto; float:none; border:none}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard hr{color:#333;margin:10px auto 10px auto; border:1px solid #988250}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard ul{position:relative; left:0px; margin:20px auto 20px auto; width:605px; line-height:25px}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard ul li{line-height:25px; margin-bottom:5px; position:relative; left: 10px}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard a{color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-trainboard a:hover{text-decoration:none}



/* Holiday ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #conteudo #texto-holiday{ width:640px; padding:0px 0px 0px 0px; }
#layout #conteudo #direita #modulo #conteudo #texto-holiday p{ margin-bottom:10px;  line-height:25px; text-shadow:2px 2px 2px #eee; text-align:justify}
#layout #conteudo #direita #modulo #conteudo #texto-holiday img{text-align:center; padding:5px; margin:5px; border:1px solid #ccc;}
#layout #conteudo #direita #modulo #conteudo #texto-holiday img.ornamentado{ margin:5px auto; float:none; border:none}
#layout #conteudo #direita #modulo #conteudo #texto-holiday img.esquerda{margin:5px 20px 0px 0px}
#layout #conteudo #direita #modulo #conteudo #texto-holiday hr{color:#333;margin:10px auto 10px auto; border:1px solid #988250}
#layout #conteudo #direita #modulo #conteudo #texto-holiday h2{color:#988250; margin:10px 0px 10px 0px; margin:10px 0px 10px 0px !important; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px}
#layout #conteudo #direita #modulo #conteudo #texto-holiday h3{color:#988250; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; text-align:center}
#layout #conteudo #direita #modulo #conteudo #texto-holiday ul{position:relative; left:0px; margin:20px auto 20px auto; width:605px; line-height:25px}
#layout #conteudo #direita #modulo #conteudo #texto-holiday ul li{line-height:25px; margin-bottom:5px; position:relative; left: 10px}
#layout #conteudo #direita #modulo #conteudo #texto-holiday a{color:#988250; text-decoration:underline; font-weight:bold}
#layout #conteudo #direita #modulo #conteudo #texto-holiday a:hover{text-decoration:none}



/* Horses Categories ------------------------------------------------------------------------------------------------------------- */

#horses-categories{}
#horses-categories h2{border-bottom:1px solid #ccc; height:30px !important; margin:30px auto 20px auto !important; padding:0px 0px 10px 0px !important; color:#988250 !important; position:relative; left:0px}

#horses-categories ul.menu{width:645px; display:block; list-style-type:none; float:left; margin:20px 0 0 0; padding:0 0 10px 20px;}
#horses-categories ul.menu li{font-size:16px; width:160px; margin:0; padding:0 0 0 30px; height:24px; background: url(img/cavalo.jpg) 0 0 no-repeat; text-align:left; }
#horses-categories ul.menu li.esq{float:left; }
#horses-categories ul.menu li.cent{float:left;position:relative; left:60px}
#horses-categories ul.menu li.dta{float:right; width:150px; position:relative; right:10px; padding:0 0 0 30px;}
#horses-categories ul.menu li a{color:#988250; text-decoration:none}
#horses-categories ul.menu li a.paginaactual{font-weight:bold;}
#horses-categories ul.menu li a:hover{color:#988250; text-decoration:underline;}
#horses-categories ul.menu li.esq img{vertical-align:top}
#horses-categories ul.menu li.dta img{vertical-align:top}
#horses-categories ul.menu li.cent img{vertical-align:top}

#horses-categories ul.categorie{list-style-type:none; font-size:16px; line-height:25px; margin-bottom:10px; display:block; float:left; width:645px;color:#333333; text-shadow:2px 2px 2px #eee}
#horses-categories ul.categorie li{}
#horses-categories ul.categorie li.imagem{float:left; width:212px; margin:0px 20px 15px 0px; padding:0px;}
#horses-categories ul.categorie li.esq{float:left; width:130px; text-align:left; font-weight:bold}
#horses-categories ul.categorie li.dta{float:left; position:relative; left:25px; width:150px; text-align:left; }
#horses-categories ul.categorie li.more{float:right; width: 110px; text-align:right;}
#horses-categories ul.categorie li a{color:#988250; text-decoration:none; font-weight:bold}
#horses-categories a span.more{padding-right:20px; background:url(img/eye.jpg) right center no-repeat}
#horses-categories ul.categorie li a:hover{text-decoration:none}
#horses-categories ul.categorie li img{border:1px solid #ccc; padding:5px; width:200px !important;}
#horses-categories ul.categorie li img:hover{cursor:url(img/cursor/zoomin.cur),pointer; opacity:0.8}




/* Horses 4 Sale ------------------------------------------------------------------------------------------------------------- */

#modulo #horses4sale{ margin:20px 0 0px 0; padding:0 0 10px 0; color:#333; text-align:center;width:645px; min-height:900px; }

#modulo #horses4sale span{font-weight:bold}

#modulo #horses4sale ul{width:645px; margin:0; padding:0; text-align:left;}

#modulo #horses4sale ul li{list-style-type:none; display:block; float:left}

#modulo #horses4sale ul li.col1{width:220px; margin: 0px 20px 10px 0; padding: 0px 0px 10px 0; }

#modulo #horses4sale ul li.col1 img{padding:5px; border:1px solid #ccc}

#modulo #horses4sale ul li.col1 img:hover{cursor:url(img/cursor/zoomin.cur),pointer; opacity:0.8}

#modulo #horses4sale ul li.col2{ width:145px; margin: 0px 0px 10px 0; line-height:25px; font-size:16px; text-shadow:2px 2px 2px #eee; }

#modulo #horses4sale ul li.col3{ width:205px; margin: 0px 0px 10px 0; line-height:25px; font-size:16px; text-shadow:2px 2px 2px #eee; }

#modulo #horses4sale ul li.youtube{padding:2px; border:1px solid #ccc; margin:15px auto; height:505px}

#modulo #horses4sale ul.paginacao{border-top:1px solid #ccc; margin-top:25px; height:40px}

#modulo #horses4sale ul li.skills{margin:10px auto; line-height:25px; font-size:16px; text-shadow:2px 2px 2px #eee; text-align:justify}

#modulo #horses4sale ul li.previous{float:left;line-height:25px; margin:10px auto 0px auto; padding:0px 0px 0px 15px; background:url(img/previous.gif) left center no-repeat; list-style-type:none}

#modulo #horses4sale ul li.morehorses{float:left; line-height:25px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; list-style-type:none; position:relative; left:140px}

#modulo #horses4sale ul li.next{float:right; line-height:25px; margin:10px auto 0px auto; padding:0px 15px 0px 0px; background:url(img/next.gif) right center no-repeat; list-style-type:none}

#modulo #horses4sale a{color:#988250; font-weight:bold; text-decoration:none; outline:none}

#modulo #horses4sale a:hover{color:#988250; text-decoration:underline; outline:none}

#modulo #horses4sale a:focus{outline:none}



/* Pedigree ------------------------------------------------------------------------------------------------------------- */


#pedigree{position:relative; background:url(img/pedigre.jpg) top center no-repeat; width:645px; margin:10px auto; height:108px; text-align:left; }

#pedigree span.nome{position:absolute; width:140px; left:10px; top:49px;}

#pedigree span.pai{position:absolute; width:155px; left:225px; top:18px; }

#pedigree span.mae{position:absolute; width:155px; left:225px; top:79px; }

#pedigree span.avopaterno{position:absolute; width:165px; right:37px; top:3px; }

#pedigree span.avopaterna{position:absolute; width:165px; right:37px; top:28px; }

#pedigree span.avomaterna{position:absolute; width:165px; right:37px; bottom:29px; }

#pedigree span.avomaterno{position:absolute; width:165px; right:37px; bottom:3px; }



/* Contacto ------------------------------------------------------------------------------------------------------------- */

#layout #conteudo #direita #modulo #contacto{ margin:15px 0 15px 0; padding:0 0 0px 0; text-align:left; color:#333; line-height:22px; text-shadow:2px 2px 2px #eee; font-size:16px}

#layout #conteudo #direita #modulo #contacto ul.contacto{width:645px; margin:0px 0 20px 0px; padding: 0 0 30px 0}

#layout #conteudo #direita #modulo #contacto ul.contacto li{list-style-type:none; display:block; float:left;  margin:0px 0px 3px 0px}

#layout #conteudo #direita #modulo #contacto ul.contacto li a{outline:none; color:#988250; font-weight:bold}

#layout #conteudo #direita #modulo #contacto ul.contacto li a:hover{text-decoration:none; color:#634235}

#layout #conteudo #direita #modulo #contacto ul.contacto li.col1{width:155px; margin: 5px 0 3px 0; }

#layout #conteudo #direita #modulo #contacto ul.contacto li.col1 img{padding-bottom:2px;}

#layout #conteudo #direita #modulo #contacto ul.contacto li.col2{width:475px; margin: 5px 0 3px 0; }

#layout #conteudo #direita #modulo #contacto ul.contacto li.col2 img{padding-bottom:2px;}



/* Email ------------------------------------------------------------------------------------------------------------- */

#email{ margin:15px 0; padding:0 0 20px 0; text-align:left; color:#333; line-height:22px; text-shadow:2px 2px 2px #eee; width:640px; font-size:16px}

#email form{width:640px;}

#email form input{border:1px solid #988250; padding:3px; }

#email form input:hover{border:1px solid #634235}

#email form textarea{border:1px solid #988250; margin-bottom:20px; display:block}

#email form textarea:hover{border:1px solid #634235}

#email form input.botao{background:#988250; color:#fff; padding:1px 2px; margin-left:5px; border:1px solid #ccc}

#email form input.botao:hover{background:#634235; color:#ccc; padding:1px 2px; margin-left:5px; cursor:pointer}

#email form input.botao:focus{background:#634235; color:#fff; padding:1px 2px; margin-left:5px; cursor:pointer}

#email form input.radio{border:none}

#email form input.radiomrs{border:none; margin-left:5px}

#email ul.email{width:640px}

#email ul.email li{list-style-type:none; display:block; float:left; padding:0px 0px 3px 0px; margin:0; }

#email ul.email li.col1{width:140px; margin: 5px 0 0 0; float:left; height:25px}

#email ul.email li.col2{width:485px; margin: 5px 0 0 0; float:right; height:25px}

#email ul.email li.mensagem{width:496px; margin: 10px 0 10px 0; float:left; padding:1px 2px; }

#email ul.email li.textarea{max-width:600px;margin: 5px 0 0px 0; float:left; padding:1px 2px; }

#email ul.email li.textarea textarea{max-width:640px;margin:0 0 10px 0; padding:3px; }

#email ul.email li.obrigatorio{margin: 0px 0 0 0; text-align:left; float:left; padding:1px 2px; }

#email ul.email li.botoes{width:136px; margin: 5px 0 0 0; text-align:right; float:right; padding:1px 2px; }



/* Map ------------------------------------------------------------------------------------------------------------- */

#map{ margin:20px 0 0px 0; padding:0 0 0px 0; text-align:left; color:#333; line-height:22px; text-shadow:2px 2px 2px #eee}

#map p{color:#333; line-height:22px; text-shadow:2px 2px 2px #eee; text-align:center; margin:10px auto; padding:0px auto}

#map p a{outline:none; color:#988250; font-weight:bold; line-height:22px; text-shadow:2px 2px 2px #eee; text-align:center; }

#map p a:hover{text-decoration:none; color:#634235}



/* Guestbook ------------------------------------------------------------------------------------------------------------- */

#livrodevisitas{ width:645px; margin:20px auto 10px auto; padding:0px auto 0px auto; text-align:center; background:url(img/guestbook.jpg) center center no-repeat; height:660px}

#livrodevisitas form.livrodevisitas{font-family: Georgia, "Times New Roman", Times, serif !important; width:440px; margin:0px auto; position:relative; top:190px; left:0px; height: height:660px}

#livrodevisitas form.livrodevisitas ul{display:block; list-style-type:none; text-align:left; width:600px;}

#livrodevisitas form.livrodevisitas ul.colunaesquerda{display:block; float:left; list-style-type:none; text-align:left; width:200px; }

#livrodevisitas form.livrodevisitas ul.colunaesquerda li{margin-bottom:5px;  width:205px;}

#livrodevisitas form.livrodevisitas ul.colunaesquerda li.nome span.nome{margin-bottom:10px;  }

#livrodevisitas form.livrodevisitas ul.colunadireita{display:block; float:right; list-style-type:none; text-align:left; width:190px;}

#livrodevisitas form.livrodevisitas ul.colunadireita li{margin-bottom:5px;  }

#livrodevisitas form.livrodevisitas ul input{margin-top:5px; font-size:12px; padding:2px;}

#livrodevisitas form.livrodevisitas ul.colunadireita li.botao {width:185px; vertical-align:middle}

#livrodevisitas form.livrodevisitas ul.colunadireita li.botao input.escrever{width:80px; float:left; margin:0; padding:1px auto; position:relative; top:0; left:0; font-size:13px; vertical-align:middle; background:#884733; color:#fff; border:1px solid #ccc; outline:none}

#livrodevisitas form.livrodevisitas input.Email{margin: 5px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #884733}

#livrodevisitas form.livrodevisitas input.Name{margin: 5px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #884733}

#livrodevisitas form.livrodevisitas input.State{margin: 5px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #884733}

#livrodevisitas form.livrodevisitas input.Country{margin: 5px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #884733}

#livrodevisitas form.livrodevisitas input.Profession{margin: 5px 0 0px 0; padding:3px; vertical-align:middle; border:1px solid #884733}

#livrodevisitas form.livrodevisitas ul.colunadireita li.botao input.limpar{width:80px; float:right; margin:0; padding:1px auto; position:relative; top:0; right:0;font-size:13px; vertical-align:middle;background:#884733; color:#fff; border:1px solid #ccc; outline:none}

#livrodevisitas form.livrodevisitas textarea{margin:0px 0 5px 0; font-size:12px; height:170px; width:185px; background:url(img/watermark-guestbook.jpg) top center no-repeat; border:none; border:1px solid #884733}

ul.mensagem{list-style-type:none; text-align:left; line-height:25px; padding:5px 0px 30px 0px}

ul.mensagem li.mensagem{list-style-type:none; text-align:left; float:left; width:500px;line-height:25px;}

ul.mensagem li.dados ul{float:right; display:block; width:140px; text-align:right; margin:0; padding:0; list-style-type:none}

ul.mensagem li.dados ul li{margin-bottom:5px; line-height:15px;}



/* Rodape ------------------------------------------------------------------------------------------------------------- */

#formasdecontacto {width:1000px; margin:0 auto; padding:0 auto; text-align:center; }

#formasdecontacto ul{height:114px; border-top:1px solid #988250; background: url(img/barramadeira.jpg) top center no-repeat; list-style-type:none; color:#fff; margin:0 auto; padding:0 auto; text-align:center}

#formasdecontacto ul li{display:block; margin:0 auto; padding:0 auto; text-align:left; line-height:20px;}

#formasdecontacto ul li.morada{float:left;position:relative;text-align:left; left:60px; top:25px; }

#formasdecontacto ul li.contactos{float:left; position:relative;text-align:left; left:90px; top: 25px; font-size:12px}

#formasdecontacto ul li.redes{float:right;position:relative; top:42px; right:55px}

#formasdecontacto ul li.copyright{float:right;position:relative; top: 50px; right:90px;}

#formasdecontacto ul li.redes img{outline:none;border:none;padding:5px;}

#formasdecontacto ul li.redes a img:hover{opacity:0.8}

#formasdecontacto a{text-decoration:none; color:#fff}

#formasdecontacto ul li.redes span{padding:10px;position:relative; top:-10px;}

img.ornamentado{margin:5px auto 10px auto}

#rodape{width:1052px;margin:0px auto; padding:0px auto; text-align:center;}


#creditos{color:#8f7d45; font-size:10px; font-family:Verdana; margin-bottom:10px}
#creditos a{color:#8f7d45; text-decoration:none}
#creditos a:visited{color:#8f7d45; text-decoration:none}
#creditos a:hover{text-decoration:underline}


#rodape #madeira{position:relative; height:21px; background:url(img/rodape.png) top center no-repeat; margin:0px auto 10px auto; padding:0px auto}