.etiqueta{
	font-weight: bold;
}

.sistemaLogin{
	color: #638422;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.ayuda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dr-pmenu-group-self-label{
    font-style: normal;
    text-decoration: none;	
}
.rich-pmenu-group-self-label{
    font-style: normal;
    text-decoration: none;
}
.rich-pmenu-top-group-self-label{
    font-style: normal;
    text-decoration: none;
}

.tituloTabla{
	background-color: #638422;
	color: #FFFFFF;
}

.link:hover{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.link:visited{
	color: #D00013;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.link{
	color: #D00013;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.picklist {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-list-picklist{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-picklist-body{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-picklist-source-items{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-picklist-target-items{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-picklist-list-content{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}
.rich-picklist-internal-tab{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    text-align:left;
}

.linkEncabezado {
	color: #D00013;
	font-style: normal;
	text-decoration: none;
}

.linkEncabezado:visited{
	color: #D00013;
	font-style: normal;
	text-decoration: none;	
}

.linkEncabezadoBlanco {
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.linkEncabezadoBlanco:visited {
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.usuario1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#808080;
	font-size: 12px;
}

.usuario2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tituloMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	background-color:#F68026;
	color:#FFFFFF;
}

.tituloOpcion {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
	background-color:#8CC63E;
	color:#FFFFFF;
}

.correo {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	color:#000000;
}

.panel {
	
	border-top-color: #8CC63E;
	border-right-color: #8CC63E;
	border-bottom-color: #8CC63E;
	border-left-color: #8CC63E;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #638422;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Estilo2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #164589; }
.Estilo3 {
	font-size: 24px;
	font-family: "Arial Narrow";
	color: #164589;
}
.Estilo8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #808080; }
.Estilo9 {
	color: #FF6600;
	font-family: "Arial Narrow";
	font-size: 12px;
}

.barra-menu { 
	border-left: background;
	border: none; 
	background-color:#00FF00; 
	background-image: url(/asocars/images/barra_menu.JPG);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font: Arial Narrow;
	text-align: center;
	/*height: 18px;*/	
}

.barra-usuario { 
	background-image: url(/asocars/images/barra_menu2.JPG);
	border: none; 
}

.textoBarra{
	font-size: 12px;
	font-style: normal;
	font: Arial Narrow;
	text-align: center;
	border: none;
}

.cabezote {
	background-image: url(/asocars/images/cuadro.jpg);
	background-repeat: repeat-x;
}

.fondo_alfa {
	background-image: url(/asocars/images/trans_table.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-position: right center;
}

.fondo_cabezote {
	background-image: url(/asocars/images/map_cabezote.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.fondo_cabezote2 {
	background-image: url(/asocars/images/map_cabezote2.JPG);
	background-repeat: no-repeat;
	background-position: right;
}

.fondo_perfil {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/menu_10.jpg);
}
.usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.Cuerpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.enlace{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #164589; }
.titulos {
	font-size: 24px;
	font-family: "Arial Narrow";
	color: #164589;
}
.titulo_ayuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.titulos_franjas_colores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

.tituloSubmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: normal; 
	color: #FFFFFF;
	background-color: #D00013;
	background: #D00013;
	text-decoration: none;
}

.usuario_contrasena {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #808080; 
}

.odd-row {
	background-color: #FFFFFF;
}
.even-row {
    background-color: #F2F2F2;
}
.waitColor .rich-mpnl-mask-div{
	opacity: 0;
}
.headerModal {
	color: #FFFFFF;
	background: #D00013;
}
.headerWait {
	color: #FFFFFF;
	background-color: #638422;
	background: #638422;
}
.errorMessages {
	color: red;
	font-size: 12px;
}
.warninMessages {
	color: orange;
	font-size: 12px;
}
.infoMessages {
	color: blue;
	font-size: 12px;
}
.errorMessages2 {
	color: red;
	font-size: 16px;
}
.infoMessages2 {
	color: blue;
	font-size: 16px;
}

.fds .rich-calendar-input{
	text-align: right;
}

.rich-ddmenu-label-unselect {
	border:none; 
	width: 88px;
	/*height: 18px; */
	color: #747679;
}

.rich-ddmenu-label-select {
	background-color: transparent;
	border-color: transparent;
	width: 88px; 
	/*height: 18px;*/  
	/*color: #747679;*/
	/*color: #FFFFFF;*/ 
}

.rich-menu-item-enabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font: Arial Narrow;
	text-align: left;
	font-weight: normal;
}

.rich-menu-item-hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font: Arial Narrow;
	text-align: left;
	background: #AEAEAE;
	background-color: #AEAEAE;
	border-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: normal;
}

.rich-pmenu-item-label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font: Arial Narrow;
}

.rich-toolbar-item {
	background-image:  url(/asocars/images/tab3.png);
	width: 146px;
	height: 28px;
}

/*dr-toolbar-int dr-menu-label dr-menu-label-unselect rich-ddmenu-label rich-ddmenu-label-unselect*/


.modalscrollbar .rich-mpnl-mask-div{
	opacity: 0.5; 
	background-color: #333333;
}        
.modalscrollbar .dr-mpnl-pnl {
	overflow:auto!important
}
.modalscrollbar .rich-mpnl-body { 
	height: 500; width:700; padding:0px; 
}
.modalscrollbar .rich-mpnl-body .content { 
	padding: 12px; 
}


.button, span.button, del.button{            
	display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
    border:none;
    font-size:0;
    line-height:0;
	/*
    for Safari, read this first
    http://creativebits.org/webdev/safari_background_repeat_bug_fix
    */
    background-position:0 0;
    background-repeat:no-repeat;
    height:30px;
    text-decoration:none;
    color:#2e523b;
    font-style:normal;
    margin:0 6px 0px 0;
    padding:0 10px 0 0;        
    vertical-align:middle;     
    padding-top:-2px;
    _position:relative;
    _width:10px;     
    _overflow-y:hidden;
}

a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url('../images/btn0.png');
    _background-image:url('../images/btn0.png');
}

a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
    cursor:pointer;
    color:#222;
    display:-moz-inline-box;
    display:inline-block;
    line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
    background-position:100% 0;
    background-repeat:no-repeat;
    height:30px;
    padding:8px 20px 0 10px;
    margin:0 -16px 0 10px;
    border:none;
    vertical-align:text-top;
    zoom:1;
    _position:relative;
    _padding-left:0px;
    _padding-right:12px;
    _margin-right:-10px;
    _display:block;
    _top:0;
    _right:-5px;
    
}

span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus, html.safari span.button button:focus{
    outline:none;
}

del.button{
	/* cursor:not-allowed; */
    background-position:0 -120px;
}

del.button span{
    cursor:default;
    color:#aaa !important;
    background-position:100% -120px;
}

span.button button, span.button input{
    padding-top:0px;
	line-height:2.5;/*Opera need this*/
}

/*Hover Style*/
a.button:hover, span.button:hover, a.button:focus, 
a.dom-button-focus, span.button-behavior-hover{
    background-position:0 -60px;
    color:#222;
	text-decoration:none;
}

a.button:hover span, span.button:hover button, a.button:focus span, 
span.button-behavior-hover button, span.button-behavior-hover input{
	background-position:100% -60px;
}

a.button:active, a.button:focus span{
	color:#444;
}

del.button-behavior-hover, del.button:hover{
    background-position:0 -180px;
	/* cursor:not-allowed; */
}

del.button-behavior-hover span, del.button:hover span{
    background-position:100% -180px;
	/* cursor:not-allowed; */
}

/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{
	_behavior:expression(
    	(function(el){
        	if( typeof( behavior_onMouseEnter) == 'undefined'){                                                             
            	behavior_onMouseEnter = function(el){
					var dEl = this.parentNode;                                                                        
                    var sClass = dEl.className ;
                    dEl.__defaultClassName = sClass ;
                    dEl.className = sClass + ' button-behavior-hover';        
                    this.setCapture();
              	};
                behavior_onMouseLeave = function(el) {
                	var dEl = this.parentNode;
                    dEl.className = dEl.__defaultClassName ;
                    dEl.__defaultClassName = undefined;
                    this.releaseCapture();
              	};
    	};
        el.runtimeStyle.behavior = 'none';
        el.onmouseenter = behavior_onMouseEnter;
        el.onmouseleave = behavior_onMouseLeave;
        })(this));
}

table.whs1 { 
	background-repeat:repeat; 
	background-attachment:scroll; 
	x-cell-content-align:top; 
	width:225px; 
	border-spacing:0px; 
	background-image:url('menu_lateral_02_nc.jpg');
}

col.whs2 { 
	width:225px;
}

tr.whs3 { 
	x-cell-content-align:top; 
	height:540px;
}

td.whs4 { 
	width:225px; 
	padding-right:10px; 
	padding-left:10px; 
	border-top-style:none; 
	border-top-width:0px; 
	border-right-width:0px; 
	border-right-style:none; 
	border-bottom-style:none; 
	border-bottom-width:0px; 
	border-left-style:none; 
}

p.whs5 { 
	text-align:justify; 
	font-family:Arial, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
}

p.whs6 { 
	text-align:justify; 
	font-family:Arial, sans-serif; 
	font-size:12px; 
}

p.whs7 {
	text-align: right; 
	font-family:Arial, sans-serif; 
	font-size:13px; 
	font-style:bold, italic; 
}

p.whs8 { 
	font-family:'Footlight MT Light' , serif; 
	font-size:14px; 
	text-align:justify; 
}

.clipped-inplace-input {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

li { 
	text-align:justify; 
	font-family:Arial, 
	sans-serif; 
	font-size:12px; 
}

.selectList-disabled {
	background-color: #F2F2F2;
	
	border-width: 0;
}

.campo-desactivado{
	border-width:0; 
	background-color: #F2F2F2;
	text-indent: 1px;
}
