/* CSS Document */
body {background:url('../imaxes/edicion/bgcloud1.gif') top left no-repeat #F0F8FF;}
.container {background-repeat:repeat-y; background-position:top; width:978px; padding:0 14px 0 14px; background-image:url(../imaxes/edicion/cabeceira_2010_fondoblanco.gif);}
.rastro {margin:0 0 0 15px; padding:4px 0 25px 0; width:942px; font-size:11px;}
.menulateral {margin:0 10px 0 15px;}

/* Head */
#head2 { padding: 2px; background: #F3F7FA; position: relative; }

/* Head */
#head { color: #555; font: 12px/1.5 Arial, sans-serif; padding: 18px; background: #F2F7F4; position: relative; border: 1px solid #FFF;}
#head h1 { margin: 0 0 10px 0; font-weight: normal; letter-spacing: -1px; }
#head h1 span { display: block; font-size: 15px; color: #888; font-weight: normal; letter-spacing: -1px; }

/* Thumb */
div.thumb {width:110px;height:110px; float:left; margin:0 10px 0 0;}
div.thumb a {width:110px;height:110px;display:block;position:relative;overflow:hidden; border:1px solid #666;}
div.thumb a img {display:block;position:absolute;top:0;left:-50px;}

/* Thumb2 */
div.thumb2 {width:80px;height:120px; float:left; margin:0 10px 0 0;}
div.thumb2 a {width:80px;height:120px;display:block;position:relative;overflow:hidden; border:1px solid #666;}
div.thumb2 a img {display:block;position:absolute;top:0;}

/* Thumb3 */
div.thumb3 {width:110px;height:80px; float:left; margin:0 10px 0 0;}
div.thumb3 a {width:110px;height:80px;display:block;position:relative;overflow:hidden; border:1px solid #666;}
div.thumb3 a img {display:block;position:absolute;top:0;}

/* Thumb4 */
div.thumb4 {width:110px;height:150px; float:left; margin:0 10px 0 0;}
div.thumb4 a {width:110px;height:150px;display:block;position:relative;overflow:hidden; border:1px solid #e8e8e8;}
div.thumb4 a img {display:block;position:absolute;top:0;}

/* menu comportamento ajax */
#loading{
 text-align:center; 
background:#6CBF19; 
color:#000; 
width:30%;
margin:0px auto;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;

}
#loading2{
 text-align:center; 
background:#000000; 
color:#fff; 
width:30%;
margin:0px auto;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;

}



/* TIPS */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* menu dereita */
#menuv {
        border: 1px solid #FFF;
        border-width: 1px 1px 0 1px;
        width: 187px;
        font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
        border-bottom: 1px solid #FFF;
}

#menuv a {
        text-decoration: none;
        color: #3D59AB;
        background: #F8F8FF;
        display: block;
        padding: 3px 6px;
        width: 178px;
}

#menuv a:hover {
        background: #E6E6FA;
}

/* menu dereita */
#menur {
        border: 1px solid #FFF;
        border-width: 1px 1px 0 1px;
        width: 160px;
        font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menur ul, li {
        list-style-type: none;
}

#menur ul {
        margin: 0;
        padding: 0;
}

#menur li {
        border-bottom: 1px solid #FFF;
}

#menur a {
        text-decoration: none;
        color: #333;
        background: #e8e8e8;
        display: block;
        padding: 3px 6px;
        width: 145px;
}

#menur a:hover {
        background: #f2f2f2;
}


.cortar {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
} 

/* recent posts */

.home_recent_post { padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; background: url(images/bg/dot.png) repeat-x bottom left; height:60px; }
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img { background: #999; padding: 2px; margin: 0; border: 0; }
.home_recent_thumb a:hover img { background: #333; padding: 2px; margin: 0; border: 0; }
.home_recent_title a { font-weight: bold; }
.home_recent_title a:hover { color: #fff; background: #000; }
.home_recent_date, .home_recent_auth { padding: 0; margin: 0; color: #666; font-size: 0.9em; }
.home_recent_exc p { color: #666; text-align: left; }

a.special {
	background:#0b6285;/*Blue*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:3px 4px 3px 4px;
	border-bottom:none;
	font-size:90%;
	color:#faf9f2;/*White*/
}


a.special:hover {
	background:#424242;/*Grey*/
	color:#faf9f2;/*White*/
}

.special2 {
	background:#CAE1FF;/*Blue*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:3px 4px 3px 4px;
	border-bottom:none;
	font-size:70%;
	color:#36648B;/*White*/
}

