/* UMV - UNOFFICIAL MULTILINGUAL PATCH of OPEN-REALTY */

/* ************************************************************************** */
/* header.html */

.reg_mark {
	font-size:9px;
	vertical-align:top;
}
.reg_mark_h1 {
	font-size:14px;
	vertical-align:top;
}
.reg_mark_h3 {
	font-size:11px;
	vertical-align:top;
}

/* EDITOR.CSS */
.small {font-size:10px;}
.medium {font-size:12px;}
.large {font-size:14px;}

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:12px; font-family:arial,verdana,sans-serif;} /*Font-size:1.0em = 10px when browser default size is 16px*/


/* ........................................................................................*/



.featured_listings_hor {

	width:110px;

	height:115px;

	float:left;

	margin-right:5px;}



.header-featured {

	width:351px;

	height:115px;

	position:absolute;

	z-index:5;

	margin:20px 0 0 15px;

	color:#FFFFFF;

	overflow:hidden /*IE6*/;}

	

.header-featured a {text-decoration:none; color:#FFFFFF;}

.header-featured a:hover {text-decoration:none; color:#FFFFFF;}

.header-featured img {border:#FFFFFF 2px solid; margin:2px; padding:2px; }



.featured_hor {margin-right:30px;}

.featured_hor_txt {margin-left:4px;}



.header-message {

	width:330px;

	height:110px;

	z-index:1;

	float:right;

	color:#FFFFFF;

	margin:20px 30px 0 0;

}



.header-message h1 {width:350px; text-align:right; font-size:230%;}

.header-message h2 {float:right; width:350px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}

.header-message h3 {float:right; width:270px; margin:10px 0 0 0; text-align:right; font-size:140%;}

.header-message h3 a {text-decoration:none; color:rgb(234,239,247);}

.header-message h3 a:hover {text-decoration:none; color:#FFCC00;}



/* MAIN NAVIGATION */

.main-navi .round-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url( "../images/template/bg_corner_topright.gif") no-repeat;}

.main-content h3 {font-size:130%;}



/*FOOTER SECTION  */



.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}

.footer p.credits {font-weight:normal;}

.footer a {text-decoration:underline; color:rgb(125,125,125);}

.footer a:hover {text-decoration:none; color:rgb(0,0,0);}

.footer a:visited {color:rgb(0,0,0);}

.new_footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}

.new_footer p.new_credits {font-weight:normal;}



/*  CLEAR FLOATS  */



.page-container:after, .header:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.clear-contentunit {clear:both; width:640px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}



/*  PRINTING and MISCELLANEOUS  */



@media print {.header-top {width:780px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}

@media print {.main {clear:both; width:780px; padding-bottom:30px; background:transparent;}}

@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}

@media print {.footer {clear:both; width:780px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}



/* MAIN NAVIGATION */

.nav2-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);}



.nav2-grid dt a, .nav2-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 5px 0px 20px;  border-top:solid 1px rgb(200,200,200); text-decoration:none; color:#3B55A8; font-weight:bold; font-size:120%;}



.nav2-grid dd a, .nav2-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 5px 0px 30px; border:none; font-weight:normal; text-decoration:none; color:#3B55A8; font-size:120%;}



.nav2-grid dt a:hover, .nav2-grid dd a:hover {background-color:rgb(225,225,225); color:#3B55A8; text-decoration:none;}



.main-navi h1.navi-headline {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}



.main-navi h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}



.main-navi ul {list-style:none; margin:0.5em 10px 1.0em 20px;}

.main-navi ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url("../images/template/bg_bullet_full_1.gif") no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}

.main-navi ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}

.main-navi ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}



/* THIS IS THE INTERNAL CSS FOR OPEN-REALTY */

.field_caption{

	font-weight:bold;

}

.searchpage_field_caption {

font-weight:bold;

text-align:right;

}

.searchpage_field_caption_row {

font-weight:bold;

text-align:right;

}

.lat_long_header{font-size:12px;}

.postalcode_distance_header{font-size:12px;}

.view_image {

	text-align:center;

}

.image_caption {

	font-size:16px;

	font-weight:bold;

}

.view_user {

 padding-left:5px;

}

.view_user_user_name {

	font-size:14px;

	font-weight:bold;

}

.view_user_user_images {

	float:left;

}

.view_user_user_info {

	float:left;

	padding-left:10px;

}

.view_user_user_hitcount {

	clear:both;

}

.view_user_user_box {

}

.no_results { color:red; margin-top:10px;}



.form_main {width:100%}



/* MORE OPEN-REALTY ORIGINAL SYTLES */



.search_results {width:100%;}



.result_row_0 { background-color:#f5f5f5; }

.result_row_1 { background-color:#e3e3e3; }



.flags {

	float:right;

	margin-top:0px;

}



.flags a img {border:none; padding-right:5px;}



img { border:none;}



/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */



table.page_display {

	border:3px;

}

td.page_display {

	width:100%;

	vertical-align:top;

}



/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */



table.admin_main {

	border:3px;

	width:100%;

}

td.admin_main {

	width:100%;

	vertical-align:top;

}



/* THIS CONTROLS THE ROW COLORS */



td.row1_0	{ background-color:#009900; }

td.row2_0	{ background-color:#CCFFCC; }

td.row3_0	{ background-color:#99CC99; }

.adminListingLeft_0 {

	color:#FFFFFF;

	background-color:transparent;

}



/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */



.browse_tool_table {

	background-color:#FFFFFF;

	width:100%;

	font-size:11px;

	text-decoration:none;

	color:black;

}

.browse_tool {

	background-color:#FFFFFF;

	font-size:11px;

	text-decoration:none;

	color:black;

	 

}

.browse_tool_num {

	color:#336699;

}



.browse_tool_button a {

	display:block;

	color:#003366;

	background-color:#fff;

	width:100px;

	padding:3px;

	font-size:10px;

	font-family:Verdana, Arial, sans-serif;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	margin:2px;

	border:1px ridge #CCC;

	background-image:url(../images/template/hinter.jpg);

	background-position:top left;

	background-repeat:repeat-x;

}



.browse_tool_button  a:hover {

	display:block;

	color:#003366;

	background-color:#D9D9D9;

	background-image:url(../images/template/hinter_on.jpg); 

	background-position:top left;

	background-repeat:repeat-x;

}



.browse_tool_ghost {

	color:#aaaaaa;

	text-decoration:none;

}



.browse_tool_curpage {

	font-family:verdana, arial, Helvetica, sans-serif;

	color:#CCC;

	width:20px;

	text-align:center;

	font-size:11px;

	border:#CCCCCC 1px solid;

}



.bt_pages {

	font-family:verdana, arial, Helvetica, sans-serif;

	width:20px;

	color:#000066;

	text-align:center;

	text-decoration:none;

	font-size:11px;

}



.bt_pages_ghost{

	font-family:verdana, arial, Helvetica, sans-serif;

	color:#aaaaaa;

	text-decoration:none;

	font-size:11px;

}



.bt_pages a {

	font-family:verdana, arial, Helvetica, sans-serif;

	color:#003399;

	text-align:center;

	font-size:11px;

}



.bt_pages a:visited {

	font-family:verdana, arial, Helvetica, sans-serif;

	color:#000066;

	text-align:center;

	font-size:11px;

}



.bt_pages a:hover {

	font-family:verdana, arial, Helvetica, sans-serif;

	color:#CC0000 ;

	text-align:center;

	font-size:11px;

}



/* LISTING PAGE DETAILS 'listing_next_prev'  */

.next_prev_listing { margin:2em 0 2em 3em;  border:1px solid #a9a9a9; width:40em; text-align:center; }

.next_prev_listing ul { margin:1.5em auto; }

.next_prev_listing li { display:inline; padding:.5em 1em; list-style-type:none; }

.count, .listing_xy { width:100%; background-color:#dcdcdc; clear:both; padding:.5em 0; }



/* css for tabbed pages */

.dynamic-tab-pane-control.tab-pane {

	position:relative;

	width:100%; /* width needed weird IE bug */

	margin-right:-2px; /* to make room for the shadow */

}

.dynamic-tab-pane-control .tab-row .tab {

	width:70px;

	height:16px;

	background-image:url( "../images/template/tab.gif" );

	position:relative;

	top:0;

	display:inline;

	float:left;

	overflow:hidden;

	cursor:Default;

	margin:1px -1px 1px 2px;

	padding:2px 0px 0px 0px;

	border:0;

	z-index:1;

	font:11px Tahoma;

	white-space:nowrap;

	text-align:center;

}

.dynamic-tab-pane-control .tab-row .tab.selected {

	width:74px !important;

	height:18px !important;

	background-image:url( "../images/template/tab-active.gif" ) !important;

	background-repeat:no-repeat;

	border-bottom-width:0;

	z-index:3;

	padding:2px 0 0px 0;

	margin:1px -3px -3px 0px;

	top:-2px;

	font:11px Tahoma;

}

.dynamic-tab-pane-control .tab-row .tab a {

	font:11px Tahoma;

	color:Black;

	text-decoration:none;

	cursor:default;

}

.dynamic-tab-pane-control .tab-row .tab.hover {

	font:11px Tahoma;

	width:70px;

	height:16px;

	background-image:url( "../images/template/tab-hover.gif" );

	background-repeat:no-repeat;

}

.dynamic-tab-pane-control .tab-page {

	clear:both;

	border:1px solid rgb( 145, 155, 156 );

	background:#ffffff;

	z-index:2;

	position:relative;

	top:-2px;

	font:11px Tahoma;

	color:Black;

	padding:10px;

}

.dynamic-tab-pane-control .tab-row {

	z-index:1;

	white-space:nowrap;

}

.slideshow_img {
	padding:0 0 0 0;
	margin:25px 0 0 0;
	width:502px;

}

.slideshow_links {
	width:500px;
	border:#B3B3B3 solid 1px;
	height:23px;
	padding:0 0 0 0;
	background-image:url(../../fondo_player.jpg);
}
#playercenter {
	width:149px;
	text-align:center;
}
#bordeplayer {
	padding:0 12px 0 12px;
	border-left: #B3B3B3 solid 1px;
	float:left;
	height:23px;
}
#bordeplayer2 {
	border-left: #B3B3B3 solid 1px;
	border-right: #B3B3B3 solid 1px;
	padding:0 12px 0 12px;
	float:left;
	height:23px;
}


.slideshow_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

#tabPage1, #tabPage2, #tabPage3, #tabPage5 {

	width:510px; /* max: 516px */

	}

#thumbs_tabbed_template, #thumbs_tabbed_template table, #thumbs_tabbed_template tr, #thumbs_tabbed_template td {

	float:left;

	width:500px !important;

	border:0 none !important;

	}

#thumbs_tabbed_template img {

	width:100px;

	border:0 none;

	}

.city_distance_header{font-size:12px;}





/* listing_detail_#.html

*******************************************************************************/

table.features {

	width:100%;

	}

table.features td {

	width:50%;

	vertical-align:top;

	padding:10px;

	}

.float_left_field_addon {

	float:left;

	}

.field_value_caption {

	margin:0;

	padding:0;

	font-weight:bold;

	}

ul.field_value_elements {

	margin:0;

	padding:0;

	list-style:none;

	text-align:left;

	}

li.field_value_elements {

	margin:0;

	padding:0;

	list-style-image:none;

	}

.field_value_elements {

	font-weight:normal;

	}

div.field_value {

	}



/* UMP v2.4.2 */

#imagerows {

	width:440px;

	padding:2px;

	border-width:medium;

	border:ridge;

	text-align:center;

	}

.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;

	}

a.tooltip {

	position:relative;

	vertical-align:top;

	}

a.tooltip span {

	display:none;

	position:absolute;

	top:0px;

	left:20px;

	width:125px;

	padding:2px;

	z-index:100;

	background:#BCCAD1;

	color:#000;

	font-weight:bold;

	}

a:hover.tooltip {

	font-size:99%; /* this is just for IE */

	}

a:hover.tooltip span {

	display:block;

	}




/* ------------------------------------------------------------------------------------------------- INMOWEBS.ES ----------------------------------------------------------------*/
.footer_copy {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy a:link {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.footer_copy a:visited {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.footer_copy a:active {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy a {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy a:hover {color: #767676; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}

.header_copy {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.header_copy a:link {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.header_copy a:visited {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.header_copy a:active {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.header_copy a {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.header_copy a:hover {color: #FFFFFF; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}		



.footer_copy_jg {color: #8ea808; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy_jg a:link {color: #8ea808; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.footer_copy_jg a:visited {color: #8ea808; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}		
.footer_copy_jg a:active {color: #cfed44; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy_jg a {color: #8ea808; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	
.footer_copy_jg a:hover {color: #cfed44; font-size : 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}	

.body_text {color: #000000; font-size : 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;}	


.featured_inicio{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}
.featured_inicio a{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}
.featured_inicio a:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}
.featured_inicio a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}
.featured_inicio a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}
.featured_inicio a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-decoration:none;}

.featured_inicio2{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #bb0014; text-decoration:none;}
.featured_inicio2 a{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bb0014; text-decoration:none;}
.featured_inicio2 a:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bb0014; text-decoration:none;}
.featured_inicio2 a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bb0014; text-decoration:none;}
.featured_inicio2 a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bb0014; text-decoration:none;}
.featured_inicio2 a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bb0014; text-decoration:none;}

.buscador_txt {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}
.buscador_txt a{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}
.buscador_txt a:link {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}
.buscador_txt a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}
.buscador_txt a:active { font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}
.buscador_txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #171717; text-decoration:none;}

.footer_contacto_title {font-family: Geneva, Arial, Helvetica, sans-serif; color: #cacaca; font-size:14px; } 

.footer_contacto_txt1 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}
.footer_contacto_txt1 a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}
.footer_contacto_txt1 a:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}
.footer_contacto_txt1 a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}
.footer_contacto_txt1 a:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}
.footer_contacto_txt1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd8bd; text-decoration:none;}

.footer_contacto_txt2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#cacaca; text-decoration:none;}
.footer_contacto_txt2 a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cacaca; text-decoration:none;}
.footer_contacto_txt2 a:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cacaca; text-decoration:none;}
.footer_contacto_txt2 a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cacaca; text-decoration:none;}
.footer_contacto_txt2 a:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cacaca; text-decoration:none;}
.footer_contacto_txt2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cacaca; text-decoration:none;}

.menu_ppial {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: none;}
.menu_ppial a {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: none;}
.menu_ppial a:link {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: none;}
.menu_ppial a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: none;}
.menu_ppial a:active {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: none;}
.menu_ppial a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration: underline;}

.titols_pags {font-family: Helvetica, sans-serif, Geneva, Arial; font-size: 35px; color: #000000; font-weight:normal; letter-spacing:5px; padding-bottom:15px}

.search_result_tabaira_link {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color:#bb0014; text-decoration:none;letter-spacing:3px}
.search_result_tabaira_link a {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color:#bb0014; text-decoration:none;letter-spacing:3px}
.search_result_tabaira_link a:link {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color:#bb0014; text-decoration:none;letter-spacing:3px}
.search_result_tabaira_link a:visited {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color:#bb0014; text-decoration:none;letter-spacing:3px}
.search_result_tabaira_link a:active {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color:#bb0014; text-decoration: underline; letter-spacing:3px}
.search_result_tabaira_link a:hover {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 14px; color: #bb0014; text-decoration:underline; letter-spacing:3px}

.search_result_tabaira_titulo {font-family:Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; text-decoration: none; line-height:27px}

.search_result_tabaira_body {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #40413b; text-decoration: none; line-height:20px}

.search_result_tabaira_ref {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #40413b; text-decoration: none; line-height:20px}



.body_fitxa {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight:normal; padding-bottom:15px}

.body_fitxa2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:normal; text-align:justify}

.body_fitxa_estado {font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FF0000; font-weight:bold; text-transform:uppercase;}

.body_fitxa_hitcount {font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none;}

.tablabuscador tr { height:25px; }

/* registro de usuario */
.titulo_usuario {
	width:623px; margin-left:20px; font-size:25pt; color:#585858; font-weight:bold;
}
.subtitulo_usuario {
	width:623px; margin-left:20px; margin-bottom:15px; font-size:14pt; color:#585858; font-weight:normal;
}
#registro_usuario {
	width:553px; height:195px; background-image:url(../../imagenes/fondo_usuario.png); padding:35px; margin-left:20px;
}
#usuario_izquierda {
	float:left; width:190px;
}
#usuario_derecha {
	float:right; width:290px; margin-top:10px; margin-right:20px;
}
.texto_paso {
	font-size:50px; color:#FFFFFF; font-weight: bold; text-transform:uppercase;
}
.subtexto_paso {
	font-size:26px; color:#FFFFFF; font-weight: bold; text-transform:uppercase;
}
.parentesis_usuario {	
	font-size:11px;
	color:#575757;
}
#diverror {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-top:10px;
}
/* registro busqueda */
#registro_busqueda {
	width:553px; height:602px; background-image:url(../../imagenes/fondo_busqueda.png); background-repeat:no-repeat; padding:35px; margin-left:20px;
}
.separaciondiv {
	margin-bottom:15px;
}
.separacioncheck {
	margin-bottom:8px;
}
.mini_izquierda {
	float:left;
	width:330px;
}
.mini_derecha {
	float:left;
}