img, div { behavior: url(iepngfix.htc) }

body {
	text-align: center;
	font-family: Arial;
	font-size: 10px;
}

h1 { font-size: 24px; text-indent: 0px;}

h2 { font-size: 18px; text-indent: 0px;}

h3 { font-size: 12px; text-indent: 0px;} 

img {
	border: 0px;
}

#main {
	margin: 0px auto;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 0px;
	padding-top: 25px;
	width: 1230px; /** originalmente 950px **/
	background-position: center center;
	background-image: url('imagenes/minibackground.jpg');
	background-repeat: repeat;
}

#leftcolumn {
	float: left;
	margin: 0px auto;
	padding: 0px;
	margin-left: 10px;
}

#leftcolumn div.logoBlock {
	margin-top: 10px;
}

#leftcolumn div.logoBlock img {
	width: 199;
	height: 241px;
	position: relative; 
	top: 30px;
}

#middlecolumn {
	margin: 0px auto;
	float: left;
	text-align: center;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 500px;
	!width: 780px;
	_width: 780px;
}

#header {
	margin: 0px auto;
	padding: 10px;
	border: 1px solid #CCCCCC;
	width: 760px;
}

#bar {
	margin: 0px auto;
	padding: 10px;
	!margin-top: 14px;
	_margin-top: 14px;
	width: 760px;
	height: 120px;
}

#bar div {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#bar A , #lowerbar A {
	color: #999999;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	min-width: 100px;
	line-height: 25px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

#bar A.blue {
	color: #176A92;
	border: 1px solid #176A92;
}

#bar A.yellow{
	color: #FE9F0F;
	border: 1px solid #FE9F0F;
}

#bar A.green {
	color: #40882F;
	border: 1px solid #40882F;
}

#bar A.red {
	color: #EE0873;
	border: 1px solid #EE0873;
}

#bar A.lightblue {
	color: #65A0B4;
	border: 1px solid #65A0B4;
}

#bar A:hover , #lowerbar A:hover {
	background-color: #EEEEEE;
	text-decoration: none;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	color: black;
}

#content {
	display: inline-block;
	clear: left;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px auto;
	width: 740px;
	text-indent: 20px;
	!margin-top: -8;
	min-height: 640px;
}

#content h1, #content h2 {
	border-bottom: 1px solid;
}

#content h1.blue, #content h2.blue {
	border-bottom: 1px solid #176A92;
	color: #176A92;
}

#content h1.yellow, #content h2.yellow {
	border-bottom: 1px solid #FE9F0F;
	color: #FE9F0F;
}

#content h1.green, #content h2.green {
	border-bottom: 1px solid #40882F;
	color: #40882F;
}

#content h1.red, #content h2.red {
	border-bottom: 1px solid #EE0873;
	color: #EE0873;
}

#content table {
	font-size: 10px;
	border: 0px solid #CCCCCC;
}

#content table thead td {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid black;
}

#content table td {
	border: 0px;
	padding: 3px;
	margin: 0px;
	text-align: center;
}

#content table td.blue {
	background-color: #178892;
}

#content table td.yellow {
	background-color: #FE9F0F;
}

#content table td.green {
	background-color: #40882F;
}

#content table td.red {
	background-color: #EE0873;
}

#content table td.lightblue {
	background-color: #65A0B4;
}

#content ul, #content ol {
	text-indent: 0px;
}

#content ul.blue {
	list-style-image: url('imagenes/icon_dot_blue.png');
}

#content ul.yellow {
	list-style-image: url('imagenes/icon_dot_yellow.png');
}

#content ul.green {
	list-style-image: url('imagenes/icon_dot_green.png');
}

#content ul.red {
	list-style-image: url('imagenes/icon_dot_red.png');
}

#content b {
	font-size: 14px;
}

#content b.sizenormal {
	font-size: 12px;
}

#content p {
	padding-left: 20px;
	padding-right: 20px;
}

#content img.gameblock {
	width: 110px;
	height: 115px
}

#content form label {
/**	display: block;
	text-align: right;
	float:left;
	width: 100px;
	margin: 0px;
	margin-bottom: 5px;*/
}

#content form input {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

#content .checkprice {
	color: white;
	text-decoration: none;
}

#content .checkprice:hover {
	color: white;
	text-decoration: underline;
}

#content img.frame {
	border: 10px solid #CCCCCC;
	padding: 10px;
	margin-right: 20px;
	margin-left: 20px;
}

#content img.frame.blue {
	background-color: #176A92;
	border-color: #176A92;
}

#content img.frame.yellow {
	background-color: #FE9F0F;
	border-color: #FE9F0F;
}

#content img.frame.green {
	background-color: #40882F;
	border-color: #40882F;
}

#content img.frame.red {
	background-color: #EE0873;
	border-color: #EE0873;
}

#content img.frame.black {
	background-color: #65A0B4;
	border-color: #65A0B4;
}

#content p.thumbblock {
	padding-left: 5px;
	padding-right:5px;
	height: 125px;
	!height: 150px;
	_height: 150px;
}

#rightcolumn {
	float: right;
	margin: 0px auto;
	padding: 0px;
	margin-right: 25px;
	!margin-right: 15px;
	_margin-right: 15px;
}

.phone{
/**	background-image: url('imagenes/icon_telephone.png');
	background-position: 2px 5px;
	background-repeat:no-repeat;
	height: 25px;
	line-height: 10px;
	vertical-align: middle;*/
}

#footer {
	clear: both;
	padding-top: 25px;
}

#footer A {
	color: #999999;
	text-decoration: none;
}

#footer A:hover {
	color: black;
}

.block {
	border: 1px solid #CCCCCC;
	border-top: 0px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
	width: 164px;
}

.block p {
	margin: 10px;
}

.block h1 {
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 26px;
	color: white;
	vertical-align: middle;
}

.block h3 {
	border-top: 1px solid #CCCCCC;
	width:80%;
	margin: 0px auto;
	padding-top: 10px;
	margin-top: 10px;
}

h1.bluebg {
	background-image: url('imagenes/block_background_blue.ie.png');
}

h1.yellowbg {
	background-image: url('imagenes/block_background_yellow.ie.png');
	background-color: #FE9F0F;
}

h1.greenbg {
	background-image: url('imagenes/block_background_green.ie.png');
}

h1.redbg {
	background-image: url('imagenes/block_background_red.ie.png');
}

p.blue, a.blue {
	color: #176A92;
}

p.yellow, a.yellow {
	color: #FE9F0F;
}

p.red, a.red {
	color: #EE0873;
}

p.green, a.green {
	color: #40882F;
}

b.blue {
	font-size: 12px;
	color: #176A92;
}

b.yellow {
	font-size: 12px;
	color: #FE9F0F;
}

b.green {
	font-size: 12px;
	color: #40882F;
}

b.red {
	font-size: 12px;
	color: #EE0873;
}

.alignleft {
	text-align: left;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto 
    text-align: center;
}

.alignright {
	text-align: right;
}

.alignjustify {
	text-align: justify;
}

.floatleft  {
	float: left;
}

.floatright {
	float: right;
}

.grey {
	color: #CCCCCC;
}

.black {
	color: #65A0B4;
}


.Estilo1 {

	color: #0000FF;

	font-weight: bold;

}

.Estilo2 {

	color: #FF0099;

	font-weight: bold;

}

.Estilo3 {

	font-size: 18px;

	font-weight: bold;

}

.Estilo4 {

	color: #FF6600;

	font-weight: bold;

}

.Estilo5 {

	color: #006600;

	font-weight: bold;

}

.Estilo10 {

	color: #990099;

	font-weight: bold;

}

.Estilo11 {

	color: #FF0000;

	font-weight: bold;

}

.Estilo13 {color: #CC0099; font-weight: bold; }

.Estilo17 {

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

.Estilo18 {color: #FF3366}

.Estilo19 {

	font-size: 14px;

	font-weight: bold;

}

.Estilo23 {color: #000000}

.Estilo24 {font-size: 14px; color: #000000; }
