/* Home    */
/********************************************************************/
	body.home section {
		width: 800px; 
		margin: 0 auto; 
		display: block; 
		background: url(img/fd_home.gif) 0 0 no-repeat;
		height: 600px;
	}

	body.home section .contenido { width: 509px; margin-left: 291px; }
	body.home section .contenido nav ul, body.home section .contenido nav ul li {padding: 0; margin: 0;} 		
	body.home section .contenido nav {padding: 180px 10px 0 0px; font-size: 1.4em; text-align: right; display: block;}
	body.home section .contenido nav ul li a {color: #fff;}
	body.home section .contenido nav ul li a:hover {color: #000; text-decoration: none;}	
	body.home section .contenido footer { width: 465px; margin: 0 auto; padding-top: 140px; }
	p.ed_ant a {color: #fff; background-color: #000; font-size: 13px; padding: 3px;}
	
	
/* Interiores    */
/********************************************************************/
	header, section, footer {display: block;}

	body.interior header {
		width: 800px;
		margin: 0 auto;
		background-color: #d31044;
		border-bottom: 5px solid #ccc;
	}

	body.interior section { background-color: #fff; width: 800px; margin: 0 auto;}
	body.interior section a {color: #d31044; }	
	body.interior section nav { border-bottom: 1px solid #ddd; padding-bottom: 8px;}
	body.interior section nav ul li, body.interior section nav ul {padding: 0; margin: 0;}
	body.interior section nav ul li {display: inline; font-weight: bold;}
	body.interior section nav ul {padding: 10px 0 0 20px; font-size: 1.3em;}
	body.interior section nav ul li a {color: #000;}
	body.interior section nav ul li a:hover {color: #d31044 !important;}
	
	body.interior section nav p { margin-top: 10px;}
	body.interior section nav p.ed_ant a {color: #fff;}
	body.interior section nav p.ed_ant {display: none;}
	
	body.interior section .contenido { width: 745px; margin: 0 auto; font-size: .9em; margin-top: 20px;}
	body.interior section .contenido h1 { font-size: 1.4em;}
	
	body.interior footer { width: 800px; font-size: .75em; margin: 0 auto; background-color: #fff; padding: 20px 0 60px 0;}
	body.interior footer p {background-color: #ddd; padding: 3px 0; margin: 19px 0 0px 0; padding-left: 15px;}
	body.interior footer p a {color: #333;	}
	body.interior footer .logotipos { float: right; margin-right: 10px; background-color: #fff; padding: 0 8px;}
	body.interior footer .logotipos img#logo_cooltura { margin: 0 5px;} 

	body.interior section nav.sec_inscripcion ul li#sec_inscripcion a { color: #d31044 !important;}
	body.interior section nav.sec_bases ul li#sec_bases a { color: #d31044 !important;}
	body.interior section nav.sec_terms ul li#sec_terms a { color: #d31044 !important;}
	body.interior section nav.sec_noticias ul li#sec_noticias a { color: #d31044 !important;}
	body.interior section nav.sec_programacion ul li#sec_programacion a { color: #d31044 !important;}
	body.interior section h1 { font-size: 1.4em; padding-bottom: 5px;}
	body.interior section h2 { font-size: 1em; padding-top: 15px; padding-bottom: 5px;}
	body.interior section ul li {list-style-type: circle; padding-left: 0; margin-left: 30px;}
	
/* Paginador - paginador.htm    */
/********************************************************************/
	.paginas a { color: #000 !important; padding: 0px 4px; text-decoration: none !important; font-weight: bold;}
	.paginas a:hover, a.pagina_activada, a:visited.pagina_activada  {background-color: #d31044; text-decoration: none; color: #fff !important;}
	.paginas {text-align: right; margin-left: 265px !important;}
	.paginador_datos {width: 250px !important; float: left;}

/* Noticias - noticias.htm    */
/********************************************************************/
	.noticias_listado { margin: 0 0 10px 0;}
	.noticias_listado dl {border-bottom: 1px dashed #ddd; padding: 3px 0 13px 0;}
	.noticias_listado dl dt figure {float: left; width: 135px;}
	.noticias_listado dl dt figure img {border: 1px solid #ddd; padding: 1px;}
	.noticias_listado dl dt figure figcaption {float: left; font-size: .8em; font-weight: normal;}
	.noticias_listado dl dt {font-weight: bold; padding-top: 10px;}
	.noticias_listado dl.confoto dd { margin-left: 135px;}
	.noticias_listado dl dd.noticias_fecha, p.noticias_fecha { padding-bottom: 5px; color: #777; font-style: italic; }
	.noticias_listado dl dd.noticias_fecha a, p.noticias_fecha a {color: #777;}		
	.noticias_listado dl dd.noticias_entradilla {}
	
/* Inscripción    */
/********************************************************************/
.formulario { padding-top: 10px;}
.formulario h2 {
	font-size: 1.1em;
	border-bottom: 1px solid #000;
	font-weight: normal;
	background-color: #333;
	color: #fff;
	padding: 3px 10px;
	margin: 6px 0 4px 0;
}

.formulario h3 {font-size: 1em; padding: 0; margin: 0; border-bottom: 1px solid #000;}
.formulario p { padding: 3px 0 7px 0; margin: 0;}
.formulario label strong {font-weight: normal; font-size: 0.9em;}
.formulario p input {color: #666;}
p.enviar {text-align: left; border-top: 1px solid #000;}
p.enviar input {background-color: #000; border: none; color: #fff; font-weight: bold; padding: 3px; margin-top: 5px;}

/* Botones    */
/********************************************************************/

.btn1 { background-color: #d31044; color: #fff; padding: 2px 10px; text-align: center; border: none; cursor: pointer; }
a:hover.btn1, input:hover.btn1 { background-color: #333; color: #fff; text-decoration: none;}


	
