/* CSS - alzado 2.0 - LVILLA. 29/8/2003
----------------------------------------------*/
}
table{
	font-size: 1em;
}
/* enlaces
----------------------------------------------*/

a{
	color:#0066FF;
	text-decoration: none;
}

a:hover{
	color:#FFCC00;
	text-decoration: none;
}
a:vlink{
	color:=#B3D9E3";
	text-decoration: none;
}

/* cabeceras genericas
----------------------------------------------*/

h2{
	font-size: 110%;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #A78900;
}

h4{
	font-size: 100%;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #FFCC00;
}

h4 span{
	color: #FFF;
	font-weight: normal;
	font-size: 85%;
}

h3{
	font-size: 110%;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	color:#A7A28F;
	padding-bottom: 3px;
	border-bottom: 1px dotted #A7A28F;
}

p{
	margin-top:20px;
	margin-bottom:10px;
}

img{
	border:0px;
}


/* archivo
----------------------------------------------*/
#archivo{
	width: 320px;
	border: 1px dotted #C2B992;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 30px;
}


/* formularios 
----------------------------------------------*/

form{
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px;	
}

form p{
	margin: 0px;
}

input{
	font-family: verdana, arial, helvetica;
	font-size: 100%;
	background-color:#E3DDC2;
	margin: 2px;
}

textarea{
	font-family: verdana, arial, helvetica;
	font-size: 100%;
	background-color:#E3DDC2;
	margin: 2px;
}

.ftext{
	font-family: verdana, arial, helvetica;
	font-size: 100%;
	background-color:#E3DDC2;
	border-top: 1px solid #666;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #666;
}

.boton{
	background-color:#FF9900;
	margin: 5px;
}

/* sin uso
----------------------------------------------
#container{
	background-color: #000;
}
*/

/* cabecera home
----------------------------------------------*/


#cabecera{
	background-image: url("../imgcss/cabecera.jpg");
	background-repeat: no-repeat;
}

#cabecera {
	width:750px;
	height:40px;
	background-color:#000;
}

/* cabecera pagina interior
----------------------------------------------*/

#cabecera2{
	background-repeat: no-repeat;
}

#cabecera2{
	width:750px;
	height:40px;
	background-color:#000;
}

#cabecera2 span{
	display:block;
	margin-left:14px;
}

/* columna contenido home
----------------------------------------------*/

#contenido1 {
	position:absolute;
	top: 40px;
	width:380px;
	background-color: #EFEFEF;
	padding-left: 0px;
	padding-bottom: 40px;	
}

#contenido1 p{
	padding: 0px;
	margin: 0px;
}

#contenido1 #asset h3{
	font-size: 105%;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	color:#A7A28F;
	padding-bottom: 3px;
	border-bottom: 0px;
}

#contenido1 #asset span{
	font-size: 90%;
	color:#A7A28F;
	font-weight: bold;
}


#asset2{
	margin-top:10px;
	margin-left:10px;
	margin-right:15px;
}

#contenido1 #asset2 h3{
	font-size: 105%;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	color:#A7A28F;
	padding-bottom: 3px;
	border-bottom: 0px;
}

#contenido1 #asset2 h3 span{
	font-size: 85%;
	color:#A7A28F;
}

/* titulos
----------------------------------------------*/


h1.tit {
	height:25px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-repeat:no-repeat;
  }
h1.tit span {
	display:none;
}

h1#novedades{
}

/* clase ocultar
----------------------------------------------*/

.hide{
	display:none;
}

/* bloque de contenido
----------------------------------------------*/

#asset{
	margin-top:20px;
	margin-left:10px;
	margin-right:15px;
}

#asset p{
	line-height: 1.4
}

#meta{
	margin-top: 0.5em;
	font-size: 90%;
}

#meta span{
	color: #A78900;
	font-weight: bold;
}

/* columna derecha
----------------------------------------------*/

#derecha1 {
	background-image: url("../imgcss/archivos.jpg");
	background-repeat: no-repeat;
}
#derecha1 {
	margin-top:0px;
	position:absolute;
	left:381px;
	top: 40px;
	width:187px;
	color: #EFEFEF;
	background-color: #000;	
}

#derecha1 a:hover{
	color: #E9D470;
}

/* columna derecha, bloque de contenido
----------------------------------------------*/

#d1{
	margin-bottom:10px;
	margin-left:10px;
}

#d1 p{
	margin:0px;
}

/* columna derecha2
----------------------------------------------*/

#derecha2 {
	background-image: url("../imgcss/utilidades.jpg");
	background-repeat: no-repeat;
}

#derecha2 {
	margin-top:0px;
	position:absolute;
	left:569px;
	top: 40px;
	width:187px;
	color: #EFEFEF;
	background-color: #000;
}

#dbody{
	margin-top:130px;
}

#derecha2 ul {
	border: medium none; 
	padding: 0px; 
	margin: 0px;
	margin-bottom: 15px;
	list-style-type: none
}

#derecha2 li {
	padding: 0px;
	padding-left: 10px;
	border: 1px solid #000; 
	color: #efefef; 
	padding-top: 1px;
}

#derecha2 li a {
	display: block;
	text-decoration: none;
	color: #EFEFEF;
}

#derecha2 li a:hover {
	color: #efefef; 
	background-color: #333;
}

/* contenido pagina articulos
----------------------------------------------*/

#contenido2  {
	position:absolute;
	top: 40px;
	left: 0px;
	width: 561px;
	background-color: #eee;
}

#contenido2 h1{
	font-size:150%;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
}

#contenido2 h2{
	color: #655A29;
	font-size:130%;
	margin-bottom: 0em;
	margin-top: 1em;
}

#contenido2 p{
	margin-top: 1em;
}

#contenido2cuerpo{
	line-height: 1.4em;
	padding-left: 24px;
	padding-right: 24px;
}

/* articulo
----------------------------------------------*/
#resumen{
	background-color: #FFF;
	padding: 5px;
	padding-bottom: 15px;
	margin-bottom: 25px;
	border: 1px solid #CCC;
}

/* enlaces relacionados
----------------------------------------------*/

#enlaces{
	background-color: #efefef;
	margin-top:20px;
	margin-bottom:30px;
	padding: 5px;
}

#pieart{
	background-color: #FFF;
	margin-top:40px;
	margin-bottom:30px;
	padding: 5px;
	border: 1px solid #CCC;
}

/* comentarios articulo
----------------------------------------------*/

#comentarios{
	background-color: #ECECEC;
	color: #776826;
}

#comentarios h4{
	border-bottom: 1px dotted #CCC;
	color: #574B15;
}

#comentarios h4 p{
	margin-top: 0px;
	margin-bottom: 5px;
}

#tcomentarios{
	background-color: #ECECEC;
	border: 1px solid #CCC;
	font-size: 100%;
}

#tboletin{
	background-color: #404040;
	border: 1px solid #CCC;
	font-size: 100%;
	color: #CCC;
	padding: 10px;
}

#tcontacto{
	background-color: #404040;
	border: 1px solid #CCC;
	font-size: 100%;
	color: #CCC;
	padding: 10px;
}

/* columna derecha - pagina articulo
----------------------------------------------*/

#derechaint {
	background-image: url("../imgcss/lateral2.jpg");
	background-repeat: no-repeat;
}

#derechaint {
	position:absolute;
	top: 40px;
	left:561px;
	margin-top:0px;
	width:189px;
	color: #EFEFEF;
	background-color: #000;	
}

#derechaint a{
	color: #ECECEC;
}

#derechaint img{
	margin-left: 10px; 
	align: center; 
	border: 0px solid #FFF;
}

#derechaint ul {
	border: medium none; 
	padding: 0px; 
	margin: 0px;
	margin-bottom: 15px;
	list-style-type: none
}

#derechaint li {
	padding: 0px;
	padding-left: 10px;
	border: 1px solid #000; 
	color: #efefef; 
	padding-top: 1px;
}

#derechaint li a {
	display: block;
	text-decoration: none;
	color: #EFEFEF;
}

#derechaint li a:hover {
	color: #efefef; 
	background-color: #333;
}

/* columna derecha articulo, bloque autor
----------------------------------------------*/

#autor{
	margin-top: 20px;
}

#autor > span.ficha {
	display:block; /*lo convertimos en una caja*/
	color: #EFEFEF;
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 15px;
}

#autor > span.ficha p{
	margin-top: 3px;
	margin-bottom: 10px;

}

#autor strong{
	color: #CEB955;
	font-weight: bold;
}

/* columna articulo, listados
----------------------------------------------*/

#derechaint ul {
	border: medium none; 
	padding: 0px; 
	margin: 0px;
	margin-bottom: 15px;
	list-style-type: none
}

#derechaint li {
	padding: 0px;
	padding-left: 10px;
	color: #efefef; 
	padding-top: 1px;
}

#derechaint li span{
	color: #CEB955;
	font-weight: bold;
}

/* columna derecha - listado de articulos (icono documento)
----------------------------------------------*/

#derechaint ul.articulos { 
	list-style: url("../img/icon_articulo.gif") disc;
	padding: 0px;
	margin-top: 20px;
	margin-left: 30px;
	padding-left: 0px;
	display: block;
} 

#derechaint ul.articulos li{ 
	margin-bottom: 10px;
}

#derechaint ul.articulos li a:hover{ 
	color: #CEB955;
}


/* contenido neutro corp
----------------------------------------------*/

#contenido3  {
	position:absolute;
	top: 40px;
	left: 0px;
	width: 561px;
	background-color: #404040;
	color: #CCC;
	border-top: 11px solid #CEB955;
}

#contenido3 a{
	color:#DBCA82;
}

#contenido3 h1{
	font-size:150%;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
}

#contenido3 h2{
	color: #CCC;
	font-size:130%;
	margin-bottom: 1em;
	margin-top: 1em;
}

#contenido3 p{
	margin-top: 1em;
}

#contenido3cuerpo{
	line-height: 1.4em;
	padding-left: 24px;
	padding-right: 24px;
}

#contenido3cuerpo img{
	float: left;
	margin-right: 20px;
	border: 5px solid #CCC;
}
/* cabecera pagina corp
----------------------------------------------*/

#cabeceracorp{
	background-image: url("../imgcss/cabecera3.jpg");
	background-repeat: no-repeat;
}

#cabeceracorp{
	width:750px;
	height:40px;
	background-color:#000;
}

#cabeceracorp span{
	display:block;
	margin-left:14px;
}


/* columna derecha - pagina corp
----------------------------------------------*/

#derechacorp {
	background-image: url("../imgcss/lateral3.jpg");
	background-repeat: no-repeat;
}

#derechacorp {
	position:absolute;
	top: 40px;
	left:561px;
	margin-top:0px;
	height:200px;
	width:189px;
	color: #EFEFEF;
	background-color: #000;	
}

#derechacorp a{
	color: #ECECEC;
}

#derechacorp img{
	margin-left: 10px; 
	align: center; 
	border: 0px solid #FFF;
}

#derechacorp ul {
	border: medium none; 
	padding: 0px; 
	margin: 0px;
	margin-bottom: 15px;
	list-style-type: none
}

#derechacorp li {
	padding: 0px;
	padding-left: 10px;
	color: #efefef; 
	padding-top: 1px;
}

#derechacorp .activa{
	border-left: 3px solid #CEB955;
	padding-left: 3px;
}

#derechacorp li a {
	display: block;
	text-decoration: none;
	color: #EFEFEF;
}

#derechacorp li a:hover {
	color: #efefef; 
	background-color: #333;
}

#derechacorp h4 a{
	font-size: 100%;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #CDB956;
}



/* tablas
----------------------------------------------
----------------------------------------------*/

#tcategorias{
	width: 400px;
	font-size: 100%;
	color: #333;
	margin-bottom: 30px;
}

#testadisticas1{
	width: 350px;
	font-size: 100%;
	color: #CCC;
	margin-bottom: 30px;
}

#testadisticas2{
	width: 350px;
	font-size: 100%;
	color: #CCC;
	margin-bottom: 30px;
}

#testadisticas1 th{
	width: 250px;
	text-align: left;
}

#testadisticas2 th{
	width: 250px;
	text-align: left;
}

/* buscador
----------------------------------------------*/
#busquedas  {
	padding: 10px;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	height: 15px;
	border: 1px dashed #CCCCCC;
	background-color: #FFF;
	font-size: 85%;
	COLOR: #333333;
}



/* paginador busquedas y categorias
----------------------------------------------*/

#paginador  {
	padding: 10px;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	height: 15px;
	border: 1px dashed #CCCCCC;
	background-color: #FFF;
	font-size: 85%;
	COLOR: #333333;
}

#paginador a{
	color: #fff;
}

#paginador a:hover{
	color: #0033FF;
}

#paginador span.literal {
	float: left;
	width: 300px;
	text-align: left;
	font-family:verdana;

 }

#paginador span.anterior {
	float: left;
	width: 90px;
	text-align: center;
	font-family:verdana;
	color: #FFFFFF;
	background-color:#BFAA33

  }

#paginador span.siguiente {
	float: right;
	width: 90px;
	text-align: left;
	text-align: center;
	color: #FFFFFF;
	background-color:#FF9900;
} 
                    
                    
