/* CSS Document */

/******************************** BASICO ********************************/	
div.ctrl_contenido{
	float:left;
	width:96%;
	height:auto;
	margin:0 0 15px 0;	 
	border:1px solid #a6d2df;
}
*>div.ctrl_contenido{
  margin:0 0 15px 2%;	
}
	div.ctrl_contenido .cabecera_contenido{
		float:left;
		width:100%;
		height:13px;
		margin:0;
		font-size:1px;
	}
		div.ctrl_contenido .cabecera_contenido .sup_izq{
			position:relative;
			float:left;
			top:-1px;
			left:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_izq_contenido.gif) top left no-repeat;
		}
		
		div.ctrl_contenido .cabecera_contenido .sup_dcha{
			position:relative;
			float:right;
			top:-1px;
			right:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_dcha_contenido.gif) top left no-repeat;
		}		

	div.ctrl_contenido p{
		float:left;
		width:98%;
		height:auto;
		margin:0 0 10px 2%;
		padding:0;
	}
      div.ctrl_contenido iframe{
		float:left;
		margin:0 ;
		padding:0;
	}
	div.ctrl_contenido table{
		float:left;
	}
	
	div.ctrl_contenido #imagen_contenido{
		float:left;
		height:100%;
		width:38%;
		margin:0 2% 0 2%;
		text-align:center;
	}
	
	div.ctrl_contenido #imagen_contenido img.imagen{
		width:100%;
		height:auto;
		margin:0;
		padding:0;		
	}
	div.ctrl_contenido #datos_contenido{
		position:relative;
		float:left;
		width:57%;
		height:auto;
		color:#939393;
		font-family:Verdana;
	}
	
div.ctrl_contenido p.titulo{
	position: relative;
	float:left;
	width:96%;
	margin:0 0 10px 2%;
	padding:0;
	font-size:16px;
	font-weight: normal;
	color: #489FB9;
	text-align:center;
	text-decoration: none;
}

	div.ctrl_contenido p.titulo a{
		text-decoration: none;
		cursor:pointer;
		color: #489FB9;
	}
			div.ctrl_contenido p.titulo a:hover{
				border-bottom:1px dotted #9ccddb;
			}

	div.ctrl_contenido p.resumen{
		position: relative;
		float: left;
		width:96%;
		margin:0 0 5px 2%;
		padding:0;
		font-size: 11px;
		font-weight: normal;
		height:auto;
		color:#000000;
		text-align:right;
	}
	
	div.ctrl_contenido p.createdat{
		float: left;
		width: 95%;
		margin:0 0 0 4%;
		padding:0;
		font-size:10px;
		color:#e69136;
		text-align:right;
		font-weight:normal;
	}
	
	div.ctrl_contenido div.contenido{
		position: relative;
		width:96%;
		float:left;
		margin:15px 0 10px 0;
		padding:0 2% 0 2%;
		text-align:justify;
		 overflow:hidden;
	}
	div.ctrl_contenido .pie_contenido{
		float:left;
		width:100%;
		height:21px;
		margin:0;
		font-size:1px;
		background:url(../../images/default2/fondo_pie_contenedor.gif) top left repeat-x;			
	}
		div.ctrl_contenido .pie_contenido .inf_izq{
			position:relative;
			float:left;
			bottom:-1px;
			left:-1px;
			width:11px;
			height:21px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_izq_contenido.gif) top left no-repeat;
		}
		
		div.ctrl_contenido .pie_contenido .inf_dcha{
			position:relative;
			float:right;
			bottom:-1px;
			right:-1px;
			width:11px;
			height:21px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_dcha_contenido.gif) top left no-repeat;
		}	
		
		div.ctrl_contenido a.ampliar{
			color:#9ccddb;
			text-decoration:none;
			font-size:10px;
			padding:3px 0 0 25px;
			background:url(../../images/default2/ampliar_contenido.gif) top left no-repeat;
			display:block;
			float:right;
			margin:0 5px 5px 0;
					
		}	
			div.ctrl_contenido a.ampliar:hover{
				border-bottom:1px dotted #9ccddb;
			}
/******************************** FICHA ********************************/
	div.ctrl_contenido_ficha{
		float:left;
		width:96%;
		height:auto;
		margin:0 0 15px 0;	 
		border:1px solid #a6d2df;
	}
	*>div.ctrl_contenido_ficha{
	  margin:0 0 15px 2%;	 
	}
	div.ctrl_contenido_ficha #cabecera_contenido{
		float:left;
		width:100%;
		height:13px;
		margin:0;
		font-size:1px;
	}
		div.ctrl_contenido_ficha #cabecera_contenido #sup_izq{
			position:relative;
			float:left;
			top:-1px;
			left:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_izq_contenido.gif) top left no-repeat;
		}
		
		div.ctrl_contenido_ficha #cabecera_contenido #sup_dcha{
			position:relative;
			float:right;
			top:-1px;
			right:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_dcha_contenido.gif) top left no-repeat;
		}		

	div.ctrl_contenido_ficha p{
		float:left;
		width:98%;
		height:auto;
		margin:0 0 10px 2%;
		padding:0;
	}
	div.ctrl_contenido_ficha table{
		float:left;
	}
	
	div.ctrl_contenido_ficha #imagen_contenido{
		float:left;
		height:100%;
		width:96%;
		margin:0 2% 0 2%;
		text-align:center;
	}
	
	div.ctrl_contenido_ficha #imagen_contenido img.imagen{
		width:100%;
		height:auto;
		margin:0;
		padding:0;		
	}
	div.ctrl_contenido_ficha #datos_contenido{
		position:relative;
		float:left;
		width:96%;
		margin:0 2% 0 0;
		height:auto;
		color:#939393;
		font-family:Verdana;
	}
	*>div.ctrl_contenido_ficha #datos_contenido{
	  margin:0 2% 0 2%;
	}
	
	div.ctrl_contenido_ficha p.titulo{
	position: relative;
	float:left;
	width:96%;
	margin:15px 0 10px 2%;
	padding:0;
	font-size:18px;
	font-weight: bold;
	color: #489FB9;
	text-align:center;
	text-decoration: none;
}
	div.ctrl_contenido_ficha p.titulo a{
		text-decoration: none;
		cursor:pointer;
		color: #489FB9;
	}
			div.ctrl_contenido p.titulo a:hover{
				border-bottom:1px dotted #9ccddb;
			}

	div.ctrl_contenido_ficha p.resumen{
		position: relative;
		float: left;
		width:96%;
		margin:5px 0 5px 2%;
		padding:0;
		font-size: 11px;
		font-weight: normal;
		height:auto;
		color:#000000;
		text-align:justify;
	}
	
	div.ctrl_contenido_ficha p.createdat{
		float: left;
		width: 95%;
		margin:5px 0 0 4%;
		padding:0;
		font-size:10px;
		color:#e69136;
		text-align:right;
		font-weight:normal;
	}
	
	div.ctrl_contenido_ficha div.contenido{
		position: relative;
		width:94%;
		float:left;
		margin:15px 0 10px 0;
		padding:0 3% 0 3%;
		text-align:justify;
	}
	div.ctrl_contenido_ficha #pie_contenido{
		float:left;
		width:100%;
		height:21px;
		margin:0;
		font-size:1px;
		background:url(../../images/default2/fondo_pie_contenedor.gif) top left repeat-x;			
	}
		div.ctrl_contenido_ficha #pie_contenido #inf_izq{
			position:relative;
			float:left;
			bottom:-1px;
			left:-1px;
			width:11px;
			height:21px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_izq_contenido.gif) top left no-repeat;
		}
		
		div.ctrl_contenido_ficha #pie_contenido #inf_dcha{
			position:relative;
			float:right;
			bottom:-1px;
			right:-1px;
			width:11px;
			height:21px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_dcha_contenido.gif) top left no-repeat;
		}			
				

	
/***************************** ENLACES *************************************/
div.ctrl_enlaces{
	float:left;
	width:96%;
	height:auto;
	margin:0;
	border:1px solid #aeaeae;
	
}
	*>div.ctrl_enlaces{
		min-height:235px;
		height:auto;
	}
	div.ctrl_enlaces #cabecera_enlaces{
		float:left;
		width:100%;
		height:13px;
		margin:0;			
	}
		div.ctrl_enlaces #cabecera_enlaces #sup_izq{
			position:relative;
			float:left;
			top:-1px;
			left:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_izq.gif) top left no-repeat;
		}
		
		div.ctrl_enlaces #cabecera_enlaces #sup_dcha{
			position:relative;
			float:right;
			top:-1px;
			right:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_sup_dcha.gif) top left no-repeat;
		}	
		
	
	div.ctrl_enlaces ul{
		float:left;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	div.ctrl_enlaces ul li{
		float:left;
		width:100%;
		margin:0;
		height:50px;
	}
	div.ctrl_enlaces ul li.separador{
		float:left;
		width:96%;
		height:15px;
		margin:4px 0 4px 2%;
		background:url(../../images/default2/fondo_separador_enlaces.gif) top left repeat-x;
	}	
	div.ctrl_enlaces ul li img{
		display:block;
		width:87px;
		height:50px;
		position:relative;
		float:left;
		margin:0 5% 0 3%;
	}
		div.ctrl_enlaces ul li a{
			display:block;
			position:relative;
			float:left;
			width:110px;
			height:50px;
			margin:15px 0 0 0;
			text-transform:uppercase;
			text-decoration:underline;
			color:#7f7f7e;
			font-size:14px;
		}	
	
	
	div.ctrl_enlaces #pie_enlaces{
		float:left;
		width:100%;
		height:13px;
		margin:0;			
	}
		div.ctrl_enlaces #pie_enlaces #inf_izq{
			position:relative;
			float:left;
			bottom:-1px;
			left:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_izq.gif) top left no-repeat;
		}
		
		div.ctrl_enlaces #pie_enlaces #inf_dcha{
			position:relative;
			float:right;
			bottom:-1px;
			right:-1px;
			width:11px;
			height:13px;
			font-size:1px;
			background:url(../../images/default2/esquina_inf_dcha.gif) top left no-repeat;
		}		
/*************************************FORMULARIO DE CONTACTO**************************************/
	div.formulario{
		position:relative;
		float:left;
		width:98%;
		padding:0 1% 0 1%;
		height:auto; 
	}
		div.formulario h3{
			text-align:center;
			font-weight:bold;
			font-size:15px;
			background-color:#BAD4DB;
			color:#fff;	
		}

		div.formulario ul{
			list-style-type:none;
			padding:0;
			margin:0;
		}
		div.formulario ul.error{
			list-style-type:none;
			padding:0;
			margin:0;
			background-color:#EAB523;
		}
			div.formulario ul li{
				display:block;
				clear:both;
				width:100%;
				margin-top:5px;
				height:20px;
			}
			*>div.formulario ul li{
				min-height:20px;
				height:auto;
			}
			div.formulario ul li.error{
				display:block;
				clear:both;
				width:90%;
				margin:0 0 0 5%;
				height:12px;
				color:#666;
			}	
			div.formulario ul li.cabecera_error{
				display:block;
				clear:both;
				width:95%;
				padding:0 0 0 5%;
				height:14px;
				color:#fff;
				text-align:center;
				background-color:#E5A400;
			}
			div.formulario ul li label{
				display:block;
				position:relative;
				float:left;
				width:30%;
				padding-right:1%;
				font-size:11px;
				color:#a6d2df;
				font-weight:bold;
				text-align:right;				
			}
			div.formulario ul li label a{
				display:block;
				position:relative;
				float:left;
				width:100%;
				padding-right:1%;
				font-size:11px;
				color:#a6d2df;
				font-weight:bold;
				text-align:right;
				text-decoration:none;								
			}

			div.formulario ul li input{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				text-align:center;
				border:none;
				background-color:#eee;				
			}
			div.formulario ul li select{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				text-align:left;
				border:none;
				background-color:#eee;				
			}
			div.formulario ul li input.enviar{
				display:block;
				position:relative;
				float:left;				
				margin:15px 5px 0 150px;
				font-size:10px;
				color:#000;
				font-weight:normal;
				height:15px;
				text-align:center;
				border:none;
				background-color:#EAB523;				
			}
			div.formulario ul li input.borrar{
				display:block;
				position:relative;
				float:left;				
				margin:15px 0px 0 0px;
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				text-align:center;
				border:none;
				background-color:#ddd;				
			}
			div.formulario ul li textarea{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:50px;
				text-align:center;
				border:none;
				background-color:#eee;				
			}
/*********************ZONA RESTRINGIDA************************/
	#zona_restringida {
	    position:relative;
	    float:left;
	    width:100%;
	    height:500px;
	    background:url(../../images/default2/restringida.jpg) top left no-repeat;
	}   
	
