
li{
    list-style-type: square;
    padding: 6px 4px 4px 4px;

}

.fechaListado{    
    padding: 6px 4px 4px 4px;
    color : #766401;
    width: 96%;
    text-decoration: underline;
    font-weight: bold;
}

.lblTitulo
{
 
 padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
 padding-top: 5px;
 font-size:small;
 font-family: Arial;
 color : #766401;
 font-weight:bold; 
 width: 96%;
 border-right-color : #766401;
 border-right-style : solid;
 border-right-width : 1px; 
 border-left-color : #766401;
 border-left-style : solid;
 border-left-width : 1px; 
 border-bottom-color : #766401;
 border-bottom-style : solid;
 border-bottom-width : 1px;  
 border-top-color : #766401;
 border-top-style : solid;
 border-top-width : 1px;   
 background-color : #EFE196; 
}

.lblTituloSeccionLibro
{
 
 padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
 padding-top: 5px;
 font-size:small;
 font-family: Arial;
 color : #766401;
 font-weight:bold; 
 width: 33%;
 border-right-color : #766401;
 border-right-style : solid;
 border-right-width : 1px; 
 border-left-color : #766401;
 border-left-style : solid;
 border-left-width : 1px; 
 border-bottom-color : #766401;
 border-bottom-style : solid;
 border-bottom-width : 1px;  
 border-top-color : #766401;
 border-top-style : solid;
 border-top-width : 1px;   
 background-color : #EFE196; 
}



.lblDescripcion
{
	padding-right: 5px; padding-left: 5px; padding-bottom: 15px;
    padding-top: 15px;
	font-size : small;
    font-family : Arial;
    color : #000000;
}

.lblEnlace
{
    padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
    padding-top: 5px;
	font-size : small;
    font-family : Arial;
    color : #000000;
    width: 96%;
    background-color: #FFFFFF;
    border-right-color : #787878;
	border-right-style : solid;
	border-right-width : 1px; 
	border-left-color : #787878;
	border-left-style : solid;
	border-left-width : 1px; 
	border-bottom-color : #787878;
	border-bottom-style : solid;
	border-bottom-width : 1px;  
	border-top-color : #787878;
	border-top-style : solid;
	border-top-width : 1px; 
}

a:link 
{
	text-decoration: none
}

a:visited 
{
	text-decoration: none
}

a:hover 
{
	text-decoration: underline
}

a.Mando:link 
{
	text-decoration: none;
	color:White;
	font-weight:bold;
}

a.Mando:visited 
{
	text-decoration: none;
	color:White;
	font-weight:bold;
}

a.Mando:hover 
{
	text-decoration: underline;
	color:White;
	font-weight:bold;
}


.tablaCabecera
{	
	background-image : url("../imagenes/fondo_tabla_finder.gif");
	width : 100%;
	border : 0px;
}

.tablaInicioIzq
{
	background-image : url("../imagenes/spacer.gif");
	width : 100%;
	border : 0px;
}

.celdaTablaIzq
{
	background-image : url("../imagenes/fondo_tabla_izq.gif");
	background-color : #f3f3e9;	
	width : 140px;
	vertical-align:top;
}

.tablaSecciones
{
	background-image : url("../imagenes/spacer.gif");
	background-color : #cccc99;
	width : 100%;
	border : 0px;
}

.celdaTablaDerecha
{
	background-image : url("../imagenes/fondo_tabla_der.gif");
	background-color : #f3f3e9;
	width : 160px;
	vertical-align: top;
}

.celdaTablaContenido
{
	width : 100%;
	vertical-align: top;
}

.tablaDerecha
{
	background-image : url("../imagenes/spacer.gif");
	width : 100%;
	border : 0px;
}

.tablaFavoritos
{
  background-image : url("../imagenes/spacer.gif");  
  width : 140px;
  text-align : center;
  border : 0px;
}

.textoContenido
{
	color:Black;	
	font-size: 12px;
	padding-left:20px;
}


.form {
	border-top-width: 1px; 
	border-left-width: 1px; 
	font-size: 11px; 
	border-left-color: black; 
	border-bottom-width: 1px; 
	border-bottom-color: black; 
	border-top-color: #333366; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-right-width: 1px; 
	border-right-color: black;
}

.copy {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	vertical-align:top;
	width: 50%;
}


.copypeq {
	font-weight: normal; 
	font-size: 9px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.titprod {
	font-weight: bold;
	font-size: 12px; 
	color: #da0d39; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:50px;
}

.titaut {
	font-weight: normal; 
	font-size: 9px; 
	color: #795200; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.titcat {
	font-weight: normal; 
	color: #666633; 
	font-size: 9px;
	line-height: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	
}

.titcatH2 {
	display:inline; 	
}

.boliche {
	font-size: 14px; 
	color: #999966; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}


.titcatbold {
	font-weight: bold; 
	font-size: 10px; 
	color: #666633; 
	line-height: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.titMando
{
  margin-top  :1px;
  margin-bottom:1px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:2px;	
  color: White;	
  list-style-type: square;
}	

body
{
	font-size: 12px;
	margin-top:4px;
	padding-top:4px;
}


#menu {
	position: absolute;
	top: 252px;
	left: 90%;	
	border: none;
	z-index: 5;
}

.cabeceraH1 
{
    position: absolute;
    font-size: 12px;  
    top: 95px;
    left: 24px;  
}

.nube
{
  background-color:White; 
  position:absolute; 
  width:120px; 
  height:20px; 
}





/* Ofertas de Empleo */
div#ofertas_empleo {
	margin-bottom:15px;
	background-color:#FFF9F0;
	border:1px solid #ccc;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	width: 300px;
	
}

div#ofertas_empleo img {
	border: 0;
}


.tit_ofertas_empleo {
	height: 35px;
	background: url('../imagenes/tit_ofertas_empleo.gif') no-repeat;	
}




div#ofertas_empleo a {text-decoration:underline;}


div#ofertas_empleo span.portada img {
	margin-left: 2px;
	margin-top: 2px;
}



/* Agenda del fin de semana */
div#agenda_semana {
	margin-bottom:15px;
	background-color:#FFF9F0;
	border:1px solid #ccc;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	width: 300px;
	
}

div#agenda_semana img {
	border: 0;
}


.tit_agenda_semana {
	height: 35px;
	background: url('../imagenes/tit_agenda_semana.gif') no-repeat;	
}




div#agenda_semana a {text-decoration:underline;}


div#agenda_semana span.portada img {
	margin-left: 2px;
	margin-top: 2px;
}


/* formacion */
div#formacion {
	margin-bottom:15px;
	background-color:#FFF9F0;
	border:1px solid #ccc;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	width: 300px;
	
}

div#formacion img {
	border: 0;
}


.tit_Formacion {
	height: 35px;
	background: url('../imagenes/tit_formacion.gif') no-repeat;	
}

div#formacion h3 span {
	position: absolute;
	top: -10000px;
}



div#formacion a {text-decoration:underline;}


div#formacion span.portada img {
	margin-left: 2px;
	margin-top: 2px;
}



.titAgendaSeccion {
	font-weight: bold; 
	font-size: 11px; 
	line-height: 10px; 
	text-align: left;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.migaPan
{
 margin-top: 0px;
 margin-bottom: 20px;
}

.destacadoSeccion
{
	font-size: large;
}

.verMas
{
	text-align: left;
	margin-left: 25px;
	margin-bottom: 30px; 
}

.capaBannerCabecera
{
  background-color:White; 
  position:relative; 
  top: 60px; 
  width:468px; 
  height:20px;
}

/* css blog */

.texto 
{
	PADDING-LEFT: 30px; PADDING-RIGHT: 20px; WIDTH: 90%; COLOR: #444; margin-bottom: 10px;
}

.tituloPosting {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 5px; 
	float: right; position: relative; left: -35px; top: 10px; text-align: left; width: 80%; 
}

.posting 
{
	margin-top: 30px;
	margin-bottom: 40px; width: 100%;
}

.iconosPosting
{
	width: 100%;
}

.imagenIcoPosting
{
 border:0px;
 margin-left: 4px;
}

.textoPosting
{
 z-index: 1;
 float : left; 
 width: 100%;
 display:block;
}

.PostTime {float: left; padding: 0px; margin: 0px; position: relative; left: -15px; top: 3px; background: url(../imagenes/PostTimeBkg.gif) no-repeat; height: 71px; width: 67px; text-align: center; color:#fff; }
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 14px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.PostTime .month { font-size: 12px; text-transform: lowercase;}
.PostTime .year { padding-top: 7px; font-weight: normal; font-size: 10px;}


.compartir
{
  width: 220px;
  font-size: 10px; 
  position: absolute;
  margin-top:30px;
  margin-left: 190px;   
  z-index: 100;
  border: 1px;
  border-color: #78A1ED;
  border-style: solid;
  background-color: #EEEEEE;  
  visibility: hidden;
  display: none;
}

.compartirLeft
{
	float:left;
	margin-left: 6px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.compartirRight
{
	float: right;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;	
}

.compartirRightCerrar
{
	float: right;
	margin-left: 10px;
	margin-top: 2px;
	margin-right: 2px;
}

.compartir img { border:0px }


.compartir A {
	TEXT-DECORATION: none
}
.compartir A:visited {
	TEXT-DECORATION: none
}
.compartir A:hover {
	TEXT-DECORATION: underline
}
.compartir A:active {
	TEXT-DECORATION: none
}


.enviarAmigo
{
  width: 360px;
  font-size: 10px; 
  position: absolute;
  margin-top: 30px;
  margin-left: 100px; 
  z-index: 100;
  border: 1px;
  border-color: #78A1ED;
  border-style: solid;
  background-color: #EEEEEE;  
  visibility: hidden;
  display: none;
  padding-left : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-right: 10px;
}

.enviarAmigo img { border:0px }

.comentarios
{
  width: 90%;
  font-size: 12px; 
  margin-top: 30px;
  margin-left: 10px; 
  border: 1px;
  border-color: #78A1ED;
  border-style: solid;
  background-color: #EEEEEE;  
  padding-left : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-right: 10px;
}

.contenedorComentario
{
	position: relative;
	top: 10px;

	
}

.date {
	MARGIN: 0px; FONT: 12px "Trebuchet MS", Verdana, Arial, sans-serif; COLOR: #666666; margin-bottom: 15px; margin-top: 10px;
	float: left;   
}

.service {
	MARGIN: 0px; FONT: 12px "Trebuchet MS", Verdana, Arial, sans-serif; COLOR: #666666; margin-bottom: 15px; margin-top: 10px;
	float: right; visibility: hidden; display: none; 
}

.line {
	BORDER-TOP: #d7d7d7 1px dotted; WIDTH: 500px; PADDING-TOP: 5px; margin-top: 10px;
}


.byline {
	FONT: 12px "Arial Rounded", "Arial Narrow", "Trebuchet MS", Verdana, Arial, sans-serif; COLOR: #666666
}
.byline A {
	COLOR: #666666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.byline A:hover {
	COLOR: #1f457f; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}

.comment-head 
{
	margin-bottom: 20px; font-size: large;
}
.comment-nick {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; 
}
.comment-body {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 15px; MARGIN-TOP: -2px; PADDING-LEFT: 15px; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 2px solid; 
	
}