
body {
background-image: url(img/background.gif);
font-family:  Verdana, arial, Helvetica, sans-serif;
}

.fondo-cabecera {
	background-image: url(/img/fondo_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

hr {
	color: #802229;
	height: 1px;
	border: 1px;
	
	
	}	
/*----------- enlaces----------------*/

.tituloen {
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #802229;
font-weight:bold;
  text-decoration:underline;
} 

a.tituloen:hover  {
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
font-weight:bold;
  text-decoration:unone;}


.ruta
{
	font-size: 60%;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.ruta
{
    font-size: 100%;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.ruta:link 
{
   font-size: 100%;
  font-weight: normal;
  text-decoration:none;
  color: #333333;
}

a.ruta:hover
{ 
 font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #333333;
}

.enlaceb {
	font-size: 10px;
	color: #FFFFFF;
		text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.enlaceb {
	font-size: 10px;
	color: #FFFFFF;
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.enlaceb:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.enlaceb:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlacer {
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #802229;} 

a.enlacer:hover  {
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CAA2A5;}

.idioma
{
font-size: 70%;
font-weight: normal;
color: #594E1D;
text-decoration: none;
}
a.idioma
{
font-size: 100%;
font-weight: normal;
color: #594E1D;
text-decoration: underline;
}

a.idioma:link 
{ 
font-size: 100%;
font-weight: normal;
color: #594E1D;
text-decoration: underline;
}

a.idioma:hover
{
font-size: 100%;
font-weight: normal;
color: #999999;
text-decoration: underline;
}

/*---------tablas----------*/

.titulocelda {
	font-size: 70%;
	color: #ffffff;
	height: 20 px;
	font-weight: bold;
	background-color: #999999;
	text-align: center;
	border: 1px solid #ffffff;
	}
.celda {
	font-size: 60%;
	color: #000000;
	height: 20 px;
	background-color: #eeeeee;
	text-align: center;
	border: 1px solid #ffffff;
	}
	
.celda a {
	font-size: 100%;
	border: 0px solid #ffffff;
		}
.celda a:hover
 {
	font-size: 100%;
	color: #666666
		}
/*------------varios.----------*/

.minitexto {
font-size: 60%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto {
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titulob {
font-size: 80%;
color: #ffffff;
font-weight: bold;
background: #802229;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textob
{
	font-size: 70%;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.negrita {
	font-weight: bold;
	}

h1 {
width:100%;
color:#802229;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 5px 8px 6px 8px;
padding: 4px 1px;
border-bottom: 1px dashed #802229;

}

.dark_cell {
	BACKGROUND-COLOR: #FFD85E;
}
.light_cell {
	BACKGROUND-COLOR: #FCECBC;
	
}
.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #626262;	
}



#submenu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;

}
#submenu li
{
color: #802229;

}

#submenu a
{
display: block;
margin-top: 0px;
padding: 4px;
width: 100%;
background-color: #ffffff;

border-top: 1px solid #802229;
border-bottom: 1px solid #802229;
border-left: 1px solid #802229;
border-right: 1px solid #802229;
}

#submenu a:link, #navlist a:visited
{
color: #802229;
text-decoration: underline;
}

#submenu a:hover
{
background-color: #ffffff;
color:  #999999;
}
#submenu li a#current
{
background-color: #802229;
color:  #ffffff;
}

#accesos {
float: right;
margin-right:25px;
margin-top:4px;
}


#tablaredonda{ 
background: #FAEFEE;
width:auto;
height:auto;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FAEFEE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.lineash {
border-bottom: 1px dashed #802229;

}
.fondoizq {
	background-image: url(img/izq.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoder {
	background-image: url(img/dcha.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Menu Horizontal */

#navcontainer
{
 padding: 0px;
 margin: 0px;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #802229;
color: White;
float: left;
width: 100%;
font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
text-transform:uppercase;
font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
height:25px;
padding: 0.2em 1em;
padding-top:7px;
background-color: #802229;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #BD9FA2;
color: #fff;}

#navcontainer a:link, #navlist a:visited
{
background-color: #802229;
color: #fff;}

#navcontainer a:visited
{
background-color: #802229;
color: #fff;
text-decoration: none;}

/*---#navcontainer a:link, #navlist a:visited
{
background-color: #802229;
color: #fff;}---*/

#navcontainer  li a#current
{
background-color: #BD9FA2;
color: #fff;}



/*-----------menu 2-----------------*/


#horizontal ul
{
padding: 0.3em 0em;
margin: 0px;
list-style-type: none;
background-color: #eeeeee;
color: #802229;
width: 100%;
font: bold 60% verdana, arial, helvetica, sans-serif;
text-align: center;
}

#horizontal li { display: inline;}

#horizontal li a
{
background-color: #eeeeee;
color: #802229;
padding: .3em 2em;
text-decoration: underline;

}

#horizontal li a:hover
{
background-color: #ffffff;
color: #802229;
text-decoration: none;
padding: .3em 2em;
}

.activado
{
font: bold 100% verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
padding: .3em 2em;
color: #802229;
text-decoration: none;
}




/*--------------- formularios --------------- */

.formu {
font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.formu2 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.bordeformulario {
	background-color: #FAEFEE;
	border-bottom: 1px solid #802229;
	border-top: 1px solid #802229;
    padding: 5px;
}


.boton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #ffffff;
	background-color: #802229;
	border: 1px solid #ffffff;
	font-weight: bold;

	}
	.boton2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #EEEEEE;
	font-weight: bold;

	}
	
.boton a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #ffffff;
	background-color: #eeeeee;
	border-top: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #FFFFFF;
	
	}
	.error
{
	font-size: 70%;
	color: #cc3333;
	font-weight: bold;
	text-decoration: none;
}
	.errorb
{
	font-size: 100%;
	color: #cc3333;
	font-weight: bold;
	text-decoration: none;
	color: #cc3333;
}

/*------------paginacion---------------*/


.paginacion
{
	font-size: 70%;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.paginacion
{
  
    font-size: 100%;
	color: #666666;
	font-weight: normal;
  text-decoration:underline;
}

a.paginacion:link 
{
  font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #666666;
}

a.paginacion:hover
{ 
 font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #000000;
}
.novedad {
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-decoration:none;
background:#BD9FA2;
border-bottom:#802229 double;
font-weight:bold} 

a.novedad:hover  {
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #802229;
text-decoration:none;
background:#fff;
border-bottom:#802229 double;
font-weight:bold}