/* Page Name: www.TopMexicoRealEstate.com
 * Page URL: http://www.TOPMexicoRealEstate.com/
 * Author: Bea Lozano */

body 
{
	font-size: 10px;
	margin: 0px;
	text-align: left;
	font-family: Verdana;
}

     /***************************************************
      *********************** Header ********************
      ***************************************************/

#HEADERTITLE
{
	position: fixed; 
	width: 1020px; 
	height: 132px; 
	z-index: 8; 
	left: 10px; 
	top: 24px; 
	background-image: url(image/headerx.jpg);
	background-repeat: no-repeat
}

#GREENMENU
{
	position: fixed; 
	width: 1020px; 
	height: 25px; 
	z-index: 7; 
	left: 10px; 
	top: 0px; 
	background-image: url('image/top-menu.gif'); 
	background-repeat: repeat-x
}

table.greenmenu-table
{
	width: 1020px;
	border-spacing: 0px;
}

td.greenmenu-td
{
	width: 80px; 
	text-align: center;
	border-left-style: solid; 
	border-left-width: 1px; 
	border-color: #FFFFFF
}

#HOMEMENU
{
	position: fixed; 
	width: 1020px; 
	height: 30px; 
	z-index: 7; 
	left: 10px; 
	top: 156px;  
	background-repeat:repeat-x; 
	background-image:url('image/home-menu.gif')
}

table.homemenu-table
{
	width:100%;
	border-spacing: 0px;
}

td.homemenu-td
{
	width:167px; 
	text-align: center;
	border-right-style: solid;	
	border-right-width: 1px; 
	border-color: #FFFFFF
}


                         /***************************************************
                          *********************** Left Bar ******************
                          ***************************************************/

#LEFTBAR
{
	position: absolute; 
	width: 168px; 
	padding:0;
	height: 1390px; 
	z-index: 2; 
	left: 10px; 
	top: 188px; 
	background-color:#c0c0c0
}

#LEFTBAR-FRAME
{
	position: absolute; 
	width: 168px; 
	height: 1390px; 
	z-index: 2; 
	left: 10px; 
	top: 0px; 
	background-color:#c0c0c0
}

#LEFTLARGEBAR
{
	position: absolute; 
	width: 168px; 
	height: 5781px; 
	z-index: 2; 
	left: 10px; 
	top: 188px; 
	background-color:#c0c0c0
}

#LEFTSMALLBAR
{
	position: absolute; 
	width: 168px; 
	height: 466px; 
	z-index: 2; 
	left: 10px; 
	top: 294px; 
	background-color:#c0c0c0
}

#LEFTSMALLBAR2
{
	position: absolute; 
	width: 168px; 
	height: 540px; 
	z-index: 2; 
	left: 10px; 
	top: 188px; 
	background-color:#c0c0c0
}

#LEFTTOOLBAR
{
	position: absolute; 
	width: 168px; 
	height: 550px; 
	z-index: 2; 
	left: 10px; 
	top: 188px; 
	background-color:#c0c0c0
}

table.leftbar-table
{
	border-width: 0px;
	width: 164;
	border-collapse: separate;
	border-spacing: 5px;
	padding: 0px
}

#CALL-US
{
	position: fixed; 
	width: 160px; 
	height: 190px; 
	z-index: 2; 
	left: 14px; 
	top: 192px; 
}

#CALL-US-FRAME
{
	position: fixed; 
	width: 160px; 
	height: 190px; 
	z-index: 2; 
	left: 14px; 
	top: 0px; 
}


#QUICK-SEARCH
{
	position: fixed; 
	width: 160px; 
	height: 200px; 
	z-index: 2; 
	left: 14px; 
	top: 393px; 
}

#QUICK-SEARCH-FRAME
{
	position: fixed; 
	width: 160px; 
	height: 200px; 
	z-index: 2; 
	left: 14px; 
	top: 201px; 
}


#CONTACT-US
{
	position: fixed; 
	width: 160px; 
	height: 80px; 
	z-index: 2; 
	left: 14px; 
	top: 607px; 
}

#CONTACT-US-FRAME
{
	position: fixed; 
	width: 160px; 
	height: 80px; 
	z-index: 2; 
	left: 14px; 
	top: 415px; 
}



                         /***************************************************
                          *********************** Right Bar *****************
                          ***************************************************/
#RIGHTBAR
{
	position: absolute; 
	width: 250px; 
	height: 1390px; 
	z-index: 3; 
	left: 779px; 
	top: 188px; 
	background-color:#c0c0c0
}

#RIGHTSMALLBAR
{
	position: absolute; 
	width: 250px; 
	height: 540px; 
	z-index: 3; 
	left: 779px; 
	top: 188px; 
	background-color:#c0c0c0
}

#RIGHTLARGEBAR
{
	position: absolute; 
	width: 250px; 
	height: 5790px; 
	z-index: 3; 
	left: 779px; 
	top: 192px; 
	background-color:#c0c0c0
}

#RIGHTBAR-LISTING
{
	position: fixed; 
	width: 280px; 
	height: 90px; 
	z-index: 3; 
	left: 750px; 
	top: 192px; 
}

#RIGHTBAR-FEATURED-LISTING
{
	position: fixed; 
	width: 280px; 
	height: 390px; 
	z-index: 3; 
	left: 750px; 
	top: 300px; 
}

#RIGHTBAR-LISTING-FRAME
{
	position: fixed; 
	width: 280px; 
	height: 90px; 
	z-index: 3; 
	left: 750px; 
	top: 0px; 
}

#RIGHTBAR-FEATURED-LISTING-FRAME
{
	position: fixed; 
	width: 280px; 
	height: 390px; 
	z-index: 3; 
	left: 750px; 
	top: 108px; 
}

table.rightbar-table
{
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	width: 100%;  
	border-collapse: separate;
	border-spacing: 15px;
	padding:0
}

                         /***************************************************
                          *********************** Footer ********************
                          ***************************************************/
#FOOTER
{
	position: absolute; 
	width: 1025px; 
	height: 20px; 
	z-index: 5; 
	left: 8px; 
	top: 1500px; 
}

#FOOTERLARGER
{
	position: absolute; 
	width: 1025px; 
	height: 20px; 
	z-index: 5; 
	left: 8px; 
	top: 5900px; 
}

#SMALLFOOTER
{
	position: absolute; 
	width: 1025px; 
	height: 20px; 
	z-index: 5; 
	left: 8px; 
	top: 700px; 
}

#SMALLERFOOTER
{
	position: absolute; 
	width: 1025px; 
	height: 20px; 
	z-index: 5; 
	left: 8px; 
	top: 500px; 
}

table.footer-table
{
	width: 100%;  
}
                         /***************************************************
                          *********************** Editorial *****************
                          ***************************************************/

#GOOGLE-MAP
{
	position: absolute; 
	width: 600px; 
	height: 380px; 
	z-index: 1; 
	left: 192px; 
	top: 185px;
	border: 1px  ridge #878787;
}

                         /***************************************************
                          *********************** Listings ******************
                          ***************************************************/

#LISTING-LIST
{
	position: absolute; 
	width: 515px;
	height: 800px; 
	z-index: 3; 
	left: 185px; 
	top: 200px;
}

#LISTING-LIST-FRAME
{
	position: absolute; 
	width: 520px;
	height: auto; 
	z-index: 3; 
	left: 0px; 
	top: 0px;
}

table.listing
{
	border-left: 0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top: 1px solid #000040; 
	border-bottom: 1px solid #000040; 
	border-collapse: collapse;
	width: 550px;
}

table.listing2
{
	border-left: 0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top: 2px ridge #E1E1E1; 
	border-bottom: 2px ridge #E1E1E1; 
	border-collapse: collapse;
	width: 830px;
}

td.listing1
{
	align: left;
	font-size: 10pt; 
	color: #878787;
	border-left:0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top: 1px solid #000040; 
	border-bottom: 0px solid #FFFFFF; 
}

td.listing2
{
	border-left:0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top: 0px solid #FFFFFF; 
	border-bottom: 1px solid #000040; 
}

td.listing3
{
	width: 845px;
	height:250px;
	align: left;
	valign: top;
	font-size: 10pt; 
	color: #000040;
}

td.red-button
{
	width: 150px;
	height:30px;
	text-align: center;
	valign: middle;
	font-size: 10pt; 
	color: #FFFFFF;
	background-image:url('image/button-red.jpg');
	background-repeat: no-repeat
}

img.listing-img
{
	border: 3px  ridge #878787;
	padding: 2px;	
}

img.listing-img2
{
    margin: 5px 5px 5px 5px;
	border: 1px  ridge #878787;
	padding: 1px;
	align: left;
}

                         /***************************************************
                          *********************** FAQ ***********************
                          ***************************************************/
#FAQTitle
{
	position: absolute; 
	width: 586px; 
	z-index: 7; 
	left: 185px; 
	top: 188px;
	background-color:#000040
}

#FAQIndex
{
	width: 558px;
	padding: 10px;
	border-style: solid;
	border-width: medium; 
	border-color: #000040;
	background-color: #E1E1EC;
}

p.faq-title
{ 
	text-align: left;
	color: #000040; 
	font-size: 14pt;
	font-weight: bold
}

p.faq-subtitle
{
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}

p.faq-quest
{
	text-align: left;
	text-indent: -27px;
	margin-left: 30px; 
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 8pt
}

p.faq-preg
{
	text-align: left;
	text-indent: -27px;
	margin-left: 30px; 
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 10pt;
	font-weight: bold;
}

p.faq-resp
{
	text-align: left;
	margin-left: 30px; 
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 10pt
}

p.faq-top
{
	text-align: right;
	font-size: 6pt;
}

p.faq-line
{
	text-indent: -15px; 
	margin-left: 60px; 
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 10pt;
}


                         /***************************************************
                          *********************** HOW TO ********************
                          ***************************************************/
#HOWTOTitle
{
	position: absolute; 
	width: 1020px; 
	height: 95px; 
	z-index: 7; 
	left: 10px; 
	top: 192px; 
	background-image:url('image/camara-video.gif'); 
	background-repeat:no-repeat;
	padding: 10px
}

#HOWTOMenu
{
	position: absolute; 
	width: 250px; 
	height: 400px; 
	z-index: 5; 
	left: 203px; 
	top: 293px; 
	background-color: #c0c0c0;
}

#HOWTOIndex
{
	position: absolute; 
	width: 572px; 
	height: 400px; 
	z-index: 1; 
	left: 457px; 
	top: 293px; 
	background-color: #c0c0c0;
}

#VIDEO
{
	position: absolute; 
	width: 450px; 
	height: 400px; 
	z-index: 1; 
	left: 187px; 
	top: 294px;
	background-color: #c0c0c0
}

#VIDEO2
{
	position: absolute; 
	width: 435px; 
	height: 360px; 
	z-index: 5; 
	left: 10px; 
	top: 20px;
}

#CREDITS
{
	position: absolute; 
	width: 377px; 
	height: 400px; 
	z-index: 3; 
	left: 653px; 
	top: 294px; 
	background-color:#c0c0c0
}

#CREDITS2
{
	position: absolute; 
	width: 377px; 
	height: 150px; 
	z-index: 3; 
	left: 0px; 
	top: 325px; 
	background-color:#c0c0c0
}

table.video-table
{
	width="100%";
	background-color: #000040
}
table.credits-table
{
	border-width: 0px;
	width: "100%";
	border-spacing: "15px"
}

table.credits-table2
{
	border-width:"0px";
	width="100%";
	border-spacing="35px";
	padding="15px"
}

                         /***************************************************
                          *********************** Tools *********************
                          ***************************************************/
#TOOLS
{
	position: absolute; 
	width: 332px; 
	height: 550px; 
	z-index: 1; 
	left: 698px; 
	top: 188px;
	background-color: #c0c0c0
}

#TOOLSINBOX
{
	position: absolute; 
	width: 490px; 
	height: 470px; 
	z-index: 1; 
	left: 188px; 
	top: 194px;
	border-style: solid;
	border-width: 5px;
	border-color: #878787 #E1E1E1 #E1E1E1 #878787;
	background-color: #C0C0C0
}

table.tools-table
{
	border-spacing: 35;
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	width: 100%;  
	border-collapse: separate;
	padding: 35
}

table.inbox-table
{
	width: 90%;
	padding: 40px;
}

td.inboxcell
{
	color: #000040;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	background-color: #e1e1e1;
	border-color: #878787 #FFFFFF #FFFFFF #878787
}

                         /***************************************************
                          *********************** Cells *********************
                          ***************************************************/
table.tab1 
{ 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px
}


td.bluecell 
{	
	font-size:8pt;
	color:#FFFFFF;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e1e1e1;
	border-right-color: #000000;
	border-left-color: #e1e1e1;
	border-bottom-color: #000000;
	background-color: #000040
}

td.bluecell-listing 
{	
	font-size:10pt;
	color:#FFFFFF;
	margin-top: 1cm;
	margin-bottom: 1cm;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e1e1e1;
	border-right-color: #000000;
	border-left-color: #e1e1e1;
	border-bottom-color: #000000;
	background-color: #000040
}
	  	
td.redcell 
{	
	font-size:10pt;
	color:#FFFFFF;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e1e1e1;
	border-right-color: #000000;
	border-left-color: #e1e1e1;
	border-bottom-color: #000000;
	background-color: #FF0000
}

td.red-blink-cell 
{	
	font-size:10pt;
	font-family: "arial black";
	color:#FFFFFF;
	text-align: center;
	text-decoration: blink;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e1e1e1;
	border-right-color: #000000;
	border-left-color: #e1e1e1;
	border-bottom-color: #000000;
	background-color: #FF0000
}
	  	
td.greycell 
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.greycell-bold
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	font-weight: bold;	
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}
td.greycell-left 
{	
	font-size:10pt;
	color: #000040;
	text-align: left; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.greycell-right 
{	
	font-size:10pt;
	color: #000040;
	text-align: right; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.lightgreycell 
{	
	font-size:3pt;
	font-family: verdana;
	color: #C0C0C0;
	text-align: left;
	background-color: #C0C0C0
}

td.whitecell-frame
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #878787;
	background-color: #FFFFFF;
}

td.whitetextcell 
{
	font-size:3pt;
	color: #FFFFFF;
	text-align: left;
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style: none; 
	border-right-width: medium
}

td.whitetextcell-small 
{
	font-size:8pt;
	color: #FFFFFF;
	text-align: center;
}

			/***************************************************
		     ************************ Headers & Text ***********
		     ***************************************************/
h1 
{
	font-family: "arial black";
	font-size:14pt
}

h2 
{
	font-family: "arial black";
	font-size:14pt
}

h3
{
	font-family: verdana;
	text-align: center;
	font-size:12pt;
	margin-top: 12px; 
	margin-bottom: 12px;
}

p 
{
	font-family: verdana;
	font-size:10pt;
	margin-top: 0; 
	margin-bottom: 0
}

p.tex2 
{
	font-family: verdana;
	font-size:8pt;
	text-align: center;
	color: #000040
}

p.tex3 
{
	font-family: verdana;
	font-size:10pt;
	text-align: center;
	color: #FFFFFF
}

p.tex4 
{
	text-align: left;
	margin-top: 0; 
	margin-bottom: 0
}

p.tex5
{
	font-size: 14pt;
	text-align: left;
	margin-top: 0; 
	margin-bottom: 0;
	color: #FFFFFF
}

p.tex6
{
	font-size: 8pt;
	text-align: center;
	margin-top: 0; 
	margin-bottom: 0;
	color: #FFFFFF
}

p.tex7
{
	font-family: verdana;
	font-size:12pt;
	text-align: center;
	color: #000040
}

ol.article
{
	font-family: verdana;
	font-size:10pt;
}

                         /***************************************************
                         *********************** Links ********************
                         *****************************************************/
a 
{
	text-decoloration: none;
}

a img 
{
	border:none;
	background:none;
	padding:5px;
}

a.blue-listing:link    
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none
} 
a.blue-listing:visited 
{
	color: #000040; 
	font-size: 10pt; 
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none
}  
a.blue-listing:hover   
{
	color: #000040; 
	font-size: 10pt; 
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline; 
}
a.blue-listing:active  
{
	color: #FF0000; 
	font-size: 10pt; 
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none
}



a.blue-text:link    
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none
} 
a.blue-text:visited 
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none
}  
a.blue-text:hover   
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: underline; 
}
a.blue-text:active  
{
	color: #FF0000; 
	font-size: 10pt; 
	text-decoration: none
}

a.blue-small:link    
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline
} 
a.blue-small:visited 
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline
}  
a.blue-small:hover   
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline; 
}
a.blue-small:active  
{
	color: #FF0000; 
	font-size: 8pt; 
	text-decoration: underline
}

a.white-text:link
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: none
}
	
a.white-text:visited 
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: none
}  
a.white-text:hover   
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold
}
a.white-text:active  
{
	color: #FF0000; 
	font-size: 10pt; 
	line-height: 20pt;
	text-decoration: none
}

a.title:link
{
	color: #2E2E5C; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}
	
a.title:visited 
{
	color: #2E2E5C; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}  
a.title:hover   
{
	color: #000040; 
	font-family: "Arial Black";
	font-strecht: semi-expanded;
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: underline; 
}
a.title:active  
{
	color: #FF0000; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}