body {
color: inherit;
font-family: Verdana;
font-size: xx-small;
margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}
input,textarea{
    border: 1px solid #F66013;
}
.input_borde_negro{
  border: 1px solid #000000;
  font-family: verdana;
  font-size: 11px;
}
.no_border{
  border: none;
  font-family: Verdana;
  font-size: 11px;
}
.borde_car_group_naranja{
  border: 2px solid #F66013;
}
.borde_car_group_negro{
  border: 2px solid #000000;
}
.boton{
  background-color: #73BD1E;
  border: 1px solid #000000;
  background-image: url(../images/fondo_botones.jpg);
  background-position: top;
  background-repeat: repeat-x;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  height: 23px;
}
/*.boton{
  background-color: #ECE9D8;
  border: 1px solid #F66013;
} */
.boton2{
  background-color: #777777;
  border: 1px solid #555555;
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  height: 25px;
}

.normal{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}
.normal_blanca{
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
}
.normal_verde{
  font-family: Verdana;
  font-size: 11px;
  color: #66C96F;
  padding: 5px;
}
.normal_grande{
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}
.normal_grande_blanca{
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
}
a{
text-decoration : none;
}
A:hover {
text-decoration : underline;
color: #000000;
}
.no_borde{
  border: none;
}

.borde_naranja{
  border: 1px solid #F66013
}
.separador_menu_footer{
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #9F669F;
}
.separador_menu_top{
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #F66013;
}
.verdana_12_bold_naranja{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #F66013;
}
.verdana_18_bold_naranja{
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  color: #F66013;
}
.letra_titulos{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.fondo_gris_oscuro{
 background-color: #606060;
}
.fondo_gris_claro{
 background-color: #EFEFEF;
}
.fondo_blanco{
  background-color: #FFFFFF;
}

.fondo_titulos{
  background-color: #EFEFEF;
  border-top: 1px solid #F66013;
}
.fondo_titulos_blanco{
  background-color: #FFFFFF;
  border-top: 1px solid #F66013;
}
.fondo_naranja_claro{
background-color: #FFCC9A;
}
.fondo_gris_medio{
  background-color: #CCCCCC;
}

.letra_menu_top{
  font-family: verdana;
  font-size: 11px;
  color: #666666;
}
.letra_menu_footer{
  font-family: verdana;
  font-size: 11px;
  color: #F66013;
}
.fondo_naranja{
   background-color: #FF6600;
}
.separador_vertical_no_continuo{
  border-right: 1px dotted #F66013;
}
.separador_vertical_no_continuo_izq{
  border-left: 1px dotted #F66013;
  background-color: #EFEFEF;
  border-top: 1px solid #F66013;
}
.fondo_total{
  background-color: #FFFF99;
  border-top: 1px solid #FFCC66;
  border-bottom: 1px solid #FFCC66;
}
.cuadro_gris_borde_naranja{
  background-color: #EFEFEF;
  border: 1px solid #F66013;
}
.cuadro_round{
  background-image: url(../images/cuadro_round.gif);
  width: 255px;
  height: 170px;
}
.normal_roja{
  font-family: Verdana;
  font-size: 10px;
  color: #FF0000;
}
.normal_gris{
  font-family: verdana;
  font-size: 10px;
  color: #B0B0B0;
}
.borde_gris{
  border: 1px solid #B0B0B0;
}
.borde_gris_no_continuo{
  border: 1px dashed #B2B2B2;
}

/* clase para efecto de imagen */
.gradualshine{
filter:alpha(opacity=0);
-moz-opacity:0.0;
/*filter:alpha(opacity=30);
-moz-opacity:0.3;  */
}

/* c. modal massage: #1 */

#mainContainer{
  width:500px;
  margin:0 auto;
  margin-top:10px;
  border:1px double #000;
  padding:5px;

}

/* Alternative layout for the message box - used by one of the messages */

.modalDialog_contentDiv_error{
  border:3px solid #FFF;
  padding:2px;
  z-index:100;/* Always needed	*/
  position:absolute;	/* Always needed	*/
  background-color:#F00;	/* White background color for the message */
  color:#FFF;
}
.modalDialog_contentDiv_error a{
  color:#FFF;
}
h1{
  margin-top:0px;
}

.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
}
/* t. modal massage: #1 */


