body {
	scrollbar-base-color: #333333;
	scrollbar-face-color: #e5e5e5;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: white;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #C6C6C6;
	scrollbar-highlight-color: #79aae0;
	scrollbar-shadow-color: #254AA0;
	background-position: right top;
	background-repeat:repeat-x;
	color: #222;
	font: normal 80%/140% verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
    }
.maincontent {
	
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;


} 
table,tr,td{    	         
       	     font-size: 11px;       	  
           }
           
.fuentemoper{
             font-size: 9px;
            }           

.bordetabla {
	padding: 0px;
	margin: 0px;
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #79a4d4;
	text-align: left;	
	background-color: #FFFFFF; 		              
            }  
.bordetablag {
	background-position: top;
	background-repeat: no-repeat;
	background-position:top;
	border: 1px solid #79a4d4;
	background-color: #FFFFFF;  
            }    


.pietabla { 
            font-size: 1px;
            height: 5px;
            color: #000;
            background-color: #79a4d4;
            padding: 5px;
          }
          
.col1 {
	padding: 1px;
	background-color: #D6E3FF;
	font-size: 9px;
      }
      
.col2 {
	padding: 1px;
	background-color: #f5f8fd;
	CURSOR: pointer;
	font-size: 9px;
      }
      
.col3 {
	background-color: #f5f8fd;
	padding: 1px;
	font-size: 9px;
      }
      
.col4{ 
       font-size: 9px;
       padding: 1px;
       background-color: #f5f8fd; 
      }
      
.col5{
	background-color: #dee6ee;
	font-size: 1px;
      }
      
.col6{
	padding: 1px;
	background-color: #f2f2f2;
	font-size: 9px;
      }      
           
.opcion {background-color: #F1F1F1; 
         }
td { padding: 0px;}

input {
	    border: 1px solid #c1c1c1;	
	    font-family: verdana, helvetica, sans-serif;
	    font-size: 11px;
	    margin: 5px;
	    padding: 2px;
	    vertical-align: middle;
	    BACKGROUND-IMAGE: url(../imgcss/bg_input.gif);
      }
select {
	    border: 1px solid #c1c1c1;	
	    font-family: verdana, helvetica, sans-serif;
	    font-size: 11px;
	    margin: 5px;
	    padding: 2px;
	    vertical-align: middle;
	    BACKGROUND-IMAGE: url(../imgcss/bg_input.gif);
      }

INPUT:unknown {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #ffffff
}
TEXTAREA:unknown {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	BORDER-RIGHT: #3193c4 1px solid; PADDING-RIGHT: 4px! important; BORDER-TOP: #3193c4 1px solid; PADDING-LEFT: 4px! important; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(imgcss/bg_btn.gif); PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: middle; BORDER-LEFT: #3193c4 1px solid; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #3193c4 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 22px; BACKGROUND-COLOR: #359bce
}
.btn:unknown {
	BORDER-RIGHT: #267299 1px solid; BORDER-TOP: #267299 1px solid; BACKGROUND-IMAGE: url(../imgcss/bg_btn.gif); BORDER-LEFT: #267299 1px solid; COLOR: #267299; BORDER-BOTTOM: #267299 1px solid; BACKGROUND-COLOR: #359bce
}
TEXTAREA {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../imgcss/bg_textarea.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat
}      
      

select{
	    border: 0;
	    font-family: verdana, helvetica, sans-serif;
	    font-size: 11px;
	    margin: 5;
	    padding: 0;	
	    background-color: #F1F1F1;    
      }

.letraboldazul {
                font-weight: bold;
                margin: 0px;padding: 0px;
                color: #6B9CD0;
               }
.letraboldrojo {
                font-weight: bold;
                margin: 0px;padding: 0px;
                color: #990000;
               }

.bordeseccion {
                border: 1px solid #CCC;
                margin: 0px;
                padding: 1px;
             }

.titulo {
          font-weight: bold;
		  font-size:10px;
          margin-top: 1px;
          padding: 4px;
          color: #ffffff;
          BACKGROUND-IMAGE: url(../imgcss/bg_head3.gif);
       }
.whitefont {
          font-weight: bold;
		  font-size:10px;
          margin-top: 1px;
          color: #ffffff;
       }
       
.horario { 
          font-weight: bold;
          margin-top: 1px;
          padding: 4px;
          color: #666666;          
       }

a:visited	{
	text-decoration: underline;
	color: #004A80;
}

a:link	{
	text-decoration: underline;
	color: #004A80;
}

.nodisponible {
	text-decoration: underline;
	color: #737373;	
}

.sobre { 
        padding: 3px;
        background-color: #79a4d4;
        CURSOR: pointer;        
        BORDER-BOTTOM: #FACF84 3px solid;
        TEXT-ALIGN: center;
      }
.fuera { 
        padding: 3px;        
        background-color: #79a4d4;
        CURSOR: pointer;        
        BORDER-BOTTOM: #79a4d4 3px solid;
        TEXT-ALIGN: center;
      }
.tablap{
	/*background-image:url(../imgcss/engr.gif);*/
	background-position: left bottom;
	background-repeat: no-repeat;
	border-right: #286FDA 1px solid;
	border-bottom: #286FDA 1px solid;
}
.link2 {
	color: #FFFFFF;
	text-decoration: underline;
}
