﻿        body {
            font-family: Verdana, Tahoma, Arial;
            font-size: 10pt;
            background-color: #E2E2E2;
            /*background-image:url(imagenes/fon_01.gif);*/
            margin-top: 20px;
        }

        A:link { text-decoration: underline; color: #191970; font-weight: bold; }
        A:visited { text-decoration: underline; color: #191970; font-weight: bold; }
        A:active { text-decoration:	underline; color: #191970; font-weight: bold; }
        A:hover { text-decoration: underline; color: #cc3300; font-weight: bold; }
        A.white:link { text-decoration: none; color: White; font-weight: bold; }
        A.white:visited { text-decoration: none; color: White; font-weight: bold; }
        A.white:active { text-decoration:	none; color: White; font-weight: bold; }
        A.white:hover { text-decoration: none; color: #dcdcdc; font-weight: bold; }

        .titulo {
            font-size: 12pt;
            font-weight: bold;
        }
        .TablaMainCol1 {
            BORDER-RIGHT: navy 1px solid; 
            BORDER-TOP: navy 1px solid; 
            BORDER-LEFT: navy 1px solid; 
            BORDER-BOTTOM: navy 1px solid; 
            WHITE-SPACE: nowrap;
            font-weight: bold;
            width:150px;
        }
        .TablaMainCol2 {
            BORDER-RIGHT: navy 1px solid; 
            BORDER-TOP: navy 1px solid; 
            BORDER-LEFT: navy 1px solid; 
            BORDER-BOTTOM: navy 1px solid;
            width:250px;
        }
        .fondoGris { background-color:#c0c0c0 }
        .tituloEncabezado 
        {
	        padding-left: 10px;
	        padding-right: 10px;
	        BACKGROUND-COLOR: #cc3300;
	        COLOR: #ffffff; 
	        font-weight: bold;
	        font-size: 15px;
	        font-style: italic;
        }
        .tituloPie
        {
	        padding-left: 10px;
	        padding-right: 10px;
	        BORDER-TOP: #ff0000 1px solid;
	        BORDER-BOTTOM: #990000 1px solid;
	        BACKGROUND-COLOR: #cc3300;
	        COLOR: #ffffff; 
	        font-weight: bold;
	        font-size: 12px;
	        text-align: center;
        }
        .bordeLados 
        {
	        BORDER-RIGHT: #cc3300 1px solid; 
	        BORDER-LEFT: #cc3300 1px solid; 
        }
        
        .explicacion 
        {
            font-size: 8pt;
        }
            
        

        /**********************************************************************************************/
        /***** Message boxes
        /**********************************************************************************************/
        .info, .success, .warning, .error, .validation, .warning2  {
            margin: 10px 0px;
            padding: 15px 10px 15px 50px;
            border: 1px solid;
            background-repeat: no-repeat;
            background-position: 10px center;
            text-align: left;
            color: #000000;
			font-size: 12px;
        }
        .info {
            border-color: #00529B;
            background-color: #BDE5F8;
            background-image: url(imagenes/info.png);
        }
        .success {
            border-color: #4F8A10;
            background-color: #DFF2BF;
            background-image:url(imagenes/success.png);
        }
        .warning {
            border-color: #9F6000;
            background-color: #FEEFB3;
            background-image: url(imagenes/warning.png);
        }
        .error {
            border-color: #D8000C;
            background-color: #FFBABA;
            background-image: url(imagenes/error.png);
        }
        .validation {
            padding: 0px 0px 0px 30px;
            border-color: #D63301;
            background-color: #FFCCBA;
            background-image: url(imagenes/validation.png);
        }
