HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

html:lang(en) { height: 100%; }
body {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #f5f5f5;
    font-family: Tahoma, Arial;
    font-size: 0.7em;
    color: #303030;
}
body#PrintVersion { background-color: #FFFFFF; }

form  {
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a { color: #1473d2; text-decoration: none; }
a:hover { color: #51a0ef; text-decoration: none; }

td.ProductsInfo { padding-right: 0px; }
td.ProductsInfo, td.ProductsInfo a, td.ProductsInfo strong {
  font-size: 95%!important;
  font-family: Tahoma!important;
}
td.ProductsInfo strong { font-weight: 600!important; }
td.ProductTitle { font-family: Tahoma!important; }
td.ProductsLeftPadding { padding-left: 32px; padding-right: 0px; }
td.ProductsClearLeftPadding { padding-left: 0px; padding-right: 0px; }
.ProductsInfoDivider {
  border-top: 1px solid #DCDCDC;
  margin-top: 3px;
  margin-bottom: 5px;
  height: 1px;
  overflow: hidden;
}
.ProductsInfoIndent {
  margin-top: 3px;
  margin-bottom: 15px;
  height: 0px;
}
td.ProductsVersion, td.ProductsVersion td, td.ProductsVersion strong.light, td.ProductsVersion a  {
  font-size: 95%!important;
  font-family: Tahoma!important;
}
td.ProductsVersion, td.ProductsVersion td, td.ProductsVersion strong.light {
  color: #404040!important;
}
td.ProductsVersion strong.light {
  font-weight: normal!important;
  color: #707070!important;
}
td.ProductsLeftPadding, td.ProductsLeftPadding td, td.ProductsLeftPadding a, td.ProductsLeftPadding strong {
  font-size: 95%!important;
  font-family: Tahoma!important;
}
.ProductsLeftPadding, .ProductsLeftPadding strong { line-height: 100%!important; }
td.ProductsLeftPadding span { white-space: nowrap; }
td.ProductsInfoLeftPadding
{
  color: #A1A1A1!important;
  font-weight: normal;
  padding-left: 5px;
}

table.Products { width: 500px; }
table.ProductsLocator { width: 300px; }
td>table.Products { width: 100%; }

.Products a.lightProduct strong.light {
    font-weight: normal!important;
    font-family: Tahoma!important;
	margin: 0px!important;
	padding: 0px!important;
	background-color: Transparent!important;
	font-size : 150%!important;
	margin-top: 1em!important;
	line-height: 100%!important;
}
html:lang(en) .Products a.lightProduct>strong.light {
    font-weight: normal!important;
}
html:lang(en) .Products a.lightProductNormal>strong.light {
    font-weight: normal!important;
}

td.ProductsLeftPadding td.NoWrap { padding-top: 0px!important; }
td.ProductsInfoLeftPadding { padding-top: 0px!important; }
table.Products, table.Products td, td.Products, .Products, .Products td {
  color: #707070;
  font-family: Tahoma!important;
}
table.simple a:hover, td.simple a:hover {
	color: #2383e3!important;
	text-decoration: none!important;
}
a.BlackLink, .BlackLink a {
	color: #000000;
	text-decoration: none;
}
a.small  { font-size: 100%; }

A.SimpleLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0070bc; FONT-FAMILY: Verdana; text-decoration: none
}
A.SimpleLink:hover {
	COLOR: #ff6622; text-decoration: none;
}


p.small, td.small, div.Small { font-size: 90%; }
table { font-size: 100%; }
td, p { color: #303030; font-size: 100%; }
input, select { background-color: #FFFFFF; border: solid 1px #7B9EBD; font-family: Tahoma; font-size: 100%; }
span.text input { border: 0px none; }
select.small  { margin-top: 1px!important; }
td>select.small {
  margin-top: 1px!important;
  height: auto;
}
html:lang(en) td>select.small {
  margin-top: 1px!important;
  height: 17px;
}

input.small, select.small /*top search panel*/ {
	font-size: 11px!important;
}
html:lang(en) select.small /*top search panel*/ {
  margin-top: 1px!important;
}
td input.small  { height: 15px; }
html:lang(en) td>input.small  { height: 15px; }
input.small {
	padding-left: 4px;
	padding-right: 4px;
    height: 19px;
}
p  {
	margin: 0px;
	padding: 0px;  
	margin-top: 1em;
}
.h1, .h2, .h3 {
	color: #707070; 
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
	background-color: Transparent!important;
}
.h1 {
	font-size : 200%;
	font-weight: normal;
	margin-top: 1.5em;
	line-height: 110%;
}
.h2  {
	font-size : 180%;
	margin-top: 1.5em;
	line-height: 110%;
}
.h3 {
	font-size : 150%;
	margin-top: 1.5em;
	line-height: 110%;
}
table.pagetitle p.h1 {
	font-size : 220%;	
	margin-top: 0px;
    margin-bottom: 0px;
	line-height: 120%;
}
table.pagetitle 
{
	margin-right: 70px;
}
.ptbg
{
	background-image: url('<%=WebResource("DevExpress.WebSite2.Modules.Resources.Title.BackgroundTitle.gif")');
	background-repeat:repeat-x;
}
table.content { border: solid 0px red; }
ul.list img {
  vertical-align: middle;
  margin-right: 4px;
}
ul.list {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-indent: 0px;
  margin-top: 1em;
  margin-bottom: 1.2em;
}
ul.list ul.list {
  margin-top: auto!important;
  margin-bottom: auto!important;
  margin-left: 10px!important;
}
li.listitem {
  margin: 0px;
  text-indent: 0px;
  list-style-type: none;
}
td.bullet 
{
	background-image: url('../img2/bullet.gif');
	background-repeat: no-repeat;
}
div.bullet 
{
	width: 12px;
	height: 10px;
	overflow: hidden;
}
span.pager { font-weight: bold; }
span.pager-selected { font-weight: bold; }
a.pager {}
.Debug { border: 1px solid red; }
.NoIndent {
	margin: 0px auto!important;
	padding: 0px!important;
}
.LeftIndent {
	margin-left: 10px;
}
.FullScreen {
	width: 100%;
	height: 100%;
}
.Left {
	float: left;
}
.Right {
	float: right;
}
.NoVisible{
	visibility: hidden;
}
.colorSearch select, .colorSearch input{
	font-size: 12px;
}
label {
  font-family: Tahoma;
  font-size: 10px;
  color: #969696;
}
.Fixed, .Fixed * {
	font-size: 11px !important;
}
.CrumbsMenu, .CrumbsMenu span, .CrumbsMenu a {
  font-family: Tahoma!important;
  font-size: 10px!important;
}
.CrumbsMenu, .CrumbsMenu span {
  font-weight: normal;
  color: #707070;
}
.CrumbsMenu a { font-weight: normal; }
.NoWrap { white-space: nowrap; }
td.MainContentPadding { padding: 6px; }
.Annotation { padding: 6px; padding-bottom: 10px; }
strong.light { color: #606060; }
a strong.light { color: #1473d2; }
a:hover strong.light { color: #51a0ef; text-decoration: none; }

.TabControl pre { border: 0px!important; }
.PageControlHeader {
  font-family: Verdana; 
  font-size: 10px; 
  color: #F5731D; 
  padding-bottom: 7px; 
  font-weight: bold;
}
table.rate {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 404px;
  background-color: #FAFAFA;
  border: 1px solid #C6C6C6;
}
table.rate tr.result td {
  border-bottom: 1px solid #C6C6C6;
}
table.rate tr.result td.separator {
  width: 18px;
}
table.rate tr.result td.sideSeparator {
  width: 50%;
}
table.rate tr.result td div.rateLine {
  width: 12px;
  background-color: #3392EE;
  margin-left: 9px;
  margin-right: 9px;
}
table.rate tr.form td {
  background-color: #F5F5F5;
}
table.rate tr.form input {
  padding: 0px;
  margin: 0px;
  border: 0px;
  background-color: Transparent;
}
table.rate tr.form input.TextBox {
  margin-top: 2px;
  margin-bottom: 5px;
  background-color: #FFFFFF;
  border: 1px solid #B5B5B5;
  height: 19px;
}
table.rate tr.form textarea {
  margin: 0px;
  margin-top: 2px;
  margin-bottom: 5px;
  background-color: #FFFFFF;
}
table.rate tr.form td.label {
  padding-bottom: 20px;
}
table.rate tr.form td.Radio {
  padding-top: 14px;
}
table.rate tr.form td.Radio td {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
table td  { border-color: #C2C2C2; }
html:lang(en) table.rate tr.form td.Radio tr>td {
  padding-left: 9px;
  padding-right: 9px;
}
table.rate td.ratePadding {
  padding-left: 12px;
  padding-right: 12px;
}
table.rate input, table.rate textarea {
  border: 1px solid #B5B5B5;
  background-color: #FFFFFF;
}
span.Comment { font-family: Tahoma; font-size: 10px; }
.copy{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-align: justify;
}

.quote {
    margin-top: 10px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	text-align: left;
	margin-left: 30px;
}

pre {
    padding: 5px;
	font-size: 11px;
	background-color: #FCFCFC;
	border: 1px solid #E2E2E2;
}

blockquote { margin-right : 0px; }

fieldset { padding: 0px; margin: 0px; border: 0px; }

span.noborder input {
	border: 0px!important;
}
table.noborder input {
	border: 0px!important;
}
.block {
	padding-top: 2em;
	width: 100%;
	border: 0px;
}
.block td {
	vertical-align: top;
}

/* #ID styles */
#Slogan
{
	width: 100%;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('WebResource.axd?d=YlBm0IHFG8Bs2GYGNvvXm5f0JG1x4G2-ydTj4vaxUbi9DEDMn9baDP8yrJsZIKzq61hGiimAg4Kgi3mbLdj6piePOuVnU1U_Br9IcsnMKv7reLLLIryDK30vnxKTYmN4Sobl6_H25fA9O9UiiJTs1w2&t=633086727290000000');		
}
.Logotype 
{
	width: 121px;
	height: 69px;
	display: block;
	background-repeat: no-repeat;
	background-image: url('../img/LogoChico.jpg');	
}
span.CursorNone 
{
	cursor: auto;
}
#LogotypeTd
{
	border-bottom: 1px solid #C6C6C6;
}
#Spacer 
{
  padding: 0px;
  margin: 0px;
}
#InfoBlock 
{
    width: 150px;   
    padding-top: 10px;
    padding-right: 14px;
    padding-left: 50px;
}
.Home 
{
	width: 31px;
	height: 31px;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('../img2/home.gif');	
	margin-left: 17px; 
	margin-right: 3px;
}
.Map 
{
	width: 31px;
	height: 31px;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('../img2/Mapa.gif');
	margin-right: 3px;
}
.Print 
{
	width: 31px;
	height: 31px;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('..i/img2/Imprimit.gif');
	margin-right: 14px;
}
a.Map, a.Home, a.Print
{
}
span.Map
{
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('WebResource.axd?d=YlBm0IHFG8Bs2GYGNvvXm5f0JG1x4G2-ydTj4vaxUbi9DEDMn9baDP8yrJsZIKzq61hGiimAg4Kgi3mbLdj6ps9EotISpRCXvQLjIGhIv2AQtpw75t9SRA1DU98KO3c60&t=633086727290000000');
}
#Header 
{
	background-image: url('../img2/FondoHeader.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
#TopContent 
{
	height: 58px; 
	border-bottom: 0px solid #C6C6C6;
}
#LeftContent 
{
	border-right: 0px solid rgb(220, 220, 220);
	text-align: center;
}
#MainContent 
{	
    width: 100%;
    padding-top: 0px;    
/*    
    padding-right: 0px;
*/
}
#Footer
{
	width: 100%; 
	height: 42px;
	margin: 0px;
	padding: 0px; 
}
#Footer td 
{
	padding-left: 16px;
	padding-right: 14px;
}
#Footer table
{
	margin-bottom: 21px;
}
.padding 
{
	padding-left: 10px;
	padding-right: 10px;
}
.Border 
{
	border-right: 1px solid #DCDCDC;
}
.PaddingBottom 
{
	padding-bottom: 30px;
}
.BorderBottom {
	border-bottom: 0px solid #C6C6C6;
}
#Split, div.Split 
{
	width: 1px;
	height: 15px;
	background-color: #DCDCDC;	
	margin-right: 25px;	
}
#SplitTop, div.SplitTop
{
	width: 1px;
	height: 15px;
	background-color: #C6C6C6;	
	margin-right: 15px;	
}
#SplitBig, div.SplitBig
{
	width: 1px;
	height: 44px;
	background-color: #B7B7B7;	
	padding: 0px;
	margin: 0px;
}
#TopMax 
{
	background-color: #FFFFFF;
}
.MoveRight 
{
    float: right;
    clear: right;
}
