body{
	text-align:center;
	margin:0px;
	background-image: url(imagenes/fondo_rayas.jpg);
}

body.iframe{
	text-align:left;
	margin:0px;}
	
div.contenedor{width:1000px;
			margin:auto;
			background-color:#FFFFFF;
			color:#000000;
			text-align:left;
			border:1px solid #989da5;
			
			}
div.iconodi{background-image:url(imagenes/arroba.png);
			background-repeat:no-repeat;
			font:8pt normal Verdana, Arial, Helvetica, sans-serif;
			padding-left:18px;
			float:right;
			height:20px;
			margin-top:2px;
			margin-right:5px;}
			
div.iconoweb{background-image:url(imagenes/icono_mapa_web2.gif);
			background-repeat:no-repeat;
			font:8pt normal Verdana, Arial, Helvetica, sans-serif;
			padding-left:23px;
			float:right;
			height:20px;
			margin-top:2px;
			margin-right:10px;
			}
			
div.mapawebdentro{
	width:790px;
	height:574px;
	float:left;
	text-align:center;
	background-color:#ececec;
			}
div.disenowebdentro{
	margin:60px;
	margin-bottom:50px;
	background-image: url(imagenes/fondo_rayas.jpg);
	height:572px;
	padding-bottom:30px;
	padding-top:30px;
	width: 790px;
			}
	
div.cabecera{
	width:1000px;
	height:99px;
	background-color: #000099;
}	
			
div.menuizq{
	width:210px;
	height:574px;
	float:left;
	background-color: #989da5;
				
				}
				
div.centro{
	width:790px;
	height:574px;
	float:left;
	text-align:center;
	background-color:#ececec;
}

div.centroindex{
	width:790px;
	height:574px;
	float:left;
	text-align:center;
	background-image:url(imagenes/composicion.png);
	background-repeat:no-repeat;
	background-color:#ececec;
}
				
div.centro2{
	width:740px;
	height:520px;
	margin-top:30px;
	border: 2px dotted #989da5;
	background-color:#ffffff;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	
}
div.centro3{
	overflow:auto;
	margin:0px;
	height: 400px;
}

div.enlaces{
	width:740px;
	height:33px;
	background-color:#000099;
	color:#FFFFFF;
	padding-top: 10px;
				
				
				}

div.a{
	border-bottom:2px dotted #ddd;
	background-color: #989da5;
	
}
div.noa{
	border-bottom:2px dotted #ddd;
	background-color: #989da5;
	
	text-decoration:none;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:10px;
	margin-top:5px;
	
	font-weight: 700;
	padding-bottom:5px;
}


div.asub{
	border-bottom:2px dotted #ddd;
	padding-bottom:5px;
	background-color: #989da5;
}

div.asub2{
	padding-bottom:0px;
	background-color: #989da5;
}

a.menu{
	display:block;
	text-decoration:none;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: 700;
				
				
			}
			
			
div.accesibilidad{
										
					margin-left:680px;
					margin-top:5px;
					float:left;
					}
					
a {text-decoration:none;
	color:#333333;}
	
a:hover {color:#000099;
		  text-decoration:underline;}
			
a.menu:hover {color:#000099;
				text-decoration:none;}
				
a.seleccion{	display:block;
	text-decoration:none;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: 700;
				}
				
a.submenu{
	background-image:url(imagenes/icono2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:20px;
	display:block;
	text-decoration:none;
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:0px;
	margin-right:5px;
	font-weight: 500;
}

a.submenu:hover {color:#000099;
					background-image:url(imagenes/iconob.gif);
					text-decoration:none;}
					
a.subseleccion{
	background-image:url(imagenes/icono2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:20px;
	display:block;
	text-decoration:none;
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:0px;
	margin-right:5px;
	font-weight: 500;
}					
a.dependencia{	font:normal 9pt Verdana, Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-decoration:none;
				margin-left:0px;
				text-align:left;
				margin-top:20px;}
				
a.dependencia:hover{	color:#ea0606;}

a.dependencia:active{	color:#FFFF00;}


a.iframe{		text-decoration:none;
				font:italic 11pt Verdana, Arial, Helvetica, sans-serif;
				color:#666666;
				font-weight:bold;
				}
				
a.iframe:hover{	color:#000099;
				}
	
				
				
				
div.iframe{
	width:715px;
	height:480px;
	margin:0px;
	padding-top:20px;
	border: none;
			}
			
span.iframe{	font-weight:bold;}
p.nombres{	font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-align:center;}
span.nombres{color:#FF9900;
			font-size:16pt;}

				
				
h2{				background-color:#000099;
				color:#FFFFFF;
				text-align:center;
				font:normal 14pt Verdana, Arial, Helvetica, sans-serif;
				margin-top:0px;
				padding:10px;
				margin-bottom:20px;}
				
h3{				font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				margin-left:40px;
				}
				
h3.datos{		font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				margin-left:40px;
				margin-bottom:5px;
				}	
				
				
h4{				font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				margin-left:40px;
				color:#000099;
				margin-top:150px;
				
				}	
				
h5{				font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				margin-left:40px;
				color:#000099;
								
				}												
				
				
p.texto{		font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-align:justify;
				padding-left:40px;
				padding-right:40px;
				margin-bottom:10px;}
				
p.texto_datos{		font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
				    color:#000000;
				    text-align:justify;
					padding-left:40px;
					padding-right:40px;
					margin:0px;
					margin-bottom:5px;}
				
				
ul.programa{
	text-align:justify;
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
	padding-right:40px;
				}
ol.programa{	text-align:justify;
				font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
				padding-right:40px;
				}				
iframe.centro{
	width:740px;
	height:477px;
	border: none;
				}
				
img.tabla{		margin-left:60px;
				}

img.flecha{		float:right;
				margin-right:40px;
				margin-bottom:40px;}
img.pdf{		vertical-align:middle;
				margin-left:10px;}
				
img.compo {float:right;}
				
img.saludo{
	margin-right:20px;
	margin-bottom:10px;

	
}

img.programas{}



form 			{font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-align:justify;
				padding-left:40px;
				padding-right:40px;}

label {width:120px;
		margin-top:10px;
		
		display:block;
		float:left;
		}

input {margin-top:10px;
	}
img.cabecera{	float:left;}

object {float:right;}
