body {
	margin: 0px;
	background-color: #FFFFFF;
}
table {
	border-collapse : collapse;
}
.ancho {
	width: 1010px;
}
table td, table th {
	padding : 0;
}
#inicio{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;

}
#inicio a:visited, #inicio a:link, #inicio a:active {
	text-decoration: none;
	color:#FFFFFF;
}
#inicio a:hover {
	color:#000000;
}
#menux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menux a:visited, a:link, a:active {
	color: #0E0A46;
	text-decoration: none;
}
#menux a:hover {
	color: #0E0A46;
	font-weight: bold;
}
.cuerpo {
	color:#000000;
	padding-left: 17px;
	padding-right: 17px;
}
.cuerpo a:visited, .cuerpo a:link, .cuerpo a:active {
	/*color: #0E0A46;*/
	text-decoration: none;
	color:#003366;
}
.cuerpo a:hover {
	color:#666666;
}
.featured_listings{
	font: "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:lowercase;
}
.featured_listings a:visited, .featured_listings a:link, .featured_listings a:active {
	text-decoration: none;
	color:#666666;
}
.featured_listings a:hover {
	color:#000000;
}
.browse_tool {
	font-size: 18px;
}
.bt_pages, .browse_tool_curpage, .bt_pages_ghost {
	font-size: 24px;
}
.tabla1 td.cajas {
	background-color: #cccccc;
}
.tabla1 td.cajas:hover {
	background-color: #dcdcdc;
}
.tabla1 td {
	border:thin;
	background-color: #F0F0F0;
	padding-left:5px;
}
.tabla1 td.cabecera{
	border:thin;
	background-color: #CCCCCC;
}
.tabla1 a:visited, .tabla1 a:link, .tabla1 a:active {
	color:#666666;
	text-transform: lowercase;
}
.tabla1 a:hover {
	color:#003366;
	text-transform: lowercase;
}
.multiple_options_caption {
margin:0;
padding:0;
font-weight:bold;
width:100%;
}
.multiple_options {
float:left;
width:100%;
}
.multiple_options ul {
margin:0;
padding:0;
list-style-type:none;
}
.multiple_options li {
display:inline;
}
 
.browse_tool_table {
	background-color: silver;
	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool {
	background-color: silver;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool_num {
	color: #336699;
}
.browse_tool_button A {
	background-color: silver;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	BORDER-COLOR: #000000;
   	BORDER-STYLE: outset;
 	BORDER-WIDTH: 1px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 82px;
	height: 18px;
	display: block;
}
.browse_tool_button A:visited {
	color: #000000;
}
.browse_tool_button A:hover {
	color: #FFFFFF;
	BORDER-STYLE: inset;
	width: 82px;
	height: 18px;
}
.browse_tool_ghost {
	font-size: 10px;
	line-height: 10px;
	color: #aaaaaa;
	text-decoration: none;
}
.browse_tool_curpage {
	width: 34px;
	height: 28px;
	color: #000000;
	display: block;
	text-align: center;
	vertical-align: middle;
}
.bt_pages {
	width: 34px;
	height: 28px;
	BACKGROUND-COLOR: #D1DEE9;
	vertical-align: middle;
	color:	#000000;
}
A.bt_pages{
	color:	#000000;
	display: block;
	text-align: center;
}
A.bt_pages:visited{
	color: #000000;
}
A.bt_pages:hover{
	color:#FFFFFF;
	background-color:#132975;
}
.slideshow_links {
	width:640px;
}
.favorito_no {
	display:inherit;
}
.favorito_yes {
	display:none;
}
/* BLOG VIEW
*******************************************************************************/
.blog_date {
clear:both;
color:#808080;
margin-bottom:3px;
font-size:10px;
}
.blog_title{
font-weight:bold;
font-size:18px;
color:#003366;
border-bottom:1px dotted;
}
.blog_summary{
	/*padding:7px;*/
color:#333333;
}
.blog_story_link_line{
padding-left:7px;
padding-bottom:5px;
}
a.blog_story_link{
text-decoration:none !important;
}
.blog_entry_footer {
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
border-bottom:1px groove;
font-size:10px;
}

.blog_byline{
float:left;
}
.blog_comments{
float:right;
}
.blog_full_article{
padding:7px;
color:#333333;
}
.blog_article_comments_header{
font-weight:bold;
font-size:18px;
color:#053280;
margin-bottom:10px;
}

.blog_article_comment_item{
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
}
.blog_article_comment_title_row{
background-color:#cccccc;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}
.blog_article_comment_text {
padding-left:5px;
padding-right:5px;
color:#808080;
}

.add_comment_block{
padding-left:20px;
margin-top:10px;
}

.blog_leave_comment_text {
color:#053280;
}
.blog_leave_comment_submit{
border-color:#053280;
font-weight:bold;
font-size:10px;
}

.blog_leave_comment_text_textarea{
width:500px;
height:75px;