/********** Nuevo CSS *************/   
.titulo {
    color:#00257E;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:26px;
	line-height:36px;
	text-align:left;
    font-weight: bold;
    width:800px;
	
	margin: 0 20px 15px 0;
}
.rotulo {
    color:#00257E;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:16px;
	line-height:36px;
	text-align:left;
    font-weight: bold;
    width:400px;
	
	margin: 0 20px 0 0;
}

.rotuloLargo {
    color:#00257E;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:16px;
	line-height:36px;
	text-align:left;
    font-weight: bold;
    width:600px;
	
	margin: 0 20px 0 0;
}

.cboChico {
	width: 50px;
	}
	
.cboChicoMas {
	width: 250px;
}

.cboMedio {
	width: 300px;
	}
	
.cboGrande {
	width: 400px;
	}  

.cboGrandeMas {
	width: 550px;
	}  

#label {
    color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
	/*display:block;*/
}


.lectura {
    background-color: #eeeeee;
}

.boton {
	VERTICAL-ALIGN: middle; 
	FONT-STYLE: normal; 
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	width:80px;
    height:25px;
}
.boton2 {
	VERTICAL-ALIGN: middle; 
	FONT-STYLE: normal; 
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	width:auto;
    height:25px;
}

input[type=text], textarea, select {
border: 1px solid;
border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
/*text-align: left;*/
font-size: 14px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
-moz-border-radius: 1px;
      }

input[type=text]:focus, input[type=text]:hover, textarea:focus, textarea:hover, select:focus, select:hover  {
	border-color: #5794bf #5794bf #5794bf #5794bf;
}

#total {
    background-color: #eeeeee;
    text-align: right;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
}

.tabla_listado{
border:1px solid #DDDDDD;
}

.tr_titulo {
    color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
	/*display:block;*/
	background-color: #cccccc;
}

.tr_subtitulo {
    color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
	/*display:block;*/
	background-color: #dfdfdf;
}

.tr_listado{
background-color:#F7F2E2;
vertical-align:bottom;
}

.tr_listadov{
background-color:white;
vertical-align:center;
}

.tr_listado:hover {
background-color:#F7E8AA;
}

#tr_contenido_listado {
    color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
/*	display:block;*/
}

#nota_pie_rojo {
    color: #FF0000;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:9px;
}

A:link {
	text-decoration: none;
	color: #FFF;
}
A:visited {
	text-decoration: none;
	color: #FFF;
}
A:active {
	text-decoration: none;
	color: #FFF;
}
A:hover {
	text-decoration: none;
	color: #FFF;
}
div#menu {
    left:0px;
    width:100%;
	background:transparent url(images/header_bg.gif);  
	
}
div#copyright { display: none; }

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    overflow: hidden; /* Enable scroll if needed */
    /* background-color: #c0c0c0000; */
    background-color: rgb(0,0,0); /* Fallback color */ 
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    width: 100%;
    height: 100%;
    vertical-align: top;
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    /*margin: 15% auto;*/ /* 15% from the top and centered */
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #888;
    width: 600px; /* Could be more or less, depending on screen size */
	color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:13px;
    text-align: center;    
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	vertical-align: top;
	
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
    top: 25px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modal-content-link {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 600px; /* Could be more or less, depending on screen size */
	color:#000088;
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size:13px;
    text-align: center;    
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	vertical-align: top;
	cursor: pointer;
	text-decoration: underline;
}

.anuncio-div{
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 1px solid #000000;
	font-size:12px;
    text-align: center;    
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	
}