table.tabla {
  border-collapse:collapse;
  font-family:Trebuchet MS, arial,sans-serif;
  font-size:0.8em;
  margin-bottom:40px;
  
  /**/
  width: 100%;
}

.tabla caption{
	background:#064b6c;
	font-size:1.5em;
	padding:4px;
	color:white;
	font-weight:bold
	
}

.tabla td, th{
  border-collapse:collapse;
  padding:4px;
}  

.tabla th {
	font-size:0.9em;
	font-weight:bold;
	background:#bcd5e5;
}

table.tabla, .tabla caption, .tabla td, .tabla th {
	border:1px solid #d9dcde;
}

th.ancho_g { width:200px; }
th.ancho_m { width:130px; }
th.ancho_p { width:50px; }

.tabla tfoot td{ background:#ccdae7; font-style:italic; }

.centrar{ text-align:center; }
.izquierda{ text-align:left; }

.tabla tr { background:#fff; }
/*.tabla tr:nth-child(2n+2), */tr.alterna {
  background:#eee;
}

.tr_totales {
	background:#ccdae7;
}
.totales {
	text-align:right;	
}

.resumen { font-weight:bold; font-size:0.9em; }

.tabla .leyenda {
	background:#fff; color:#1272b2;
}

.captcha{ margin: 5px 0 0 0}

.etiquetaC {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-bottom:2px;
}
.etiquetaC2 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding:0 10px 2px 10px;
}

.campodatos {
	width:265px;
	height:20px;
	border:1px solid #054A69;
	padding-left:10px;
}


.pie {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom:5px;
	padding-top:3px;
}

.enlace_pie {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color:#000000;
}

.enlace_pie:hover {
	color:#96B9CC;
}

.descarga {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 17px;
	font-weight:bold;
	color:#FFFFFF;
}

.portadilla {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.listado_descarga {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.listado_descarga:hover {
	text-decoration:underline;
}

.menu {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
}

.enlacemenu {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}

.enlacemenu:hover {
	color:#000000;
}

.presentacion {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top:15px;
	padding-bottom:15px;
}

.noticiaportada {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top:15px;
}

.cabecera_tabla{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:10px;
}
.fecha_noticia{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#000000;
	padding-left:15px;
	padding-top:8px;
}

.titular_noticia{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#002D3D;
	padding-left:15px;
}

.texto_noticia{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	padding-left:15px;
	padding-top:3px;
}

.fecha_noticia_individual{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:10px;
}

.antetitulo_noticia_individual{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-left:15px;
	padding-bottom:10px;
	font-weight:bold;
}

.titular_noticia_individual{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#002D3D;
	padding-left:15px;
	padding-bottom:10px;
}

.subtitular_noticia_individual{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#595730;
	padding-left:15px;
	padding-bottom:10px;
}

.texto_noticia_individual{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-left:15px;
	padding-bottom:10px;
}

.aviso_navegador{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#550000;
}

.imagen_noticia{
	padding-top:10px;
	padding-bottom:10px;
}

.columna_derecha_noticia{
	padding-left:0px;
	padding-right:10px;
}

.link_noticia{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#002D3D;
	text-decoration:none;
}

.link_noticia:hover{
	text-decoration:underline;
}

.enlaces{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#002D3D;
	text-decoration:none;
}

.enlaces:hover{
	font-weight:bold;
}

.docs{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.titular{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color:#054A69;
	text-decoration:none;
}

.enlace_noticia{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.enlace_noticia:hover{
	color:#96B9CC;
}

.pie_foto {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right:10px;
	font-style:italic;
}

.texto {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.texto_peq {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

A.entextopeq {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#054A69;
	text-decoration:none;
}

A.entextopeq:hover {
	text-decoration:underline;
}


.volver {
	padding-top:3px;
	padding-left:5px;
}

.eticampo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-bottom:2px;
}

.campo {
	width:265px;
	height:20px;
	border:1px solid #054A69;
}

.eticampoI {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-bottom:2px;
}

.campoI {
	width:500px;
	height:20px;
	border:1px solid #054A69;
}

.lineaformu {
	padding-bottom:2px;
}

.titulo_presentacion{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#054A69;
	padding-left:20px;
	font-weight:bold;
}

.texto_presentacion {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-left:20px;
	padding-top:10px;
}

A.enlaceDesc {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

A.enlaceDesc:hover {
	color:#054A69;
	text-decoration:underline;
}

A.enlace_plano{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

A.enlace_plano:hover{
	color:#96B9CC;
}

.tit_formu{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#002D3D;
	padding-left:15px;
	padding-bottom:10px;
}

.resumen_tit {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-bottom:3px;
	padding-left:15px;
	font-weight:bold;
}

.resumen_texto {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-bottom:8px;
	padding-left:15px;
}

<!--ADMINISTRADOR-->
.etiquetasCampo {
	font-family:Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #333333; 
	text-transform:uppercase; 
	font-weight:bold;
}
.campoFecha { 
	width:125px; 
	font-family:Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #333333; 
	background-color: #E7E6E2; 
}
.textoGeneral {
	font-family:Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #666666;
}

/*
2008 05 13 
Marcos Calatayud
Mercado Internacional del Corto
*/

#MIC{
width: 300px;
/*float: right;*/
}

#alojamiento{
width: 300px;
float: left;
}

#MIC p, #alojamiento p{
margin: 10px;
}

#separador{
height: 10px;
width: 285px;
clear: both;
padding:10px;
}

#columna1{
width: 360px;
float: left;
}

#columna2{
width: 360px;
float: right;}
#columna2 li{
list-style: none;
}
#columna2 ul{
/*margin-left: -30px;*/
margin-top: -5px;
}

.largo{
width: 370px;
}
.prensa_negrita{
font-weight: bold;
}

.btn_enviar{
clear: both;
margin: 1em;
}

.nota {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	vertical-align:bottom;
}

/*conseguir invitacion*/
.invEstilo1 {
	font-family:Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px 0 25px 35px;
}
.invnota {
	font-family:Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	padding:25px 0 0;
	float:left;
	width:800px;
	margin-left:35px
}
.invazul {
	color:#1f497d;
	font-weight:bold;
}
.invboton{
background: #5fa03b;
border: 2px solid #7bb15e;
border-right-color:#4d6142;
border-bottom-color:#4d6142;
color: #fff;
font-weight: bold;
font-size: 0.7em;
margin: 0 10px 0 0;
padding: 3px 10px;
text-decoration: none;
text-transform: uppercase;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.invboton:hover{
background-image: url(http://www.cinemajove.com/estilos/css/bBright.png);	
}

#invformulario { 
	float:left;
	margin-left:160px
}
#invformulario fieldset {
	font-size:0.8em;
	border:1px solid silver;
	background-color: #eee;
	width:430px;
	padding:15px;
}

#invformulario label {
	margin-left:30px;
	font-weight:bold;
}

#invformulario input {
	margin-left:30px;
	width:360px;
}

#invformulario input[type="submit"]{
	width:100px;
	margin-top:10px;
}

.inscripcion{
width: 860px;
position: relative;
margin:30px 0 25px 10px;
overflow:auto;
}

.inscripcion a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.alertaapellidos{
	font-size:11px;
	border: 1px solid #9b0b0b;
    padding: 10px;
    width: 490px;
	margin: 15px;
	display: block;
	line-height: 1.3em;
	background-color:#eeecec;
}

.alertaapellidos span{
	/* font-weight: bold; */
	color:#FF0000;
}
