/*  
Page: style-sheet2.css
Main URL: http://www.TOPmexicorealestate.com/
Author: Bea Lozano
Last modification: 4-jan-2009
For each site, review:
  HEADERTITLE background image
*/		


body 
{
	font-size: 10px;
	margin: 0px;
	text-align: left;
	font-family: Verdana;
}

                         /***************************************************
                          *********************** Header ********************
                          ***************************************************/

#HEADERTITLE
{
	position: absolute; 
	width: 1020px; 
	height: 132px; 
	z-index: 2; 
	left: 10px; 
	top: 24px; 
	background-image: url(image/a-HeaderTMeridaRE.bmp);
	background-repeat: no-repeat
}

#GREENMENU
{
	position: absolute; 
	width: 1020px; 
	height: 25px; 
	z-index: 1; 
	left: 10px; 
	top: 0px; 
	background-image: url('image/constant/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: absolute; 
	width: 1020px; 
	height: 30px; 
	z-index: 1; 
	left: 10px; 
	top: 156px;  
	background-repeat:repeat-x; 
	background-image:url('image/constant/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; 
	height: 1390px; 
	z-index: 2; 
	left: 10px; 
	top: 188px; 
	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: 15px;
	padding: 0px
}



                         /***************************************************
                          *********************** 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: 188px; 
	background-color:#c0c0c0
}

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%;  
}

                         /***************************************************
                          *********************** 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/constant/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.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.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;
}

td.bluetext 
{	
	font-size:10pt;
	color:#000040;
	text-align: center;
}


			/***************************************************
		     ************************ Headers & Text ***********
		     ***************************************************/
h1 
{
	font-family: "arial black";
	font-size:14pt
}

h2 
{
	font-family: "arial black";
	font-size:14pt
}

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
}

ol.article
{
	font-family: verdana;
	font-size:10pt;
}

ul
{
	font-family: verdana;
	font-size: 10pt;
}

img.index
{
    margin-left: 5px;
    margin-right: 5px;
	border: 0px;
}


                         /***************************************************
                         *********************** Links ********************
                         *****************************************************/
a 
{
	text-decoloration: none;
}

a img 
{
	border:none;
	background:none;
	padding:5px;
}
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: none; 
	font-weight: bold
}
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
}