/*
COLORES EMPLEADOS
Gris oscuro: #71706E
Gris medio:#B8B7B5
Gris claro:#DDD
Granate: #D92117
Moradito: #CECEDE
*/
body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;	
	background-color: #CECEDE;
	color: Black;
}

#head {
	position: absolute;
	top: 0px;
  padding:2px 2px 0 2px;
	/*width: 100%;*/
  height:92;
	z-index: 5;
  background-color:#FFF; 
}

* html #head {
  width:100%; 
  top:0px;
  height:94;
}

#head_date { 		
  position: absolute;   
	top:92px; 
	height:15px;  
	z-index:5;
  text-align:center; 
}
* html #head_date {
  position: absolute;     
  top:95px;
  height:15px;
  width:100%;   
  z-index:5;
}

.bg_head {
	background-image: url(../images/bg_head.gif);
	height: 15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
#content {	
  z-index: 3;
	position: absolute;
/*	padding: 5px 5px 5px 5px;*/ 
	overflow: auto;
	top: 110px;  	
	bottom: 35px;
  left: 160px;
  right: 5px;
/*	width: 80%;*/  
 
}
* html #content {  
  top: 0;
  left:0;
  right: 0;
  border-top: 115px solid #CECEDE;
  border-left: 160px solid #CECEDE;
  border-bottom: 35px solid #CECEDE;  		
  height: 100%;
	width: 100%;		
	padding: 5px 5px 5px 5px;	
}
#foot { 		
  position: absolute;   
	bottom:0px; 
	height:25px;
	z-index:5;
  text-align:center;
}
* html #foot {
  position: absolute;     
  bottom:0px;
  height:25px;
  width:100%;   
  z-index:5;
}
.bg_foot {
	background-image: url(../images/bg_foot.gif);
	height: 25px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.bg_foot a{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;	
}

#menuleft 
{
  z-index: 5;
  position: absolute;
  top:105px;
  left:0 px;
  width: 160px;   
}
* html #menuleft {
  position: absolute;   
  top: 120px;
}

#menuleft ul
{	
	margin-left: 4px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
}

#menuleft  li {
	margin: 0 0 1px 0px;
}
#menuleft a
{
	display: block;
	padding: 2px 8px 2px 8px;  	
  background: #71706E url(../images/arrow.gif) no-repeat 2px;
	color: White;
/*	font-weight: bold;*/  
/*	
	background: #FFF url(../images/arrow.gif) no-repeat 2px;
	color: Black;    
*/   
	text-align: left;
	text-decoration: none;
}

* html #menuleft a {
	bottom:40px; 
  width:160px; 
}

#menuleft a:hover
{
	color: black;
	background: #E3E3E3 url(../images/arrow2.gif) no-repeat 2px; /*E3E3E3*/
}
/*
modificado MLG : 
margin: 0 0 0px 0
width: 160px;
*/
#sublist{
	margin: 0;
	width: 150px;
	background: #DDD;
}
*html #sublist{
	margin: 0;
	width: 150px;
	background: #DDD;
}
#sublist2{
	margin: 0;
	width: 150px;
	background: #DDD;
}
*html #sublist2{
	margin: 0;
	width: 150px;
	background: #DDD;
}
#sublist td a{
	margin: 0 5px 0px 5px;
	color: black;
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #DDD;
}
*html #sublist td a{
	width: 150px;
}
#sublist2 td a{
	margin: 0 5px 0px 5px;
	color: black;
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #DDD;
}
*html #sublist2 td a{	
	width: 150px;	
}
#active a:link, #active a:visited, #active a:hover
{
	color: #202020;/*#D92117;*/
	/*background: #CECEDE url(../images/arrow2.gif) no-repeat 2px; 6E0B6E*/
	background: #AEAEBE url(../images/arrow2.gif) no-repeat 2px;
	font-weight:bold;
	border: 1px solid White;
}
/*
013E7D
#body_content {
	padding: 0px;
	margin: 0px 20px 0px 20px;
	border: 0px solid #ccc; 
	background-image: url(../images/bg_body_in.jpg);
	background-repeat: repeat-x;
	height: 100%;
	border-bottom: 1px solid #4975A9;
	border-right: 1px solid #4975A9;
}
*/
/*
#sombra
{
	height: 100%;
	width: 10px;
	float: left;
	margin: 0px 0px;
	background: #C7E4EA url(../images/bg_menu_border.gif) repeat-y;
}
#sombra2
{
	height: 100%;
	width: 10px;
	float: left;
	margin: 0px 0px;
	background: #C7E4EA url(../images/bg_menu_border2.gif) repeat-y right;
}
*/
/*
 #menuright 
{
	margin-top: 0px;
	background: #BDDBE3 url(../images/bg_menu.gif) repeat-x;
	height: 100%;
	width: 170px;
}
*/

.title
{
  /*
	color: White;
	background: #71706E;  	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #FFF;
	text-align: center;
	font-weight: bold;
	*/
	margin: 0px 0px 0px 0px;
	padding: 5px 5px;	  
  border-bottom: 1px solid White;  		
	background: #B8B7B5 url(../images/bg_title.jpg) repeat-x bottom;
	font: bold 15px  Verdana, Arial, Helvetica, sans-serif;
	color: Black;/*#D92117;*/  		
	text-align: center;
}
.titlehome
{
	color: #000;
	/*background: #71706E url(../images/bg_title_table.gif) repeat-x;*/
	background: #71706E url(../images/bg_title_home.gif) repeat-x;
    	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 2px 2px;
  border-bottom: 0px solid #000;
	text-align: center;
	font-weight: bold;
}
.tableresults 
{
  /*margin: 0px 10px 0px 10px;
	padding: 0px 10px 3px 10px;*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
.tableresults td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: White;
}
/*MLG listas en negro
.tableresults li{
	color: black;
}
*/
.object
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
float: right;
width: 75%;
text-align: left;
} 

.object input
{
	text-align: center;
	border: 1px solid #7497AA;
	background: White url(../images/bg_form.gif) repeat-x;
	margin-left: 5px;
}
.object textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border: 1px solid #7497AA;
	background: White url(../images/bg_form.gif) repeat-x;
	margin-left: 5px;
	scrollbar-arrow-color: #7198A9;
	scrollbar-base-color: #000033;
	scrollbar-dark-shadow-color: #336699;
	scrollbar-track-color: #666633;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #CCCCCC;	
}

option {
	font-family: verdana;
	font-size: 10px;
	color: Black;
}
SELECT{
	margin-left: 5px;
	font-family: verdana;
	font-size: 10px;
	color: Black;
	border: 1px solid #7497AA;
	background: url(../images/bg_form.gif) repeat-x;
} 

.destacado {
	FONT: bold 12px Arial; COLOR: #FF8A00; TEXT-ALIGN: center
}
.hoy_destacado {
	FONT: bold 12px Arial; COLOR: #FF8A00; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.hoy_normal {
	FONT: bold 12px Arial; COLOR: #000000; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.normal {
	FONT: 12px Arial; COLOR: #000000; TEXT-ALIGN: center
}
.mes {
	FONT: bold 12px Arial; COLOR: #000000; TEXT-ALIGN: center
}
.dias {
	FONT: bold 12px Arial; COLOR: #ffffff; TEXT-ALIGN: center
}

.xsnazzy p {
margin:0; 
font: 11px  Verdana, Arial, Helvetica, sans-serif;
padding:5px 10px; 
}

.xsnazzy {
	background: transparent;
	float: none;
	margin: 0px;
	width: 100%;   
	text-align: left;
}
.xsnazzy table {	
	margin: 0px 10px 0px 10px;	
}
.xsnazzy h1 {	
	margin: 10px 10px 0px 10px;
	padding: 0px 10px 3px 10px;	  
  border: 1px solid White;  		
	/*background: #B8B7B5 url(../images/bg_title_table.gif) repeat-x bottom;*/
	background: #CECEDE;	
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	color: Black;/*#D92117;*/		
	text-align: left;
}
.xsnazzy h2 {
	margin: 0px;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;	
  padding: 3px 0px 0px 0px;
  /*    
	border-bottom: 1px solid White;*/
	color: #D92117;/*007994;*/
  /*text-align:center;*/	
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
 
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.xb1 {
margin:0 9px; 
background:#fff;
}
.xb2 {
margin:0 8px;
border-width:0 2px;
}
.xb3 {
margin:0 7px;
}
.xb4 {
height:2px; 
margin:0 6px;
}

.xboxcontent {
	border: 0 solid #fff;
	border-width: 0 1px;
	background: #DDD;  /*Color de la caja de texto con contenido */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*min-height: 75px;*/
	color: #000;
	margin: 0px 5px 0 5px;
  min-height: 120px;
}

* html .xboxcontent {
  height:120px;
}
.xboxcontent p{
	color: #000;
	text-align: justify;
}
/*
Modificado por MLG para que no muestre disco en listas numeradas
	elimino list-style-type: disc;
*/
.xboxcontent ul{  	
  margin-top:0px;  	
  margin-bottom:0px;  
  margin-right:10px;	
}
.xboxcontent li{
  list-style-image: url(../images/list.gif);
  text-align: justify;  
	/*color: #D92117;*/
}

.xboxcontent a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D92117;
	font-size: 10px;
	text-decoration: none;
}

.xboxcontent a:hover{
	color: black;
}
/*
CAPA CALENDARIO
*/
/*
.xbccalendar {
	border: 0 solid #fff;
	border-width: 0 1px;

	background: #E2E6E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 75px;
	color: #000;
	margin: 0px 5px 0 5px;
}
.xbccalendar a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #FF8A00;
	font:bold 12px Arial;
	text-decoration: none;
}
.xbccalendar a:hover{
	color: black;
}
*/
#mas{
	text-align: right;
	text-color: #D92117;
}

/*
COLORES EMPLEADOS
Gris oscuro: #71706E
Gris medio:#B8B7B5
Gris claro:#DDD
Granate: #D92117
*/
.color_a {	
  background: #DDD;
	color: #000;
}

.color_b {
	background: #71706E;
  color:#000;
}
/*
.color_a_h {	
  background: #DDD;
	color: #000;
  border-color: #FFF;
}
*/
.color_b_h {
	background: #CCCCCC;
  color:#000;
  border-color: #FFF;
}
/*
.color_h {
	background: #FFF;
}

.color_h2 {
 border-color: #FFF;
}
*/
/*
#sectores {
Z-INDEX: 10; 
VISIBILITY: hidden; 
WIDTH: 200px; 
POSITION: absolute;
}

#subsec1 {
Z-INDEX: 3; 
VISIBILITY: hidden; 
WIDTH: 160px; 
POSITION: absolute;
}
*/
/*
#news
{
	width:150px;
}

#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}

#news li{
	line-height:2em;
}

#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}

#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
*/
/*
#textsize 
{
  bottom:65px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background: #FF0000;
	height: 100%;
	width: 180px;  
  text-align:center;	  
  align: bottom;
}
* html #textsize {
	bottom:65px; width:180px; height:100%px;
}
*/
/*
modificado MLG : margin-left estaba a 0
*/
