html {
   height:100%;
}
#textoDefinible{text-align:left;width:90%;margin-left:auto;margin-right:auto}
body {
	font-family: Arial,Arial, Arial, Tahoma,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:center;
	color: #2B2926;
	background-color:#2B2926;
	background-image:url('fondorihuela.jpg');
	background-repeat:repeat-x;
	text-decoration: none;
	text-align:center; 	
	margin-left:auto;
	margin-right:auto;

	visibility:visible;
	display:block;
}
#contenedor{
	position:relative;
	width:1000px;
	height: auto!important;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	margin-top:0px;
	padding-top:0px;

}

#divcabecera{

	text-align:center;
	background-repeat:no-repeat;
	width:1000px;
	padding-top:30px;
	height:100px;
	position:relative;
	z-index:1;
	

	margin-bottom:0px;
}

#cajalogin{
	padding-left:5px;
	padding-top:10px;
	width:178px;
	height:120px;
	position: absolute;
	display:block;
	left:-3px;
	top: 123px;
	z-index: 1;
	color:#FFFFFF;
	 background-image:url('fondologin.png');
	 background-repeat:no-repeat;
}
.cuerpologin{
	margin-top:0px;
}
.tablalogin td{
	padding:0px;
}
#tablamenu{
	position:absolute;
	right:0px;
	top:-8px;
	background-image:url('fondomenu.jpg');
	width:993px;
	height:29px;
	z-index:10;

}
#tablamenu2{
	background-color: #9C301A;
    float: left;
    height: auto !important;
    margin-left: 5px;
    margin-top: 105px;
    min-height: 70px;
    width: 170px;
    z-index: 1;
}
#tablamenu3{
	    float: left;
    height: auto !important;
    margin-left: 5px;
    min-height: 70px;
    width: 170px;
    z-index: 1;
}

#frameprincipal{
	width:823px;
	overflow-x:hidden;
	 float:left;
	 background-color:#ffffff;
	 background-image:url('topbody.png');
	 background-repeat:no-repeat;
	 position:relative;
	 z-index:80px;
}

#fp1{

height: auto!important;
height:700px;
min-height:700px;

}
#pie{
    background-color: #2B2926;
    background-image: url("bottombody.png");
    background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
    clear: both;
    color: #FFFFFF;

    height: 30px;
    margin-right: 2px;
    text-align: right;
    width: 823px;
}
.tabdef{
	 background-color: inherit;
    background-image: url("fondosel.jpg");
    background-repeat: no-repeat;
    color: #2B4157;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 20px;
    height: 60px;
    margin-top: 10px;
    padding-left: 0;
    position: relative;
    text-align: left;
    width: 823px;
}
.celdanoticias{
	    color: #FFFFFF;
    font-family: Arial;
    left: 35px;
    position: absolute;
    top: 22px;
}
A:Link, A:Visited, A:Active  {
	text-decoration : underline;
	color : #099B4A;
	font-weight:bold;
	font-size: 11px;
} 
A:Hover  {
	font-weight:bold;
	text-decoration : underline;
	color : #BC2620;
	font-size: 11px}

.letranegro{	
	color:#000000;
	
}
.letrarojo{
	color:#9C301A;
}
.letrazul{
	color:#4793B0;
}
.letraazul2{
	color:#623113;
}
.tablaformulario{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
}
.tablaformulario td{
	padding:3px;
	border-bottom:1px solid #1E9A2A;
	padding-bottom:10px;
	padding-top:10px;
}
.tablaformulario2{
		text-align:left;
		background-color:#DDDDDD;
		margin-left:auto;
		margin-right:auto;
		border:1px solid #1E9A2A;
		padding:3px;
}
.tablaformulario2 th{
	font-weight:bold;
	font-size: 12px;
	color:#1E9A2A;
	text-align:center;
}
.tabledatos  { 	

	border: 1px solid #ffffff;
                   background-color:#04401E; 
                   color:#000000; 
                   font-weight:bold;
                   text-align:center 

}
.tabledatos td{
border: 1px solid #ffffff; 
}
.tabledatos th { border: 1px solid #0D0D0D;
                  background-color:#006600; 
                  color:#ffffff; 
                  font-weight:bold;
                  text-align:center }
.tabledatos tr{
	background-color: #EFEEEA
}
.tabledatos tr.odd{
	background-color: #E6E3DC
}
.titulillo{

		font-weight:bold;
		font-size: 12px;
		color:#1E9A2A;
}
.titulillo2{
		font-size: 12px;
		color:#2E7336;
}
.divborde{
	padding:5px;
	cursor:pointer;
	background-color:#DDDDDD;
	border:1px solid #1E9A2A;
	
}
.divborde:hover{
	border:1px solid #72CD7D;	
}

.divborde2{
	padding:5px;
	cursor:pointer;
	background-color:#BBBBBB;
	border:1px solid #1E9A2A;	
	
}
.divborde2:hover{
	border:1px solid #72CD7D;	
}
.descripcionacti{
	font-size:10px;
	text-align:left;
	padding:25px;
				
	width:970px;bottom:0px;height:20px;
	border:1px solid #1E9A2A;
	background-color:#DDDDDD;
	color:#F99D0D;
	margin-left:5px;
	z-index:100;
	position:fixed !important;
    position: absolute; /*ie6 and above*/
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+375+"px" : body.scrollTop+375+"px");
		margin-left:0px;
				
	}
.divflotante{
	position: fixed;
	background-color:#DDDDDD;
	border:1px solid #1E9A2A;
   top:50%;
   left:20%;
   margin-top:0px;
   margin-left:0px;
   height:180px;
   width:700px;
   text-align:center;
   z-index:50;
   position:fixed !important;
   position: absolute; /*ie6 and above*/
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");
_left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+35+"%" : body.scrollLeft+35+"%");
   }
td{
	padding:3px;
}
table {
	border-spacing:0px;
}
input        {
	border:1px outset gray;
}
.input1{
	border:1px outset gray;

}
.input2{
	border:1px solid red;

}
.input3{

	font-size: 10pt;
	border:0px;
}
button   {
	border:1px outset gray;

}	
select        { 
 	border:1px outset gray;

}
.verde{
	font-size:8pt;
	cursor:pointer;
	width:20px;
	background-color:#00EA00;
	border:1px solid black;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
td.verde:hover{
	font-size:8pt;
	cursor:pointer;
	background-color:#6DFF6D;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.verde2{
	font-size:8pt;
	cursor:pointer;
	background-color:#6DFF6D;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;

}
.rojo{
	font-size:8pt;
	cursor:pointer;
	border:1px solid black;
	background-color:red;	
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
.azul{
	font-size:8pt;
	cursor:pointer;
	background-color:#007FFF;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;

}
.verdeoscuro{
	font-size:8pt;
	cursor:pointer;
	background-color:#009900;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;

}
.gris{
	font-size:8pt;
	cursor:pointer;
	background-color:grey;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;

}
.amarillo{
	font-size:8pt;
	cursor:pointer;
	background-color:#FFEE3A;
	border:1px solid black;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;

}
.blanco{
	font-size:8pt;
	background-color:inherit;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;

}
.blanco2{
	font-size:8pt;
	background-color:inherit;
	border-left:1px solid black;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
INPUT.spin{
	width:30px;
	vertical-align:middle;
}
.divcargando{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	display:none;
	text-align:center;
}
.cabeceramenu {
	display:none;
}
.contenidomenu {
    float: left;
    margin-left: 175px;
    position: relative;
    text-align: left;
    width: 825px;
    z-index: 10;
}
.cabeceramenu {
    background-image: url("cablogber.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 20px;
    line-height: normal;
    padding-left: 20px;
    padding-top: 5px;
}
.contenidomenu {
    float: left;
    margin-left: 175px;
    position: relative;
    text-align: left;
    width: 825px;
    z-index: 10;
}
.cabeceramenu2 {
    background-image: url("fondomenu.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 10px;
    line-height: normal;
    padding-left: 20px;
    padding-top: 5px;
}
.piemenu2 {
    background-image: url("piemenu.png");
    background-repeat: no-repeat;
    clear: both;
    color: #FFFFFF;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 7px;
    line-height: normal;
    padding-left: 20px;
    padding-top: 5px;
}
.contenidomenu2 {
    background-image: url("cuerpomenu.png");
    background-repeat: repeat-y;
    height: auto !important;
    min-height: 70px;
    position: relative;
    text-align: left;
}
.enlacetitulo {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 2px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right:6px;
    padding-top: 6px;
}
.enlacetitulover {
     background-color: #04401E;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right:6px;
    padding-top: 7px;
}
.enlacetitulo:hover, .enlacetitulosel  {
    background-color: #04401E;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right:6px;
    padding-top: 7px;
}
.enlacetitulo2 {

    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 2px;
    margin-top: 0;
    padding-bottom: 2px;
    padding-top: 6px;
}
.enlacetitulo2:hover, .enlacetitulosel2 {
    color: #BC2620;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 1px;
    padding-top: 7px;
}


.enlacetitulos {
    background-color: inherit;
    color: #768EC1;
    cursor: pointer;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    padding-bottom: 2px;
    padding-top: 2px;
}
.enlacetitulo3 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 10px;
    font-style: normal;
    padding-bottom: 2px;
    padding-top: 2px;
}
.enlacetitulover3 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: #04401E;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #04401E;
    cursor: pointer;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 10px;
    font-style: normal;
    padding-bottom: 2px;
    padding-top: 2px;
}
.enlacetitulo4 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: url("menu3.jpg");
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    margin-top: 5px;
    text-align: left;
    width: 170px;
}
.enlacetitulover4 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: url("menu3over.jpg");
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    margin-top: 5px;
    text-align: left;
}
.enlacetitulover2 {
    color: #BC2620;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 1px;
    padding-top: 7px;
}
.enlacetitulosel2 {
    color: #BC2620;
    cursor: pointer;
    float: left;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 1px;
    padding-top: 7px;
}
.enlacetitulosver {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #FF6A00;
    cursor: pointer;
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
}

.submenu {
    background-image: url("fondomenu2.jpg");
    height: 29px;
    left: 0;
    position: absolute;
    top: 28px;
    width: 993px;
}
.indato{
	width:120px;
}

.track{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}

.boxtrackover{


	background-color:#099B4A;
	height:30px;
	width:100px;
	padding:10px;
	margin-bottom:-25px;
	color:#FFFFFF;
	font-weight:bold;

}
.boxtrackdisabled{



	background-color:#04401E;
	height:30px;
	width:100px;
	color:#666666;
	padding:10px;
	margin-bottom:-25px;
		
	font-weight:bold;

}