body {
   background-image: url(../images/fondo.png);
   top:0px;
}
A {
	COLOR: #6883C1; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF6600; 
	TEXT-DECORATION: none;
	font-weight:bold;
    
}
A.anchorwhite {
	COLOR: #6883C1; 
	TEXT-DECORATION: none;
}
input { 
	font-family:Arial; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: #6699CC;
	border: #000099; 
	border-style: solid;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px
}
#page {
  position: absolute;
  left:5%;
  width:895px;
  background-image: url(../images/content.png);
  margin:auto;
  padding:0px;
  top:0px;
}
#header {
  position: relative;
  height: 140px;
 /* background-image: url(../images/top.png);*/
  padding:0px;
  margin-bottom:5px;
  top:0px;
  background-repeat:no-repeat;
}
#sidebar {
  background-image: url(../images/sidebar.png); 
  width:158px;
  height:350px;
  float:left;
  padding:5px;
  margin-bottom:5px;
  font-family:arial;
  font-size:12px;
  background-repeat:no-repeat;
 /* border:1px solid white;*/
}

#sidebardos {
    width:108px;
    float:right;
    right:1%;
    padding:1px;
    margin-bottom:5px;
    height:auto;
    position:relative;
    vertical-align:top;
    text-align:justify;
	font-family:arial;
    font-weight:bold;
    font-size:9px;
	color:#244F71;
}

#sub_content {
    float:left;
    position:relative;
    top:10px;
    left:18px;
    width:600px;
    padding:15px;
    margin-bottom:5px;
	/*
	border-width: 2px;
	background-color:white;
	filter:Alpha(Opacity=50, FinishOpacity=60, Style=2, 
	StartX=0, StartY=0, FinishX=0, FinishY=100%);
	border-spacing: 0px;
	border-color:white;
	border-top: 1px solid white;
	border-color: white white white white;
	border-right: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	border-style: outset outset outset outset;
	
	*/
}
#content {
  width:580px;
  border:1px solid white;
}
#footer {
  background-image: url(../images/footer.png);
  clear: both;
  height: 60px;
  padding:5px;
  color:#FF6600;
}
/*------ tablas ------- */

table {
    width:90%;
	/*
	border-width: 1px;
	border-spacing: 0px;
	border-color:white;
	border-top: 1px solid white;
	border-color: white gray white gray;
	border-right: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	border-style: outset outset outset outset;

	border-collapse: separate;
	*/	
}

table td {
	vertical-align:top;
}

#box_azul {
	color:#003366;
	background-color:ffffff;
	width:80%;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/top_azul.png);  
    background-repeat:no-repeat;
	background-repeat:repeat-x;
}
#esquinero {
    vertical-align:bottom;
	font-size:9px;
    margin-top:3px;
    width:32px;
	background-color:#ffffff;
	background-image: url(../images/esquinero.png);  
    background-repeat:no-repeat;
	background-position:top right;
}
#td_blanca {
    vertical-align: top; 
	background-color:#ffffff;
    margin-left:2px;
	color:#244F71;
	font-size:11px;
	text-align:justify;
	font-weight:normal;
}
/*------ Letras y titulos ------- */
#titular {
    vertical-align:bottom;
    text-align:left;
	font-family:arial;
    font-size:10px;
	color:#ffffff;
}
#txt_azul {
	vertical-align:top;
    text-align:justify;
	width:95%;
	font-family:arial;
    font-size:11px;
	color:#244F71;
}
#naranja {
	font-family:arial;
	color:#FF6600;
}
#azul {
	font-family:arial;
	color:#244F71;
}
#azulgris {
	font-family:arial;
	color:#6883C1;
    font-size:12px;
    font-weight:bold;
}

 
/*---- Estructura de los menus----
------Submenus---------------*/

  
li ul{
    width:auto;
	height:20px;
	float:left;
	border:1px solid gray;
	padding:1px;
	background-color: blue;
	color:#A6B6DB;
	list-style-image:url(../images/vineta.png);
	margin-left:3px;
	list-style-position:inside;
    display: none;
    position: absolute; 
    top: auto;
    left: 0;
}

li:hover ul{ 
display: block; 
list-style-image:url(../images/vineta.png);
}
	
li:hover ul, li.over ul{ 
display: block; 
list-style-image:url(../images/vineta.png);
}

#menu {
	height:25px;
	padding:2px;
	margin-bottom:1px;
	font-family:arial;
    font-size:12px;
	list-style-image:url(../images/vineta.png);
	list-style-position:inside;
}
#submenu {
	width:100px;
	float:left;
	border:1px solid #A6B6DB;
	padding:1px;
	background-color:#ffffff;
	color:#A6B6DB;
	list-style-image:url(../images/vineta.png);
	margin-left:3px;
	list-style-position:inside;
}
