/* CSS Document */

/* Estilo para www.C6na.tv

	Diseño + Desarrollo = Ceres Comunicación Gráfica S.A.
	www.cerescg.com
	Avda. Castilla y León , 62-64 · 09006 · Burgos, España
	Tel: +34 947 252 256  Fax: +34 947 282 922
	... todo lo que puedas imaginar ...

*/


@import "c6_contenidos.css";

/* Estilos Genéricos*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../entorno/fnd_degradado.png);
	background-repeat:  repeat-x;
	background-position: left top;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding:0px;
}
a {
	color: #C60000;
}
a:hover {
}
a:visited {
}
p {
	word-wrap:breakword;
}
p, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0px;
	padding:0px;
}
br {
}
div {
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
label {
}
legend {
}
fieldset {
}
input {
}
button {
}
form {
}
.spacer {
}


/* Maquetación */

#web {
	width: 100%;
	height:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../entorno/fnd_arriba.gif);
	background-repeat:  repeat-x;
	background-position: left top;
}
#centrado {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#contenedor {
	width: 900px;
	clear: both;
	background-image: url(../entorno/fnd_lateral.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
	position:relative;
}
#cuerpo {
	float: left;
	clear: right;
	width: 705px;
	overflow: hidden;
	display: inline;
	margin: 0px 0px 3px;
	padding: 0px;
}
#contenido {
	margin-left: 4px;
	margin-top: 0px;
	float: left;
	clear: both;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	display: block;
	height: auto;
}
#lateral {
	width: 195px;
	float: left;
	margin-bottom: 2px;
	display: table;
	left: 0px;
}
#lateral div.reserva {
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	float: left;
	padding-top: 0px;
}
#lateral div.reserva img {
	clear: none;
	margin-right: 18px;
	float: left;
	border: 1px solid #CCCCCC;
}
#lateral div.reserva a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#lateral div.reserva a:hover {
	background-color: #FFFFFF;
}
#lateral div.columna {
	float:left;
	width:193px;
	min-height:80px;
	margin-top: 2px;
}
* html #lateral div.columna {
	height:80px;
}
#lateral div.legal {
	font-size: 11px;
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#lateral div.legal a {
	color: #333333;
	text-decoration: none;
}
#lateral div.legal a:hover {
	text-decoration: underline;
}

/* Menús */

#menu_lat {
	width: 195px;
	margin: 0px;
}
#menu_lat ul {
	list-style-type: none;
}
#menu_lat li {
	margin-bottom: 1px;
	background-color: #C60000;
	background-image: url(../entorno/fnd_menulat.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	height: 20px;
	line-height: 18px;
}
* html #menu_lat li {
	margin-bottom: -2px;
	margin-top: 0px;
	padding: 0px;
}
#menu_lat a {
	border: 1px solid #990000;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: list-item;
	font-size: 12px;
	padding-left: 20px;
	margin: 0px;
	line-height:18px;
}
#menu_lat a:hover {
	border: 1px solid #FFFFFF;
}
#menu_lat a.activo {
	background-color: #FFFFFF;
	background-image: url(../entorno/fnd_menulat_activo.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	color: #333333;
	padding-left: 25px;
}
#menu_lat li.extra {
	background-color: #FF0000;
	padding-top:0;
	background-image: none;
	overflow:hidden;
}
#menu_lat li.extra a {
	padding-left:0;
	padding-top:0;
}
#menu_lat li.extra a img {
	display:inline;
	float:left;
	margin-top:0px;
	line-height:inherit;
}
#menu_sup {
	background-color: #C60000;
	background-image: url(../entorno/fnd_menusup.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 704px;
}
#menu_sup ul {
	height: 27px;
	list-style-type: none;
	margin-left: 5px;
}
* html #menu_sup ul {
	margin-left: 10px;
}
#menu_sup li {
	float: left;
	height: 27px;
}
#menu_sup a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px 2px 0px 1px;
	padding-right: 5px;
	padding-left: 5px;
	display: list-item;
	line-height: 27px;
}
#menu_sup a:hover {
	line-height: 25px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	margin-right: 1px;
}
#menu_sup a.activo {
	line-height: 25px;
	margin-right: 1px;
	margin-left: 0px;
	border: 1px solid #990000;
	background-color: #000000;
	background-image: url(../entorno/fnd_menusup_act.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
}
#menu_sup a.activo:hover {
	border: 1px solid #CCCCCC;
}

/*Título de sección*/
#seccion {
	border: 1px solid #CCCCCC;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 2px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	width: 699px;
	_width: 695px;
}
#seccion p {
	font-size: 12px;
	padding: 10px 5px 10px 10px;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-weight: bold;
}
#seccion p.noticias {
	background-color: #FFFFFF;
	background-image: url(../entorno/fnd_sombra_az_sup.png);
	background-repeat:   repeat-x;
	background-position: left top;
	color: #09448D;
}
#seccion h1 {
	font-size: 18px;
	color: #333333;
	padding: 3px 3px 3px 8px;
	line-height: 25px;
	font-weight: bold;
	background-image: url(../entorno/fnd_seccion.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#seccion h1 span {
	font-size: 10px;
	color: #666666;
}
/*Pie de página*/















#pie {
	clear: both;
	width: 100%;
}
#pie div.borde {
	font-size: 11px;
	color: #999999;
	margin-right: auto;
	margin-left: auto;
	display: block;
	line-height: 16px;
	height: 25px;
	width: 900px;
	background-image: url(../entorno/fnd_sombra_gris.png);
	background-repeat:  repeat-x;
	background-position: left top;
}
#pie p {
	clear: none;
	line-height: 24px;
	text-align: center;
	display: block;
	float:left;
	margin-top: 5px;
	padding-left:10%;
	padding-right:10%;
}
#pie object {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

/*Recurso de posicionamiento*/
.flotadcha {
	float: right;
}
.flotaizda {
	float: left;
}
