/* CSS Document */

body		{	font-family: Tahoma; font-size: 11px; margin-top: 0; margin-bottom: 0; }

h3			{	color: #FF3300; background-color: #DFDFA2; padding-left: 10px; }
h3 a:link, h3 a:visited
			{	color: #FF3300; text-decoration: none }
h3 a:hover, h3 a:active
			{	color: #FF3300; background-color: #F5F5E2; text-decoration: underline }
hr			{	size: 1px; width: 544px; color: #C7C757; text-align: center}

.padding_contact
			{	padding: 15px 10px 15px 28px; font-size: 12px }
.padding_left	
			{ padding-left: 28px; }
.padding_left_5
			{	padding-left: 5px}
.padding_left_10
			{	padding-left: 10px}			
.titles_b
			{	font-size: 16px; color: #FF3300; font-weight: bold}

.small_text
			{	font-size: 10px}
			
.med_text
			{	font-size: 16px; font-weight: bold}

.padding_llamenos
			{	padding: 10px;}

.border
			{	border: #DFDFA2 solid 1px}

.border_btm_agentes
			{	border-bottom: 10px solid #e6e6b4}

/* headers */

.bg_top_hd	
			{	background-image: url(bg_top_hd_HR.jpg); background-repeat: repeat-x;
				}

.logo_text_td	
			{	font-family:"Times New Roman", Times, serif; padding-left: 5px; font-weight: bold
				}
.logo_text	
			{	font-family:"Times New Roman", Times, serif; padding-top: 23px; font-weight: bold
				}

.logo_text_gold	
			{	font-size: 34px; color: #C7C757
				}				

.logo_text_white	
			{	font-size: 34px; color: #FFFFFF
				}

.slogan_text	
			{	font-size: 19px; color: #FFFFFF
				}

.menu_top_hd_right
			{	font-size: 11px; color: #FFFFFF; vertical-align: middle; text-align: right; padding-right: 20px; }
			
.menu_top_hd_right a:link, .menu_top_hd_right a:visited
			{	color: #FFFFFF; text-decoration: none; }	
			
.menu_top_hd_right a:hover, .menu_top_hd_right a:active
			{	color: #FFFFFF; text-decoration: underline; }					

.menu_top_left
			{	font-size: 12px; color: #FFFFFF; background-image: url(hd_bg_left_menu.jpg);
				background-repeat: repeat-x; }

.menu_top_left a:link, .menu_top_left a:visited
			{	color: #FFFFFF; text-decoration: none; }

.menu_top_left a:hover, .menu_top_left a:active
			{	color: #FFFFFF; background-color: #9D9D35; }

.menu_top_right
			{	font-size: 12px; color: #003300; padding-right: 20px; text-align: right; 		
				background-image: url(hd_bg_right_menu.jpg); background-repeat: repeat-x }

.menu_top_right a:link, .menu_top_right a:visited
			{	color: #003300; text-decoration: none; }

.menu_top_right a:hover, .menu_top_right a:active
			{	color: #003300; background-color: #FBF9B7 }
									
.menu_hd_btm
			{	font-size: 16px; color: #FF3300; text-align: center; 
				background-image: url(hd_btm_bg.jpg); background-repeat: repeat-x;
				font-weight: bold; }
						
/* Left Column */

.bg_title_left_col
			{	background-image: url(bg_botton_left_col.jpg); background-repeat: no-repeat;
				font-family: "Times New Roman", Times, serif; font-size: 14px;
				color:#006633; text-align: center; vertical-align: middle; font-weight: bold }
				
.bg_left_col
			{	background-image: url(bg_left_col.jpg); background-repeat: repeat-y;
				font-family: Arial, Helvetica, sans-serif; font-size: 12px;
				color: #006633; padding-left: 10px; padding-top: 5px; }

.bg_btm_left_col
			{	background-image: url(bg_btm_left_col.jpg); background-repeat: no-repeat; }

/* NEW left Column */

.title_left_col
			{	color: #FF0000; font-weight: bold; border-bottom: #333333 solid 1px;
				padding: 6px 5px 6px 10px; font-size: 13px }

.subscribe
			{	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
				color: #006633; padding-left: 6px; padding-top: 5px; padding-bottom: 6px;
				border-bottom: 1px dotted #081984; border-left: 10px solid #e6e6b4; }

.negrita_left_col
			{	font-weight: bold; }

#navegacion {
				width: 145px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
			}
			
#navegacion ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
#navegacion li {
				border-bottom: 1px dotted #081984;
			}
			
#navegacion li a {
				display: block;
				padding: 6px 5px 6px 5px;
				border-left: 10px solid #e6e6b4;
				/* background-color: #ffd277; */
				color: #000000;
				text-decoration: none;
			}
			
#navegacion li a:hover {
				/* background-color: #fff7e6; */
				color: #103356;
				text-decoration: none;
			}												

#navegacion li a:ACTIVE {
				/* background-color: #135291; */
				color: #103356;
				text-decoration: underline;
			}

.border_left_col
			{	border-right: #333333 solid 1px; }

/* pagina de Publicidad */

.publicidad_pagina
			{	font-size: 12px; padding-right: 20px;}

/* Publish Listing & Listing INDEX */

.prestamito { color: #FF0000; }

.listing_index
			{	font-family: Tahoma; font-size: 11px; }	
			
.listing_index_fields
			{	font-weight: bold; color: #006600; }	
					
.listing_desc
			{ 	font-size: 12px; }
			
.listing_precio
			{	font-size: 13px; font-weight: bold; color: #FF0000; }	
					
.listing_status
			{	font-size: 13px; font-weight: bold; color: #009933; }	
					
.listing_publish
			{	font-size: 12px}
			
.listing_publish_bold
			{	font-size: 12px; font-weight: bold}	
			
.listing_publish_bold_5
			{	font-size: 12px; font-weight: bold; padding: 2px 2px 2px 5px}	
								
.listing_publish_name
			{	font-size: 12px; font-weight: bold; text-align: right; padding: 2px 5px 2px 2px}	
								
.listing_publish_results
			{	font-size: 12px; text-align: center; padding: 2px 2px 2px 5px}
			
.listing_publish_redbold
			{	font-size: 12px; text-align: center; padding: 2px 2px 2px 5px;
				color: #FF0000; font-weight: bold; }			
			
.tr_results_light
			{	background-color: #F5F5E2}
			
.tr_results_dark
			{	background-color: #DFDFA2}		
				
.listing_tipo
			{	color: #C7C757; font-size: 24px; font-weight: bold}
			
.listing_servicios
			{	font-size: 14px; color: #006600; font-weight: bold; text-align: center; 
				padding: 0px 10px 0px 10px}
			
.listing_ser_name_light
			{	color: #009933; font-size: 12px; font-weight: bold; 
				padding: 2px 5px 2px 2px; text-align: right}
			
.listing_ser_name_dark
			{	color: #006633; font-size: 12px; font-weight: bold; 
				padding: 2px 5px 2px 2px; text-align: right}	
			
.listing_ser_results
			{	font-size: 12px; text-align: left; padding: 2px 2px 2px 5px}
			
.listing_agent_results
			{	font-size: 12px; text-align: left; padding: 2px 2px 2px 5px; 
				border-right: #999999 1px dotted; background-color: #F5F5E2}

.listing_agent_results a:link, .listing_agent_results a:visited
			{	color: #000000; text-decoration: underline}	 
			
.listing_agent_results a:hover, .listing_agent_results a:active
			{	color: #FF0000; text-decoration: none}						
			
.listing_ver
			{	font-size: 13px; text-align: left; padding: 2px 2px 2px 10px;
				color: #006600; font-weight: bold}
				
.listing_ver a:link, .listing_ver a:visited
			{	color: #006600; text-decoration: none}
			
.listing_ver a:hover, .listing_ver a:active
			{	color: #009933; text-decoration: underline}

								
/* Right Column */

.right_col_bg
			{	background-color: #FBFAD9;}


			
/* Search include */

.busca_bg_ventas
			{	background-image: url(buscar_bg2_ventas.jpg); }
						
.busca_bg_rentas
			{	background-image: url(buscar_bg2_rentas.jpg); }
			
.busca_bg_fsbo
			{	background-image: url(buscar_bg2_fsbo.jpg); }						
			
.busca_text
			{	font-family: Tahoma; font-size: 11px; 
				padding-right: 10px; text-align: right;
				color: #003300; }			
.busca_title
			{	font-family: Tahoma; font-size: 11px; text-align: center;
				font-weight: bold; color: #FFFFFF; }

.busca_title_fsbo
			{	font-family: Tahoma; font-size: 11px; text-align: center;
				font-weight: bold; color: #446A44; }									

.busca_propiedad
			{	font-family: Ariel; font-size: 20px; font-weight: bold; color: #FF6600; }	
			
/* NEW Search Includes */

.buscar_bg
			{	background-image: url(buscar_bg.jpg); background-repeat: no-repeat }

.buscar_bg2
			{	background-image: url(buscar_bg2.jpg); background-repeat: no-repeat }

.buscar_bg3
			{	background-image: url(buscar_bg3.jpg); background-repeat: no-repeat }

.buscar_bg4
			{	background-image: url(buscar_bg4.jpg); background-repeat: no-repeat }

.buscar_title
			{	font-family: Ariel; font-size: 18px; text-align: left; vertical-align: middle;
				font-weight: bold; color: #FFFFFF; padding: 0px 328px 0px 5px }

.buscar_subtitle
			{	font-family: Ariel; font-size: 11px; text-align: left;
				font-weight: normal; color: #FFFFFF; }				

/* FOOTER */

.bg_footer
			{	background-image: url(bg_footer.jpg); background-repeat: repeat-x;
				color: #FFFFFF; font-size: 10.5px; text-align: center; padding-top: 10px }
.footer_black_text
			{	color: #000000 }	
			
.footer_blanc
			{	font-size: 6px}						

/* Tabbed Index */ 

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 544px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
						