BODY
{
		margin: 0px;

}
/*CSS Document*/
.tmapas
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.tmapas A:link
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0B17;
}
.mapas
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #010101;
}
.Estilo1
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.Estilo2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#menu
{
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menu a:link, #menu a:visited
{
	color: #DDDDDD;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/menu.png);
	background-repeat:no-repeat;
	background-position:center;
	display: block;
	height: 25px;
	width: 144px;
	text-align: center;
	vertical-align: text-bottom;
	text-decoration: none;
}
#menu a:hover
{
	color: #FFFFFF;
	background-repeat:no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/menu2.png);
	display: block;
	height: 25px;
    width: 144px;
	text-align: center;
	vertical-align: text-bottom;
	text-decoration: none;
	font-weight:bold;
}
#menu a:active
{	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/menu3.png);
	display: block;
	height: 25px;
	width: 144px;
	text-align: center;
	vertical-align: text-bottom;
	text-decoration: none;
}
#abajo
{
	color: #666666;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-align: center;
	border: hidden;
}
#buscar
{
	border: 1px solid #666666;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/buscar.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 150px;
}
.buscarbutton
{
	width: 30px;
	height: 21px;
	background-image: url(img/ir.jpg);
}
.buscartop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
/*CSS style of services*/
.services
{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#navigation TD
{
	border-bottom: 1px solid #FF9900;
}
#navigation A
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF9900;
	line-height: 16px;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	padding: 8px 6px 8px 22px;
}
#navigation A:hover
{
	color: #FFFFCC;
	font-weight: bold;
	background: url(mm_bullet_yellow.gif) no-repeat 10px 50%;
}
#navheader
{
	font: 24px georgia;
	color: #1F2669;
	letter-spacing: 0.4em;
	padding: 10px;
	line-height: 30px;
}
#logo
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #FF9900;
	letter-spacing: 0.5em;
	line-height: 30px;
}
#tagline
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF9900;
	letter-spacing: 0.2em;
	line-height: 14px;
}
#monthformat TD
{
	border-bottom: 1px solid #FFFFCC;
}
#dateformat
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	letter-spacing: 0.4em;
	background-image: url(img/bgbarr.jpg);
}
#dateformat A
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: 0.1em;
	text-decoration: none;
}
#dateformat A:hover
{
	color: #990000;
}
/*Class Styles*/
.bodyText
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	line-height: 22px;
	margin-top: 0px;
	letter-spacing: 0.1em;
}
.pageName
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	line-height: 24px;
	letter-spacing: 0.3em;
}
.columnHeader
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF080E;
	line-height: 18px;
	letter-spacing: 0.05em;
}
.subHeader
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 18px;
	letter-spacing: 0.1em;
}
.smallText
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}
.navText
{
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #1F2669;
	line-height: 16px;
	letter-spacing: 0.1em;
	text-decoration: none;
}
/*bloque de hoteles de oaxaca*/
#linkshotels
{
	text-decoration: none;
}
#linkshotels A:link
{
	text-decoration: none;
	color: #FB0303;
}
#verfotos
{
}
#botonescasos
{
font-size:12px;
font-family:Calibri;
}
#botonescasos a:link, #botonescasos a:visited
{
background-image:url(http://img.oaxacadental.com/botonescasos.png);
border:1px solid #FFFFFF;
color:#FFF;
width:142px;
text-align:center;
height:20px;
display:inline-block;
text-decoration:none;
font-family:Calibri;
font-size:12px;);
}
#botonescasos a:hover
{
	background-image:url(http://img.oaxacadental.com/botonescasos.png);
	border:1px solid #FFFFFF;
	color:#900;
	width:142px;
	text-align:center;
	height:20px;
	display:inline-block;
	text-decoration:none;
	font-family:Calibri;
	font-size:12px;
}
.casos
{
background-image:url(http://img.oaxacadental.com/botonescasos2.png);
border:1px solid #FFFFFF;
color:#FFFFFF;
width:142px;
text-align:center;
height:20px;
display:inline-block;
text-decoration:none;
font-family:Calibri;
font-size:12px;
}
.casos #a:link
{
	background-image:url(http://img.oaxacadental.com/botonescasos.png);
border:1px solid #FFFFFF;
color:#FFFFFF;
width:142px;
text-align:center;
height:20px;
display:inline-block;
text-decoration:none;
font-family:Calibri;
font-size:12px;}
#galerias2
{ font-family:Calibri;
font-size:12px;
color:#900;
}
#galerias2 a:link, #galerias2 a:visited
{
	font-family:Calibri;
	color:#000;
	width:110%;
	
}
#galerias2 a:hover{
		font-family:Calibri;
	color:#FFF;
	background-color:#000;
	width:110%;
	
	
}

