body 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666; margin: 0; padding: 0;}

.pildora		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #BBBBBB; }
.pildora .oscurito 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #666666; }
.pildora a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #BBBBBB; text-decoration:underline; }
.pildora a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #BBBBBB; text-decoration:underline; }
.pildora a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #BBBBBB; text-decoration:underline; }
.pildora a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; text-decoration:underline; }

.idioma			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #999999}
.idioma a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999999; font-style: normal; }
.idioma a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999999;  font-style: normal; }
.idioma a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999999;  font-style: normal; }
.idioma a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666; font-style: normal; }

.mini			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666;}
.mini a		{ cursor: pointer; }
.mini a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666; font-style: normal; font-weight: normal; }
.mini a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666; font-style: normal; font-weight: normal; }
.mini a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666; font-style: normal; font-weight: normal; }
.mini a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000; font-style: normal; font-weight: normal; }

.oscurito	{ color: #333333; }

.mini_nounder	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666;}
.mini_nounder a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color: #666666; font-style: normal; font-weight: normal; }
.mini_nounder a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color: #666666; font-style: normal; font-weight: normal; }
.mini_nounder a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color: #666666; font-style: normal; font-weight: normal; }
.mini_nounder a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color: #000000; font-style: normal; font-weight: normal; }

.pie			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #BBBBBB; font-style: normal; }
.pie a:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #BBBBBB; font-style: normal; }
.pie a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #BBBBBB; font-style: normal; }
.pie a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #BBBBBB; font-style: normal; }
.pie a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666; font-style: normal; }

.p_nounder	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:none; font-style: normal; }
.p_nounder a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:none; font-style: normal; }
.p_nounder a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:none; font-style: normal; }
.p_nounder a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:none; font-style: normal; }
.p_nounder a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; font-style: normal; }

.normal		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; }
.normal a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-decoration:underline; }
.normal a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-decoration:underline; }
.normal a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-decoration:underline; }
.normal a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; text-decoration:underline; }
.disabled		{ color: #CCCCCC; }

.menu_opc		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; }
.menu_opc a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:none; }
.menu_opc a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:none; }
.menu_opc a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:none; }
.menu_opc a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; background-color: #F4FE50; text-decoration:none; }

.menu_subopc		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; }
.menu_subopc a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration:none; }
.menu_subopc a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration:none; }
.menu_subopc a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration:none; }
.menu_subopc a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; background-color: #F4FE50; text-decoration:none; }


.titulo		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #666666; }
.titulo a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.titulo a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.titulo a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.titulo a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #333333; text-decoration:underline; }
.subtitulo		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; }
.subtitulo a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.subtitulo a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.subtitulo a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline; }
.subtitulo a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333; text-decoration:underline; }
 
.alerta		{ color: #FF3333; font-weight:bold; }
.correcto		{ color: #33AA33; font-weight:bold; }
.aviso		{ font-style:italic; }

.normalnobg		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666; }
.normalnobg a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; text-decoration:none; }
.normalnobg a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; text-decoration:none; }
.normalnobg a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; text-decoration:none; }
.normalnobg a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; background-color: transparent; text-decoration:none; }

.fdo_claro	{ background-color: #FAFAFA; }
.fdo_tenue	{ background-color: #F8F8F8; }
.fdo_medio	{ background-color: #F0F0F0; }
.fdo_fuerte	{ background-color: #cecece;}
.fdo_blanco		{ background-color: #fff; }
.fdo_marcado	{ background-color: #F4FE50; }
.fdo_marcado_suave	{ background-color: #F9FEAA; }
.manita	{ cursor: pointer; cursor: hand; }
.titulo_seccion	{ color: #839300; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; }

.menu			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; font-weight: bold; }
.menu a		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; font-weight: bold; text-decoration:none; }
.menu a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #839300; font-weight: bold; text-decoration:none; background: #D7E375; }
.menuhijo		{ font-weight: normal; }
.menuhijo a		{ font-weight: normal; text-decoration:none; }
.menuhijo a:hover	{ font-weight: normal; text-decoration:none; background: #D7E375; }

.help_enabled		.h_tl	{ background: #FFFFFF; }
.help_disabled		.h_tl	{ background: #F0F0F0; }
.help_enabled		.h_marco_tit { background: #FFF; }
.help_disabled		.h_marco_tit { background: #FAFAFA; }
.help_enabled		.h_marco_tit_interior { background: #FAFAFA; }
.help_disabled		.h_marco_tit_interior { background: #F0F0F0; }
.help_enabled		.h_t	{ background: #F0F0F0; }
.help_disabled		.h_t 	{ background: #FAFAFA; }
.help_enabled		.h_tr { background: url('/mosaic/img/estructura/preview_fr_upright.jpg'); } 
.help_disabled		.h_tr { background: #FAFAFA; }
.help_enabled		.h_flecha { background: url('/mosaic/img/estructura/preview_fr_flecha_on.gif'); } 
.help_disabled		.h_flecha { background: url('/mosaic/img/estructura/preview_fr_flecha_off.gif'); } 
.help_enabled		.h_l	{ background: #F0F0F0; }
.help_disabled		.h_l	{ background: #FAFAFA; }
.help_enabled_NO	.h_l{ background: #F0F0F0; }
.help_disabled_NO	.h_l{ background: #FAFAFA; }
.help_enabled		.h_r	{ background: url('/mosaic/img/estructura/preview_fr_right.jpg') repeat; }
.help_disabled		.h_r	{ background: #FAFAFA; }
.h_t_interior					{ background: #F0F0F0; }
.h_l_interior					{ background: #F0F0F0; }
.h_r_interior					{ background: url('/mosaic/img/estructura/preview_fr_right.jpg') repeat; }
.h_bl_interior				{ background: url('/mosaic/img/estructura/preview_fr_bottom_left.jpg'); }
.h_b_interior					{ background: url('/mosaic/img/estructura/preview_fr_bottom_center.jpg') repeat; }
.h_br_interior				{ background: url('/mosaic/img/estructura/preview_fr_bottom_right.jpg'); }

.NOinput{
background:#FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

.NOtextarea{
background:#FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

.NOselect{
background:#FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

.miniNO input{
font-size:10px;
}

.miniNO textarea{
font-size:10px;
}

.miniNO select{
font-size:10px;
}


label { font-weight: bold; }

input, textarea, select {

font-family:Arial,Helvetica,sans-serif;
font-size:11px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #cecece;
border-right-color: #cecece;
border-bottom-color: #cecece;
border-left-color: #cecece;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 2px;
background-color: #ffffff;
background-image: url('/mosaic/img/estructura/fdo_input.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;

}

input {
	height:24px;
}

input.checkbox {
  width:15px;
  background:#FFF;
  border:0;
}

input.radio_button {
  background:none;
  background-color:none;
	background-image:none;
  border:0;
	width: auto; 
	height: auto;  
}

.corto input, .corto select {
  width:50px;
}

.largo input, .largo select {
  width:200px;
}

.extra_largo input, .extra_largo select {
  width:300px;
}

input:hover, textarea:hover, select:hover {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #F4FE50;
border-right-color: #F4FE50;
border-bottom-color: #F4FE50;
border-left-color: #F4FE50;
}

input.submit {
  background:#FFF url('/mosaic/img/estructura/fdo_input.png') -20px 0 no-repeat;
  color:#FFF;
}

input.submit:hover {
  cursor: pointer;
}

textarea {
  width:400px;
  height:200px;
}

textarea.comentario {
  height:150px;
  width:510px;
}
