.general_titulo {
	color: #FFFFFF;
	font-size: 18px;
	background-image: url(images/tit_bg.jpg);
	height: 70px;
	vertical-align: text-top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
.cuerpo {
}
.bloque_inicio   {
	background-color: #F0F0F0;
}
.bloque_inicio_text  {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bloque1      { color: white; font-size: 11px; background-color: #d70000; padding: 5px; border-top: 1px solid #fff }
.bloque2   { font-size: 11px; padding: 5px 5px 5px 0px }
.anuncios_bloque        {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.anuncios_tit_small      {
	color: #D70000;
	font-weight: bold
}
.anuncios_tit_full    {
	color: #D70000;
	font-weight: bold;
	font-size: 18px
}
.anuncios_sumario   {
	color: #3c3c3c;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px
}

.main_columnas  {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.box_stroke {
	margin: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F0F0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.box_login {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 40px;
}
.menu_header         {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.menu_item0_i          {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.menu_item0_a         {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #dcdcdc;
}
.menu_item0_o         {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.menu_item1_i            {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #F0F0F0;
}
.menu_item1_a          {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #dcdcdc;
}
.menu_item1_o          {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.menu_item2_i          {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.menu_item2_a        {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #dcdcdc;
}
.menu_item2_o        {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.pagemaster_bloque1  {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	background-color: #F0F0F0;
	padding: 20px
}
.pagemaster_contenido  { }
.pagemaster_main             { }
.pagemaster_parraf              { }
.pagemaster_parraf_top   { }
.pagemaster_txt_tab0     { }
.pagemaster_txt_tab1     { }
.pagemaster_txt_tab2     { }
.pagemaster_tit                    { color: #d70000; font-weight: bold; font-size: 24px; padding-bottom: 20px }
.pagemaster_tit_img  { }
.pagemaster_tit_b           { color: #d70000; font-weight: bold; font-size: 18px; padding-bottom: 20px }
.pagemaster_tit_c         { color: #d70000; font-weight: bold; font-size: 14px; padding-bottom: 20px }
.pagemaster_subtit      {
	font-weight: bold;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pagemaster_image                   {
	margin-bottom: 20px;
	background-color: #000000;
}
BODY                 {
	color: #333333;
	font-size: 12px;
	font-family: Arial
}
A           { font-weight: bold; text-decoration: none }
.content               { }
A:link                { color: #d70000 }
A:visited         { color: #d70000 }
A:hover          {
	color: #000000
}
A:active        {
	color: #000000
}
h3              { font-weight: bold }
H1              { font-weight: bold }
p             { }
.smalltext            { }
.row_galeria   {
	margin: 0px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.footer                { margin: 0px; padding: 10px 20px }
.smalltext a:link     { font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none }

.smalltext a:visited     { font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none }

.noline a:link   { text-decoration: none }

.noline a:visited   { text-decoration: none }


.largetext      { font: 1.2em; border-bottom: medium none #646464 }

.largetext a:link    { font: 1.2em }

.largetext a:visited    { font: 1.2em }

.errortext     { color: red; font-weight: bold; font-size: 0.9em }

.grid    { border: solid 1px #a5afa5 }
.bg_dark          { margin: 0px; padding: 5px }
.bg_medium                      {
	background-color: #F0F0F0;
	margin: 0px;
	padding: 5px
}
.bg_light         { margin: 0px; padding: 5px }
.alt_bg_dark        { margin: 0px; padding: 5px }
.alt_bg_medium          { margin: 0px; padding: 5px }
.alt_bg_light        { margin: 0px; padding: 5px }
.fondo_on { margin: 20px; padding: 5px; border-top: 1px solid #646464; border-right: 1px solid #646464; border-left: 1px solid #646464 }
.fondo_off {
	background-color: #F0F0F0;
	margin: 20px;
	padding: 5px;
	border-bottom: 1px solid #646464
}
