/*
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: #e7e7e7;
	font: medium 'Sans Serif', 'Lucida Sans', verdana, arial;
	margin: 5px 0;
	color: #000000;
	text-align: center;
}

A:link {
	COLOR: #660fa9;
	text-decoration: none;
}

A:visited {
	COLOR: #660fa9;
	text-decoration: none;
}

A:active {
	COLOR: #660fa9;
	text-decoration: none;
}

A:hover {
	COLOR: #000000;
	text-decoration: underline;
}

#pagina_completa {
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 900px;
	padding: 5px;	
}

#cabecera {
	width: 900px;
	height: 150px;
	background: #FFFFFF url('../images/cabeceraEu.jpg') bottom left no-repeat;
	clear: both;
	margin-bottom: 2px;
}

#cabeceraEu {
	width: 900px;
	height: 150px;
	background: #FFFFFF url('../images/cabecera.jpg') bottom left no-repeat;
	clear: both;
	margin-bottom: 2px;
}

#cabecera h1{
	font: 15px "Spranq eco sans", Verdana, Arial, Sans, Helvetica;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding-top: 100px;
	margin: 0px;
	margin-right: 120px;
}

#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-bottom: 0px;
	clear: both;
	height: 31px;
	width: 900px;
	background: #e50093;
}

#menu_navegacion ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0px;
	background-color: #e50093;
	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-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;
}

#menu_navegacion ul li a:visited {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
}

#menu_navegacion ul li a:hover {
	color: #000000;
	font: bold 12px verdana, arial, helvetica;
	text-decoration: none;
}
#menu_navegacion  a.idioma {
	float:left;
	margin-top: 7px;
	margin-left:7px;
}
#menu_navegacion  a:link.idioma {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
	
}

#menu_navegacion  a:visited.idioma {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
	
}

#menu_navegacion  a:hover.idioma {
	color: #000;
	font: bold 12px verdana, arial, helvetica;
	
}



#barra_superior_menuEu {
	padding: 0px;
	margin-bottom: 0px;
	clear: both;
	height: 31px;
	width: 900px;
	background: #b91fb5;
}

#menu_navegacionEu ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0px;
	background-color: #b91fb5;
	color: White;
	float: left;
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#menu_navegacionEu ul li {
	display: inline;
}

#menu_navegacionEu ul li a {
	padding-top:7px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
	color: White;
	text-decoration: none;
	float: right;
}

#menu_navegacionEu ul li a:link {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
}

#menu_navegacionEu ul li a:visited {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
}

#menu_navegacionEu ul li a:hover {
	color: #000000;
	font: bold 12px verdana, arial, helvetica;
	text-decoration: none;
}
#menu_navegacionEu  a.idioma {
	float:left;
	margin-top: 7px;
	margin-left:7px;
}
#menu_navegacionEu  a:link.idioma {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
	
}

#menu_navegacionEu  a:visited.idioma {
	color: #FFFFFF;
	font: bold 12px verdana, arial, helvetica;
	
}

#menu_navegacionEu  a:hover.idioma {
	color: #000;
	font: bold 12px verdana, arial, helvetica;
	
}

#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;
}

#contenido {
	margin-top: 3px;
	margin-bottom: 10px;
	width: 900px;
	
}

#columna_central {
	width: 600px;
	margin-left: 10px;
	float: left;	
}

*html #columna_central {
	width: 588px;
	margin-left: 10px;
	float: left;	
}
#columna_central h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -1px;
	margin-right: -1px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 4px;
	border: 1px solid #425227;
	background-color: #b35db0;
}

#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 p {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#columna_central .error_list {
	color: red;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#columna_central ul li {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	/*width: 40px;*/
}

#columna_central .selectEstrecho {
	width: 60px;
}

#columna_izquierda {
	float: left;
	width: 140px;
	border: 0px dashed #cccccc;
}

#columna_izquierda h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 4px;
	border: 1px solid #425227;
	background-color: #b35db0;
	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: 0px;
	/*     margin-bottom:5px; */
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 4px;
	border: 1px solid #425227;
	background-color: #b35db0;
	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 {
	width:900px;
	height: 55px;
	background: #8c1f88;
	clear: both;
	margin-top:2px;
}

#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: left;
	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: #b35db0;
	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;
}

#menu_login label {
	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;
	width: expression(this.width>this.height&&this.width > 200 ? "200px": true );
}

.imagen_a_la_derecha {
	margin: 0 0 5px 10px;
	border-width: 0px;
	float: right;
	max-width: 200px;
	width: expression(this.width>this.height&&this.width > 200 ? "200px": true );
}

.imagen_fecha {
	margin-right: 2px;
	margin-left: 00px;
	margin-top: 5px;
	margin-bottom: 0px;
	border: 0px;
	max-width: 30px;
	width: expression(this.width>this.height&&this.width > 30 ? "30px": true );
	cursor: pointer;
}

.imagen_peq {
	margin-right: 2px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	border: 0px;
	max-width: 30px;
	width: expression(this.width>this.height&&this.width > 30 ? "30px": true );
}

.imagen_idioma {
	margin-right: 2px;
	margin-left: 5px;
	margin-top: 6px;
	margin-bottom: 0px;
	border: 0px;
	max-width: 28px;
	width: expression(this.width>this.height&&this.width > 28 ? "28px": true );
	float: left;
}

#paginacion {
	width: 230px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

#paginacion img {
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: -5px;
	border: 0px;
}

#novedades {
	margin-top:5px;
	text-align: center;
}

#novedades  a {
	text-decoration: none;
}

.imagen_novedades {
	max-width: 100px;
	width: expression(this.width>this.height&&this.width > 100 ? "100px": true );
	border:0px;
}

#patrocinadors{
	margin-top:5px;
	margin-bottom:10px;
}
#patrocinadors img{
	margin:auto;
}

.logos {
	border:none;
	padding:5px;	
}

.flash_notice {
background:#FFFFCC url(../images/tick.png) no-repeat scroll 10px 4px;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin:4px 0;
padding:4px 4px 4px 30px;
}

.flash_error {
background:#FF3333 url(../images/error.png) no-repeat scroll 10px 4px;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
color:#FFFFFF;
margin:4px 0;
padding:4px 4px 4px 30px;
}