root {
    display: block;
}

body
{
    margin: 0% auto; 
    text-align:center;
    font-family:verdana;
    font-size: 11px;
    color: #a0a0a0;
    width: 1024px;
    background-image: url(http://www.castelodevide.pt/turismo/images/background.jpg);
    background-repeat: repeat-y;
    background-position:center top;
}

.wrapper
{
    text-align: left;
    position:relative;
    z-index: 1000;
}

img
{
    border: none;
    z-index: -1;
}

.clip{
  position:absolute;
  clip:rect(0px 100px 255px 0px);
}

h1
{
    font-size: 14px;
    font-weight: bold;
    color: #a0a0a0;
    margin: 0px;
}

h2
{
    font-size: 14px;
    font-weight: bold;
    color: #a0a0a0;
    margin: 0px;
}

h3
{
    font-size: 12px;
    font-weight: bold;
    color: #a0a0a0;
    margin: 0px;
}

hr {
  height: 15px;
}

.clsTopo
{
    height: 25px;
    overflow: hidden;
    position : absolute;
    margin-top: 0px;
    border: 5px solid #000000;
}

p
{
    font-family:verdana;
    font-size: 11px;
    color: #a0a0a0;
}

a
{
    color: #a0a0a0;
}

.linkPag a
{
    font-size: 12px;
    font-weight: bold;
    background-color: #797979;
    text-decoration: none;
    padding: 5px;
    color: #ffffff;
}

/* Ver e Fazer */
.orange
{
    display: inline;
    /*padding: 10px;*/
    text-decoration: none;
    font-size: 13px;
    /*background-color: #eda407;*/
    color: #000000;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    height: 25px;
    
}

.orange a
{
    /*display: inline;*/
    /*padding: 5px;*/
    text-decoration: none;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    color: #a0a0a0;
}

.orange a:hover
{
    /*background-color: #eda407;*/
    /*padding: 5px;*/
    color: #000000;
    /*background-image: url("http://localhost/turismo5/images/toporange.png");*/
}

.submenuOrange
{
    
    display: none;
    background-image: url("http://localhost/turismo5/images/orange.png");
    background-repeat: repeat-x;
    margin-top: -4px;
    padding-top: 9px;
    height: 33px;
}

.submenuOrange a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff;
}

.submenuOrange a:hover
{
    color: #000000;
}

.subSubmenuOrange
{
    display: none;
    margin-top: -4px;
    padding-top: 9px;
    height: 30px;
}

.subSubmenuOrange a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #a0a0a0;
    
}

.subSubmenuOrange a:hover
{
    color: #000000;
}

/* Ferramentas de Viagem */
.red
{
    display: inline;
    /*padding: 10px;*/
    text-decoration: none;
    font-size: 13px;
    /*background-color: #eda407;*/
    color: #000000;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    height: 25px;

}

.red a
{
    /*display: inline;*/
    /*padding: 5px;*/
    text-decoration: none;
    font-size: 13px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 5px;
    color: #a0a0a0;
}

.red a:hover
{
    /*background-color: #eda407;*/
    /*padding: 5px;*/
    color: #000000;
    /*background-image: url("http://localhost/turismo5/images/topred.png");*/
}

.submenuRed
{

    display: none;
    background-image: url("http://localhost/turismo5/images/red.png");
    background-repeat: repeat-x;
    margin-top: -4px;
    padding-top: 9px;
    height: 33px;
}

.submenuRed a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff;
}

.submenuRed a:hover
{
    color: #000000;
}

.subSubmenuRed
{
    display: none;
    height: 33px;
}

.subSubmenuRed a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #a0a0a0;
}

.subSubmenuRed a:hover
{
    color: #000000;
}

/* Hotelaria */
.green
{
    display: inline;
    /*padding: 10px;*/
    text-decoration: none;
    font-size: 13px;
    /*background-color: #eda407;*/
    color: #000000;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    height: 25px;

}

.green a
{
    /*display: inline;*/
    /*padding: 5px;*/
    text-decoration: none;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    color: #a0a0a0;
}

.green a:hover
{
    /*background-color: #eda407;*/
    /*padding: 5px;*/
    color: #000000;
    /*background-image: url("http://localhost/turismo5/images/topgreen.png");*/
}

.submenuGreen
{

    display: none;
    background-image: url("http://localhost/turismo5/images/green.png");
    background-repeat: repeat-x;
    margin-top: -4px;
    padding-top: 9px;
    height: 33px;
}

.submenuGreen a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff;
}

.submenuGreen a:hover
{
    color: #000000;
}

.subSubmenuGreen
{
    display: none;
    height: 33px;
}

.subSubmenuGreen a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #a0a0a0;
}

.subSubmenuGreen a:hover
{
    color: #000000;
}

/* Agenda */
.purple
{
    display: inline;
    /*padding: 10px;*/
    text-decoration: none;
    font-size: 13px;
    /*background-color: #eda407;*/
    color: #000000;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    height: 25px;

}

.purple a
{
    /*display: inline;*/
    /*padding: 5px;*/
    text-decoration: none;
    font-size: 13px;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 5px;
    color: #a0a0a0;
}

.purple a:hover
{
    /*background-color: #eda407;*/
    /*padding: 5px;*/
    color: #000000;
    /*background-image: url("http://localhost/turismo5/images/toppurple.png");*/
}

.submenuPurple
{

    display: none;
    background-image: url("http://localhost/turismo5/images/purple.png");
    background-repeat: repeat-x;
    margin-top: -4px;
    padding-top: 9px;
    height: 33px;
}

.submenuPurple a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff;
}

.submenuPurple a:hover
{
    color: #000000;
}

.subSubmenuPurple
{
    display: none;
}

.subSubmenuPurple a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #a0a0a0;
}

.subSubmenuPurple a:hover
{
    color: #000000;
}

/* Media */
.blue
{
    display: inline;
    /*padding: 10px;*/
    text-decoration: none;
    font-size: 13px;
    /*background-color: #eda407;*/
    color: #000000;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    height: 25px;

}

.blue a
{
    /*display: inline;*/
    /*padding: 5px;*/
    text-decoration: none;
    font-size: 13px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 5px;
    color: #a0a0a0;
}

.blue a:hover
{
    /*background-color: #eda407;*/
    /*padding: 5px;*/
    color: #000000;
    /*background-image: url("http://localhost/turismo5/images/topblue.png");*/
}

.submenuBlue
{

    display: none;
    background-image: url("http://localhost/turismo5/images/blue.png");
    background-repeat: repeat-x;
    margin-top: -4px;
    padding-top: 9px;
    height: 33px;
}

.submenuBlue a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff;
}

.submenuBlue a:hover
{
    color: #000000;
}

.subSubmenuBlue
{
    display: none;
}

.subSubmenuBlue a
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #a0a0a0;
}

.subSubmenuBlue a:hover
{
    color: #000000;
}

.languages
{
  position:fixed;
  top:264px;
  left:0;
  margin: 0px;
  width:35px;
  z-index: 1000;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pagina
{
    margin-top:10px;
    width: 1024px;
}

.img-pagina{
    width: 410px;
    float:left;
    z-index: -10000;
    
}

.data-pagina
{
    width: 590px;
    float: left;
    padding-left:10px;
    padding-right: 10px;
}

.entry-content
{
    height: 500px;
    overflow: auto;
}

.img-pagina-subarea{
    width: 210px;
    float:left;
    z-index: -10000;
}

.data-pagina-subarea
{
    width: 275px;
    float: left;
    padding-left:10px;
    padding-right: 10px;
}

.data-pagina-subarea-content
{
    overflow: hidden;
    height: 180px;
}

.data-pagina-subarea h2
{
    font-size: 14px;
    font-weight: bold;
    color: #a0a0a0;
    margin: 0px;
    padding: 0px;
}

.link-pagina
{
    width: 505px;
    height: 200px;
    float: left;
    margin-top: 10px;
}

.spacer
{
    background-image: url(http://www.castelodevide.pt/turismo/images/spacer.jpg);
    background-repeat: no-repeat;
    width: 1024px;
    height: 15px;
    margin-top: 2px;
    float: left;
}

.info-lang
{
    background-color: #333;
    height: 25px;
    width: 1004px;
    padding-left: 10px;
    padding-right: 10px;
	padding-top: 2px;
    text-align: right;
    z-index: -1;
    float:left;
    margin-top: -6px;
}

.location
{
    text-align: left;
    z-index: -1;
    float:left;
    color: #ffffff;
}

.location a
{
    color: #ffffff;
}

.language
{
    text-align: left;
    z-index: -1;
    float:right;
    color: #ffffff;
}

.language a
{
    color: #ffffff;
}

.layout-footer
{
    width: 1004px;
    float: left;
    background-color: #333;
    color: white;
    margin-top: 10px;
    padding: 10px;
}

.layout-footer h2
{
    color: white;
}

table
{
    padding: 0;
    margin: 0;
}

.th
{
    background-color: #a0a0a0;
    color: white;
    width: 600px;
    text-align: left;
    padding-left: 10px;
}

.td
{
    border-bottom: 1px solid #a0a0a0;
    padding-left: 10px;
}

a
{
    color: #2EAEDA;
}

