/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Tahoma;
	font-size: 1.15em;
	padding: 0px 0 0;
	margin: 0;
	background-color: #CCC;
}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0; font-size: 1.2em;}

a:link {color: #5EA708; text-decoration: none;}
a:visited {color: #5EA708; text-decoration: none;}
a:hover {color: #5EA708; text-decoration: underline;}

a img {border: none;}
td {vertical-align: top; }
/******************************************************************/
.cabecera {width: 900px; margin: 0 auto;}
.fecha {
	width: 900px; margin: 0 auto;
	background-color: #51452D;	
}

table.principal {
	width: 900px;
	margin: 0 auto;
	background-color: #fff;
}

td.menu {width: 160px; background-color: #EAEBD6;}
td.menu {
	background-color: #EAEBD6;
	border-top: 11px solid #fff;
	border-bottom: 11px solid #fff;
	border-left: 11px solid #fff;
}

ul.menu_principal {border-bottom: 11px solid #fff;}
ul.menu_principal { background-color: #539E05; color: #fff;}
ul.menu_principal, ul.menu_principal li { padding: 0; margin: 0; list-style: none;}
ul.menu_principal li a:link, ul.menu_principal li a:visited {display: block; padding: 3px 15px; color: #fff;}
ul.menu_principal li a:hover {background-color: #45692B; text-decoration: none;}
ul.menu_principal { padding-bottom: 4px; padding-top: 4px;}

.submenu { text-align: right; width: 900px; margin: 0 auto; background-color: #C6C9AC;}
.submenu p {padding: 8px; margin: 0; font-size: 1em; text-align: right; color: #463B24;}

.pie { background-color: #F4F4EE; width: 900px; margin: 0 auto;}
.pie p {text-align: center; padding: 15px 0; margin: 0; color: #51452D; font-size: 1em;}
.pie a:link, .pie a:visited {color: #51452D;}

.txt_interior {	padding: 20px; font-size: 0.85em; line-height: 1.9em; color: #313131;}
.txt_interior h1 {font-size: 2.4em; font-weight: bold; padding-bottom: 16px; color: #5EA708;}

img.foto_de { float: right; margin-left: 10px; border: 1px solid #ccc; padding: 1px;}
img.foto_iz { float: left; margin-right: 10px; border: 1px solid #ccc; padding: 1px;}

.txt_interior ul{ font-size: 1.3em;}
.txt_interior ul { padding: 0; margin: 0; list-style: none; padding-bottom: 10px;}
.txt_interior ul li {	padding: 5px 0 5px 25px; background: url(img/bolillo.gif) 8px 7px no-repeat;}

p.subir {text-align: right; background: url(img/subir.gif) top right no-repeat; padding-right: 23px; font-size: 1em; padding-top: 8px;}

td.formulario1	{font-size: 1.2em;}
td.formulario2 {font-size: 1.2em;}

.submenu a:link, .submenu a:visited, .submenu a:hover {color: #333;}

input.btn1 {background-color: #5EA708; color: #fff; font-weight: bold; border: none;}
input, textarea, select { font-family: Arial, Sans-Serif; }


/******************************************************************
					Prensa y Comunicación
******************************************************************/

.prensa h1 {}
.leyenda {
	background-color: #eaf4dc;
	padding: 15px;
	width: 167px;
	margin-left: 485px;
	font-size: 0.95em;
	line-height: 1.5em;
}

.contenido_prensa {
	width: 470px;
	float: left;
}

dl.listado_prensa {width: 440px;}
dl.listado_prensa, dl.listado_prensa dt, dl.listado_prensa dd {padding: 0; margin: 0;}
dl.listado_prensa dt {font-size: 2em; font-weight: bold; color: #63a402; background: url(img/bolillo2.gif) 2px 8px no-repeat; padding: 15px 0 5px 40px;}
dl.listado_prensa dd {padding-left: 20px; font-size: 1.2em; margin-left: 40px; border-bottom: 1px solid #dcdad2; padding-bottom: 15px; line-height: 1.2em;}
.dest { font-size: 0.95em;}
.color1 {color: #e85d00;}
.color2 {color: #69a70c;}



p.idiomas {
	text-align: right;
}
h1.tit_idiomas {
	width: 300px;
	float: left;
}

/******************************************************************
							Carteles
******************************************************************/
.videos h2 {
	color: #98917c;
	font-size: 1.9em;
	margin-bottom: 5px;
	margin-top: 0px;
}

table.listado_videos {
	color: #545454;
	font-size: 1em;
	line-height: 1.3em;
	width: 100%;
	border-bottom: 1px solid #c1bdb0;
	margin-bottom: 20px;
}
table.listado_videos a, table.listado_videos strong {display: block;}
table.listado_videos tr td a {font-size: 1.2em; font-weight: bold;}
table.listado_videos tr td img {float: left; padding-right: 5px;}
table.listado_videos tr td {border-top: 1px solid #c1bdb0; width: 33%; padding: 12px 0;}
table.listado_videos tr td {border-right: 1px solid #c1bdb0; width: 33%; padding: 12px 0;}
table.listado_videos tr td {border-left: 1px solid #c1bdb0; width: 33%; padding: 12px 0;}
table.listado_videos tr td {border-bottom: 1px solid #c1bdb0; width: 33%; padding: 12px 0;}
.datos {margin-left: 74px; padding-right: 5px;}

