@charset "utf-8";
/* CSS Document */


		*html {
       	 }
       
        *:first-child+html {
        }

               
        * {
	        margin: 0;
	        padding: 0;
	        border: none;
	}
		
		body {
			background:#fff url(../img/bck_body.gif) repeat-x top left;
			text-align:center;
		}
		
        html {
                font: 0.688em "Trebuchet MS", Lucida, Verdana, sans-serif;
		color:#333;
                text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
        }

		h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
                font-weight: normal;
        }

		h1 {
			font-size:2em
		}
		
		h2 {
			font-size:1.8em
		}
		
		ul {
			list-style-type:none;
		}
		

        sup {
                position: relative;
                bottom: 0.3em;
                vertical-align: baseline;
        }
		
        sub {
                position: relative;
                bottom: -0.2em;
                vertical-align: baseline;
        }
		
        a, a:link, a:visited, a:hover, a:active {
                font-weight:bold;
        }
		
	a, a:link, a:visited {
		color:#6b830d;
		text-decoration:none			
	}
		 
	a:hover, a:active {
		color:#000;
		
	}       
       
       
        a img {
                border: none;
                text-decoration: none;
        }
		
        img {
               	text-decoration: none;
		border:1px solid #747272;
        }
		
        label, button {
        	cursor:pointer;
        }
		
        input, select, textarea {
                font-size: 100%;
        }
		
        input:focus, select:focus, textarea:focus {
                background-color: #FFF;
        }
		
        fieldset {
                border: none;
        }
		
        .clear {
                clear: both;
        }
		
        .float-left {
                float: left;
        }
		
        .float-right {
                float: right;
        }
		
		.marron-bolder {
			color:#553507;
			font-weight:bold;
			margin-top:3px;
		}
		
		.naranja-bolder {
			color:#ac530c;
			font-weight:bold;
			margin-top:10px;
			
		}
		
		.big-naranja-bolder {
			color:#ac530c;
			font-size:12px;
			font-weight:bold;
			margin-top:3px;
			/*margin-bottom:10px;*/
		}
		
/* WRAPPER MAIN */		
		
		#main_wrapper {
			width:953px;
			margin:0 auto;
			text-align:left;
		}

		#navigation {
			width:1000px;
			height:59px;
			text-align:right
		}
		
			#navigation ul {
				font-size:11px;
				padding:20px 0 0 40px;
			}
			
				#navigation ul li {
					float:left;margin:0 10px
				}
			
					#navigation ul li a {
						padding-left:8px;
						font-weight:bold;
						color:#000;
						background: url(../img/nav-marc.gif) no-repeat center left
					}
					
					#navigation ul li a:hover {
						padding-left:8px;
						color:#CB6F0A;
						font-weight:bold;
						background: url(../img/nav-marc-over.gif) no-repeat center left
					}
					
			
		#head {
			width:953px;
			margin-bottom:5px
		}

			#head img {
				border:none
			}

		#content_wrapper  {
			width:953px;
			padding-bottom:15px;
			
		}

			#left_content {			
				width:630px;
				*width:660px;
				padding:10px;
				float:left;
				
			}
			

				#left_content h1 {
					width:100%;
					border-bottom:1px dotted #000;
					margin-bottom:9px;
					color:#000
				}
				
				
				#left_content h3 {
					width:100%;
					border-bottom:1px dotted #ccc;
					margin-bottom:9px;
					color:#923c19
				}

				#left_content img {
					float:left;
					margin-right:15px					
				}
				
				#left_content .left_dat {
					padding-bottom:10px;
					height:1%;					
				}
				#left_content .proy{
					float:left;
					width:272px;
					padding:16px;
				}
						
					#left_content .left_dat .list {
						width:487px;
						float:left;						
					}
					
					#left_content .left_dat ul {
						width:487px;	
						float:left;			
						margin-bottom:10px;
					}
					#left_content .left_dat-proyectos {
					padding-bottom:10px;	
					height:1%;
					margin-bottom:8px;
					border-bottom:1px solid #CCCCCC
				}
			
				#left_content .left_dat-proyectos ul {
					float:left;
				}
				
				#left_content .left_dat-proyectos ul li {
					padding-left:20px;
					margin:3px 0;
					display:block;
					border-bottom:1px solid #E6E6E6
				}
			
				
					#left_content .left_dat-proyectos ul li ul{
							float:none;
							padding:6px 0 6px 20px
					}
					
						#left_content .left_dat-proyectos li ul li{
								float:none;
								border:none
							}
					
					#left_content .left_dat-proyectos .leermas {
						display:block;
						padding-right:15px;						
						text-align:right
					}
					/* POP-UP PROYECTOS */
					#definition {
						margin:0 auto;
						width:500px;
						padding:15px;
						text-align:left;
						background-color:#fff;
					}
					
						.definition-border {
							padding:15px;				
							border:1px solid #c86e17;
						}
					
						#definition h1 {
							width:100%;
							border-bottom:1px dotted #c4c4c4;
							color:#3d1503
							}
							
						#definition h3 {
							width:100%;
							margin-bottom:9px;
							color:#923c19
						}
						#definition ul li {			
						margin:3px 0;
						display:block;
						border-bottom:1px solid #E6E6E6
					}
					/* POP-UP PROYECTOS */				
					
						
						
			#right_content {
				width:252px;
				padding:5px;
				float:right;
				
				
			}
			
			#right_content h2 {
				width:100%;
				border-bottom:1px dotted #000;
				padding:4px 0 0 0;
				color:#000
			}
			
				#right_content .new {
					background: url(../img/newspaper.gif) no-repeat top left;
					margin:6px 0 0 4px;
					padding-bottom:	17px
				}
				
					#right_content .new a {
						display:block;
						width:250px;
						text-align:right;
						margin-top:2px;
						padding-right:8px;
						background: url(../img/nav-marc.gif) no-repeat center right
					}
					
					
					#right_content .new a:hover {
						color:#AC530C;
						text-decoration:none;
						background: url(../img/nav-marc-over.gif) no-repeat center right
					}			
									

					#right_content .new .heading1, .heading2 {
						margin-left:45px;
					}

						p.heading1 {
							color:#c86e17;
							font-size:1em;
							font-weight:bold;
							margin-bottom:5px;
						}

						.heading2 {
							color:#515151;
							font-size:0.75em;
						}
					
					
					#right_content .new ul li {
						/*background: url(../img/newspaper.gif) no-repeat top left;*/
						margin-bottom:10px
					}
					
					#right_content .new ul li a{
							color:#c86e17;
							font-size:0.688em;
							font-weight:bold;
							margin-left:38px;					
					}
						
						
		 #foot {
		 	clear:both;
			background:url(../img/bck-foot.gif) repeat-x top left;
			text-align:center;
			height:58px;
			color:#000
			
		 }
				
				#foot p {
					
					height:49px;
					background: url(../img/bckfoot-p.jpg) no-repeat top center;
				}		