/* CSS Document */



/* RESET*/



body, div, span, p, form, strong, input, abbr, acronym, legend, label, object, ul, li, img, h1, h2, h3, h4, h5, hr{

	margin:0; padding:0; border:0;

} 



ul, li{list-style:none;}



/* ESTILOS GENERALES */



body{

font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;

background-color:#1A1A1A;

color:#FFFFFF;

}



hr{margin-bottom:10px;border-bottom:1px solid #1a1a1a;}



a{

	color:#FFFFFF;

	border-bottom: 1px dotted #FFFFFF;

	padding-bottom:2px;

	text-decoration:none;

}



a:hover{

	color:#000000;

	border-bottom: 1px dotted #FFFFFF;

	background-color: #dedede;

}



a.no_link{border-bottom:0; padding-bottom:0;}

a.no_link:hover{border-bottom:0; background-color:transparent;}



.limpia{clear:both; display:block}



.floatRight{float:right; padding:0 0 15px 15px;}

.floatLeft{float:left; padding:0 15px 15px 0;}



#web{width:900px; margin: 20px auto;}



/* PORTADA */



#web_index{width:770px; _width:970px; margin:40px auto; padding-bottom:40px;}



	.col_izq{

		width:400px;

		float:left;

	}

	

		.col_izq p{

			letter-spacing:0.135em;

			margin-left: 10px;

		}

	

	.col_der{

		width:300px;

		_width:500px;

		float:left; 

		padding: 0 35px;

	}

	

		.col_der h1{

			width:275px;

			height: 245px;

			background: url(images/logo_portada.gif) no-repeat 0 0;

		}

		

			h1 span{display:none}

			

		ul#nav_index{

			margin-top: 40px;

			margin-left:5px;

			font: normal 15px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;

		}

		

			ul#nav_index li{

				margin: 18px 0;

			}

			

			ul#nav_index li a{

				font: normal 15px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;

				border-bottom:0;

				padding-bottom: 6px;

			}

			

				ul#nav_index li a:hover{

				color:#FFFFFF;

				background:#1A1A1A url(images/bg_dotted_H.gif) repeat-x bottom left;

				}

		

		.col_der #myGallery{

			width: 300px !important;

			height: 248px !important;

			margin-left:130px;

			_margin-left:60px;

			margin-top:-160px;

			float:left;

		}



		.col_der h2{

			width:300px;

			height:248px;

			margin-left:130px;

			_margin-left:60px;

			margin-top:-160px;

			float:left;

			/*background:url(images/sello_figaro.jpg) no-repeat 0 0;*/

			background:url(../img/premio_aipp.png) no-repeat 0 0;			

		}

		

			h2 span{display:none}

	

/* RESTO DE LA WEB */



/*Cabecera*/

#web #header{

width:900px;

height:135px;

}

	#header h1{float:left;}

	#header h1 span{display:none;}

	

	#header ul#nav{

		float:left;

		height:111px;

		margin: 24px 0 0 40px;

	}

	

		#header ul#nav li{

		float:left;

		height:111px;

		}

		

			ul#nav li a{

			display:block;

			padding: 80px 10px 0 10px;

			font: normal 15px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;

			color:#999999;

			background: url(images/bg_dotted_V_nav.jpg) no-repeat 0 40px;

			border-bottom:0;

			}

			

			ul#nav li a:hover, ul#nav li a.actual{

			color:#FFFFFF;

			background: url(images/bg_dotted_V_nav.jpg) no-repeat 0 0px;

			}

	



/*Contenido*/

#web #content{

width:900px;

height:auto;

overflow:hidden;

}



	#content .top{height: 34px; background:url(images/bg_content_top.jpg) no-repeat 0 0;}

	#content .bottom{height: 84px; background: url(images/bg_content_bottom.jpg) no-repeat 0 0;}	

	

	#content .center{

	background:url(images/bg_content.jpg) repeat-y 0 0;

	padding:0 30px;

	overflow:hidden;

	}

	

		.center #myGallery{

			width: 500px !important;

			height: 338px !important;

			margin-left:170px;

			/*_margin-left:92px;*/

			margin-top:20px;

			margin-bottom:20px;}
			
		
		.center #myGallery_news{

			width: 700px !important;

			height: 500px !important;

			margin-left:70px;

			/*_margin-left:92px;*/

			margin-top:20px;

			margin-bottom:20px;}

	

		.center ul#subnav{

		height:70px;

	}

	

		ul#subnav li{

		float:left;

		height:70px;

		}

		

			ul#subnav li a{

			display:block;

			padding: 0 10px 20px 10px;

			font: normal 13px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;

			color:#999999;

			background: url(images/bg_dotted_V_subnav.jpg) no-repeat bottom left;

			border-bottom:0;

			}

			

			ul#subnav li a:hover, ul#subnav li a.actual{

			color:#FFFFFF;

			padding: 0 10px 40px 10px;

			background: url(images/bg_dotted_V_subnav.jpg) no-repeat bottom left;

			}

			

		.center #galeria{margin-top:-45px;}

		

			#galeria #flashcontent {height: 100%;}

		

		.center h2{

		font:normal 22px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;

		margin-bottom:25px;

		letter-spacing:0.3em;

		}

		

		.center h3{

		float:left;

		font:normal 16px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;

		margin-bottom:25px;

		letter-spacing:0.1em;

		}

		.center h3.formacion{

			margin-left:300px;

			_margin-left:150px;}

		

		.center p{margin-bottom:15px;}	

		

		

		/* Noticias */

		

		.noti{font-size:12px;}

		

		.fecha{letter-spacing:0.3em;}
		
		
		/* ARCHIVOS */
		
		#files{
				margin-top: 15px;
				/*background-color: #E5E5E5;*/
				padding: 10px 20px;
			}
				
				#files ul{
					margin: 10px 0;
					padding: 8px;
					background-color: #666;
				}
				
					#files ul li{
						padding-left:20px;
						font-size: 11px;
					}
					.pdf{
						
						background: url(images/pdf.gif) no-repeat 0 0;
					}
					
						#files ul li a{font-size: 12px;}
		
		/* Paginacion */
				
		#pagination{
			overflow: hidden;	
			position: relative;
			/*margin-top: 5px;
			padding-bottom:10px;
			color:#FF6600;*/
		}
		
			#pagination ul{
				position: absolute;
				right: 0;
				overflow: hidden;
			}
			
			
				#pagination ul li{
					float: left;
				}
				
					#pagination ul li span{
						display: block;
						float: left;
					}
					
					#pagination ul li.pages span{
						display: block;
						float: left;
						margin: 0 3px;
					}
					
					#pagination ul li span.current{
						font-weight: bold;
						border-bottom: 2px solid #FF6600;
					}
					
					#pagination ul li.pages a{
						padding: 3px;
					}
		
					#pagination ul li.pages a:hover{
						background-color:#FF6600;
						color: #FFF;
						text-decoration: none;
					}
						
						

		

/* Pie */



#web #footer{

width:900px;

height:25px;

text-align:center;

}



#web_index #footer{

float:left;

width:770px;

height:25px;

text-align:center;

padding-top:20px;

}

