@charset "UTF-8";
/* CSS Document */
/*_________________________________________________________________________________________________*/
/*Estilos Generales*/
body{ height:100%; overflow-x:hidden; overflow-y:hidden; line-height:1; background-repeat:repeat; background-position:top center; background-image:url(../images/fondo_textura_madera.jpg);}
::selection { background-color: rgba(193,24,47,0.9); color:#FFF; transition:all 0.5s ease;}
::-moz-selection {background-color:rgba(193,24,47,0.9); color:#FFF;  transition:all 0.5s ease;}
img, object, embed, video { max-width:100%;}
/*End Estilos Generales*/
/*_________________________________________________________________________________________________*/
/*Tipograficas*/
@font-face { font-family: 'proxima_nova_rgbold'; src: url('fonts/proximanova-bold-webfont.eot'); src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'proxima_novalight'; src: url('fonts/proximanova-light-webfont.eot'); src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'proxima_nova_rgregular'; src: url('fonts/proximanova-reg-webfont.eot'); src: url('fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-reg-webfont.woff') format('woff'), url('fonts/proximanova-reg-webfont.ttf') format('truetype'), url('fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: ShadowsIntoLight; 	 src: url(fonts/ShadowsIntoLightTwo-Regular.ttf) format('TrueType');}

#blanco{ 			color:#ffffff; text-decoration:none;}
#blanco-sombra{ 	color:#ffffff; text-shadow:2px 2px 6px #000;}
#negro{ 			color:#000000; text-decoration:none;}
#gris_claro{   	color:#808080; text-decoration:none;}
#gris_oscuro{  	color:#1A1A1A; text-decoration:none;}
#rojo{ 				color:#D11C24; text-decoration:none;}
#rojo_sombra{ 		color:#D11C24; text-shadow:3px 3px 6px rgba(0,0,0,0.4); text-decoration:none;}
#verde{ 			color:#CAD400; text-decoration:none;}
#azul{ 				color:#0056B8; text-decoration:none;}
#azul-claro{ 		color:#1ab2e8; text-decoration:none;}
#morado{ 			color:#5010A0; text-decoration:none;}
#fucsia{ 			color:#E61780; text-decoration:none;}
#amarillo{ 		color:#D38C0D; text-decoration:none; }
#naranja{ 			color:#FC4F00; text-decoration:none;}
#naranja_2{ 		color:#FC4F00; text-decoration:none;}

.ProximaNova-Light{	font-family: 'proxima_novalight';}
.ProximaNova-regular{	font-family: 'proxima_nova_rgregular';}
.ProximaNova-bold{		font-family: 'proxima_nova_rgbold';}
/*End Tipograficas*/
/*_________________________________________________________________________________________________*/
/*Botonera*/
#box_header{ width:275px; height:auto; position:fixed; float:right; top:0px; right:0px;  display:block; box-shadow:2px 2px 6px rgba(0,0,0,0.6); border-radius:0px 0px 0px 10px; overflow:hidden; z-index:999; }
#navegacion{ width:275px; height:100px; position:relative; clear:both; background-image:url(../images/menu.png); background-position:center; background-repeat:repeat; text-align:center; padding:15px 0px 15px 0px; cursor:pointer;}
#botonera{ width:275px; height:auto; background-color:#fff; list-style:none;  margin:0px; padding:0px;}
#botonera li{ width:275px; height:60px; position:relative; clear:both; border-right:8px solid #C1182F; margin:0px;font-family: 'proxima_novalight'; font-size:18px; padding:0px 0px 0px 70px; color:#666666; background-image:url(../images/botones.png); background-repeat:no-repeat; background-position:left top; transition:all 0.5s ease; cursor:pointer;}
#botonera li:hover{ background-color:#F3F3F1;}
#botonera li:nth-child(1){ background-position:0px 0px;}
#botonera li:nth-child(1):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #08BCA6; color:#08BCA6;}
#botonera li:nth-child(2){ background-position:0px -60px;}
#botonera li:nth-child(2):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #5010A0; color:#5010A0;}
#botonera li:nth-child(3){ background-position:0px -120px;}
#botonera li:nth-child(3):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #FC4F00; color:#FC4F00;}
#botonera li:nth-child(4){ background-position:0px -180px;}
#botonera li:nth-child(4):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #CAD400; color:#CAD400;}
#botonera li:nth-child(5){ background-position:0px -240px;}
#botonera li:nth-child(5):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #E61780; color:#E61780;}
#botonera li:nth-child(6){ background-position:0px -300px;}
#botonera li:nth-child(6):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #0056B8; color:#0056B8;}
#botonera li:nth-child(7){ background-position:0px -360px; height:0px; overflow:hidden;}
#botonera li:nth-child(7):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #FBED22; color:#FBED22;}
#botonera li:nth-child(8){ background-position:0px -420px;}
#botonera li:nth-child(8):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #F261BB; color:#F261BB;}
#botonera li:nth-child(9){ background-position:0px -475px; border-right:8px solid #4D4D4D;}
#botonera li:nth-child(9):hover{ background-image:url(../images/botones_a.png); border-right:8px solid #C1182F; color:#C1182F;}

/*End_Botonera*/
/*_________________________________________________________________________________________________*/
/*Box*/
#box_1{  width:1296px; height:324.552px; position:relative;  margin:0px auto 0px auto; top:20%; bottom:20%; }
#box_2{   height:100%; position:relative; float:left;  margin:0px auto 0px auto; }
#box_3{   height:100%; position:relative; float:right;  margin:0px auto 0px auto; }
.ancho_botonera_1{width:17%; transition:all 0.5s ease;}
.ancho_botonera_2{width:83%; transition:all 0.5s ease;}
.ancho_botonera_2_1{width:100%; transition:all 0.5s ease;}
/*End Box*/
/*_________________________________________________________________________________________________*/
/*Article*/
#article_1{ width:785px; height:420px; position:relative; margin:15% auto 15% auto; }
/*End Article*/
/*_________________________________________________________________________________________________*/
/*Section*/
#section_1{ width:315px; height:420px; position:relative; float:left; border-right:1px solid #fff;}
#section_2{ width:470px; height:420px; position:relative; float:left; padding: 0px 10px 0px 10px; }
/*End Section*/
/*_________________________________________________________________________________________________*/
/*Web*/
#portafolio_mobil{ width:0px; height:0px; position:absolute; visibility:hidden; opacity:0; margin:0px; padding:0px; z-index:-9999;}
#fondo_emergente{ width:0%; height:0%; position:absolute; overflow:hidden;   opacity:0; clear:both; background-repeat:repeat; background-position:center; background-image:url(../images/fondo_emergente.png); z-index:998;}
#iframe_1{ width:285px; height:420px; position:relative; margin:20px 15px 20px 15px; }
#google_maps{ width:201px; height:249px; position:relative; margin:0px 10px 0px 0px; float:left;overflow:hidden; transition:all 0.5s ease;}

.content_btn{ width:145px; height:100%; background-image:url(../images/fondo_btn.png); position:relative; float:right; border-radius:0px 10px 10px 0px; padding:7% 10px 7% 10px; }
.btn_categorias{ width:70px; height:70px; position:relative; margin: 0px auto 20px auto; text-align:center; border-radius:290px; font-size:50px; padding:0px 0px 0px 0px; box-shadow:1px 1px 6px #000; text-shadow:1px 1px 4px #000; animation-name: anima-btn; animation-duration: 0.7s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-direction: alternate;}
.ctr_blanco{ color:#FFF; border:5px solid #fff;  }
.text_btn_blanco{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }
.ctr_morado{ color:#90F; border:5px solid #90F;  }
.text_btn_morado{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }
.ctr_naranja{ color:#FC4F00; border:5px solid #FC4F00;  }
.text_btn_naranja{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }
.ctr_verde{ color:#CAD400; border:5px solid #CAD400;  }
.text_btn_verde{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }
.ctr_fucsia{ color:#E61780; border:5px solid #E61780;  }
.text_btn_fucsia{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }
.ctr_azul{ color:#0056B8; border:5px solid #0056B8;  }
.text_btn_azul{ font-size:20px; font-family: 'proxima_novalight';text-shadow:1px 1px 4px #000; color:#fff; }

#aviso_menu{ width:250px; height:103px; position:absolute; z-index:1; background-image:url(../images/aviso_menu.png); background-position:center; background-repeat:no-repeat; top:110px; right:10px; margin:0px;}
#anuncio_siguiente{ width:0px; height:0px; position:absolute; background-image: url(../images/anuncio_siguiente.png); top:190px; left:650px; opacity:0;}
#anuncio_volver{ width:0px; height:0px; position:absolute; background-image:url(../images/anuncio_volver.png); opacity:0; top:325px; left:300px;}

#btn_1, #btn_2, #btn_3, #btn_4, #btn_5{ width:auto; height:auto; position:absolute; padding:10px; font-size:20px; font-family: 'proxima_novalight'; border-radius:0px 0px 5px 5px; box-shadow:1px 1px 3px #000;}
#btn_1{ background-color:#90F;  margin:324px 0px 0px 1080px; color:#FFFFFF;}
#btn_2{ background-color:#FC4F00;  margin:324px 0px 0px 953px; color:#FFFFFF;}
#btn_3{ background-color:#CAD400;  margin:324px 0px 0px 858px; color:#FFFFFF;}
#btn_4{ background-color:#E61780;  margin:324px 0px 0px 675px; color:#FFFFFF;}
#btn_5{ background-color:#0056B8;  margin:324px 0px 0px 469px; color:#FFFFFF;}

/*End Web*/
/*_________________________________________________________________________________________________*/
/*Estilo Pantonera*/
#pantone_2, #pantone_3, #pantone_4, #pantone_5, #pantone_6, #pantone_7{ top:-100%; right:150%;}
.sb-container {
	position: absolute;
	width: 1296px;
	height: 324.552px;
	float:left; 
}

.sb-container div {
    position: absolute;
	top: 0;
	left: 0; 
	width: 1296px;
	height: 324.552px;
	border-radius: 10px 10px 10px 0px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
	-webkit-transform-origin: 2% 90%;
	-moz-transform-origin: 2% 90%;
	-o-transform-origin: 2% 90%;
	-ms-transform-origin: 2% 90%;
	transform-origin: 2% 90%;
	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#pantone_1 div{ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:top left;}
/*Portadas*/
#pantone_1 div:nth-child(1){background-position:0px -976px;}
#pantone_1 div:nth-child(2){background-position:0px -650px;}
#pantone_1 div:nth-child(3){background-position:1297.722px -324.545px;}
#pantone_1 div:nth-child(4){background-position:0px -324.545px;}
#pantone_1 div:nth-child(5){background-position:1297.722px 0px;}
#pantone_1 div:nth-child(6){background-position:0px 0px;}

#pantone_1 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Eventos*/
#pantone_2 div{ background-image:url(../images/contenido_portafolio/portafolio_eventos_1298px_x_324px.jpg); background-position:top left; }
#pantone_2 div:nth-child(1){ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:0px -324.545px;}
#pantone_2 div:nth-child(2){background-position:1298.436px -1298.893px;}
#pantone_2 div:nth-child(3){background-position:1298.436px -974.17px;}
#pantone_2 div:nth-child(4){background-position:1298.436px -649.447px;}
#pantone_2 div:nth-child(5){background-position:1298.436px -324.723px;}
#pantone_2 div:nth-child(6){background-position:0px -1298.893px;}
#pantone_2 div:nth-child(7){background-position:0px -974.17px;}
#pantone_2 div:nth-child(8){background-position:0px -649.447px;}
#pantone_2 div:nth-child(9){background-position:0px -324.723px;}
#pantone_2 div:nth-child(10){background-position:0px 0px;}


#pantone_2 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_POP*/
#pantone_3 div{ background-image:url(../images/contenido_portafolio/portafolio_pop_1298px_x_324px.jpg); background-position:top left; }
#pantone_3 div:nth-child(1){ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:1297.722px -324.545px;}
#pantone_3 div:nth-child(2){background-position:1298.436px -649.447px;}
#pantone_3 div:nth-child(3){background-position:0px -649.447px;}
#pantone_3 div:nth-child(4){background-position:1298.436px -324.723px;}
#pantone_3 div:nth-child(5){background-position:0px -324.723px;}
#pantone_3 div:nth-child(6){background-position:1298.436px 0px;}
#pantone_3 div:nth-child(7){background-position:0px 0px;}

#pantone_3 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Impresos*/
#pantone_4 div{ background-image:url(../images/contenido_portafolio/portafolio_impresos_1298px_x_324px.jpg); background-position:top left; }
#pantone_4 div:nth-child(1){ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:0px -650px;}
#pantone_4 div:nth-child(2){background-position:1298.436px -1623px;}
#pantone_4 div:nth-child(3){background-position:1298.436px -1298.893px;}
#pantone_4 div:nth-child(4){background-position:1298.436px -974.17px;}
#pantone_4 div:nth-child(5){background-position:1298.436px -649.447px;}
#pantone_4 div:nth-child(6){background-position:1298.436px -324.723px;}
#pantone_4 div:nth-child(7){background-position:0px -1623.617px;}
#pantone_4 div:nth-child(8){background-position:0px -1298.893px;}
#pantone_4 div:nth-child(9){background-position:0px -974.17px;}
#pantone_4 div:nth-child(10){background-position:0px -649.447px;}
#pantone_4 div:nth-child(11){background-position:0px -324.723px;}
#pantone_4 div:nth-child(12){background-position:0px 0;}

#pantone_4 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Imagen_Corporativa*/
#pantone_5 div{ background-image:url(../images/contenido_portafolio/portafolio_imagen_corporativa_1298px_x_324px.jpg); background-position:top left; }
#pantone_5 div:nth-child(1){ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:0px -976px;}
#pantone_5 div:nth-child(2){background-position:1298.435px -4544.408px;}
#pantone_5 div:nth-child(3){background-position:1298.435px -4219.782px;}
#pantone_5 div:nth-child(4){background-position:1298.435px -3895.155px;}
#pantone_5 div:nth-child(5){background-position:1298.435px -3570.529px;}
#pantone_5 div:nth-child(6){background-position:1298.435px -3245.902px;}
#pantone_5 div:nth-child(7){background-position:1298.435px -2921.275px;}
#pantone_5 div:nth-child(8){background-position:1298.435px -2596.649px;}
#pantone_5 div:nth-child(9){background-position:1298.435px -2272.022px;}
#pantone_5 div:nth-child(10){background-position:1298.435px -1947.396px;}
#pantone_5 div:nth-child(11){background-position:1298.435px -1622.769px;}
#pantone_5 div:nth-child(12){background-position:1298.435px -1298.143px;}
#pantone_5 div:nth-child(13){background-position:1298.435px -973.516px;}
#pantone_5 div:nth-child(14){background-position:1298.435px -649.525px;}
#pantone_5 div:nth-child(15){background-position:1298.435px -324.626px;}
#pantone_5 div:nth-child(16){background-position:1298.435px 0px;}

#pantone_5 div:nth-child(17){background-position:0px -4869.398px;}
#pantone_5 div:nth-child(18){background-position:0px -4544.408px;}
#pantone_5 div:nth-child(19){background-position:0px -4219.782px;}
#pantone_5 div:nth-child(20){background-position:0px -3895.155px;}
#pantone_5 div:nth-child(21){background-position:0px -3570.529px;}
#pantone_5 div:nth-child(22){background-position:0px -3245.902px;}
#pantone_5 div:nth-child(23){background-position:0px -2921.275px;}
#pantone_5 div:nth-child(24){background-position:0px -2596.649px;}
#pantone_5 div:nth-child(25){background-position:0px -2272.022px;}
#pantone_5 div:nth-child(26){background-position:0px -1947.396px;}
#pantone_5 div:nth-child(27){background-position:0px -1622.769px;}
#pantone_5 div:nth-child(28){background-position:0px -1298.143px;}
#pantone_5 div:nth-child(29){background-position:0px -973.516px;}
#pantone_5 div:nth-child(30){background-position:0px -649.525px;}
#pantone_5 div:nth-child(31){background-position:0px -324.626px;}
#pantone_5 div:nth-child(32){background-position:0px 0px;}

#pantone_5 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Web*/
#pantone_6 div{ background-image:url(../images/contenido_portafolio/portafolio_web_1298px_x_324px.jpg); background-position:top left; }
#pantone_6 div:nth-child(1){ background-image:url(../images/Portadas/portadas_1298px_x_324px.jpg); background-position:0px 0px; }
#pantone_6 div:nth-child(2){background-position:1297.322px -1946.669px;}
#pantone_6 div:nth-child(3){background-position:1297.322px -1622.224px;}
#pantone_6 div:nth-child(4){background-position:1297.322px -1297.779px;}
#pantone_6 div:nth-child(5){background-position:1297.322px -973.335px;}
#pantone_6 div:nth-child(6){background-position:1297.322px -648.89px;}
#pantone_6 div:nth-child(7){background-position:1297.322px -324.445px;}
#pantone_6 div:nth-child(8){background-position:0px -1946.669px;}
#pantone_6 div:nth-child(9){background-position:0px -1622.224px;}
#pantone_6 div:nth-child(10){background-position:0px -1297.779px;}
#pantone_6 div:nth-child(11){background-position:0px -973.335px;}
#pantone_6 div:nth-child(12){background-position:0px -648.89px;}
#pantone_6 div:nth-child(13){background-position:0px -324.445px;}
#pantone_6 div:nth-child(14){background-position:0px 0px;}

#pantone_6 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*End_Estilo Pantonera*/
/*_________________________________________________________________________________________________*/
/*Footer*/
footer{ width:100%; height:50px; position:fixed; clear:both; bottom:0px; z-index:995;}
#content-footer{width:100%; height:50px; position:absolute; background-image:url(../images/footer.jpg); background-repeat:repeat-x; 
	animation-name: anima-footer; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-direction: alternate; z-index:9999;}
#footer_social{ width:250px; height:50px; list-style:none; position:relative; clear:both; margin:0px auto 0px auto; }
#footer_social li{ width:40px; height:40px; position:relative; float:left; margin:5px 10px 0px 0px;  background-position:left top; background-repeat:no-repeat; background-image:url(../images/iconos_social.png); border-radius:290px; cursor:pointer; transition:all 0.5s ease;}
#footer_social li:nth-child(1){ background-position:-160px 0px;}
#footer_social li:nth-child(1):hover{ background-position:-160px -41px;}
#footer_social li:nth-child(2){ background-position:-120px 0px;}
#footer_social li:nth-child(2):hover{ background-position:-120px -41px;}
#footer_social li:nth-child(3){ background-position:-80px 0px;}
#footer_social li:nth-child(3):hover{ background-position:-80px -41px;}
#footer_social li:nth-child(4){ background-position:-40px 0px;}
#footer_social li:nth-child(4):hover{ background-position:-40px -41px;}
#footer_social li:nth-child(5){ background-position:-0px 0px;}
#footer_social li:nth-child(5):hover{ background-position:-0px -41px;}

#box_audio{ width:40px; height:40px; margin:5px; position:relative; float:right; border-radius:290px; }
#box_footer_1{ width:300px; height:50px; position:relative; float:right;  list-style:none;border-left:1px solid #fff; }
#box_footer_2{ width:auto; height:50px; position:relative; float:right; border-right:1px solid #fff; padding:0px 20px 0px 20px;}
#box_footer_3{ width:300px; height:120px; position:relative; float:right;  top:100px; }
#box_social{ width:300px; height:120px; position:absolute; background-color:#fff; border-radius:20px 0px 0px 0px;  box-shadow:-2px -2px 8px rgba(0,0,0,0.7); padding:20px 10px 20px 10px;}
#cerrar_social{ width:35px; height:35px; position:absolute; text-align:center; padding:0px; background-color:#A81E32; border-radius:5px 5px 0px 0px; margin:-55px 0px 0px 255px; color:#fff;}
#boton_social{ width:30px; height:30px; position:absolute; margin:-5px 0px; border-radius:290px;  border:2px solid #A81E32; text-align:center; color:#A81E32;}
#widget_social{ width:200px; height:35px; position:relative; margin:-10px auto 0px auto; }
#cierra_contacto{ width:40px; height:40px; position:relative; float:right; background-color:#; padding:5px; color:#fff; margin:10px 0px;}
input[type=range].vertical
{
    writing-mode: bt-lr; /* IE */
    -webkit-appearance: slider-vertical; /* WebKit */
    width: 8px;
    height: 100px;
    padding: 0 5px; position:absolute; left:15px; top:-100px;
	opacity:0; visibility:hidden;
}
.audio{ background-color:#BD090C;}
input[type=checkbox] { visibility: hidden; position:absolute; }
.checkbox-1 {  width: 40px; height: 40px; position: relative; padding:0px; } 
.checkbox-1 label { background-image: url(../images/audio.png); background-position:center; background-repeat:no-repeat; display: block; width: 40px; left:-8px; height: 40px; cursor: pointer; position: absolute; z-index: 1; transition: all .5s ease; }
.checkbox-1 label:hover { background-image: url(../images/audio_off.png); border-radius:290px;}
.checkbox-1 input[type=checkbox]:checked + label { background-image: url(../images/audio_off.png);border-radius:290px; width: 40px; height: 40px; left: -8px; } 
/*End Footer*/
/*_________________________________________________________________________________________________*/
/*Animaciones*/
@keyframes anima-footer{from { background-position-x:0px; } to { background-position-x:-2000px; }}
@keyframes anima-btn{from { opacity:0.2; } to { opacity:1; }}
/*End Animaciones*/
/*_________________________________________________________________________________________________*/
@media only screen and (min-width: 1301px) and (max-width: 1610px){
/*Responsive_1600px*/
/*Box*/
#box_1{  width:1000px; height:250px; position:relative;  margin:0px auto 0px auto; top:15%; bottom:15%; }
#box_2{   height:100%; position:relative; float:left;  margin:0px auto 0px auto; }
#box_3{   height:100%; position:relative; float:right;  margin:0px auto 0px auto; }
.ancho_botonera_1{width:21%;}
.ancho_botonera_2{width:79%;}
.ancho_botonera_2_1{width:100%;}
#anuncio_siguiente{  top:110px; left:400px; }
#anuncio_volver{  top:250px; left:160px;}

#btn_1, #btn_2, #btn_3, #btn_4, #btn_5{  padding:10px; font-size:18px; }
#btn_1{ margin:250px 0px 0px 800px; color:#FFFFFF;}
#btn_2{ margin:250px 0px 0px 680px; color:#FFFFFF;}
#btn_3{ margin:250px 0px 0px 590px; color:#FFFFFF;}
#btn_4{ margin:250px 0px 0px 418px; color:#FFFFFF;}
#btn_5{ margin:250px 0px 0px 225px; color:#FFFFFF;}

.content_btn{ width:145px; height:100%; padding:7% 10px 7% 10px; }
.btn_categorias{ width:70px; height:70px; margin: 0px auto 20px auto; font-size:50px; padding:0px 0px 0px 0px; box-shadow:1px 1px 6px #000; text-shadow:1px 1px 4px #000;}

.ctr_blanco{ border:5px solid #fff;  }
.text_btn_blanco{ font-size:20px;}
.ctr_morado{ border:5px solid #90F;  }
.text_btn_morado{ font-size:20px;}
.ctr_naranja{ border:5px solid #FC4F00;  }
.text_btn_naranja{ font-size:20px;}
.ctr_verde{ border:5px solid #CAD400;  }
.text_btn_verde{ font-size:20px;}
.ctr_fucsia{ border:5px solid #E61780;  }
.text_btn_fucsia{ font-size:20px;}
.ctr_azul{ border:5px solid #0056B8;  }
.text_btn_azul{ font-size:20px;}

/*End Box*/
/*Estilo Pantonera*/
#pantone_2, #pantone_3, #pantone_4, #pantone_5, #pantone_6, #pantone_7{ top:-100%; right:150%;}
.sb-container {
	position: absolute;
	width: 1000px;
	height: 250px;
	float:left; 
}

.sb-container div {
    position: absolute;
	top: 0;
	left: 0; 
	width: 1000px;
	height: 250px;
	border-radius: 10px 10px 10px 0px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
	-webkit-transform-origin: 2% 90%;
	-moz-transform-origin: 2% 90%;
	-o-transform-origin: 2% 90%;
	-ms-transform-origin: 2% 90%;
	transform-origin: 2% 90%;
	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#pantone_1 div{ background-image:url(../images/Portadas/portadas_1000px_x_250px.jpg); background-position:top left;
 }
/*Portadas*/
#pantone_1 div:nth-child(1){background-position:0px -750.513px;}
#pantone_1 div:nth-child(2){background-position:0px -500.342px;}
#pantone_1 div:nth-child(3){background-position:1000.331px -250.171px;}
#pantone_1 div:nth-child(4){background-position:0px -250.171px;}
#pantone_1 div:nth-child(5){background-position:1000.331px 0px;}
#pantone_1 div:nth-child(6){background-position:0px 0px;}

#pantone_1 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Eventos*/
#pantone_2 div{ background-image:url(../images/contenido_portafolio/portafolio_eventos_1000px_x_250px.jpg); background-position:top left; }
#pantone_2 div:nth-child(2){background-position:999.216px -998px;}
#pantone_2 div:nth-child(3){background-position:999.216px -749.676px;}
#pantone_2 div:nth-child(4){background-position:999.216px -499.784px;}
#pantone_2 div:nth-child(5){background-position:999.216px -249.892px;}
#pantone_2 div:nth-child(6){background-position:0px -998px;}
#pantone_2 div:nth-child(7){background-position:0px -749.676px;}
#pantone_2 div:nth-child(8){background-position:0px -499.784px;}
#pantone_2 div:nth-child(9){background-position:0px -249.892px;}
#pantone_2 div:nth-child(10){background-position:0px 0px;}

#pantone_2 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_POP*/
#pantone_3 div{ background-image:url(../images/contenido_portafolio/portafolio_pop_1000px_x_250px.jpg); background-position:top left; }
#pantone_3 div:nth-child(2){background-position:1000.467px -500.41px;}
#pantone_3 div:nth-child(3){background-position:0px -500.41px;}
#pantone_3 div:nth-child(4){background-position:1000.467px -250.205px;}
#pantone_3 div:nth-child(5){background-position:0px -250.205px;}
#pantone_3 div:nth-child(6){background-position:1000.467px 0px;}
#pantone_3 div:nth-child(7){background-position:0px 0px;}

#pantone_3 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Impresos*/
#pantone_4 div{ background-image:url(../images/contenido_portafolio/portafolio_impresos_1000px_x_250px.jpg); background-position:top left; }
#pantone_4 div:nth-child(2){background-position:1001.816px -1250.5px;}
#pantone_4 div:nth-child(3){background-position:1001.816px -1002.169px;}
#pantone_4 div:nth-child(4){background-position:1001.816px -751.627px;}
#pantone_4 div:nth-child(5){background-position:1001.816px -501.085px;}
#pantone_4 div:nth-child(6){background-position:1001.816px -250.542px;}
#pantone_4 div:nth-child(7){background-position:0px -1251.5px;}
#pantone_4 div:nth-child(8){background-position:0px -1002.169px;}
#pantone_4 div:nth-child(9){background-position:0px -751.627px;}
#pantone_4 div:nth-child(10){background-position:0px -501.085px;}
#pantone_4 div:nth-child(11){background-position:0px -250.542px;}
#pantone_4 div:nth-child(12){background-position:0px 0px;}

#pantone_4 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Imagen_Corporativa*/
#pantone_5 div{ background-image:url(../images/contenido_portafolio/portafolio_imagen_corporativa_1000px_x_250px.jpg); background-position:top left; }
#pantone_5 div:nth-child(2){background-position:1001.022px -3505px;}
#pantone_5 div:nth-child(3){background-position:1001.022px -3254px;}
#pantone_5 div:nth-child(4){background-position:1001.022px -3004px;}
#pantone_5 div:nth-child(5){background-position:1001.022px -2754px;}
#pantone_5 div:nth-child(6){background-position:1001.022px -2503px;}
#pantone_5 div:nth-child(7){background-position:1001.022px -2253px;}
#pantone_5 div:nth-child(8){background-position:1001.022px -2003px;}
#pantone_5 div:nth-child(9){background-position:1001.022px -1752px;}
#pantone_5 div:nth-child(10){background-position:1001.022px -1500.635px;}
#pantone_5 div:nth-child(11){background-position:1001.022px -1250.291px;}
#pantone_5 div:nth-child(12){background-position:1001.022px -1001px;}
#pantone_5 div:nth-child(13){background-position:1001.022px -751px;}
#pantone_5 div:nth-child(14){background-position:1001.022px -500.31px;}
#pantone_5 div:nth-child(15){background-position:1001.022px -250.344px;}
#pantone_5 div:nth-child(16){background-position:1001.022px 0px;}

#pantone_5 div:nth-child(17){background-position:0px -3753.5px;}
#pantone_5 div:nth-child(18){background-position:0px -3503.387px;}
#pantone_5 div:nth-child(19){background-position:0px -3253.043px;}
#pantone_5 div:nth-child(20){background-position:0px -3002.699px;}
#pantone_5 div:nth-child(21){background-position:0px -2752.355px;}
#pantone_5 div:nth-child(22){background-position:0px -2502.011px;}
#pantone_5 div:nth-child(23){background-position:0px -2251.667px;}
#pantone_5 div:nth-child(24){background-position:0px -2001.323px;}
#pantone_5 div:nth-child(25){background-position:0px -1750.979px;}
#pantone_5 div:nth-child(26){background-position:0px -1500.635px;}
#pantone_5 div:nth-child(27){background-position:0px -1250.291px;}
#pantone_5 div:nth-child(28){background-position:0px -999.947px;}
#pantone_5 div:nth-child(29){background-position:0px -749.603px;}
#pantone_5 div:nth-child(30){background-position:0px -500.31px;}
#pantone_5 div:nth-child(31){background-position:0px -250.344px;}
#pantone_5 div:nth-child(32){background-position:0px 0px;}

#pantone_5 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Web*/
#pantone_6 div{ background-image:url(../images/contenido_portafolio/portafolio_web_1000px_x_250px.jpg); background-position:top left; }
#pantone_6 div:nth-child(2){background-position:999.653px -1500.008px;}
#pantone_6 div:nth-child(3){background-position:999.653px -1250.007px;}
#pantone_6 div:nth-child(4){background-position:999.653px -1000.005px;}
#pantone_6 div:nth-child(5){background-position:999.653px -750.004px;}
#pantone_6 div:nth-child(6){background-position:999.653px -500.003px;}
#pantone_6 div:nth-child(7){background-position:999.653px -250.001px;}
#pantone_6 div:nth-child(8){background-position:0px -1500.008px;}
#pantone_6 div:nth-child(9){background-position:0px -1250.007px;}
#pantone_6 div:nth-child(10){background-position:0px -1000.005px;}
#pantone_6 div:nth-child(11){background-position:0px -750.004px;}
#pantone_6 div:nth-child(12){background-position:0px -500.003px;}
#pantone_6 div:nth-child(13){background-position:0px -250.001px;}
#pantone_6 div:nth-child(14){background-position:0px 0px;}

#pantone_6 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*End_Estilo Pantonera*/

/*End_Responsive_1600px*/}
@media only screen and (min-width: 1101px) and (max-width: 1300px){
/*Responsive_1300px*/
/*Box*/
#box_1{  width:800px; height:200px; position:relative;  margin:0px auto 0px auto; top:15%; bottom:15%;}
#box_2{   height:100%; position:relative; float:left;  margin:0px auto 0px auto; }
#box_3{   height:100%; position:relative; float:right;  margin:0px auto 0px auto; }
.ancho_botonera_1{width:25%;}
.ancho_botonera_2{width:75%;}
.ancho_botonera_2_1{width:100%;}
#anuncio_siguiente{  top:60px; left:300px; }
#anuncio_volver{  top:200px; left:100px;}
#btn_1, #btn_2, #btn_3, #btn_4, #btn_5{  padding:10px; font-size:16px; }
#btn_1{ margin:200px 0px 0px 630px; color:#FFFFFF;}
#btn_2{ margin:200px 0px 0px 525px; color:#FFFFFF;}
#btn_3{ margin:200px 0px 0px 442px; color:#FFFFFF;}
#btn_4{ margin:200px 0px 0px 286px; color:#FFFFFF;}
#btn_5{ margin:200px 0px 0px 115px; color:#FFFFFF;}

.content_btn{ width:125px; height:100%; padding:7% 10px 7% 10px; }
.btn_categorias{ width:50px; height:50px; margin: 0px auto 20px auto; font-size:35px; padding:2px 0px 0px 0px; box-shadow:1px 1px 6px #000; text-shadow:1px 1px 4px #000;}
.ctr_blanco{ border:3px solid #fff;  }
.text_btn_blanco{ font-size:17px;}
.ctr_morado{ border:3px solid #90F;  }
.text_btn_morado{ font-size:17px;}
.ctr_naranja{ border:3px solid #FC4F00;  }
.text_btn_naranja{ font-size:17px;}
.ctr_verde{ border:3px solid #CAD400;  }
.text_btn_verde{ font-size:17px;}
.ctr_fucsia{ border:3px solid #E61780;  }
.text_btn_fucsia{ font-size:17px;}
.ctr_azul{ border:3px solid #0056B8;  }
.text_btn_azul{ font-size:17px;}

/*End Box*/
/*Estilo Pantonera*/
#pantone_2, #pantone_3, #pantone_4, #pantone_5, #pantone_6, #pantone_7{ top:-100%; right:150%;}
.sb-container {
	position: absolute;
	width: 800px;
	height: 200px;
	float:left; 
}

.sb-container div {
    position: absolute;
	top: 0;
	left: 0; 
	width: 800px;
	height: 200px;
	border-radius: 10px 10px 10px 0px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
	-webkit-transform-origin: 2% 90%;
	-moz-transform-origin: 2% 90%;
	-o-transform-origin: 2% 90%;
	-ms-transform-origin: 2% 90%;
	transform-origin: 2% 90%;
	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#pantone_1 div{ background-image:url(../images/Portadas/portadas_800px_x_200px.jpg); background-position:top left;
 }
/*Portadas*/
#pantone_1 div:nth-child(1){background-position:0px -600.75px;}
#pantone_1 div:nth-child(2){background-position:0px -400.5px;}
#pantone_1 div:nth-child(3){background-position:800px -200.25px;}
#pantone_1 div:nth-child(4){background-position:0px -200.25px;}
#pantone_1 div:nth-child(5){background-position:800px 0px;}
#pantone_1 div:nth-child(6){background-position:0px 0px;}

#pantone_1 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Eventos*/
#pantone_2 div{ background-image:url(../images/contenido_portafolio/portafolio_eventos_800px_x_200px.jpg); background-position:top left; }
#pantone_2 div:nth-child(2){background-position:800px -801px;}
#pantone_2 div:nth-child(3){background-position:800px -600.75px;}
#pantone_2 div:nth-child(4){background-position:800px -400.5px;}
#pantone_2 div:nth-child(5){background-position:800px -200.25px;}
#pantone_2 div:nth-child(6){background-position:0px -801px;}
#pantone_2 div:nth-child(7){background-position:0px -600.75px;}
#pantone_2 div:nth-child(8){background-position:0px -400.5px;}
#pantone_2 div:nth-child(9){background-position:0px -200.25px;}
#pantone_2 div:nth-child(10){background-position:0px 0;}

#pantone_2 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_POP*/
#pantone_3 div{ background-image:url(../images/contenido_portafolio/portafolio_pop_800px_x_200px.jpg); background-position:top left; }
#pantone_3 div:nth-child(2){background-position:800px -400.5px;}
#pantone_3 div:nth-child(3){background-position:0px -400.5px;}
#pantone_3 div:nth-child(4){background-position:800px -200.25px;}
#pantone_3 div:nth-child(5){background-position:0px -200.25px;}
#pantone_3 div:nth-child(6){background-position:800px 0px;}
#pantone_3 div:nth-child(7){background-position:0px 0px;}

#pantone_3 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Impresos*/
#pantone_4 div{ background-image:url(../images/contenido_portafolio/portafolio_impresos_800px_x_200px.jpg); background-position:top left; }
#pantone_4 div:nth-child(2){background-position:800px -1001.25px;}
#pantone_4 div:nth-child(3){background-position:800px -801px;}
#pantone_4 div:nth-child(4){background-position:800px -600.75px;}
#pantone_4 div:nth-child(5){background-position:800px -400.5px;}
#pantone_4 div:nth-child(6){background-position:800px -200.25px;}
#pantone_4 div:nth-child(7){background-position:0px -1001.25px;}
#pantone_4 div:nth-child(8){background-position:0px -801px;}
#pantone_4 div:nth-child(9){background-position:0px -600.75px;}
#pantone_4 div:nth-child(10){background-position:0px -400.5px;}
#pantone_4 div:nth-child(11){background-position:0px -200.25px;}
#pantone_4 div:nth-child(12){background-position:0px 0;}

#pantone_4 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Imagen_Corporativa*/
#pantone_5 div{ background-image:url(../images/contenido_portafolio/portafolio_imagen_corporativa_800px_x_200px.jpg); background-position:top left; }
#pantone_5 div:nth-child(2){background-position:800px -2803.5px;}
#pantone_5 div:nth-child(3){background-position:800px -2603.25px;}
#pantone_5 div:nth-child(4){background-position:800px -2403px;}
#pantone_5 div:nth-child(5){background-position:800px -2202.75px;}
#pantone_5 div:nth-child(6){background-position:800px -2002.5px;}
#pantone_5 div:nth-child(7){background-position:800px -1802.25px;}
#pantone_5 div:nth-child(8){background-position:800px -1602px;}
#pantone_5 div:nth-child(9){background-position:800px -1401.75px;}
#pantone_5 div:nth-child(10){background-position:800px -1201.53px;}
#pantone_5 div:nth-child(11){background-position:800px -1001.25px;}
#pantone_5 div:nth-child(12){background-position:800px -801px;}
#pantone_5 div:nth-child(13){background-position:800px -600.75px;}
#pantone_5 div:nth-child(14){background-position:800px -400.5px;}
#pantone_5 div:nth-child(15){background-position:800px -200.25px;}
#pantone_5 div:nth-child(16){background-position:800px 0px;}

#pantone_5 div:nth-child(17){background-position:0px -3003.75px;}
#pantone_5 div:nth-child(18){background-position:0px -2803.5px;}
#pantone_5 div:nth-child(19){background-position:0px -2603.25px;}
#pantone_5 div:nth-child(20){background-position:0px -2403px;}
#pantone_5 div:nth-child(21){background-position:0px -2202.75px;}
#pantone_5 div:nth-child(22){background-position:0px -2002.5px;}
#pantone_5 div:nth-child(23){background-position:0px -1802.25px;}
#pantone_5 div:nth-child(24){background-position:0px -1602px;}
#pantone_5 div:nth-child(25){background-position:0px -1401.75px;}
#pantone_5 div:nth-child(26){background-position:0px -1201.53px;}
#pantone_5 div:nth-child(27){background-position:0px -1001.25px;}
#pantone_5 div:nth-child(28){background-position:0px -801px;}
#pantone_5 div:nth-child(29){background-position:0px -600.75px;}
#pantone_5 div:nth-child(30){background-position:0px -400.5px;}
#pantone_5 div:nth-child(31){background-position:0px -200.25px;}
#pantone_5 div:nth-child(32){background-position:0px 0px;}

#pantone_5 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Web*/
#pantone_6 div{ background-image:url(../images/contenido_portafolio/portafolio_web_800px_x_200px.jpg); background-position:top left; }
#pantone_6 div:nth-child(2){background-position:800px -1201.53px;}
#pantone_6 div:nth-child(3){background-position:800px -1001.25px;}
#pantone_6 div:nth-child(4){background-position:800px -801px;}
#pantone_6 div:nth-child(5){background-position:800px -600.75px;}
#pantone_6 div:nth-child(6){background-position:800px -400.5px;}
#pantone_6 div:nth-child(7){background-position:800px -200.25px;}
#pantone_6 div:nth-child(8){background-position:0px -1201.53px;}
#pantone_6 div:nth-child(9){background-position:0px -1001.25px;}
#pantone_6 div:nth-child(10){background-position:0px -801px;}
#pantone_6 div:nth-child(11){background-position:0px -600.75px;}
#pantone_6 div:nth-child(12){background-position:0px -400.5px;}
#pantone_6 div:nth-child(13){background-position:0px -200.25px;}
#pantone_6 div:nth-child(14){background-position:0px 0px;}

#pantone_6 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*End_Estilo Pantonera*/

/*End_Responsive_1000px*/}
@media only screen and (min-width: 1011px) and (max-width: 1100px){
/*Responsive_1200px*/
/*Box*/
#box_1{  width:725px; height:175px; position:relative;  margin:0px auto 0px auto; top:30%; bottom:30%; }
#box_2{   height:100%; position:relative; float:left;  margin:0px auto 0px auto; }
#box_3{   height:100%; position:relative; float:right;  margin:0px auto 0px auto; }
#anuncio_siguiente{  top:30px; left:250px; }
#anuncio_volver{  top:175px; left:90px;}
#btn_1, #btn_2, #btn_3, #btn_4, #btn_5{  padding:10px; font-size:14px; }
#btn_1{ margin:175px 0px 0px 570px; color:#FFFFFF;}
#btn_2{ margin:175px 0px 0px 475px; color:#FFFFFF;}
#btn_3{ margin:175px 0px 0px 400px; color:#FFFFFF;}
#btn_4{ margin:175px 0px 0px 262px; color:#FFFFFF;}
#btn_5{ margin:175px 0px 0px 107px; color:#FFFFFF;}

.ancho_botonera_1{width:27%;}
.ancho_botonera_2{width:73%;}
.ancho_botonera_2_1{width:100%;}

.content_btn{ width:115px; height:100%; padding:5% 7px 5% 10px; }
.btn_categorias{ width:50px; height:50px; margin: 0px auto 20px auto; font-size:35px; padding:2px 0px 0px 0px; box-shadow:1px 1px 6px #000; text-shadow:1px 1px 4px #000;}
.ctr_blanco{ border:3px solid #fff;  }
.text_btn_blanco{ font-size:15px;}
.ctr_morado{ border:3px solid #90F;  }
.text_btn_morado{ font-size:15px;}
.ctr_naranja{ border:3px solid #FC4F00;  }
.text_btn_naranja{ font-size:15px;}
.ctr_verde{ border:3px solid #CAD400;  }
.text_btn_verde{ font-size:15px;}
.ctr_fucsia{ border:3px solid #E61780;  }
.text_btn_fucsia{ font-size:15px;}
.ctr_azul{ border:3px solid #0056B8;  }
.text_btn_azul{ font-size:15px;}
/*End Box*/
/*Estilo Pantonera*/
#pantone_2, #pantone_3, #pantone_4, #pantone_5, #pantone_6, #pantone_7{ top:-100%; right:150%;}
.sb-container {
	position: absolute;
	width: 725px;
	height: 175px;
	float:left; 
}

.sb-container div {
    position: absolute;
	top: 0;
	left: 0; 
	width: 725px;
	height: 175px;
	border-radius: 10px 10px 10px 0px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
	-webkit-transform-origin: 2% 90%;
	-moz-transform-origin: 2% 90%;
	-o-transform-origin: 2% 90%;
	-ms-transform-origin: 2% 90%;
	transform-origin: 2% 90%;
	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#pantone_1 div{ background-image:url(../images/Portadas/portadas.jpg); background-position:top left;
 }
/*Portadas*/
#pantone_1 div:nth-child(1){background-position:0px 181px;}
#pantone_1 div:nth-child(2){background-position:0px -362.628px;}
#pantone_1 div:nth-child(3){background-position:725px -181px;}
#pantone_1 div:nth-child(4){background-position:0px -181px;}
#pantone_1 div:nth-child(5){background-position:725px 0px;}
#pantone_1 div:nth-child(6){background-position:0px 0px;}

#pantone_1 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Eventos*/
#pantone_2 div{ background-image:url(../images/contenido_portafolio/portafolio_eventos.jpg); background-position:top left; }
#pantone_2 div:nth-child(2){background-position:725px -725.256px;}
#pantone_2 div:nth-child(3){background-position:725px -543.942px;}
#pantone_2 div:nth-child(4){background-position:725px -362.628px;}
#pantone_2 div:nth-child(5){background-position:725px -181.314px;}
#pantone_2 div:nth-child(6){background-position:0px -725.256px;}
#pantone_2 div:nth-child(7){background-position:0px -543.942px;}
#pantone_2 div:nth-child(8){background-position:0px -362.628px;}
#pantone_2 div:nth-child(9){background-position:0px -181.314px;}
#pantone_2 div:nth-child(10){background-position:0px 0;}

#pantone_2 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_POP*/
#pantone_3 div{ background-image:url(../images/contenido_portafolio/portafolio_pop.jpg); background-position:top left; }
#pantone_3 div:nth-child(2){background-position:725px -362.628px;}
#pantone_3 div:nth-child(3){background-position:0px -362.628px;}
#pantone_3 div:nth-child(4){background-position:725px -181px;}
#pantone_3 div:nth-child(5){background-position:0px -181px;}
#pantone_3 div:nth-child(6){background-position:725px 0px;}
#pantone_3 div:nth-child(7){background-position:0px 0px;}

#pantone_3 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Impresos*/
#pantone_4 div{ background-image:url(../images/contenido_portafolio/portafolio_impresos.jpg); background-position:top left; }
#pantone_4 div:nth-child(2){background-position:725px -906.57px;}
#pantone_4 div:nth-child(3){background-position:725px -725.256px;}
#pantone_4 div:nth-child(4){background-position:725px -543.942px;}
#pantone_4 div:nth-child(5){background-position:725px -362.628px;}
#pantone_4 div:nth-child(6){background-position:725px -181.314px;}
#pantone_4 div:nth-child(7){background-position:0px -906.57px;}
#pantone_4 div:nth-child(8){background-position:0px -725.256px;}
#pantone_4 div:nth-child(9){background-position:0px -543.942px;}
#pantone_4 div:nth-child(10){background-position:0px -362.628px;}
#pantone_4 div:nth-child(11){background-position:0px -181.314px;}
#pantone_4 div:nth-child(12){background-position:0px 0;}

#pantone_4 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Imagen_Corporativa*/
#pantone_5 div{ background-image:url(../images/contenido_portafolio/portafolio_imagen_corporativa.jpg); background-position:top left; }
#pantone_5 div:nth-child(2){background-position:725px -2539.817px;}
#pantone_5 div:nth-child(3){background-position:725px -2358.401px;}
#pantone_5 div:nth-child(4){background-position:725px -2176.986px;}
#pantone_5 div:nth-child(5){background-position:725px -1995.57px;}
#pantone_5 div:nth-child(6){background-position:725px -1814.155px;}
#pantone_5 div:nth-child(7){background-position:725px -1632.739px;}
#pantone_5 div:nth-child(8){background-position:725px -1451.324px;}
#pantone_5 div:nth-child(9){background-position:725px -1269.908px;}
#pantone_5 div:nth-child(10){background-position:725px -1088.493px;}
#pantone_5 div:nth-child(11){background-position:725px -907.077px;}
#pantone_5 div:nth-child(12){background-position:725px -725.662px;}
#pantone_5 div:nth-child(13){background-position:725px -544.246px;}
#pantone_5 div:nth-child(14){background-position:725px -362.831px;}
#pantone_5 div:nth-child(15){background-position:725px -181.415px;}
#pantone_5 div:nth-child(16){background-position:725px 0px;}

#pantone_5 div:nth-child(17){background-position:0px -2721.232px;}
#pantone_5 div:nth-child(18){background-position:0px -2539.817px;}
#pantone_5 div:nth-child(19){background-position:0px -2358.401px;}
#pantone_5 div:nth-child(20){background-position:0px -2176.986px;}
#pantone_5 div:nth-child(21){background-position:0px -1995.57px;}
#pantone_5 div:nth-child(22){background-position:0px -1814.155px;}
#pantone_5 div:nth-child(23){background-position:0px -1632.739px;}
#pantone_5 div:nth-child(24){background-position:0px -1451.324px;}
#pantone_5 div:nth-child(25){background-position:0px -1269.908px;}
#pantone_5 div:nth-child(26){background-position:0px -1088.493px;}
#pantone_5 div:nth-child(27){background-position:0px -907.077px;}
#pantone_5 div:nth-child(28){background-position:0px -725.662px;}
#pantone_5 div:nth-child(29){background-position:0px -544.246px;}
#pantone_5 div:nth-child(30){background-position:0px -362.831px;}
#pantone_5 div:nth-child(31){background-position:0px -181.415px;}
#pantone_5 div:nth-child(32){background-position:0px 0px;}

#pantone_5 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Web*/
#pantone_6 div{ background-image:url(../images/contenido_portafolio/portafolio_web.jpg); background-position:top left; }
#pantone_6 div:nth-child(2){background-position:725px -1087.884px;}
#pantone_6 div:nth-child(3){background-position:725px -906.57px;}
#pantone_6 div:nth-child(4){background-position:725px -725.256px;}
#pantone_6 div:nth-child(5){background-position:725px -543.942px;}
#pantone_6 div:nth-child(6){background-position:725px -362.628px;}
#pantone_6 div:nth-child(7){background-position:725px -181.314px;}
#pantone_6 div:nth-child(8){background-position:0px -1087.884px;}
#pantone_6 div:nth-child(9){background-position:0px -906.57px;}
#pantone_6 div:nth-child(10){background-position:0px -725.256px;}
#pantone_6 div:nth-child(11){background-position:0px -543.942px;}
#pantone_6 div:nth-child(12){background-position:0px -362.628px;}
#pantone_6 div:nth-child(13){background-position:0px -181.314px;}
#pantone_6 div:nth-child(14){background-position:0px 0px;}

#pantone_6 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*End_Estilo Pantonera*/

/*End_Responsive_1200px*/}
/*_________________________________________________________________________________________________*/
@media only screen and (min-width: 650px) and (max-width: 1010px){
/*Responsive_1200px*/
/*Box*/
#box_1{  width:640px; height:160px; position:relative;  margin:0px auto 0px auto; top:27%; bottom:27%; z-index:20; }
#box_2{   height:100%; position:relative; float:left;  margin:0px auto 0px auto; }
#box_3{   height:100%; position:relative; float:right;  margin:0px auto 0px auto; }
#botonera li{ height:0px;}
#box_footer_1{ width:250px; padding:0px 0px 0px 5px;}
.ancho_botonera_1{width:0%;}
.ancho_botonera_2{width:100%;}
.ancho_botonera_2_1{width:100%;}
#anuncio_siguiente{  top:10px; left:150px; }
#anuncio_volver{  top:160px; left:50px;}
#btn_1, #btn_2, #btn_3, #btn_4, #btn_5{  padding:9px; font-size:14px; }
#btn_1{ margin:160px 0px 0px 490px; color:#FFFFFF;}
#btn_2{ margin:160px 0px 0px 395px; color:#FFFFFF;}
#btn_3{ margin:160px 0px 0px 322px; color:#FFFFFF;}
#btn_4{ margin:160px 0px 0px 185px; color:#FFFFFF;}
#btn_5{ margin:160px 0px 0px 32px; color:#FFFFFF;}

.content_btn{ width:90px; height:100%; padding:2% 7px 2% 7px; }
.btn_categorias{ width:50px; height:50px; margin: 0px auto 20px auto; font-size:35px; padding:2px 0px 0px 0px; box-shadow:1px 1px 6px #000; text-shadow:1px 1px 4px #000;}
.ctr_blanco{ border:3px solid #fff;  }
.text_btn_blanco{ font-size:13px;}
.ctr_morado{ border:3px solid #90F;  }
.text_btn_morado{ font-size:13px;}
.ctr_naranja{ border:3px solid #FC4F00;  }
.text_btn_naranja{ font-size:13px;}
.ctr_verde{ border:3px solid #CAD400;  }
.text_btn_verde{ font-size:13px;}
.ctr_fucsia{ border:3px solid #E61780;  }
.text_btn_fucsia{ font-size:13px;}
.ctr_azul{ border:3px solid #0056B8;  }
.text_btn_azul{ font-size:13px;}

/*End Box*/
/*Estilo Pantonera*/
#pantone_2, #pantone_3, #pantone_4, #pantone_5, #pantone_6, #pantone_7{ top:-100%; right:150%;}
.sb-container {
	position: absolute;
	width: 640px;
	height: 160px;
	float:left; 
}

.sb-container div {
    position: absolute;
	top: 0;
	left: 0; 
	width: 640px;
	height: 160px;
	border-radius: 10px 10px 10px 0px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
	-webkit-transform-origin: 2% 90%;
	-moz-transform-origin: 2% 90%;
	-o-transform-origin: 2% 90%;
	-ms-transform-origin: 2% 90%;
	transform-origin: 2% 90%;
	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#pantone_1 div{ background-image:url(../images/Portadas/portadas_640px_x_160px.jpg); background-position:top left;
 }
/*Portadas*/
#pantone_1 div:nth-child(1){background-position:0px -480px;}
#pantone_1 div:nth-child(2){background-position:0px -320px;}
#pantone_1 div:nth-child(3){background-position:640px -160px;}
#pantone_1 div:nth-child(4){background-position:0px -160px;}
#pantone_1 div:nth-child(5){background-position:640px 0px;}
#pantone_1 div:nth-child(6){background-position:0px 0px;}

#pantone_1 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Eventos*/
#pantone_2 div{ background-image:url(../images/contenido_portafolio/portafolio_eventos_640px_x_160px.jpg); background-position:top left; }
#pantone_2 div:nth-child(2){background-position:640px -640px;}
#pantone_2 div:nth-child(3){background-position:640px -480px;}
#pantone_2 div:nth-child(4){background-position:640px -320px;}
#pantone_2 div:nth-child(5){background-position:640px -160px;}
#pantone_2 div:nth-child(6){background-position:0px -640px;}
#pantone_2 div:nth-child(7){background-position:0px -480px;}
#pantone_2 div:nth-child(8){background-position:0px -320px;}
#pantone_2 div:nth-child(9){background-position:0px -160px;}
#pantone_2 div:nth-child(10){background-position:0px 0;}

#pantone_2 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_POP*/
#pantone_3 div{ background-image:url(../images/contenido_portafolio/portafolio_pop_640px_x_160px.jpg); background-position:top left; }
#pantone_3 div:nth-child(2){background-position:640px -320px;}
#pantone_3 div:nth-child(3){background-position:0px -320px;}
#pantone_3 div:nth-child(4){background-position:640px -160px;}
#pantone_3 div:nth-child(5){background-position:0px -160px;}
#pantone_3 div:nth-child(6){background-position:640px 0px;}
#pantone_3 div:nth-child(7){background-position:0px 0px;}

#pantone_3 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Impresos*/
#pantone_4 div{ background-image:url(../images/contenido_portafolio/portafolio_impresos_640px_x_160px.jpg); background-position:top left; }
#pantone_4 div:nth-child(2){background-position:640px -800px;}
#pantone_4 div:nth-child(3){background-position:640px -640px;}
#pantone_4 div:nth-child(4){background-position:640px -480px;}
#pantone_4 div:nth-child(5){background-position:640px -320px;}
#pantone_4 div:nth-child(6){background-position:640px -160px;}
#pantone_4 div:nth-child(7){background-position:0px -800px;}
#pantone_4 div:nth-child(8){background-position:0px -640px;}
#pantone_4 div:nth-child(9){background-position:0px -480px;}
#pantone_4 div:nth-child(10){background-position:0px -320px;}
#pantone_4 div:nth-child(11){background-position:0px -160px;}
#pantone_4 div:nth-child(12){background-position:0px 0;}

#pantone_4 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Imagen_Corporativa*/
#pantone_5 div{ background-image:url(../images/contenido_portafolio/portafolio_imagen_corporativa_640px_x_160px.jpg); background-position:top left; }
#pantone_5 div:nth-child(2){background-position:640px -2240px;}
#pantone_5 div:nth-child(3){background-position:640px -2080px;}
#pantone_5 div:nth-child(4){background-position:640px -1920px;}
#pantone_5 div:nth-child(5){background-position:640px -1760px;}
#pantone_5 div:nth-child(6){background-position:640px -1600px;}
#pantone_5 div:nth-child(7){background-position:640px -1440px;}
#pantone_5 div:nth-child(8){background-position:640px -1280px;}
#pantone_5 div:nth-child(9){background-position:640px -1120px;}
#pantone_5 div:nth-child(10){background-position:640px -960px;}
#pantone_5 div:nth-child(11){background-position:640px -800px;}
#pantone_5 div:nth-child(12){background-position:640px -640px;}
#pantone_5 div:nth-child(13){background-position:640px -480px;}
#pantone_5 div:nth-child(14){background-position:640px -320px;}
#pantone_5 div:nth-child(15){background-position:640px -160px;}
#pantone_5 div:nth-child(16){background-position:640px 0px;}

#pantone_5 div:nth-child(17){background-position:0px -2400px;}
#pantone_5 div:nth-child(18){background-position:0px -2240px;}
#pantone_5 div:nth-child(19){background-position:0px -2080px;}
#pantone_5 div:nth-child(20){background-position:0px -1920px;}
#pantone_5 div:nth-child(21){background-position:0px -1760px;}
#pantone_5 div:nth-child(22){background-position:0px -1600px;}
#pantone_5 div:nth-child(23){background-position:0px -1440px;}
#pantone_5 div:nth-child(24){background-position:0px -1280px;}
#pantone_5 div:nth-child(25){background-position:0px -1120px;}
#pantone_5 div:nth-child(26){background-position:0px -960px;}
#pantone_5 div:nth-child(27){background-position:0px -800px;}
#pantone_5 div:nth-child(28){background-position:0px -640px;}
#pantone_5 div:nth-child(29){background-position:0px -480px;}
#pantone_5 div:nth-child(30){background-position:0px -320px;}
#pantone_5 div:nth-child(31){background-position:0px -160px;}
#pantone_5 div:nth-child(32){background-position:0px 0px;}

#pantone_5 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*Portafolio_Web*/
#pantone_6 div{ background-image:url(../images/contenido_portafolio/portafolio_web_640px_x_160px.jpg); background-position:top left; }
#pantone_6 div:nth-child(2){background-position:640px -960px;}
#pantone_6 div:nth-child(3){background-position:640px -800px;}
#pantone_6 div:nth-child(4){background-position:640px -640px;}
#pantone_6 div:nth-child(5){background-position:640px -480px;}
#pantone_6 div:nth-child(6){background-position:640px -320px;}
#pantone_6 div:nth-child(7){background-position:640px -160px;}
#pantone_6 div:nth-child(8){background-position:0px -960px;}
#pantone_6 div:nth-child(9){background-position:0px -800px;}
#pantone_6 div:nth-child(10){background-position:0px -640px;}
#pantone_6 div:nth-child(11){background-position:0px -480px;}
#pantone_6 div:nth-child(12){background-position:0px -320px;}
#pantone_6 div:nth-child(13){background-position:0px -160px;}
#pantone_6 div:nth-child(14){background-position:0px 0px;}

#pantone_6 div:last-child:after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #dddddd;
	background: -moz-linear-gradient(-45deg, #dddddd 0%, #58535e 48%, #889396 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dddddd), color-stop(48%,#58535e), color-stop(100%,#889396));
	background: -webkit-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -o-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: -ms-linear-gradient(-45deg, #dddddd 0%,#58535e 48%,#889396 100%);
	background: linear-gradient(135deg, #dddddd 0%,#58535e 48%,#889396 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#889396',GradientType=1 );
	box-shadow: -1px -1px 1px rgba(0,0,0,0.7), 1px 1px 1px rgba(255,255,255,0.1);
}
/*End_Estilo Pantonera*/

/*End_Responsive_1200px*/}

@media only screen and (min-width: 200px) and (max-width: 649px){
/*Responsive_1200px*/
/*Box*/
#box_1{  width:0px; height:0px; position:absolute; overflow:hidden; }
#box_2{  width:0px; height:0px; position:absolute; overflow:hidden; }
#box_3{  width:0px; height:0px; position:absolute; overflow:hidden; }
#box_header{  width:0px; height:0px; position:absolute; overflow:hidden; }
#content-footer{ height:100px; background-repeat:repeat;}
#box_footer_2{ border-right:0px none; border-top:1px solid #fff;}
#portafolio_mobil{ width:100%; height:100%; position:absolute; visibility: visible; opacity:1; margin:0px; padding:0px 0px 100px 0px; z-index:900;}
footer{ height:100px;}

/*End_Responsive_1200px*/}
@media only screen and (min-height: 0px) and (max-height: 645px){#botonera li{ height:0px;}}