
			body {
				font-family: myriad pro;
				background-color: #951533;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				height:100%;
			}
			
			#cuerpoweb {
				width: 73.65%;
				background-color: #FFFFFF;
				padding-bottom:20px;
				box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.84);
			}
				
			#portada_contenido{
				margin-top: 6.1%;
				margin-left: 5.1%;
				width: 94%;
			}
			
			#portada_img{
				float: right;
				margin-left: 3.74%;
				margin-right: 9.64%;
				width: 48.1%;
			}
			
			
			
			#portada_texto{
				color: #6a6a6a;
				width: 85.5%;;
				text-align: justify;
				margin-right: 50px;
				margin-top: 10px;
				margin-bottom: 10px;
				/*font-family: Arial,Helvetica,sans-serif;*/
				font-size: 16px;
				line-height: 25px;
			}
			
			#portada_texto b{
				color: #fd8f00;
			}
			
		#cabecera_logo{
			background-color: rgb(241, 239, 239);
			padding-top: 1%;
			width:100%;
		}
		
		#logo_especial{
			margin-left:10px;
			position: absolute;
			top: -3px;
			cursor:pointer;
			width: 58.5%;
			height: 97px;
		}
		
		#imagen_titulo{
			width: 84.8%;
			
		}
		
		#menu{
			
			font-family: myriad pro;
			font-size: 20px;
			min-height: 63px;
			padding-top: 10px;
			padding-bottom: 10px;
			float: right;
			background-color: rgb(241, 239, 239);
			width: 100%;
			text-align: right;
		}
		
		#menu a{	
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;			
			text-decoration: none;
			color: rgb(150, 132, 124);
			padding: 10px;
		}
		
		#menu a:hover{
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;				
			/*color: #fd8f00;*/
			color: #FD5B00;
			text-decoration: none;				
			padding: 10px;
			/*background-color: #951533;*/
			border-radius: 15px/10px;
		}
		
		#enlaces{
			font-family: myriad pro;
			margin-top: 40px;
			width:100%
		}
		
		#linea_menu{
			border-bottom-color: #9b0d3b;
			border-bottom-style: solid;
			border-bottom-width: thin;
			clear: both;
			width:100%;
		}
		
		h2 {
				color: #00c9df;
				font-size: 36px;
				text-transform: uppercase;
				font-weight: normal;
				line-height: 45px;
				font-family: 'roboto_condensedregular';
				margin-bottom: 40px;
				align: left;
			}		
			
			#contenido{
				/*font: normal 12px/20px Arial,Helvetica,sans-serif;*/
				font: normal 14px/23px myriad pro;
				color: #6a6a6a;
				
			}
			
			#separador{
				clear: both;
				border-color: rgb(199, 199, 199);
				border-style: solid;
				border-width: thin;
				margin-bottom: 10px;
				margin-top: 10px;
				width: 90%;
			}
			
			#video1{
				margin-top: 5%;
				margin-right: 5%;
				margin-left: 5%;
				overflow:auto;
			}
			
			#texto_v1{
				float: left;
				width: 35%;
				text-align: justify;
				margin-left: 5.1%;
				margin-bottom: 10px;
				margin-right: 30px;
			}
			
			
			#titulo1{
				cursor:pointer;
				transition: all 0.4s ease-in-out;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;
				font-size: 27px;
				line-height: 27px;
				text-transform: none;
				font-weight: bold;
				font-family: 'BenchNine',sans-serif;			
				margin-bottom: 10px;
				text-decoration: none;
				text-decoration: none;
				color: #2b2b2b;
				text-decoration: none;
				text-align: left;
				padding-left: 1%;
			}
						
			#titulo1:hover{	
				transition: all 0.4s ease-in-out;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;			
				color: #fd8f00;
				text-decoration: none;
			}
			
			#visor_video1{
				width: 96%;
				float: right;
				box-shadow: 15px rgb(231, 98, 98);
				-webkit-box-shadow: 0 10px 6px -6px #777;                  
				-moz-box-shadow: 0 10px 6px -6px #777;                  
				box-shadow: 0 14px 6px -6px #777;
				text-align:left;
				padding:2%;
			}
			
			#imgs{
				width:100%;
			}
			
			#contenido1 b, #contenido1 strong{
				color: #fd8f00;
			}
			
			#contenido1{
				color: #333;
			}
									
			#contenido{
				font: normal 12px/20px Arial,Helvetica,sans-serif;
				color: #6a6a6a;
			}
			
			#separador{
				clear: both;
				border-color: rgb(199, 199, 199);
				border-style: solid;
				border-width: thin;
				margin-bottom: 10px;
				margin-top: 10px;
				width: 90%;
			}
			
			#noticia1{
				margin-top: 4%;
				margin-left: 5%;
			}
			
			#imagen_n1, #imagen_n2,  #imagen_n3{
				float: left;
				margin-left: 3.7%;
				margin-right: 2.1%;
			}
			
			#texto_n1{
				width: 85%;
				text-align: justify;
				margin-right: 5%;
				margin-top: 1%;
				margin-bottom: 1%;
			}
			
			#titulo1 a{
				color: #2b2b2b;
				text-decoration: none;
			}
			
			#columnas{
				margin: auto;
				width: 90%;				
				height: 100%;
				border-color: blue;
				border-style: solid;
			}
			
			#pie{
				font-size: 14px;
				line-height: 45px;
				text-transform: none;
				font-weight: bold;
				font-family: 'BenchNine',sans-serif;
				height: 8px;
				color: white;
			}
			
			#video1 p{
				text-align:left;
			}
			
			/*DIRECTORIO*/
			
			#separador{
				clear: both;				
				margin-bottom: 10px;
				margin-top: 10px;				
			}
			
			#sep_columna{
				float: left;
				border-color: rgb(199, 199, 199);
				border-style: solid;
				border-width: thin;
				height: 270px;
			}
			
			#texto{
				text-align: justify;
				width: 80%;
				font: normal 12px/20px Arial,Helvetica,sans-serif;
				color: #333;
			}
			
			#leer_mas{
				transition: all 0.5s ease-in-out;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;					
				float: right;
				text-align: right;
				background-image:url('img/arrow-13-32.png'); 
				width: 32px;
				height: 32px;
				cursor: pointer;
				position: relative;
				top: -10px;
				font: normal 12px/20px Arial,Helvetica,sans-serif;
				margin-right: 28px;				
				color: #6a6a6a;
			}
			
			#leer_mas:hover{
				transition: all 0.5s ease-in-out;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;		
				color: #fd8f00;
				text-align: right;
				background-image:url('img/arrow-13.png');
				width: 32px;
				height: 32px;
				font: normal 12px/20px Arial,Helvetica,sans-serif;
			}
			
			#espacio{
				border-color: rgb(199, 199, 199);
				border-style: solid;
				border-width: thin;
				width: 50%;
			}
			
			#nombre{
				transition: all 0.5s ease-in-out;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;	
				text-align: left;
				margin-left: 8.7%;
				margin-top: 2.4%;
				margin-bottom: 2.4%;
				font-size: 12px;
				line-height: 27px;
				text-transform: none;
				font-weight: bold;
				font-family: Arial,Helvetica,sans-serif;
				color: #2b2b2b;
				text-decoration: none;
				letter-spacing: 2px;
			}
			
			#nombre:hover {
				transition: all 0.5s ease-in-out;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;	
				color: #fd8f00;
				text-decoration: none;
			}

			.columna{
				float: left;
				width: 30.2%;
				cursor: pointer;
				overflow:auto;
			}
			
			.columna1{
				float: left;
				width: 30.2%;	
				margin-left: 3.5%;
				cursor: pointer;
				overflow:auto;
			}
			
			.columna2{
				float: left;
				width: 30.2%;	
				margin-left: 1%;
				margin-right: 1%;
				cursor: pointer;
				overflow:auto;
			}
			
			#img_dir{
				width: 63%;
			}
			
			#logo img{
				border-color: rgb(180, 168, 168);
				border-style: solid;
				border-width: thin;
			}
			
			#leer_mas_texto{
				margin-left: -70px; 
				margin-top: 6px; 
				float: left;
			}
									
			#bajo_columna{
				float: left;
				border-color: rgb(199, 199, 199);
				border-style: solid;
				border-width: thin;
				width: 90%;
			}
			
			#fila1{
				overflow:auto;
				overflow-x:hidden;
				overflow-y:hidden;
			}
			
			/*DIRECTORIO AMPLIADO*/
			#logotipoEmpresa img{
				border-color: rgb(180, 168, 168);
				border-style: solid;
				border-width: thin;
				width: 187px;
				height: 96px;
			}
			
			#separador{
				clear: both;				
				margin-bottom: 1%;
				margin-top: 1%;
				width: 90%;
			}
			
			#tabTitulo{
				margin-left: 6px; 
				font-weight: bold; 
				line-height: 24px;
				color: #fd8f00;
			}
			
			#tabContenido{
				margin-left: 6px; 
				line-height: 24px;
				color: #6a6a6a;
			}
			
			#descripcionEmpresa 
				color: #6a6a6a;
			}
			
			#descripcionEmpresa ul{
				color: #6a6a6a;
			}
			
			#descripcionEmpresa b, #descripcionEmpresa strong{
				color: #fd8f00;
			}
			#cabeceraEmpresa{
				height: 23%;
				width: 82%;
				margin-top: 2%;
			}
			#nombreEmpresa{
				height: 100%;
				width: 70%;
				float: left;
			}
			#logotipoEmpresa{
				height: 100%;
				width: 30%;
				float: left;
			}

/* Pantallas de gran resoluciÃ³n ----------- */
@media all and (min-width : 1500px) {
	
}
 
/* PCs de escritorio y portÃ¡tiles ----------- */
@media all and (max-width : 1500px), all and (max-height : 800px){
	
}

@media all and (max-width : 1288px) {
	#logo_especial{
		width:55%;
	}
}

@media all and (max-width : 1243px) {
	#descripcionEmpresa{
		width:100%!important;
	}
	#fichaEmpresa{
		width:100%!important;
		border:0!important;
		margin:0!important;
		padding:0!important;
	}
}

@media all and (max-width : 1100px) {
	#logotipoEmpresa{
		width:100%!important;
		height: 100%!important;
		margin-bottom:20px;
	}
	#nombreEmpresa{
		width:100%!important;
	}
}

@media all and (max-width : 1045px) {
	#logo_especial{
		width:50%;
	}
}

@media all and (max-width : 823px) {
	#logo_especial{
		width:45%;
	}
}

@media all and (max-width : 612px) {
	#logo_especial{
		width:42%;
	}
}

@media all and (max-width : 551px) {
	#logo_especial{
		height:57px;
		width:82%
	}
}

@media all and (max-width : 500px) {
	#nombreEmpresa{
		width:100%!important;
	}
	#nombreE{
		width:50%!important;
	}
	#contacto{
		width:50%!important;
	}
}

@media all and (max-width : 625px) {
	.columna1, .columna2,.columna{
		width:100%!important;
	}
	#sep_columna{
		visibility:hidden!important;
		float:none;	
	}
	#img_dir{
		width:47%!important;
	}
}

@media all and (max-width : 656px){
	#separador{
		visibility:hidden!important;
	}
}

@media all and (max-width : 454px){
	#cont{
		margin-top:30px;
	}
}

@media all and (max-width : 380px) {
	#imagen_n2{
		float: left;
		margin-left: 3.7%;
		margin-right: 16%;
	}
}

@media all and (max-width : 332px) {
	#imagen_n3{
		float: left;
		margin-left: 3.7%;
		margin-right: 16%;
	}
}

@media all and (max-width : 768px) {
	#cuerpoweb{
		width:78%;
	}
	#columna1{
		width:50%!important;
		float: left;	
		height: 68.9%;
		cursor: pointer;
		overflow:auto;
	}#columna2{
		width:50%!important;
		float: left;
		height: 68.9%;
		margin-left: 3.5%;
		cursor: pointer;
		overflow:auto;
	}#columna3{
		width:50%!important;
		float: left;		
		height: 68.9%;
		margin-left: 3.5%;
		cursor: pointer;
		overflow:auto;
	}
}

@media all and (min-width : 768px) {
	
}

@media all and (max-width : 550px) {
	#cuerpoweb{
		width:84%;
	}
	#imagen_titulo{
		width:330px!important;
	}
}

@media all and (max-width : 460px) {
	#cuerpoweb{
		width:86%;
	}	
}

@media all and (max-width : 400px) {
	#cuerpoweb{
		width:90%;
	}
	#imagen_titulo{
		width:300px!important;
	}
}

@media all and (min-width : 400px) {

}

@media all and (max-width : 350px) {
	#cuerpoweb{
		width:95%;
	}
	#imagen_titulo{
		width:250px!important;
	}
}

@media all and (max-width : 300px) {
	#cuerpoweb{
		width:100%;
		font-size:4em;
	}
	#imagen_titulo{
		width:200px!important;
	}
}