/* definições globais */

body {
    margin: 0px 0px 20px 0px;
    background-color: #e7e3e7;
    background-repeat: repeat-y;
    background-position: center;  
    /* background: url("terceiroanel/bg_grass2.gif") repeat scroll top center;  */
    text-align: center;
}

a, a:link, a:visited, a:active {
	font-weight: normal;
	text-decoration: none;
	color: #669933;
}

a:hover {
    color: #BAC54D;
    text-decoration: underline; 
}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: 771px;
	background-color: #ffffff;
        border: 2px solid #cecfce;
/* background: url("<img src="terceiroanel/sides.gif" />") repeat-y; */
}

/*end*/


/* defines banner settings if there is no picture banner - title and subtitle */

#banner {
    background: #ffffff; 
    height: 214px;
    border-bottom: 0px solid #779F77;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 771px;
    position: relative;
}

.banner-alt {
	display: none;
}

#banner a {
    color: #669933;
    text-decoration: none;
}
#banner a:hover { color: #BAC54D; }

#banner h1 {
    color: #000000;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 100%;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

#banner h2 {
    color: #000000;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 75%;
    margin: -12px 0px 0px 18px;
}

.banright { 
    width: 280px;
    padding-right: 0px;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align : right;
    background-color: transparent;
position: absolute;
top: 0px;
left: 444px;
z-index: 5;
}

.banright input { font-size: 11px; }
.banright p { margin: 0px; }
input#search { width: 140px; height: 12px; margin: 0px 0px; }
input#search-submit { width: 50px; margin: 0px; }
.banright form { background-color: transparent; margin: 0px;}

.banleft {
	padding-left: 0px;
	margin-top: 0px;
position: absolute;
background-color: transparent;
}

#hbanleft {  }
#hbanleft a {
	color: #ffffff;
	display: block;
	height: 100px;
        width: 448px;
        height: 68px;
        margin: 14px 0px 0px 10px;
}

/*end*/

#promohead {
	text-align: center;
	margin: 0px;
	padding: 6px;
	font: 12px/16px Verdana;
	color: #000000;
	background-color: #ffffff;
	border-bottom: 1px solid #007700;
        height: 15px;
}


/* notes and content definition */

#center {
        float: left;
        width: 551px;           
        overflow: hidden;
        }
        
#center-search {
        float: left;
        }
        
 
.content {
        padding: 15px 15px 5px 15px;
        background-color: #FFFFFF;      
        color: #333333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        }

textarea#comment-text {
        width: 400px;
        }

#right {
        float: left;    
        width: 220px;
        background-color: #ffffff;      
        overflow: hidden;
        }

.content p {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	line-height: 150%;
	margin: 0px 10px 10px 18px;
}

.content p a,
.content p a:link,
.content p a:visited,
.content p a:active {
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

.content blockquote {
        line-height: 150%;
        }

.content li {
        line-height: 150%;
        }

.content li a {
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

.content h2 {
        color: #000000;
        font-size: large;
        font-weight: bold;
        margin: 12px 0px 6px 10px;
        }

.content h1 {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: large;
	color: #000;
}

/* ******** titulo do post ************* */
.content h1 {
	margin: 4px 2px 7px 20px;
	font-weight: bold;
	font-size: large;
	color: #000;
}

.content h1 a,
.content h1 a:link,
.content h1 a:visited,
.content h1 a:active {
        color: #0D0D0D; 
        text-decoration: none;
        border-bottom: 0px;
        }

.content h1 a:hover {
        color: #BAC54D;
        text-decoration: none;
        }

/* ******** entrada ************* */
.content h4 {
    margin: 0px 0px 10px 0px;
    color: #000000;
    color: #333333;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: small;
	margin-bottom: 10px;
	padding: 0px;
}
        
.content h5 {
        font-family: Verdana, Arial, sans-serif;
        font-size: 140%;
        font-weight: bold;
        margin: 24px 0px 3px 18px;
        border-bottom: 1px solid #cccccc;
        }

.content p.posted {
        color: #999999;
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        border-top: 1px dotted #999999;
        /*text-align: left;*/
        margin-bottom: 25px;
        line-height: normal;
        padding: 3px 0px 0px 0px;
        }

.content p.posted a,
.content p.posted a:link,
.content p.posted a:visited,
.content p.posted a:active { border-bottom: 0px; }

/* ******** categorias do post ************* */

.content p.seccion {
    color: #999999;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    margin: -4px 0px 25px 18px;
    line-height: normal;
}

.content table { margin-left: 18px; }

.content p.seccion2 {
        color: #999999;
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: x-small;
        text-align: left;
        margin: -4px 0px 8px 18px;
        line-height: normal;
        padding: 3px;
        }

.content p img { border: 1px solid #7F7F7F; padding: 4px;  }

.content img.izquierda { border: 1px solid #7F7F7F; padding: 4px; margin: 2px 10px 2px 0px; float:left; }
.content img.izquierda_sinmarco { border: 0px solid; margin: 2px 10px 2px 0px; float:left; }
.content img.derecha { border: 1px solid #7F7F7F; padding: 4px; margin: 2px 0px 2px 10px; float:right; }
.content img.derecha_sinmarco { border: 0px solid; margin: 2px 0px 2px 10px; float:right; }
.content img.centro { border: 1px solid #7F7F7F; padding: 4px; display:block;
margin-left: auto; margin-right: auto; text-align: center; }
.content img.centro_sinmarco { border: 0px solid; display:block;
margin-left: auto; margin-right: auto; text-align: center; }
                
.c {text-align: center; margin: 10px;}
.l {float: left; clear: left; margin: 6px 10px 5px 0px; }
/* .r {float: right; clear: right; margin: 6px 0px 5px 10px;} */
.r {float: right; margin: 6px 0px 5px 10px;}
.b {border: thin solid #000;}

.content h5.suscribete { font-size: x-small; border: 0px; margin: 0px 0px 0px 18px; padding: 0px; }
.content h4.suscribete { font-size: small; margin: 0px 0px 5px 18px; border: 0px; }

blockquote {
  background-color:#eeeeee;
  border:1px solid #cccccc;
  padding: 5px;
display: table;
}
        
/*end*/


/* sidebar definitions */

.sidebar {
	font-family: Verdana, Arial, sans-serif;   
	font-size: x-small;
	padding: 15px;
}

.sidebar a,
.sidebar a:link,
.sidebar a:visited,
.sidebar a:active {    
        text-decoration: none;
        }

.sidebar a:hover {
        color: #BAC54D;
        }

.sidebar p {
        font-size: x-small;
        font-weight: normal;
        line-height: 150%;
        margin: 0px 0px 0px 3px;
        }
        
.sidebar h2 {
        font-family: Verdana, Arial, sans-serif; 
        font-size: x-small;
        color: #000000;
        border-bottom: 1px solid #CCCCCC;
        background-color: #f2f2f2;
        text-align: center;
        font-weight: bold;      
        margin: 5px 0px 10px 3px;
		
		text-transform: uppercase;
   
        letter-spacing: .3em;

        padding: 0px;
        border-top: solid 1px #cccccc;
}

.sidebar h2 a {
        color: #000000;
        font-weight: bold;         
        text-decoration: none;
   }
        
.sidebar h4 {
        color: #666666;
        font-size: x-small;
        background-color: #F9FFF5;
        text-align: left;
        font-weight: bold;      
        text-transform: uppercase;
        padding: 1px;
        letter-spacing: .1em;
        }

.sidebar h4 a {
        color: #666666;
        text-decoration: none;
   }
        
.sidebar ul {
        padding-left: 0px;
        margin: 3px;
        margin-bottom: 30px;
        }

.sidebar li {
        color: #0000AA;
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        text-align: left;
        line-height: 150%;      
        margin-top: 8px;
        list-style-type: none;
        }

.sidebar li a { 
       text-decoration: none;
       width: 190px;
}

.sidebar li a:hover {
       background-color: #FFFFFF;
       color: #BAC54D;
}

/* ****** tabela de categorias ******* */
.sidebar table { margin-left: 3px; }
.sidebar td {
	color: #222222;
	font-size: x-small;
	line-height: 100%;      
	margin-top: 5px;
	padding-top: 5px;
	list-style-type: none;
	border-bottom: 0px dotted #cccccc;
}


.sidebar td a {
       text-decoration: none;
}

.sidebar td a:hover {
       background-color: #BAC54D;
}

.sidebar tr { }

.sidebar img { text-align: center; }

.sidebar select { font-size: x-small; width: 150px; }
#pequipos { margin: 0px 0px 0px 3px; }

.sbform { border-top: 1px solid #cccccc; background-color: #ffffff; margin: 8px 0px 0px 0px; font-size: x-small; padding: 0px 0px;}
.sbform input { font-size: 11px; margin-top: 3px;}
.sbform form { margin: 0px 0px 5px 0px; } 
.sbform img { margin: 0px; }
        
/*end*/


/* footer */

#footer{
        font-family: Verdana, Arial, sans-serif; 
        font-size: x-small;
        text-align: center;
        margin: 5px 0px -1px 0px;
        background-color: #eeeeee;
        width: 728px;
        color: #000000;
        border-top: 0px dotted #CCCCCC;
        border-bottom: 0px;
        padding: 0px 0px;
}

#footer a {
        color: #0000ff
        text-decoration: none;
}

#footer a:hover {
        color: #BAC54D;
        text-decoration: none;
}


/*end*/


/*other elements definition*/

.link-note {
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        line-height: 150%;
        text-align: left;
        padding: 2px;
        margin-bottom: 15px;
        }

.link-note img { margin-bottom: 3px; }

#powered {
        font-family: Verdana, Arial, sans-serif;
        font-size: x-small;
        line-height: 150%;
        text-align: left;
        color: #222222;
        margin: 8px 0px 0px 3px;
        }

#comment-data {
        float: left;
        width: 180px;
        padding-right: 15px;
        margin-right: 15px;
        text-align: left;
        border-right: 1px dotted #BBB;
        }

textarea[id="comment-text"] {
        width: 50%;
        }

.image-full {
        width: 470px;   
        }

.image-thumbnail {
        float: left;
        width: 130px;
        margin-bottom: 10px;
        }

.image-thumbnail img {
        width: 115px;
        height: 115px;
        }

/*end*/

/*navigation bar*/
#navcontainer
{
padding: 0;
/* background: #ccc; */
background: #EFFAE6;
border-bottom: 1px dotted #6699CC;
height: 20px;
}

#navlist
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist li
{
list-style: none;
float: left;
}

#navlist li.r
{
float: right;
}

#navcontainer a, #navlist li.extend
{
margin: 0px;
display: block;
/* border-top: 1px solid #333; */
padding: 1px 6px;
text-decoration: none;
/* background: #ccc; */
background: #EFFAE6;
font: normal 12px verdana, serif;
color: #000;
}

#navcontainer a:hover, #navcontainer a#current
{
padding: 1px 5px;
/* background: #FAFAFA; */
background: #8EE04C;
border-right: 1px solid #333;
border-left: 1px solid #333;
/* border-top: 1px solid #FAFAFA;  */
border-bottom: 1px solid #333;
color: #000;
}

#navcontainer a#current
{
/* background: #F6F6F6; */
color: #fff;
background: #8EE04C;
/* border-top: 1px solid #F6F6F6; */
/* font-weight: bold; */
}

#navcontainer li#active
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}

ABBR, ACRONYM {border-bottom: 1px dotted #000; /* cursor: help; */ }

.enlaces { text-align: left; line-height: 140%; }

table.prevnext { margin: 0px; }
td.prevnext { font-size: 13px; }


#poll {
   border: 1px solid #cccccc;
   padding: 3px 3px 3px 5px;
   width: 200px;
   float: right;
   line-height: 150%;
   margin: 0px 0px 0px 5px;
   background-color: #eee;
   font-size: 10px;
}

#poll table { margin: 8px 0px 4px 0px; padding: 0px; width: 100%; }
#poll td { 
background-color: #e5e5e5; 
border: 0px; 
padding: 2px 0px;
margin: 0px;
}
#poll td input { margin: 0px 0px 0px 15px; }


.jornada { 
background-color: #ccc; 
width: 230px;
line-height: 100%;
margin-top: 10px;
}
.jornada table {
background-color: #f00;
width: 100%;
padding: 0px;
margin: 0px;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.jornada tr { 
background-color: #eff7e7;
margin: 0px; 
padding: 0px;
border-bottom: 1px solid #ccc;
}
.jornada td { 
padding: 2px 2px 2px 2px; 
margin: 0px; 
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
td.jtitle {
background-color: #189210;
color: #fff;
}

#vuelta1 {
float:left;
margin: 0px;
padding: 0px; 
}

#vuelta1 h1 {
font-size: 15px;
}

#vuelta2 h1 {
font-size: 15px;
}

#vuelta2 {
float:right;
}

/*end*/

/*end*/

