/*
Videoteca Sodepaz
© Copyright 2007 Francisco López Losada && Sodepaz
flopezlosada@yahoo.es
sodepaz@sodepaz.net

Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 3 de dicha Licencia o bien (según su elección) de cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General de GNU para más detalles.

Debería haber recibido una copia de la Licencia Pública General junto con este programa. Si no ha sido así, escriba a la Free Software Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU.

La licencia se encuentra en el archivo licencia.txt
*/

body {
    background : #a0b2ac;
    font : medium 'Sans Serif', 'Lucida Sans',verdana, arial;
    margin : 10px 0;
    color : #000000;
    text-align : center;
  }


A:link {
    COLOR: #B96C00;
    text-decoration: none;
  }


A:visited {
    COLOR: #B96C00;
    text-decoration: none;
  }


A:active {
    COLOR: #B96C00;
    text-decoration: none;
  }


A:hover {
    COLOR: #000000;
    text-decoration: underline;
  }


#pagina_completa {
    background: #FFFFFF url('../images/fondo2.gif') top left repeat-y;
    margin-left: auto;
    margin-right: auto;
    text-align : left;
    width : 860px;
    border: 1px solid #000000;
  }


#cabecera {
    height: 140px;
    background: #FFFFFF url('../images/cabecera3.jpg') bottom left no-repeat;
    clear: both;
  }


#cabecera h1 {
    font : 34px/36px 'Nimbus Roman No9 L', arial, FreeSans, FreeSerif;
    padding : 50px 0 0 15px;
    margin : 0px;
    color :#A2342E;
    letter-spacing : -1px;
  }


#cabecera h2 {
    margin:0px;
    padding-left:15px;
    font-family: 'Nimbus Roman No9 L', arial, FreeSans, FreeSerif,verdana;
    font-size: 16px;
    color: #a0b2ac;
    line-height:22px;
  }


#barra_superior_menu {
    padding : 0px;
    /* margin : 0px;
    */ margin-bottom:5px;
    border : #cccccc dashed 0px;
    clear : both;
    height : 31px;
    width : 860px;
    background: #A2342E;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
  }


#menu_navegacion ul {
    padding-left: 0;
    margin-left: 0;
    margin-top:0px;
    background-color: #A2342E;
    color: White;
    float: left;
    width: 100%;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
  }


#menu_navegacion ul li {
    display: inline;
  }


#menu_navegacion ul li a {
    padding-top: 7px;
    padding-bottom: 9px;
    padding-left:10px;
    padding-right:10px;
    background-color: transparent;
    color: White;
    text-decoration: none;
    float: right;
  }


#menu_navegacion ul li a:link {
    color: #FFFFFF;
    font : bold 12px verdana,arial,helvetica,'sans-serif';
  }


#menu_navegacion ul li a:visited {
    color: #FFFFFF;
    font :bold 12px verdana,arial,helvetica,'sans-serif';
  }


#menu_navegacion ul li a:hover {
    color: #000000;
    font :bold 12px verdana,arial,helvetica,'sans-serif';
    background-color: #BD3C35;
    text-decoration: none;
  }


#menu_principal {
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid #D1D9C4;
    width: 140px;
  }


#menu_principal table {
    width: 140px;
    padding:0%;
    margin:0%;
  }


#menu_principal td {
    list-style: none;
    margin: 0;
    line-height:20px;
    border-top: 1px solid #D1D9C4;
    font-family:verdana;
    font-size:11px;
    padding-left:10px;
  }


#menu_principal td a {
    text-decoration: none;
  }


#menu_admin {
    border : #cccccc dashed 0px;
    float : right;
    width : 140px;
  }


#menu_admin table {
    width: 140px;
    padding:0%;
    margin:0%;
  }


#menu_admin td {
    list-style: none;
    margin: 0;
    line-height:20px;
    border-top: 1px solid #D1D9C4;
    font-family:verdana;
    font-size:11px;
    padding-left:10px;
  }


#menu_admin td a {
    text-decoration: none;
  }


#contenido {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border:0px dashed #FFFFFF;
  }


#columna_central {
	 width:520px;
	 margin-left:20px;
    float:left;
    border:0px dashed #cccccc;
  }


#columna_central h3 {
    margin-top:5px;
    margin-bottom:5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding:4px;
    border: 1px solid #425227;
    background-color: #ca0000;
  }


#columna_central h4 {
    background : #FFD996;
    font : normal 10px verdana, arial, sans-serif;
    padding : 4px;
    margin-top:5px;
    margin-bottom:5px;
    border : #425227 solid 1px;
    color : #000000;
  }
#columna_central h5 {
    font : normal 10px verdana, arial, sans-serif;
    padding : 4px;
	 margin-top:5px;
    margin-bottom:5px;
    margin-left:15px;
    margin-right:15px;
    border : #425227 solid 1px;
    color : #000000;
  }
#columna_central h6 {
    font : normal 10px verdana, arial, sans-serif;
    padding : 4px;
	 margin-top:5px;
    margin-bottom:5px;
    margin-left:25px;
    margin-right:25px;
    border : #425227 solid 0px;
    color : #000000;
  }

#columna_central table td {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
  }


#columna_central label {
    margin-top:5px;
    margin-bottom:5px;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:100px;
    border: 1px solid #425227;
    background-color: #FFA053;
  }


#columna_central p {
    margin-top:5px;
    margin-bottom:5px;
    padding:4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
  }


#columna_central ul {
    padding-left:20px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
  }


#columna_central ul li {
    display : table;
    padding-bottom:4px;
  }


#columna_central select {
    margin : 10px;
    width : 180px;
  }

#columna_central .selectEstrecho{
width:60px;
}

#columna_izquierda {
    float: left;
    width:140px;
    border:0px dashed #cccccc;
  }


#columna_izquierda h3 {
    margin-top:5px;
    margin-bottom:5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding:4px;
    border: 1px solid #425227;
    background-color: #ca0000;
    text-align:center;
  }


#columna_izquierda p {
    margin-top:2px;
    margin-bottom:5px;
    padding:4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
  }


#columna_derecha {
    float: right;
    width:140px;
    border:0px dashed #cccccc;
  }


#columna_derecha h3 {
    margin-top:5px;
/*     margin-bottom:5px; */
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding:4px;
    border: 1px solid #425227;
    background-color: #ca0000;
    text-align:center;
  }


#columna_derecha p {
    margin-top:2px;
    margin-bottom:5px;
    padding:4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
  }


#pie_de_pagina {
    height: 55px;
    background:#A2342E ;
    clear: both;
    border-top: 1px solid #000000;
  }


#pie_de_pagina p {
    padding-top:1px;
    text-align:center;
    font-family: verdana;
    font-size: 10px;
    line-height:14px;
    color:#FFFFFF;
  }


#pie_de_pagina A:link {
    color: #000000;
    text-decoration: none;
  }


#pie_de_pagina A:visited {
    color: #000000;
    text-decoration: none;
  }


#pie_de_pagina A:active {
    color: #000000;
    text-decoration: none;
  }


#pie_de_pagina A:hover {
    color: #000000;
    text-decoration: underline;
  }


#menu_login {
    float: right;
    width:140px;
    border:0px dashed #cccccc;
  }


#menu_login h3 {
    margin-top:5px;
    margin-bottom:5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding:4px;
    border: 1px solid #425227;
    background-color: #ca0000;
    text-align:center;
  }


#menu_login p {
    margin-top:2px;
    margin-bottom:5px;
    padding:4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
  }


.imagen_a_la_izquierda {
    float:left;
    margin-right:10px;
    margin-bottom:5px;
    border:0px;
    max-width : 200px;
  }


.imagen_a_la_derecha {
    margin : 0 0 5px 10px;
    border-width : 0px;
    float : right;
    max-width : 200px;
  }


.imagen_titulo_admin {
    margin-right : 5px;
    border-width : 0px;
    float : right;
    max-width : 25px;
  }

.imagen_noticia_admin {
    margin-right : 5px;
    border-width : 0px;
    float : right;
    max-width : 40px;
  }

.imagen_noticia_admin_izda {
    margin-right : 5px;
    border-width : 0px;
    max-width : 40px;
  }

.imagenes_novedades{
	margin : 0 0 5px 10px;
   border-width : 0px;
   max-width : 67px;
/* 	max-height :80px; */
}

#novedades a:link {
    color: #B96C00;
   text-decoration: none;
  }


#novedades a:visited {
    color: #B96C00;
    text-decoration: none;
  }


#novedades  a:hover {
    color: #000000;
    text-decoration: none;
  }

#recomendamos a:link {
    color: #B96C00;
   text-decoration: none;
  }


#recomendamos a:visited {
    color: #B96C00;
    text-decoration: none;
  }


#recomendamos a:hover {
    color: #000000;
    text-decoration: none;
  }
  
  #recomendamos h3 {
    margin-top:5px;
    margin-bottom:5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding:4px;
    border: 1px solid #425227;
    background-color: #ca0000;
    text-align:center;
  }
  
#noticias table {
    width: 140px;
    padding:0%;
    margin:0%;
  }


#noticias td {
    list-style: none;
    margin: 0;
    line-height:20px;
    border-top: 1px solid #D1D9C4;
    font-family:verdana;
    font-size:11px;
    padding-left:10px;
  }


#noticias td a {
    text-decoration: none;
  }
  
  .imagen_tema_noticias {
    margin : 0 0 5px 10px;
    border-width : 0px;
    max-width : 90px;
    max-height: 90px;
  }

.logos { 
border-width : 0px;
max-width : 130px;
}
*html .logos {
    height: expression( this.height>this.width && this.height > 110 ? "110px": true );
    width: expression(this.width>this.height&&this.width > 130? "130px": true );
  }
/*
-----------------------------------------------------------------------------------------------------------
*/





/*
Portada de noticias
*/

#clearer {
	clear:both;
	margin:0px;
}

#clearerNoticias {
	clear:both;
	margin-bottom:10px;
}

#noticia_ppal{
}

#noticia_ppal img{
	float:left;
   max-width:250px;
   max-height:300px;
   margin-right:5px;
	border:none;
}

*html #noticia_ppal img{
	float:left;
   height: expression( this.height>this.width && this.height > 300 ? "300px": true );
   width: expression(this.width>this.height&&this.width > 250? "250px": true );
   margin-right:5px;
	border:none;
}


#noticia_ppal span {
	font-family:verdana, arial, sans-serif;
	font-weight:bold;	
	font-size:16px;
/* 	display:block; */
		

}

#noticia_ppal cite{
	font-style:normal;
	font-size:9px;
	font-weight:bold;
	color:#C20003;

}
#noticia_ppal p{
	font-size:10px;

}

#noticia_ppal  a:link img{
	border:none;
}

#noticia_ppal  a:link span{
	color:#000;
	text-decoration:none;
}

#noticia_ppal  a:link p{
	color:#535353;
	text-decoration:none;
}


#noticia_ppal  a:visited span{
	color:#000;
	text-decoration:none;
}

#noticia_ppal  a:visited p{
	color:#535353;
	text-decoration:none;
}

#noticia_ppal  a:hover span{
	text-decoration:underline;
}

#noticia_ppal  a:hover p{
	color:#000;
}


#noticias_categoria_portada{
margin-top:10px;
}

#noticias_categoria_portada span{
	display:block;
	background-color:#C85759;
	border:solid 1px #425227;
	color:#FFF;
	margin-bottom:5px;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   font-weight:bold;
   padding:1px;
   text-align:center;
}


#noticias_categoria_portada_izquierda {
	width:320px;
	float:left;
}


#noticias_categoria_portada_izquierda img{
	float:left;
   max-width:100px;
   max-height:150px;
   margin-right:5px;
	border:none;
	
}
*html #noticias_categoria_portada_izquierda img{
	float:left;
   height: expression( this.height>this.width && this.height > 150 ? "150px": true );
   width: expression(this.width>this.height&&this.width > 100? "100px": true );
   margin-right:5px;
	border:none;
}




#noticias_categoria_portada_izquierda span {
	font-family:verdana, arial, sans-serif;
	font-weight:bold;	
	font-size:11px;
	background-color:#fff;
	border:0px;
	color:#000;
	margin-bottom:0px;
	text-align:left;
	
}

#noticias_categoria_portada_izquierda cite{
	font-style:normal;
	font-size:9px;
	font-weight:normal;
	color:#C20003;
	padding-bottom:10px;
}
#noticias_categoria_portada_izquierda p{
	font-size:10px;
}

#noticias_categoria_portada_izquierda a:link img{
	border:none;
}

#noticias_categoria_portada_izquierda a:link span{
	color:#000;
	text-decoration:none;
}

#noticias_categoria_portada_izquierda a:link p{
	color:#535353;
	text-decoration:none;
}


#noticias_categoria_portada_izquierda a:visited span{
	color:#000;
	text-decoration:none;
}

#noticias_categoria_portada_izquierda a:visited p{
	color:#535353;
	text-decoration:none;
}

#noticias_categoria_portada_izquierda a:hover span{
	text-decoration:underline;
}

#noticias_categoria_portada_izquierda a:hover p{
	color:#000;
	text-decoration:none;
}







#noticias_categoria_portada_derecha {
	width:190px;
	float:right;
	margin-left:10px;
}




#noticias_categoria_portada_derecha span {
	font-family:verdana, arial, sans-serif;
	font-weight:bold;	
	font-size:11px;
	background-color:#fff;
	border:0px;
	color:#000;
	margin:0px;
	text-align:left;
}

#noticias_categoria_portada_derecha cite{
	font-style:normal;
	font-size:9px;
	font-weight:normal;
	color:#C20003;

}
#noticias_categoria_portada_derecha p{
	font-size:10px;

}

#noticias_categoria_portada_derecha a:link span{
	color:#000;
	text-decoration:none;
}

#noticias_categoria_portada_derecha a:visited span{
	color:#000;
	text-decoration:none;
}

#noticias_categoria_portada_derecha a:hover span{
	text-decoration:underline;
}










