/*
#6a35b9
*/

/*
@media (min-width: 620px)
	{}
@media (max-width: 890px)
	{}
@media (max-width: 990px) and (min-width:600px)
	{}
*/




body,html
	{
		font-size:10pt;
		font-family: arial;
		margin:0;
		padding:0;
		width:100%;
		height:100%;
/*		background-color:#efefee;  */
		background-color:#fff;
	}

.clear{clear:both;}

.justificado	{text-align:justify;}
.centrado		{text-align:center;}

body a
	{text-decoration:none;color:#000;}

.boton_suscribir
	{
		background-color:#446971;
		padding:2px 15px;
		color:#fff;
		border:0;
	}

.table {display:table;border-collapse:separate;border-spacing:5px;}
.table_0 {display:table;border-collapse:separate;border-spacing:0px ;}
.table100 {display:table;border-collapse:separate;border-spacing:5px;width:100%;}
.table_cab {display:table;border-collapse:separate;border-spacing:0px;margin:0 auto;;}
.tr {display:table-row;}
.td {display:table-cell;text-align:left;border:0px solid red;vertical-align: top;}
.td_centro {display:table-cell;text-align:center;border:0px solid blue;vertical-align: top;}
.td_der {display:table-cell;text-align:right;border:0px solid red;vertical-align: top;}

.grid {
  display: grid;
  grid-gap: 1px;
  padding: 1px;
}

@media (min-width: 750px)
	{
		.grid-link-coro
			{
				width:100%;
				max-width:auto;
				grid-gap: 30px;
				grid-template-columns:repeat(3,1fr);
				margin:30px auto;
			}
	}

@media (max-width: 750px)
	{
		.grid-link-coro
			{
				width:60%;
				grid-gap: 30px;
				grid-template-columns:100%;
				margin:30px auto;
				text-align:center;
			}
	}

.grid-link-coro>div
	{

	}
.link-coro
	{
		padding:5px 20px;
		text-align:center;
		font-size:14pt;
		background-color:#d1932e;
		color:#fff;
		transition: all .2s linear
	}

.link-coro:hover
	{
		background-color:#477b95;

	}

@media (min-width: 600px)
	{
		.class_grid_coral
			{
				grid-gap: 20px;
				grid-template-columns:1fr 1fr;
			}
		.item_H_2_coral	{grid-column: span 2;}

	}

@media (max-width: 599px)
	{
		.class_grid_coral
			{
				grid-gap: 20px;
				grid-template-columns:1fr;
			}
		.item_H_2_coral	{grid-column: span 1;}
	}

@media (min-width: 830px)
	{
		.class_grid_coral_60
			{
				grid-gap: 60px;
				grid-template-columns:1fr 1fr;
			}

		.rot_izq
			{
				-moz-transform: rotate(-10deg);
				-o-transform: rotate(-10deg);
				-webkit-transform: rotate(-10deg);
				transform: rotate(-10deg);
				position:relative;
				box-shadow: 1px 1px 15px #000;
				-moz-box-shadow: 1px 1px 15px #000;
				-webkit-box-shadow: 1px 1px 15px #000;
			}

		.rot_der
			{
				-moz-transform: rotate(10deg);
				-o-transform: rotate(10deg);
				-webkit-transform: rotate(10deg);
				transform: rotate(10deg);
				position:relative;
				box-shadow: 1px 1px 15px #000;
				-moz-box-shadow: 1px 1px 15px #000;
				-webkit-box-shadow: 1px 1px 15px #000;
			}
		.img0_historia
			{width:100%;}
		.img1_historia
			{width:100%;z-index:2;}
		.img2_historia
			{width:100%;margin-top:-200px;z-index:1;margin-left:-30px;}
		.img3_historia
			{width:100%;margin-top:-100px;z-index:2;margin-left:-150px;}
	}

@media (max-width: 830px)
	{
		.class_grid_coral_60
			{
				grid-gap: 60px;
				grid-template-columns:1fr;
			}

		.img0_historia
			{width:100%;}
		.img1_historia
			{width:100%;z-index:2;}
		.img2_historia
			{width:100%;margin-top:0px;}
		.img3_historia
			{width:100%;margin-top:0px;}
	}








.grid_cab_L{padding:1px 5px;font-weight:bold;background-color:#F0F0F0;text-align:left;}
.grid_cab_R{padding:1px 5px;font-weight:bold;text-align:right;background-color:#F0F0F0;}
.grid_cab_C{padding:1px 5px;font-weight:bold;text-align:center;background-color:#F0F0F0;}

.grid_item_L{background-color:#FDFECF;font-size:10pt;padding:5px;text-align:left;}
.grid_item_R{background-color:#FDFECF;font-size:10pt;padding:5px;text-align:right;}
.grid_item_C{background-color:#FDFECF;font-size:10pt;padding:5px;text-align:center;}

.item_H_2	{grid-column: span 2;}
.item_H_3	{grid-column: span 3;}
.item_H_4	{grid-column: span 4;}
.item_H_5	{grid-column: span 5;}
.item_H_6	{grid-column: span 6;}
.item_H_7	{grid-column: span 7;}
.item_H_9	{grid-column: span 9;}
.item_H_10	{grid-column: span 10;}

#fondo_negro_visible
{position:fixed;top:0%;left:0%;width:100%;height:100%;background-image:url("/graf/fondo/fondo_negro.png");z-index:5;}
#fondo_negro_msg
{position:fixed;top:0%;left:0%;width:100%;height:100%;background-image:url("/graf/fondo/fondo_negro.png");z-index:999;}

#fondo_negro_visible2
{position:fixed;top:0%;left:0%;width:100%;height:100%;background-image:url("/graf/fondo/fondo_negro.png");z-index:99;}

#fondo_negro_sala
{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:99;}


.bloque_desactivado
	{
		filter: blur(2px);
		-webkit-filter: blur(2px);
		-moz-filter: blur(2px);
		-ms-filter: blur(2px);
		-o-filter: blur(2px);
	}

#mensaje
	{
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:4%;
		z-index:1000;
		border:1px solid #000;
		width:98%;
		max-width:500px;
		background-color:#fff;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		overflow:hidden;
		padding-bottom:2em;
	}

#mensaje	#barra_mensaje
	{
		background: -moz-linear-gradient(left,  rgba(209,147,46,1) 0%, rgba(172,204,229,0) 100%);
		background: -webkit-linear-gradient(left,  rgba(209,147,46,1) 0%,rgba(172,204,229,0) 100%);
		background: linear-gradient(to right,  rgba(209,147,46,1) 0%,rgba(172,204,229,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1932e;', endColorstr='#00accce5',GradientType=1 );
		color:#fff;
	}

#mensaje	#barra_mensaje	#titulo_mensaje
	{float:left;border:0px solid red;margin:4px 0 0 10px;}

#mensaje	#barra_mensaje	#cerrar_mensaje
	{float:right;border:0px solid red;margin:2px 10px 0 0}

#mensaje	#contenido_mensaje
	{
		border:0px solid #ccc;
		margin:2em 10px 0 10px;
		text-align:center;
		font-weight:bold;
	}

#mensaje	#cerrar_mensaje
	{
		margin-top:20px;
		text-align:center;
	}




@media (min-width: 440px)
	{
		#cabecera
			{
				position:relative;
				z-index:3;
				background-color:#fff;
				display:table;
				margin:0 auto;
				border:0px solid red;
				width:98%;
				max-width:640px;
				padding:0;
			}
		#cabecera	#item_cab1
			{float:left;width:18%;margin-top:20px;}
		#cabecera	#item_cab2
			{float:left;width:54%;text-align:center;margin:0%;margin-top:0;height:110px;}
		#cabecera	#item_cab3
			{float:left;width:28%;;margin-top:20px;;}
		#cabecera_movil
			{display:none;}
	}


@media (max-width: 440px)
	{
		#cabecera_movil
			{
				position:relative;
				z-index:3;
				background-color:#fff;
				display:table;
				margin:0 auto;
				width:98%;
			}
		#cabecera_movil	#logo_menu
			{display:table;width:98%;text-align:center;margin:0 auto;}
		#cabecera_movil	#ico_rs
			{width:100%;margin-top:10px;}
		#cabecera
			{display:none;}
	}


@media (min-width: 700px)
	{
		#menu
			{
				width:100%;
				background-color:#383838;
				display:table;
				box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
			}

		#menu_movil
			{display:none;}
		#menu_mov
			{display:none;}
	}


@media (max-width: 700px)
	{
		#menu
			{display:none;}

		#menu_movil
			{
				display:none;
				position:relative;
				z-index:3;
				width:100%;
				background-color:#383838;
				display:table;
				box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				text-align:center;
			}

		#menu_mov
			{
				position:absolute;
				z-index:2;
				width:80%;
				margin-left:auto;
				margin-right:auto;
				left:0;
				right:0;
				background-color:rgba(255,255,255,0.9);
				border-left:0px solid #000;
				border-right:0px solid #000;
				border-bottom:0px solid #000;
				margin-top:0px;
				box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				margin-top:-600px;
			}
		#menu_mov	#lin_link
			{
				text-align:center;
			}
		#menu_mov	#lin_link	a
			{
				display:block;
				padding:10px 0;
				font-size:14pt;
				color:#000;
				border-bottom:2px solid #ccc;
			}

	}

.menu-flujo
	{
		position:relative;
		width:100%;
		top:0;
		z-index:10;
		margin-bottom:10px;
	}

.menu-fijo
	{
		position:fixed;
		width:100%;
		top:0;
		z-index:10;
	}



#menu	#cont_menu
	{
		display:table;
		margin:0 auto;
	}




#barra_menu
	{
		width:100%;
	}

#barra_menu	#cesta	a:hover
	{background-color:#E5E5E5;}


#barra_menu	ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #383838;
}

#barra_menu	li {
    float: left;
}


#barra_menu	li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 5px 16px;
    text-decoration: none;

}

#barra_menu	li a:hover, .dropdown:hover .dropbtn {
    background-color: #7D7D7D;
}

#barra_menu	li.dropdown {
    display: inline-block;

}

#barra_menu	.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    border-right:1px solid #9F9F9F;
    border-left:1px solid #9F9F9F;
    border-bottom:1px solid #9F9F9F;

}

#barra_menu	.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

#barra_menu	.dropdown-content a:hover {background-color: #f1f1f1}

#barra_menu	.dropdown:hover .dropdown-content {
    display: block;
}

#barra_menu	.dropdown-submenu {
    position: relative;
}

#barra_menu	.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}




.grid-link-coro{
	text-align: center;;
	margin:auto;
}







#bloque_img
	{
		position:relative;
		display:table;
		margin:0 auto;
		width:100%;
		max-width:1920px;
	}


#bloque_img	#txt_blo_img
	{
		position:absolute;
		width:100%;
		overflow:hidden;
		bottom:0;
		left:0;
		padding:10px 0;
		color:#fff;
		font-size:22pt;
		background-color:rgba(0,0,0,0.7);
		text-align:center;
	}

#bloque1
	{
		width:100%;
		margin:0 auto;
		overflow:hidden;
	}

#bloque1	#blq1_cont
	{
		display:table;
		margin:0 auto;
		max-width:1000px;
		width:100%;

	}

@media (min-width: 970px)
	{
		#bloque1	#blq1_cont	#blq1_left
			{float:left;width:100%;}
		#bloque1	#blq1_cont	#blq1_right
			{float:left;width:100%;position:absolute;}

		#bloque1	#blq1_cont	#blq1_right	#bloq1_right_cont
			{
				width:950px;
				margin-top:30px;
				text-align:justify;
				position:absolute;
				padding-left:10px;
			}
	}

@media (max-width: 970px)
	{
		#bloque1	#blq1_cont	#blq1_left
			{display:table;width:98%;margin:0 auto;height:auto !important; }
		#bloque1	#blq1_cont	#blq1_right
			{display:table;width:98%;margin:0 auto;}

		#bloque1	#blq1_cont	#blq1_right	#bloq1_right_cont
			{
				width:98%;
				margin-top:30px;
				text-align:justify;
				position:absolute;
			}
	}


#bloque2
	{
		position:relative;
		display:table;
		width:100%;
		margin:0 auto;
		border-bottom:2px solid #000;
	}

@media (min-width: 1200px)
	{
		#bloque2	#img_bloq2
			{margin:0;padding:0;text-align:center;border:0px solid red;}
		#bloque2	#txt_bloq2
			{
			    font-family: 'Dancing Script', cursive;
				position:absolute;
				top:0;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				width:100%;
				text-align:center;
			}

		#bloque2	#txt_bloq2	#l1
			{margin-top:30px;font-size:22pt;}

		#bloque2	#txt_bloq2	#l2
			{display:table;margin:30px auto 0 auto;font-size:22pt;width:450px;}

		#bloque2	#txt_bloq2	#l3
			{margin-top:30px;font-size:22pt;}
	}

@media (max-width: 1200px)
	{
		#bloque2	#img_bloq2
			{display:none;height:500px;}

		#bloque2	#txt_bloq2
			{
			    font-family: 'Dancing Script', cursive;
			    width:98%;
			    margin:0 auto;
			    max-width:700px;
				position:static;
				text-align:center;
				padding-bottom:1em;
			}
		#bloque2	#txt_bloq2	#l1
			{margin-top:30px;font-size:22pt;}

		#bloque2	#txt_bloq2	#l2
			{display:table;margin:30px auto 0 auto;font-size:22pt;width:100%;}

		#bloque2	#txt_bloq2	#l3
			{margin-top:30px;font-size:22pt;}
	}






#bloque3
	{
		width:98%;
		display:table;
		margin:0 auto;
		border-bottom:2px solid #000;
	}

#bloque3	#blq3_cont
	{
		display:table;
		margin:0 auto;
		max-width:1000px;
		width:100%;
		border:0px solid red;
	}

@media (min-width: 750px)
	{
		#bloque3	#blq3_cont	#blq3_left
			{float:left;width:50%;}
		#bloque3	#blq3_cont	#blq3_left	#bloq3_left_cont
			{
				display:table;
				margin-top:30px;
				width:85%;
				border:0px solid red;
			}
		#bloque3	#blq3_cont	#blq3_right
			{float:right;width:50%;}
	}

@media (max-width: 750px)
	{
		#bloque3	#blq3_cont	#blq3_left
			{
				width:98%;
				max-width:500px;
				margin:30px auto 0 auto;
			}

		#bloque3	#blq3_cont	#blq3_left	#bloq3_left_cont
			{
				display:table;
				margin:30px auto 0 auto;
				width:98%;
				max-width:700px;
			}

		#bloque3	#blq3_cont	#blq3_right
			{
				width:98%;
				max-width:500px;
				margin:30px auto 0 auto;
			}

	}


#bloque4_blog_index
	{
		display:table;
		margin:0 auto;
		width:100%;
		max-width:1000px;
	}

#bloque4_blog_index	#tit_blog_indx
	{
		text-align:center;
		font-size:14pt;
		margin-top:20px;
	}



@media (min-width: 666px)
	{
		#bloque5
			{
				display:table;
				margin:40px auto 0 auto;
				width:100%;
				max-width:620px;
			}
		#bloque5	#blo5_logo1
			{float:left;width:25%;text-align:center;}
		#bloque5	#blo5_logo2
			{float:left;width:50%;text-align:center;}
		#bloque5	#blo5_logo3
			{float:left;width:25%;text-align:center;}
		#bloque5_movil
			{display:none;}
	}


@media (max-width: 665px)
	{
		#bloque5_movil
			{
				display:table;
				margin:40px auto 0 auto;
				width:98%;
			}

		#bloque5_movil	#blo5_logo1
			{float:right;width:100%;text-align:center;}
		#bloque5_movil	#blo5_logo2
			{float:left;width:100%;text-align:center;}
		#bloque5_movil	#blo5_logo3
			{float:right;width:100%;text-align:center;}
		#bloque5
			{display:none;}
	}



#sala_videos
	{
		display:table;
		width:98%;
		max-width:1000px;
		margin:40px auto;
		border:0px solid red;
	}


@media (min-width: 920px)
	{
		.grid_sala {
			display: grid;
			grid-gap: 10px;
			padding: 10px;
			grid-template-columns:repeat(3,1fr)
		}
	}
@media (max-width: 920px) and (min-width:600px)
	{
		.grid_sala {
			display: grid;
			grid-gap: 10px;
			padding: 10px;
			grid-template-columns:repeat(3,1fr)
		}
	}


@media (max-width: 600px) and (min-width:400px)
	{
		.grid_sala {
			display: grid;
			grid-gap: 10px;
			padding: 10px;
			grid-template-columns:repeat(2,1fr)
		}
	}

@media (max-width: 400px)
	{
		.grid_sala {
			display: grid;
			grid-gap: 10px;
			padding: 10px;
			grid-template-columns:repeat(1,1fr)
		}
	}




#flot_carga_video
	{
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:4%;
		z-index:100;
		border:1px solid #000;
		width:98%;
		max-width:600px;
		background-color:#fff;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
	}

#flot_carga_video	#cerrar_flot_vid
	{
		position:absolute;
		top:0;
		right:0;
		margin:-10px;
	}

#flot_carga_video	#flot_titulo_video
	{
		padding:6px 0;
		text-align:center;
		font-size:12pt;
	}

#flot_carga_video	#flot_video
	{
		margin:6px;
		border:0px solid #000;
	}

#flot_carga_video	#flot_desc
	{
		margin:5px 6px;
		text-align:justify;
	}

#sala_videos > div
	{
		text-align:center;
	}

#sala_videos > div	p
	{margin:0;padding:0;}
#sala_videos > div img
	{
		width:100%;
	}

#page_txt
	{
		display:table;
		margin:30px auto 20px auto;
		width:98%;
		max-width:900px;
		padding-bottom:0px;
	}


#page_txt2
	{
		display:table;
		margin:30px auto 0px auto;
		width:98%;
		max-width:900px;
		padding-bottom:0px;
	}

.fondo-bloque
	{

		background:url("/graf/fondo/fondo.png") top center no-repeat;
	}

@media (min-width: 700px)
	{
		#page_txt	#img_page
			{float:left;margin:0 30px 30px 0;}
		#page_txt	#img_page	img
			{width:100%;max-width:250px;}
	}

@media (max-width: 700px)
	{
		#page_txt	#img_page
			{display:table;margin:0 auto;width:100%;text-align:center;}
		#page_txt	#img_page	img
			{width:100%;max-width:250px;}
	}





@media (min-width: 600px)
	{
		#page_txt	#img_page2
			{float:right;margin:0 0 30px 30px;}
		#page_txt	#img_page2	img
			{width:100%;max-width:250px;}
	}

@media (max-width: 600px)
	{

		#page_txt	#img_page2
			{display:table;margin:0 auto;width:100%;text-align:center;}
		#page_txt	#img_page2	img
			{width:100%;max-width:250px;}
	}

@media (min-width: 870px)
	{
		#page_txt	#img_page3
			{float:right;margin:30px 0 30px -130px;}
		#page_txt	#img_page3	img
			{width:100%;max-width:400px;}
	}

@media (max-width: 870px)
	{
		#page_txt	#img_page3
			{display:none;}
	}



#page_txt	p,ul,li
	{text-align:justify;font-size:12pt;}


#page_txt2	#subtit_page
	{
		margin-top:0px;
		text-align:center;
		font-size:14pt;
		font-weight:bold;
	}




#page_txt	#subtit_page
	{
		margin-top:0px;
		text-align:center;
		font-size:14pt;
		font-weight:bold;
		padding-bottom:2em;
	}



#contacto
	{
		display:table;
		border:1px solid #ccc;
		margin:40px auto 0 auto;
		width:98%;
		max-width:600px;
		padding:10px;
	}

#contacto	#captcha
	{
		display:table;
		margin:20px auto 0 auto;
	}

#contacto	#input_sb
	{
		display:table;
		margin:20px auto 0 auto;
	}
.input_send_form
	{
		background-color:#d1932e;
		padding:5px 40px;
		border:0;
		outline:0;
		color:#000;
		font-size:11pt;
		box-shadow: 1px 1px 2px #000;
		-moz-box-shadow: 1px 1px 2px #000;
		-webkit-box-shadow: 1px 1px 2px #000;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

#contacto_dir
	{
		display:table;
		margin:50px auto 0 auto;
		width:98%;
		max-width:400px;
		padding-bottom:100px;
	}

#contacto_dir	p
	{
		margin:0;
		padding:5px 0 0 0;
		font-size:11pt;
	}

#logo-bottom
	{
		display:table;
		margin:0 auto 60px auto;
	}

#copy
	{
		width:100%;
		background-color:#383838;
		display:table;
		text-align:center;
		padding:10px 0;
		color:#fff;
		margin-top:30px;
	}

#copy	a
	{
		color:#fff;
	}


#copy	a:hover
	{
		color:#B1CDFC;
	}


#copy_pagina
	{
		position:fixed;
		bottom:0;
		width:100%;
		background-color:#383838;
		display:table;
		text-align:center;
		padding:10px 0;
		color:#fff;
		margin-top:30px;
		z-index:10;
	}

#copy_pagina	a
	{
		color:#fff;
	}

#copy_pagina	a:hover
	{
		color:#B1CDFC;
	}


#main
	{
		position:relative;
		width:100%;
		max-width:1200px;
		margin:0 auto;
		padding-top:50px;
	}

#main	#barra_categoria
	{
		margin:0 auto 20px auto;
		display:table;
	}

#main	.class_categoria
	{margin:.5em 1em;}

#main	.class_categoria	a:hover
	{
		border-bottom:2px solid #ff9a00;
	}


#main	#caja_mosaico
	{
		position:relative;
		border:0px solid red;
		width:75%;
		float:left;
		margin:0 auto;
	}

#main	#caja_mosaico	#portafolio_sin_resultado
	{
		color:#ccc;
		text-align:center;
		font-size:20pt;
		font-weight:bold;
	}

.wrapper{
 position:relative;
 float:left;
 width:100%;

}
.wrapper ul.galeria{
  list-style:none;
  margin:0;
  padding:0;
}
.wrapper ul.galeria li{
 float:left;
 background-position:50% 50%;
 background-size:cover;

 position:relative;
}
.wrapper ul.galeria li a{
 width:100%;
 height:100%;
 float:left;
}
.wrapper img {
    display:block;
    margin:0;
    padding:0;
    border:none;
    float:left;
}

.owl-stage-outer{
	margin-top:20px;
}


@media (min-width: 769px)
	{
		.big_col{
		   position:relative;
		   float:left;
		   width:50%;

		}

		.img11 {
		    width:98%;
			margin:5px 1%;
			height:623px;
			overflow:hidden;
		}
		.img5,.img6{
		    width:48%;
			margin:5px 1%;
			height:300px;
			overflow:hidden;
		}
		.img1,.img2,.img3,.img4,.img7,.img8,.img9,.img10 {
		    width:23%;
			margin:5px 1%;
			height:150px;
			overflow:hidden;
		}
	}

@media (max-width:769px)
	{
		.big_col{
		 width:100%;
		 border:2px soli
		}
		.img1, .img2, .img3, .img4, .img7, .img8, .img9, .img10{
		 width:98%;
		 height:300px;
		 padding:10px 1%;
		}
		.img5, .img6{
		 width:98%;
		 height:300px;
		 padding:10px 1%;
		}
		.img11{
		 width:98%;
		 height:300px;
		}

		#cabecera2{
			display:none;
		}
	}

.ihover:before{
	/*
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 height:70px;
 width:70px;
 margin: -35px 0 0 -35px;
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 background-color:rgba(255,255,255,0.8);
 background-image:url('/graf/logo/logo-menu-fijo.png');
 background-repeat:no-repeat;
 background-position:50% 50%;
 opacity:0;
  transform:scale(4,4);
 -ms-transform:scale(4,4);
 -moz-transform:scale(4,4);
 -o-transform:scale(4,4);
 -webkit-transform:scale(4,4);
 */
}
.ihover:hover:before{
 opacity:1;
 top:50%;
  transform:scale(1);
 -ms-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 -webkit-transform:scale(1);
}

.ihover:before {
 transition: all 0.5s cubic-bezier(0.54, 0, 0.1, 1) 0s;
 -ms-transition: all 0.5s cubic-bezier(0.54, 0, 0.1, 1) 0s;
 -moz-transition: all 0.5s cubic-bezier(0.54, 0, 0.1, 1) 0s;
 -webkit-transition: all 0.5s cubic-bezier(0.54, 0, 0.1, 1) 0s;
 -o-transition: all 0.5s cubic-bezier(0.54, 0, 0.1, 1) 0s;
}

.fancybox-skin{
 background:#911402 !important;
 color:#fff !important;
}

#barra_portafolio
	{
		margin:1em auto;
	}
#barra_portafolio #boton_izquierda,
#barra_portafolio #boton_derecha
{
 position:relative;
 float:left;
 width:20%;
 text-align:center;
 color:#000;
 padding:5px 0;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 border:1px solid #000;
}

#barra_portafolio #boton_izquierda:hover,
#barra_portafolio #boton_derecha:hover{
 color:#fff;
 background-color:#000;
}
#barra_portafolio #boton_izquierda a,
#barra_portafolio #boton_derecha a{
 color:#000;
 width:100%;
 display:block;
}
#barra_portafolio #boton_izquierda:hover span,
#barra_portafolio #boton_derecha:hover span,
#barra_portafolio #boton_izquierda:hover a,
#barra_portafolio #boton_derecha:hover a{
 color:#fff !important;
}
#barra_portafolio #numeracion_centro_post,
#barra_portafolio #numeracion_centro{
 text-align:center;
 position:relative;
 float:left;
 width:60%;
  padding:5px 0;
}
 #numeracion_centro_post_movil{
  display:none;
 }
#barra_portafolio #numeracion_centro_portafolio{
 position:relative;
 float:left;
 width:100%;
 text-align:right;
}

.item_cab{
	width:33%;
	float:left;
}

.activar{
	background-color: #F4F4F4;
}

.contenedor{
	max-width: 950px;;
	margin:auto;
}

.leermas{
	width:100px;
	margin:auto;
	background: #7f7f7f;
	text-align:center;
	color:#fff;
	padding:5px;
	font-size:12px;
	font-weight: bold;;
}

.anolugo{
	margin-left:20px;
    font-weight: bold;
	font-size: 12pt;

}

.anolugo select{
	width:70px;
}

.titulo_galeria{
	font-size:16px;
	margin-bottom:30px;
}

/*
.owl-carousel .owl-item img{
	height:450px;
}
*/
.menu-fijo #blog{
	margin:0;
}


.search2{    
background: url("../graf/icono/search.png") top right     no-repeat;
height:19px;
padding-right:25px;   

}

.seleccionado{
	background-color: #7D7D7D;
}

.carousel-item + .carousel-item {
   margin-left: 10px;
}

.cell a:hover{
		background-color: #F4F4F4;
}