	
	
	/* ETIQUETAS HTML */	

	
	* { padding:0; margin:0; }
	
	body { background: url(../images/fnd.jpg) no-repeat top center #FFFFFF; color:#505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; }	
	
	a { color: #6EAEB2; text-decoration:none; text-decoration:none }
	a:hover { text-decoration:underline; color:#666666; }
	a:focus { outline:none }
	
	h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:0; margin:0; padding-bottom:5px; }
	h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; padding:0; margin:0; color:#04919b; visibility:hidden }
	h2.dest { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-align:center; padding:5px 0 0 0; margin:0; color:#04919b }
	h2.dest2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-align:center; padding:5px 0 0 0; margin:0; color:#04919b }
	h3.cabecera, h3 a { font-size:13px; margin:0; padding:0 0 10px 0; color:#6EAEB2 }
	
	
	input { font-size:11px; }
	input.vistalaser{ font-size:11px; border:1px solid #CCCCCC; width:220px; height:20px;} 
	input.black { background-color:none; border:none; background:url(../images/btn_black.gif) no-repeat top center; color:#FFFFFF; padding:2px 10px 4px 10px; }
	input.campus { width:187px; height:27px; border:none; background:url(../images/img_input.jpg) no-repeat top center; margin-top:3px; text-align:center; padding-top:4px; font-size:14px }
	input.btn { border:0; background:url(../images/btn_enviar.jpg) no-repeat top center; width:88px; height:25px }
		
	
	/* ESQUELETO */
	#dContenedor{ margin:0 auto; width:972px; padding:0; }
	#dPrincipal{ float:left; width:972px; padding:0; z-index:1; top:0; left:0; position:relative  }
	#dMenu { position:absolute; top:207px; left:13px; width:300px; height:300px; z-index:10000;  }
	#dCabecera { float:left; width:972px; height:328px; z-index:0 }
	#dLogo { float:left; width:278px; padding:20px 0 0 34px }
	#dFlash { float:right; width:650px; height:328px; position:relative }
	#dCuerpo { 
		float:left; 
		width:972px; 
		background: url(../images/fnd_menu.jpg) repeat-y top left; 
		height: auto!important; /* para los browsers buenos */
     	height: 430px; /* para IE5+ */
     	min-height: 430px; /* para los browsers buenos */
	} 
	#dContenido { float:right; width:640px; padding:10px 0 0 20px }
	.dDestacados { float:left; width:145px; text-align:center; padding:30px 15px 0 0 }
	#dTxtHome { float:left; width:100%; text-align:left; padding:30px 0 0 0 }
	#dOficinas { position:absolute; bottom:-32px; left:13px; width:231px; height:98px; padding:25px 30px 0 40px; background:url(../images/fnd_bajo_menu.jpg) no-repeat }
	#dPie { float:left; width:959px; margin:50px 0 0 13px; padding:50px 0 50px 0; _margin-left:6px; background:url(../images/fnd_pie.jpg) repeat-x }
	#dSubMenu { float:right; width:100%; border-bottom: 1px #04919d dotted; padding:0 0 8px 0; margin-bottom:20px }
	.dListNoticia { width:100%; padding:10px 0 10px 0; margin:0 0 20px 0; font-size:11px; border-bottom:1px #CCC dotted }
	p.separador { width:100%; border-bottom:1px #CCC dotted; margin:30px 0 10px 0 }
	
	/* IMAGENES */
	img.color { background:#000000; border:1px #666666 solid; /*width:7px; height:7px;*/ }
	img.marco { padding:2px; border:1px #CCCCCC solid }
	.imgNoticias { padding:2px; border:1px #CCC solid; margin:0 0 10px 20px }
	
	
	
	/*LISTAS */
	#dMenu ul { padding:15px 0 0 0; margin:0 }
	#dMenu ul li { list-style:none; padding:5px 0 5px 0; *padding:1px 0 1px 0; margin:0 0 0 15px }
	#dMenu ul li.separador { background:url(../images/sep_menu.gif) no-repeat left;  }
	#dMenu ul li a { color:#6eaeb2; font-weight:bold; text-decoration:none }
	#dMenu ul li a:hover { text-decoration:none; color:#38797d }
	
	#dPie ul { padding:0; margin:0 }
	#dPie ul li { list-style:none; display:inline; padding:0 5px 0 5px }
	
	#dSubMenu ul { padding:5px 0 5px 0; margin:0; text-align:right; }
	#dSubMenu ul li { display:inline; list-style:none; padding:0 1px 0 1px; *padding: 5px 1px 5px 1px }
	#dSubMenu ul li a { background:#e5e5e5; color:#418387; font-size:12px; text-decoration:none; padding:5px }
	#dSubMenu ul li a:hover { color:#FFFFFF; background:#36a8b2; text-decoration:none }
	#dSubMenu ul li a.current { color:#FFFFFF; background:#36a8b2; text-decoration:none }
	
	ul.listadoGeneral { padding-left: 20px; margin-left: 0; list-style-type: none; }
	ul.listadoGeneral li { padding-left: 16px; background: url(../images/bullet_point.gif) 0em 0.5em no-repeat; margin-bottom: 1em; }
	ul.listadoGeneral li a { color:#38797D }
	ul.listadoGeneral li a:hover { text-decoration: none; text-decoration:underline }
	
	ul.listadoGeneral li ul {}
	ul.listadoGeneral li ul li {list-style:none; display:inline; padding:0 5px 0 5px; background:none;}
	ul.listadoGeneral li ul li a { color:#666; text-decoration:none;}
	ul.listadoGeneral li ul li a:hover { color:#666; text-decoration:underline;}
	
	ul.listadoGeneralGrande { padding-left: 20px; margin-left: 0; list-style-type: none; }
	ul.listadoGeneralGrande li { padding-left: 16px; background: url(../images/bullet_point.gif) 0em 0.5em no-repeat; margin-bottom: 1em; }
	ul.listadoGeneralGrande li a { color:#38797D; font-size:16px }
	ul.listadoGeneralGrande li a:hover { text-decoration: none; text-decoration:underline }
	
	/*TEXTO */
	.titBlanco { font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; padding:0; margin:0 }
	.titTelefono { font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; padding:0; margin:0 }
	.titVerde { font-size:14px; color:#04919b }
	.txtFecha { color:#AAA; letter-spacing:0.1em }
	.verde { color:#6EAEB2;}
	
	
	/*ENLACES*/
	#dFlash a { color:#FFFFFF; text-decoration:underline }
	.ari { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px }



	/*PAGINACION */
	#paginacion { float:right; width:500px; height:30px; padding:15px 3px 3px 3px; overflow:hidden; }
	#paginacion:hover { height:30px; }
	#paginacion ul { text-align:right; }
	#paginacion ul li { list-style:none; display:inline; text-align:right; }
	#paginacion ul li span a { border: 1px solid #6EAEB2; color:#FFFFFF; margin-right:3px; background:#6EAEB2; padding:2px 6px; text-decoration: none; }
	#paginacion ul li span a:hover { background:#FFFFFF; color:#6EAEB2;  }
	#paginacion ul li span.current { border: 1px solid #6EAEB2; color:#6EAEB2; margin-right:3px; background:#FFFFFF; padding:2px 6px; background-position:bottom; text-decoration: none; }
	
	