
hr {
  width: 400px;
  color: #cccccc;
  background-color: #cccccc;
  text-align:center;
  border: 0;
  height: 2px;
}

ul {
  list-style-image:url(rightarrow.png)
}

td {
  color: #000000; 
  font-family: Verdana;
  font-weight: normal; 
  font-size: 8pt; 
  border: 0 solid #000000
}

select, input, textarea {
  background-color: #E7E4DA;
  color: #000000; 
  font-family: Verdana;
  font-weight: normal; 
  font-size: 8pt; 
  border: 1 solid #000000
}

label {
  font-style: italic;
}

.button {
  background-color: #ECECEC;
  font-weight: bold; 
}

#message {
  width: 300px;
}

p { text-align: justify; }

body{ margin: 0; padding: 0; }

fieldset.site {
  border:1px solid #aaaaaa;
  background-color:#ececec;
  padding:10px;
  width:96%;
}

fieldset.f_blog {
  border:none; 
  border-top-style:solid; 
  border-top-width:thin; 
  border-color:#ddd;
  padding:0 12px;
  width:410px;
}

div.d_blog {
  background-color:#ececec; 
  padding:5px; 
  border-width:0px; 
  border-style:dashed; 
  border-width:thin; 
  border-color:#ddd; 
  width:98%;
}

div.d_submenu {
  padding:5px;
  border-left:solid;
  border-left-width:2px;
  background-image:url(fond.gif);
  position:absolute;
  opacity:0.8;
  filter:alpha(opacity=80);
}

div.d_picture {
  padding:5px;
  border-left:solid;
  border-left-width:2px;
  position:absolute;
  width:70%;
}

div.d_preview {
  overflow:auto; 
  padding:10px; 
  border-style:solid; 
  border-width:thin; 
  border-color:#ddd;
  background-color:#fff; 
  height:80px;
}

span.s_blog_title {
  font-weight:bold;
  font-size:10px; 
  color:#7a1d41; 
}

span.alert {
  font-weight: bold;
  color: #AA1D1D;
}

span.allclear {
  font-weight: bold;
  color: #009384;
}

span.smallblog {
  font-size:9px; 
  color:#678181;
  cursor:pointer;
  text-decoration:none;
}

span.smallblog:hover {
  color:#7a1d41;
  text-decoration:underline;  
}

.menu {
  color: #000000; 
  font-family: Verdana;
  font-weight: normal; 
  font-size: 12pt; 
}

span.menu {
  font-style: normal;
  font-size: 7.5pt;
  font-family: Verdana;
  color: black;
  cursor: pointer;
  text-decoration: none;
}

span.menu:hover {
  font-style: normal;
  font-size: 7.5pt;
  font-family: Verdana;
  color: #AA1D1D;
  cursor: pointer;
  text-decoration: none;
}

span.link, a {
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana;
  color: #567E9C;
  cursor: pointer;
  text-decoration: none;
}

span.linkhome {
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana;
  color: #000;
  cursor: pointer;
  text-decoration: none;
}

span.link:hover, span.linkhome:hover, a:hover {
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana;
  color: #AA1D1D;
  cursor: pointer;
  text-decoration: none;
}

.main_picture {
  cursor: move;
  border: 1px solid;
  background-color: #FFFFFF;
}

.div_volante {
  cursor: move;
  border: 1px solid;
  background-color: #ECECEC;
  opacity:0.9;
  filter:alpha(opacity=90);
}

.page {
  margin-left:22px;
  margin-right:32px;
  #text-align:justify;
}

.f_blog {
  text-align:justify;
}

#copy {
    text-align:center;
}

#sea_update {
  border: 1px solid #999;
  background: #fafafa;
}

#sea_update ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	background-color: #ECECEC;
}

.sort-table thead {
	background:	ButtonFace;
	background-color: #E7E4DA;
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border:		1px solid;
	border-color:	ButtonHighlight ButtonShadow
			ButtonShadow ButtonHighlight;
	cursor:		default;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
			ButtonHighlight ButtonShadow;
	padding:	3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
			ButtonShadow ButtonHighlight;
	padding:	2px 5px;
}

.sort-arrow {
	width:			11px;
	height:			11px;
	background-position:	center center;
	background-repeat:	no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:	url(downsimple.png);
}

.sort-arrow.ascending {
	background-image:	url(upsimple.png);
}

.list-image 
{
    margin: 10px;
    float: left;
    width: 86px;
    height: 86px;
    padding: 1px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    font-size: 10px;
    background-color: #ECECEC;
    font-weight: bold;
}

ul.post-tags {
  padding: .2em 0 1em 0;
  list-style-type: none;
}

ul.post-tags li { 
  display: inline; 
  float: left;
}

ul.post-tags li span {
  text-decoration: none;
  font-size: 9px;  
  background: url(tag.gif) center left no-repeat;
  padding: .2em .4em .4em 16px !important;
  padding: .4em .4em .2em 16px;
  white-space: nowrap;
  color: #999999;
  cursor: pointer;
}

ul.post-tags li span:hover { 
  color: #AA1D1D;
}
