body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0;
    padding:0;
}

a {
    color:#000000;
    text-decoration:none;
}

img {
    border:0
}

h1 {
    color:#000000;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    font-weight:bold;
    margin:0 0 10px 0;
    padding:0;
}
h2 {
    color:#cc3300;
    font-size:14px;
    font-weight:bold;
    margin:1 0 1 0;
    padding:0;
}
h3 {
    color:#007A3D;
    font-size:12px;
    margin:0 0 0 0;
    padding:0;
}

/******************************************************************************/
/******************************************************************************/

.loginEncabezado {
    height:80px;
    background-color:#007A3D;
}
.loginSubmenu {
    clear:both;
    width:100%;
    height:15px;
    background:url('../img/bg_menuSecundario.png') repeat-x;
    background-position: bottom;
}
.loginTextoEncabezado {
    color:#FFFFFF;
    font-size:26px;
    font-weight:bold;
    margin-top:45px;
}
.loginFondoHome {
    background: url('../img/bg_login.png') repeat;
}
.loginContenido {
    background-color:#ffffff;
    padding:15px;
}

/******************************************************************************/
/******************************************************************************/

.encabezado {
    width:100%;
    height:55px; 
    overflow:hidden;
    background-color:#007A3D;
}
.textoEncabezado {
    color:#FFFFFF;
    text-align:right;
    font-size:13px;
    margin-top:8px;
    margin-right:4px;
    padding:0;
    float:right;
}
/*.fondoHome {
    background: url(../img/logoJuntaBG.gif) no-repeat;
    background-position: right bottom;
}*/

.cabeceraDatosPaciente {
    width:100%;
    height:90px; 
    overflow:hidden;
    background: url('../img/bg_busqAdmHeader.png') repeat top left;
}

#menu_principal{
    clear:both;
    float:left;
    height:26px;
    width:100%;
    border-top:1px solid #007A3D;
    border-bottom:1px solid #007A3D;
    background: #007A3D url('../img/bg_menuPrincipal.png') repeat-x;
}

.submenu {
    clear:both;
    width:100%;
    height:15px;
    background:url('../img/bg_menuSecundario.png') repeat-x;
    background-position: bottom;
}

/******************************************************************************/
/******************************************************************************/

.textoNormal {
    font-size:12px;
    color:#222222;
}
.textoNormalResaltado {
    font-size:12px;
    color:#007A3D;
    font-weight:bold;
}

.observacion {
    font-size:11px;
    font-weight:normal;
    font-style:italic; 
    color:#999999;
}

.etiqueta {
    font-size:12px;
    font-weight:normal;
    color:#007A3D;
}

.cajaTexto {
    font-size:12px;	
    height:20px;
    color:#FFFFFF;
    background:#007A3D;
    margin:0 0 4px 0;
    vertical-align:middle;
}

.cajaTextoRO {
    font-size:12px;	
    height:20px;
    color:#000000;
    margin:0 0 4px 0;
    vertical-align:middle;
    background:#EEFFEE;

}
.cajaTextoError {
    font-size:12px;
    height:20px;
    color:#FFFFFF;
    background:#CC3333;
    margin:0 0 4px 0;
    vertical-align:middle;
}

.areaTexto {
    font-size:12px;	
    color:#FFFFFF;
    background:#007A3D;
    margin:0 0 4px 0;
    vertical-align:middle;
}
.areaTextoRO {
    font-size:12px;
    color:#000000;
    margin:0 0 4px 0;
    vertical-align:middle;
    background:#EEFFEE;
}
.areaTextoError {
    font-size:12px;
    color:#FFFFFF;
    margin:0 0 4px 0;
    vertical-align:middle;
    background:#CC3333;
}

.boton {
    background:url(../img/bg_btvmactivo.png) repeat-x;
    border:1px solid #2C7F9C;
    height:21px; 
    cursor:pointer;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.botonDesactivado {
    background:url(../img/bg_btvmdesactivada.png) repeat-x;
    border:1px solid #CCCCCC;
    height:21px; 
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

.msgError {
    font-size: 12px;
    font-weight: bolder;
    color: red;
}
.msgWarn {
    font-size: 12px;
    font-weight: bold;
    color: orange;
}
.msgInfo {
    font-size: 12px;
    font-weight: bold;
    color: green;
}

.txtError {
    font-size: 12px;
    font-weight: bolder;
    color: red;
}
.txtWarn {
    font-size: 12px;
    font-weight: bold;
    color: orange;
}
.txtInfo {
    font-size: 12px;
    font-weight: bold;
    color: green;
}

.inputCalendar {
	width: 160px;
}

.botonera195 {
	width: 195px;
}

.botonera125 {
	width: 125px;
}