/********************************************************************************COMUNES*********************************************************************************/
body
{
 margin:0;
 padding: 0px;
 color: #000000;
/* font-size: 0.7em;*/
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
/* background-color: #a00;*/
 background: url('../img/bg.gif')
}

.img_border          {border: 1px solid #000000;}

.imagenizquierda   { float: left; margin:0 10px 10px 0; color: #777; text-align: center; width: 180px}

.imagencentrada   { text-align: center; margin: 10px 0 0 0; color: #777; text-align: center;}

.imagenderecha    { color: #777; float: right; margin:0 0 10px 10px; text-align: center; width: 180px}

.invisible { display: none;}


div#barrasituacion
{
 /*border-bottom: 1px solid #000000;	
 background-color:   #99CCFF;*/
 padding: 50px 0px 10px 50px;
 display: block; 
}

div#barrasituacion a
{
 color: #0087AC;
}

#error {  border: 3px solid #A00;  background-color: #FEE;  padding:5pt;}

#exito {  border: 3px solid #0F0;  background-color: #EFE;  padding:5pt;}

.limpiar{ clear: both;}

#admin { padding: 0px 50px 30px 50px; display:block;}

#volver
{
  display: block;
  padding: 5px;
  margin: 5px 0 0 1px;
  display: block; 
  text-align: left;
  border: 2px solid #778899;
  background-color: #ffffff;
  color: #000000;  
}

#volver a
{  
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;    
  color:  #778899;
  text-decoration: none;
}

#volver a:hover{  text-decoration: underline;  }

#volver img {   border-style: none; padding-right: 4px;}

/**********************************************************************FIN_COMUNES*************************************************************************************/
/***************************************************************************CABECERA**********************************************************************************/
div#banner #menu_principal
{
 position:absolute;
 right:0;  
 top: 72px;
 font-size: 0.7em;
 padding:0 0 0 13px;
 margin:0;
 background: url('../img/corner.gif');
 background-repeat: no-repeat;
 background-position: left center;
}

div#banner #menu_principal li
{
 display: inline;
 list-style-type: none;
 padding: 0 5px 0 5px;
  background-color:#dcb9c3;
 margin-top:0;
}

div#banner #menu_principal li a
{
	color: #891536;
	font-weight: bold;
	text-decoration: none;
}

div#banner #menu_principal li a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
}

div#banner #menu_principal li.active a
{
	color: #CCFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #778899;
}


div#banner 
{ 
 margin:0; 
 padding:0; 
 height: 92px; 
 width: 100%; 
 background-image: url(../img/repetir.jpg); 
 background-repeat: repeat-x;
}

div#banner h1 { display:inline; margin:0; padding:0; float:left;}

div#banner a img { border-style:none;}

div#banner #motivo 
{  
  height: 75px;  
  background-color: transparent;    
  background-image: url(../img/cabecera_right.jpg);  
  background-repeat: no-repeat;    
  background-position: top right;
}

/***************************************************************************FIN_CABECERA*********************************************************************************/
/**************************************************************************PIE*********************************************************************************************/
div#footer {  height: 46px;  /*background-image: url(../img/pie_repetir.gif);  background-repeat: repeat-x;*/ font-size: 0.7em;}

div#footer #legal{ float:left; text-align:left;}

div#footer a:hover{ color: #24407E;}

div#footer a{color:#87827D}
   
div.session{ clear:both; text-align:center;}
 
div.session a{ color: #000000; font-weight:bold;}
/*******************************************************************************FIN_PIE***********************************************************************************/
/*CAJAS REDONDAS*/
.superior_izquierda
{

 background:url(../img/top_left.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}
.superior_derecha
{
 background:url(../img/top_right.jpg);
 background-repeat: no-repeat;
 background-position: top right;
}
.inferior_izquierda
{
 background:url(../img/bottom_left.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
}
.inferior_derecha
{
 background:url(../img/bottom_right.jpg);
 background-repeat: no-repeat;
 background-position: bottom right;
}
.superior
{

 background:url(../img/top.jpg);
 background-repeat: repeat-x;
 background-position: top center;
}
.inferior
{
 background:url(../img/bottom.jpg);
 background-repeat: repeat-x;
 background-position: bottom center;
}
.izqda
{

 background:url(../img/left.jpg);
 background-repeat: repeat-y;
 background-position: middle left;
}
.dcha
{
 width: 100%;
 background:url(../img/right.jpg);
 background-repeat: repeat-y;
 background-position: top right;
}

/*FIN CAJAS REDONDAS*/