/* BASES Convocatoria 2007/1 Corporacion RTVE */

/* especificaciones globales */
html, h1, h2, h3, h4, div, p, table, tr, td, div, span, li, ul, img, ol {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
	}
body {
	margin: 19px auto 0 auto;
margin: 1.188em auto 0 auto;	
	width: 98%; /* maquetacion correcta en Opera */
	height: auto;
	background-image: url(http://www.rtve.es/form007/ima/rrhhrtve_bkg_global.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 0 0 1.875em 0;/* separación inferior para Explorer */
	}

	
#globalrtve {
	width: 90%;
	padding: 0 2%;
	margin: 0 auto;
	min-width: 720px;
	min-width: 45em;
	}

.bkgformulario {
	float: left;
	width: 90%;
	padding: 0 2% 0 8%;
	margin: 0;
	vertical-align: top;
	background-color: #C9CAC7;
	}

.bkgformulario div {
	float: left;
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	.bkgformulario .contenido_texto {
	float: left;
	width: auto;
	font-size: 68%;
	line-height: 1.25em;
	margin: 10px 0 10px 3%;
	margin: 0.919em 0 0.919em 3%;
	}
	
/* cabecera */
#cab1, #pie1 {/*DEFINICIONES GENÉRICAS MENÚS HORIZONTALES SIMPLES*/
	width: 100%;
	font-size: 65%;
	float: left;
	}

/*INICIO MENU SUPERIOR UTILIDADES GENERALES*/
	#cab1 {	
		background-color: #000;
		height: 20px;
		height: 1.923em;/*sobre un font-size de 65%*/
		}
		ul#linkscab1 {
		padding-left: 8%; /*mismo padding que "entradilla"*/
		line-height: 1.923em;
		font-weight: normal;
		list-style: none;
		}
		ul#linkscab1 li.itemtext{
		color: #FFFFFF;
		padding-right: 10px;
		float: left;
		}
		ul#linkscab1 span.linea{
		padding-left: 10px;
		font-weight: bold;
		color: #FF7300; 
		}
	ul#linkscab1 .itemtext a {
		text-decoration: none;
		color: #FF9640;
		padding-right: 2px;
		}
	ul#linkscab1 .itemtext a:hover{
		text-decoration: underline;
		color: #FFC896; 
		}
.cabprog#cabform {
	float: left;
	font-size: 90%;
	font-weight: bold;
	color: #D4D4D3;
	background-color: #1D0D00;
	line-height: 120%;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	height: 60px;
height: 4.167em;
	border-top: 1px solid #939590;
	margin-bottom: 4px;
	}

.cabkeyframe {
	float: left;
	width: 8%;
	height: 60px;
	background-color: #303030;
	background-color: #131313;
	background-image: url(http://www.rtve.es/form007/ima/rtve_bkg_cab_genizda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}		
.iconcab {
	float: left;
	width: 48px;
	height: 60px;
	}
.cabpersonalizada {
	float: left;
	height: 4.167em; /*calculado sobre un font-size de 90%*/
	width: 92%;
	background-image: url(http://www.rtve.es/form007/ima/rrhhrtve_bkg_cab_gencentr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #1D0D00;
	}
	.cabpersonalizada h1 {
		float: left;
		font-weight: bold;
		color: #FFF;
		width: 90%;
		height: 1.944em; /*calculado sobre un font-size de 90%*/
		line-height: 1.944em; /*calculado sobre un font-size de 90%*/
		margin: 1em 0 0 0;
		text-align: left;
		text-transform: uppercase;
		}
	

/*************************************/
/* entradilla */

div.bkgformulario h2 {
	width: 60%;
	height: auto;
	padding: 0 0 0 3em;
	margin: 0.750em 0 0.625em 0;
	font-size: 1em;
	line-height: 1.2em;
	color: #373A38;
	text-transform: none;
	}

/*************************************/
a.top {
	float: right;
	font-size: 80%;
	color: #373A38;
	text-decoration: none;
	background-color: #939590;
	text-transform: uppercase;
	line-height: 3em;
	background-image: url(http://www.rtve.es/form007/ima/arriba.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	display: block;
	width: 120px;
	}
a.top:hover {
	color: #FFFFFF;
	background-color:#555555;
	background-image: url(http://www.rtve.es/form007/ima/arriba_o.gif);
	}
.contenido_texto ol {
	width: 96%;
	height: auto;
	margin: 20px 0 0 0;
	margin: 1.250em 0 0 0;
	padding: 0 0 0 4%;
	}	
ol.index {
	list-style-position: outside;
	width: auto;
	font-size: 80%;
	line-height: 140%;
	margin: 20px 0 60px 48px;
	margin: 1.563em 0 4.688em 3.750em;
	}
ol.index a {
	font-weight: bold;
	color: #373A38;
	}
ol.index a:hover {
	color: #FFFFFF;
	font-weight: bold;
	}	
span.direccion p {
	margin: 0;
	font-style: italic;
	}
span.direccion {
	margin: 0 0 15px 45%;
	margin: 0 0 1.379em 45%;
	float: left;
		}

.contenido_texto p,
.contenido_texto li {
	margin: 0 0 15px 0;
	margin: 0 0 1.379em 0;
	clear: both;
	}	
strong.negrita_gris {
	color: #373A38;
	}
li.romanos {
	list-style-type: upper-roman;

	}
li.letra_may {
	list-style-type: upper-alpha;
	}
li.letra_min,
li.numeros {
	list-style-type: lower-alpha;
	}
li.cuadrado {
	list-style-type: square;
	}	
h3 {
	float: left;
	font-size: 0.8em;
	width: 100%;
	margin: 0 0 12px 0;
	margin: 0 0 0.9376em 0;
	height: 30px;
	height: 2.344em;
	line-height: 30px;
line-height: 2.344em;
	color: #373A38;
	background-color: #AEB0AC;
	font-weight: normal;
	text-transform: uppercase;
	}
	h3.modificado {
		margin: 0 0 -20px 2%;
		}
	h3 span {
		padding: 0 0 0 19px;
		}
	
	h3 span.epigrafe {
		margin: 0;
		font-size: 0.7em;
		width: 30px;
		float: left;
		font-weight: bold;
		padding: 0;
		color: #FFF;
		background-color: #939590;
		text-align: center;
		}
	h3 a.linkbases {
	font-size: 84%;
	padding: 0 2%;
	color: #616461;
	font-weight: bold;
	text-decoration: none;
	width: auto;
	height: auto;
	float: right;
		}
/* pie formulario*/
	#pie, #pie2 {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	}
#pie {
	height: 36px;
	background-color: #4A4E4A;
	margin: 0 0 20px 0;
	}
#pie2 {
	width: 100%;
	border-top: 2px solid #FFF;
	padding-top: 0;
	}
#pie2 p {	
	background-image: url(http://www.rtve.es/form007/ima/logopie_rtve.gif);
	background-repeat: no-repeat;
	background-position: 18px 6px;
	float: left;
	width: 92%;
	line-height: 2.813em;
	height: 2.813em;
	}
#pie2 p span {
	vertical-align: top;
	display: inline;
	}
.itemcopyright {
	height: auto;
	padding-left: 50px;
	color: #FFF;
	display: block;
	}
.itemlegal {
	color: #FFFFFF;
	}	

/*************************************/
.oculto {
	display: none;
	}
/*************************************/
/* enlaces documentos adjuntos*/
.contenido_texto a:link,
.contenido_texto a:active,
.contenido_texto a:visited {
	color: #000;
	text-decoration: underline;
	}
.contenido_texto a:hover {
	color: #FF7300;
	}	