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

img{ border:0 0;}
p{ padding:0 0; margin:0 0;}
h1,h2,h3,h4,h5{ margin:0 0; padding:0 0;}
hr{ padding:0 0; margin:0 0;}
ul{ list-style:none; padding:0 0; margin:0 0;}
a{ text-decoration:none; color: #333;}
a:hover{ text-decoration:none; color: #90C;}


@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('../font1/avgardm-webfont.eot');
    src: url('../font1/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font1/avgardm-webfont.woff') format('woff'),
         url('../font1/avgardm-webfont.ttf') format('truetype'),
         url('../font1/avgardm-webfont.svg#avantgarde_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'talking_to_the_moonregular';
    src: url('../font2/talkingtothemoon-webfont.eot');
    src: url('../font2/talkingtothemoon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font2/talkingtothemoon-webfont.woff') format('woff'),
         url('../font2/talkingtothemoon-webfont.ttf') format('truetype'),
         url('../font2/talkingtothemoon-webfont.svg#talking_to_the_moonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ padding:0 0; margin:0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../img/body8.jpg); background-position: center; background-repeat:no-repeat; background-attachment:fixed; background-size:100% auto ; overflow-x:hidden;}

#cabecera{ width:100%; margin:0 auto; position:relative; display: block; background: url(../img/fondo.png); height:177px; padding-left:15px; padding-right:15px; }
#franja{ width:100%; position:absolute; height:60px; top:28%; border-bottom:6px solid #fff; border-top:6px solid #fff; left:0; z-index:600;
background-color: rgba(0, 0, 0, 0.8);
background: rgba(0, 0, 0, 0.8);}

#contenido-cab{ width:1050px; position:relative; display:block; margin:0 auto;}
#cinta-rosada{ width:100%; height:170px; position:absolute; 
background-color: rgba(0, 0, 0, 0.6);
background: rgba(0, 0, 0, 0.6);
border-bottom:5px solid #fff; border-top:5px solid #fff; top:0px; z-index:600; opacity:0.5;}
#logo{ width:35%; position:relative; overflow:hidden; float:left; padding-top:5px; padding-bottom:5px; z-index:900;}
#logo img{ width:100%;}

#revista{ width:367px; position: absolute; right:0; top:87.5px; z-index:800;}

#menu-sup{ width:100%;  position:relative; display: inline-block; margin:0px auto; z-index:600; height:50px;}
#cont-menu{ width:1050px; border-bottom:4px solid #000; padding-left:15px; padding-right:15px; background-color:#fff; height:47px; position:relative; clear:both; display:block; margin:0 auto;}

.cont-menudos{ width:100%; position:absolute; margin:0 auto; text-align:center; display: inline-block; z-index:80000000000;}
.fixed {
    position:fixed;
    top:0;
	background-color:#FFF;
	background-image: url(../img/mini-logo.png);
	background-repeat:no-repeat;
	background-position:center left;
	max-width:1050px;
	margin:0 -19px auto;
	text-align:center; 
	display:inline-block;
	z-index:800000000000000000000000000000000000;
	padding:0 20px 0 20px;
	-webkit-transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	transition:all ease-in-out 0.2s;
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	-webkit-box-shadow: 0px 2px 7px 4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 7px 4px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 7px 4px rgba(0,0,0,0.75);
	behavior: url(PIE.htc);
}

#contenidos{ width:1030px; position:relative; overflow:hidden; display:block; margin:0 auto; padding:27px 25px 20px 25px; background-color:#fff;}

#banner-izq-uno{ width:65.8%; position:relative; overflow:hidden; float:left; }

#contenedor-derecha{ position:relative; width:300px; display:inline-block; vertical-align:top;}
#noticias-der{ width:300px; overflow:hidden; position:relative;  display:inline-block; vertical-align:top; margin-left:15px; }
 
#noticias-der.peque{ width:320px; margin-left:0px; float:left; text-align:center; margin-bottom:30px;}
#noticias-der.peque img{ width:100%;}
#cuadrante-noti{ width:300px; height:30px; overflow:hidden; padding:5px 8px 5px 5px; position:relative; display:block; background-color:#e73693; }
#cuadrante-noti.extension{ width:97%; position:relative; overflow:hidden; float:left; }
#cuadrante-noti.color{ background-color:#373C96; text-align:left;}
#noticias-der.medio{width:50%; margin-left:0px; float:left; text-align: left;}
	
#cuadrante-noti h2{ color:#FFF; -webkit-box-reflect: below -10px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.2))); padding-left:11px; font-weight:lighter;  }

#contenido-noti{ width:95.6%; verflow:hidden; padding:5px 0 5px 0px; position:relative; display:block; }

#ver-noticias{ width:100%; position:relative; overflow:hidden; display:block; clear:both; text-align:center; padding-top:0px; padding-bottom:5px; font-family: 'avantgarde_md_btmedium'; font-size:18px;
background: url(../img/linea-der.png), url(../img/linea-izq.png); background-position:left center, right center;
background-repeat:no-repeat; background-size:80px, 80px;
}



#contenidos-dos{ width:100%; max-width:1030px; position:relative; overflow:hidden; display: inline-block; padding-top:20px; clear:both;}
#contenidos-tres{ width:100%; max-width:1030px; position:relative; overflow:hidden; display: inline-block; padding-top:5px; clear:both;}

#info-izq{width:67.2%; padding-right:10px; position:relative; overflow:hidden; float:left; }

#cont-cuadrantes{ width:100%; position:relative; overflow:hidden; display: inline-block; padding-top:20px; padding-bottom:20px;}
#cuadrantes{ width:29.5%; margin-bottom:20px; margin-left:4px; margin-right:4px; position:relative; height:335px; display:inline-block; padding:5px; border:2px solid #CCC;}

#etiqueta{ width:100%; position:absolute; height:40px; left:0; top:0; z-index:6;}
#etiqueta ul li{ width:auto; padding:4px 7px 4px 7px; float:left; font-style:italic; font-family:"Times New Roman", Times, serif; color:#FFF; background-color: rgba(0, 0, 0, 0.8);
background: rgba(0, 0, 0, 0.8);}

#foto-cuadrante{ width:100%; position:relative; overflow:hidden; display:block; margin:0 auto; text-align:center; height:160px;}

#foto-cuadrante img{ width:100%;}

#titu-cuadrante{ width:100%; position:relative; font-family: 'avantgarde_md_btmedium'; overflow:hidden; padding-top:5px; padding-bottom:5px; font-size:15px; color:#009}

#txt-cuadrante{ width:100%; position:relative; overflow:hidden; display:block;}
#txt-cuadrante article{ text-align:justify; clear:both; display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#leermas{ width:98px; padding-left:2px; position:relative; overflow:hidden; float:right; margin-right:-13px; background:url(../img/leermas.png); height:29px; background-repeat:no-repeat; line-height:33px; font-family: 'avantgarde_md_btmedium'; cursor:pointer;}
#leermas p{ color:#000; float:right; margin-right:30px; padding-top:2px;
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
}
#leermas span{ color:#FFF; margin-left:-100px; 
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
}

#leermas:hover span{ margin-left:2px;}
#leermas:hover p{ margin-right:100px;}

#cuadrantes:hover #leermas span{ margin-left:2px;}
#cuadrantes:hover #leermas p{ margin-right:100px;}

#expertos{ border-top:2px solid #E73693; width:19%; background-color: #D9D9FF; padding:5px; margin-left:10px; position:relative; overflow:hidden; float:left;}

#titu-exp{ width:100%; position:relative; overflow:hidden; display:block; padding-top:5px; padding-bottom:5px;}
#titu-exp h3{ font-family: 'avantgarde_md_btmedium'; color:#393D98; }
#foto-exp{ width:100%; padding-top:10px; padding-bottom:10px; height:132px;}
#foto-exp img{ width:100%;}

#txt-exp{ width:100%; padding-bottom:5px; position:relative; overflow:hidden; display:block; clear:both; text-align:justify; font-size:13px;}

#leer-mas{ width:80px; float:right; font-weight:bold; font-size:13px; text-align:right;}

#cuadrante-exp{ width:100%; position:relative; overflow:hidden; display:block; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999999;}
#cuadrante-exp h4{font-family: 'avantgarde_md_btmedium'; font-size:13px; font-weight:600;}
#cuadrante-exp:hover h4{ color:#333;}
#cuadrante-exp:hover{ color:#E73693}
#cuadrante-exp:hover #leer-mas{ color:#46489B;}

#comentarios-exp{ padding-top:5px; padding-bottom:5px; width:100%; position:relative; overflow:hidden; text-align:justify;}

#comentarios-exp p{ padding-bottom:15px;}

#vermas{ width:70px; position:relative; overflow:hidden; float:left; padding:4px 8px 4px 8px; background-color:#CBE0F5; border:1px solid #999; text-align:center;
-webkit-border-radius: 3px; /* Para Safari y Chrome */
-moz-border-radius: 3px; /* Para Firefox */
-khtml-border-radius: 3px; /* Navegadores de Linux */
border-radius: 3px; /* CSS3 */
behavior: url(border-radius.htc); /* Para IE */
}
#vermas:hover{ color:#323F97;}

#contenido-magazine{ width:100%; padding-top:15px; padding-bottom:15px; height:190px; position:relative; text-align:right; overflow:hidden; display:block;}
#txt-magazine{ width:48%; height:120px; position: absolute; overflow:hidden; left:10px; top:60px; text-align:left; z-index:20;}
#img-magazine{ width:48%; float:right; padding:5px; height:210px;}
#img-magazine img{ border:1px solid #999; height:90%; width:auto;}

#ver-magazine{ width:125px; position: absolute; overflow:hidden; left:-130px; bottom:10px; padding:7px; background:#000; color:#000; cursor:pointer;
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
}
#contenido-magazine:hover #ver-magazine{ left:0; background:#E73693}
#ver-magazine:hover{ color:#FFF; font-weight:bold;}

#cont-pro{ width:100%; position:relative; overflow:hidden; display:inline-block; padding-top:8px; padding-bottom:8px;}
#cont-pro ul li{ padding:4px 7px 4px 7px; background-color:}

#cont-pro{ width:95%; padding:5px; position:relative; overflow:hidden; display:block; margin:10px auto; border:2px solid #CCC;}
#img-pro{ width:35%; position:relative; overflow:hidden; float:left;}
#img-pro img{}

#txt-pro{ width:63%; position:relative; overflow:hidden; float:left; padding-left:5px;}
#titulo-pro{ width:100%; position:relative; overflow:hidden; display:block; font-family: 'avantgarde_md_btmedium'; padding-bottom:5px;}
#contenido-pro{ width:100%; position:relative; overflow:hidden; display:block; text-align:justify; font-size:13px;}
#entrar{ width:99%; left:0; right:0; margin-left:auto; margin-right:auto; text-align:center; font-weight:bold; height:20px; position:absolute; bottom:-40px; line-height:20px; color:#F00; font-size:17px; font-family: 'avantgarde_md_btmedium'; background:#ccc;
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
}

#cont-pro:hover #entrar{ bottom:3px; height:97px; line-height:97px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
background-color: rgba(0, 0, 0, 0.6);
background: rgba(0, 0, 0, 0.6); color:#FFF;
text-shadow: 0 1px 0 #000; font-size:25px;
}

#contenido-pro select.lista-menu{ width:82%; padding:10px; margin-top:20px; float: left;}
#contenido-pro input.buscar{ width:40px; height:40px; border:1px solid #999; background-image:url(../img/buscar.png); background-position:center; float:left; padding:5px; margin-top:20px; background-repeat:no-repeat; background-size:45%;
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
cursor:pointer;
}

#contenido-pro input.buscar:hover{ background-size:55%;}

#antes-footer{ width:1050px; padding-left:15px; padding-right:15px; position:relative; overflow:hidden; display:block; margin:0 auto; border-top:4px solid #000; padding-top:15px; padding-bottom:15px; background:url(../img/fondo.png); background-color: rgba(0, 0, 0, 0.8);}

#columnas{ width:48%; margin-left:10px; margin-right:10px; position:relative; overflow:hidden; float:left;}

#inscripcion{ padding-top:10px; padding-bottom:10px; color:#FFF; width:100%; position:relative; overflow:hidden; display:block;}
#inscripcion input{ border:none; width:45%; padding:10px; margin-top:8px; float:left; font-size:15px;}
#inscripcion input.btn-envio{width:8%; float:left; padding:7px; font-size:15px; background-image: url(../img/enviar.png); background-position:right center;
-webkit-transition: all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s; background-repeat:no-repeat; border:none; height:37px;}
#inscripcion input.btn-envio:hover{ background-position:left center;}
#inscripcion:hover .btn-envio{background-position:left center;}

#ultima-revista{ width:150px; padding-top:10px; height:212px; position:relative; overflow:hidden; float:left;}
#ultima-revista img{ height:100%; width:auto;}
#txt-inscripcion{ width:320px; position:relative; overflow:hidden; float:left; padding-left:10px; color:#FFF;  font-family: 'avantgarde_md_btmedium'; font-size:15px; text-align:justify; padding-top:10px;}
#txt-inscripcion span{ color: #F3F;}
#txt-inscripcion a{ color:#fff;
-webkit-transition:all ease-in 0.2s;
-moz-transition:all ease-in 0.2s;
-o-transition:all ease-in 0.2s;
transition:all ease-in 0.2s;
}
#txt-inscripcion a:hover{color: #0FF;}

footer{ width:1050px; position:relative; overflow:hidden; display:block; margin:0 auto; background-color: #09213E; padding:15px 15px 15px 15px; border-top:4px solid #000;}
#izq-footer{ width:100%; position:relative; overflow:hidden; float:left; font-size:12px;}
#izq-footer li{ float:left; border-right:1px solid #FFF; width:auto; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; color:#CCC;}
#izq-footer li a{ color:#FFF;}
#izq-footer li a:hover{ color: #F6F;}
#izq-footer li:first-child{ padding-left:0;}
#izq-footer li:last-child{ border-right: none;}
#izq-footer p{ display:block; clear:both; position:relative; color:#FFF; padding-top:5px;}

#img-revista{ width:196px; height:100px; position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; text-align:center; top:-68px;}


/* ribbon style */

 .ribbon-wrapper {
	position: relative;
	z-index:0;
}
  .ribbon-front {
	background-color: #EB218C;	height: 40px;
	width: 240px;
	position: relative;
	left:60px;
	font-family: 'talking_to_the_moonregular';
	font-size:33px;
	line-height:55px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	z-index: 2;
	margin-top:47px;
}


  .ribbon-front,
  .ribbon-back-left,
  .ribbon-back-right
{
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright,
  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright {
}

  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	top: 40px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-bottomleft {
	left: 59px;
	border-color: transparent #C09 transparent transparent;
}

  .ribbon-edge-topleft {
	top: -5px;
	border-width: 5px 10px 0 0;
}
  .ribbon-edge-bottomleft {
	border-width: 0 10px 0px 0;
}

  .ribbon-edge-topright,
  .ribbon-edge-bottomright {
	left: 290px;
	border-color: transparent transparent transparent #C09;
}

  .ribbon-edge-topright {
	top: 0px;
	border-width: 0px 0 0 10px;
}
  .ribbon-edge-bottomright {
	border-width: 0 0 5px 10px;
}

  .ribbon-back-left {
	position: absolute;
	top: -5px;
	left: 18px;
	width: 50px;
	height: 40px;
	background-color: #EB218C;	z-index: 0;
}

  .ribbon-back-right {
	position: absolute;
	top: 5px;
	right: 27px;
	width: 50px;
	height: 40px;
	background-color:#EB218C;	z-index: 0;
}

#suscrip{ width:250px; height:80px; position:absolute; right:275px; top:20%; padding-top:65px; color:#FFF; z-index:5000000000; font-family: 'talking_to_the_moonregular'; font-size:40px; font-weight: lighter;}
#suscrip:hover{ width:250px; height:80px; position:absolute; right:275px; top:20%; padding-top:65px; color:#F0F; z-index:5000000000; font-family: 'talking_to_the_moonregular'; font-size:40px; font-weight: lighter;}


#titulo-interno{ width:100%; position:relative; font-family: 'avantgarde_md_btmedium'; overflow:hidden;  font-size:30px; color:#C36}
#titulo-interno2{ width:100%; position:relative; font-family: 'avantgarde_md_btmedium'; overflow:hidden;  font-size:26px; color:#C36}

#contenedor-izquierda{ position:relative; display:inline-block; vertical-align:top; width:680px; margin-right:20px;   }
#contenedor-derecha{ position:relative; display:inline-block; vertical-align:top; width:300px;    }
#contenedor-total{ position:relative; display:inline-block; vertical-align:top; width:1000px; }

#publicidad{ position:relative; width:300px; display:inline-block; vertical-align:top;  text-align:center;  }

#contenedor-tema{position:relative; display:inline-block; vertical-align:top; width:660px; margin-top:25px; padding:7px; margin-bottom:10px;  

-webkit-box-shadow: 0px 6px 10px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 6px 10px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 6px 10px 0px rgba(50, 50, 50, 0.39);
}
#contenedor-tema:hover{position:relative; display:inline-block; vertical-align:top; width:660px; margin-top:25px; padding:7px; margin-bottom:10px;  

-webkit-box-shadow: 0px 6px 10px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 6px 10px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 6px 10px 0px rgba(50, 50, 50, 0.39);
background-color:#FFE8E8;
}

#img-tema{position:relative; display:inline-block; vertical-align:top; width:250px; margin-right:15px; }

#contenedor-tema2{position:relative; display:inline-block; vertical-align:top; width:380px; }

#titulo-tema{ position:relative; width:100%;text-align:left; padding-bottom:10px; font-weight:bold;}

#contenido-tema{position:relative; width:100%; text-align:justify;  color:#333;  line-height:18px; padding-bottom:10px;}

#boton-tema{position:relative; width:70px; padding:8px; background:#35388F; color:#FFF; text-align:center; margin-left:305px; }
#boton-tema:hover{position:relative; width:70px; padding:8px; background:#C6C; color:#FFF; text-align:center; margin-left:305px; }

#linea-interna{position:relative; width:99%; height:2px; 
background: #d759f7; /* Old browsers */
background: -moz-linear-gradient(left,  #d759f7 0%, #f4d4f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d759f7), color-stop(100%,#f4d4f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #d759f7 0%,#f4d4f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #d759f7 0%,#f4d4f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #d759f7 0%,#f4d4f3 100%); /* IE10+ */
background: linear-gradient(to right,  #d759f7 0%,#f4d4f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d759f7', endColorstr='#f4d4f3',GradientType=1 ); /* IE6-9 */
}

#texto-tema{position:relative; width:650px; text-align:justify;  color:#333;  line-height:18px; padding-bottom:10px;}
#texto-tema3{position:relative; width:650px; text-align:justify;  color:#333;  line-height:19px; padding-bottom:10px;}
#texto-tema2{position:relative; width:650px; text-align:justify;  color:#333;  line-height:22px; padding-bottom:10px;}
#texto-tema-total{position:relative; width:1000px; text-align:center;}

.titulo-expertos{ color:#C0C; font-size:16px; font-weight:bold;}

#resultados{position:relative; width:100%; padding:10px; background-color:#EA1888; color:#FFF; font-size:16px;}

#contenedor-medico{position:relative; display:inline-block; vertical-align:top; width:660px; margin-top:25px; padding:7px; margin-bottom:10px; 

-webkit-box-shadow: 0px 6px 10px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 6px 10px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 6px 10px 0px rgba(50, 50, 50, 0.39);

}
	
#img-medico{position:relative; display:inline-block; vertical-align:top; width:120px; margin-right:15px;}

#contenedor-medico2{position:relative; display:inline-block; vertical-align:top; width:505px; }

#nombre-medico{position:relative; width:100%; padding:7px; background-color:#373C96; color:#FFF; margin-bottom:10px;font-size:16px; margin-top:2px; }

#texto-medico{osition:relative; width:100%; text-align:justify;  color:#333;  line-height:22px; font-size:16px; }

#contenedor-100-productos{ position:relative; width:100%; text-align:left;}
#contenedor-producto{position:relative; display:inline-block; width:195px; text-align:center; margin-bottom:30px; margin-right:10px; margin-left:8px;

-webkit-box-shadow: 1px 2px 14px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 2px 14px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 2px 14px 0px rgba(50, 50, 50, 1)}

#contenedor-img-producto{position:relative; width:100%;}
#contenedor-img-producto:hover{position:relative; width:100%; 
-webkit-box-shadow: 1px 2px 14px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 2px 14px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 2px 14px 0px rgba(50, 50, 50, 1)}

#contenedor-titulo-producto{position:relative; width:93%; padding:7px; background-color:#373C96; color:#FFF; }
#contenedor-titulo-producto:hover{position:relative; width:93%; padding:7px; background-color:#EB218C; color:#FFF; }

#form-contactos{ position:relative; float:left; width:650px; text-align:left; margin-left:20px; margin-top:15px;}
.formtexto{ width:480px; border-radius:10px; overflow:hidden; background:#EAEAEA; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:10px; margin-bottom:10px;}
.formtexto2{ width:480px; height:80px; border-radius:10px; overflow:hidden; background:#EAEAEA; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:10px; margin-bottom:10px;}
.formtexto3{ position:relative; width:130px; height:45px; border-radius:10px; overflow:hidden; background:#362921; color:#FFF; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin-bottom:10px; margin-right:10px;}

#contenedor-total-destinos{ position:relative; width:100%; margin-bottom:20px; }


#contenedor-destino{position:relative; width:195px; margin-right:55px; display:inline-block; vertical-align:top;  margin-top:15px; color:#FFF;  


-webkit-box-shadow: 1px 2px 14px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 2px 14px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 2px 14px 0px rgba(50, 50, 50, 1)}

#contenedor-destino:hover{position:relative; width:195px; margin-right:55px; display:inline-block; vertical-align:top;  margin-top:15px; color:#F0F; 

-webkit-box-shadow: 0px 0px 5px 0px rgba(129, 23, 207, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(129, 23, 207, 0.75);
box-shadow:         0px 0px 5px 0px rgba(129, 23, 207, 0.75);}

#contenedor-destino2{position:relative; width:195px; margin-right:25px; display:inline-block; vertical-align:top;  margin-top:15px; color:#FFF;  


-webkit-box-shadow: 1px 2px 14px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 2px 14px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 2px 14px 0px rgba(50, 50, 50, 1)}

#contenedor-destino2:hover{position:relative; width:195px; margin-right:25px; display:inline-block; vertical-align:top;  margin-top:15px; color:#F0F; 

-webkit-box-shadow: 0px 0px 5px 0px rgba(129, 23, 207, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(129, 23, 207, 0.75);
box-shadow:         0px 0px 5px 0px rgba(129, 23, 207, 0.75);}

#destino{ position:relative; width:100%;}

#texto-destino{position:relative; width:95%; line-height:18px; text-align:left; background-color:#34375F; padding:5px; } 
#espanol{ position:relative; width:300px; display:inline-block; vertical-align:top;  margin-right:150px; }
#espanol:hover{ position:relative; width:300px; display:inline-block; vertical-align:top;  margin-right:150px; 
-webkit-box-shadow: 0px 0px 25px 0px rgba(11, 126, 255, 0.75);
-moz-box-shadow:    0px 0px 25px 0px rgba(11, 126, 255, 0.75);
box-shadow:         0px 0px 25px 0px rgba(11, 126, 255, 0.75);

 }
#ingles{ position:relative; width:300px; display:inline-block; vertical-align:top; }
#ingles:hover{ position:relative; width:300px; display:inline-block; vertical-align:top;  
-webkit-box-shadow: 0px 0px 25px 0px rgba(11, 126, 255, 0.75);
-moz-box-shadow:    0px 0px 25px 0px rgba(11, 126, 255, 0.75);
box-shadow:         0px 0px 25px 0px rgba(11, 126, 255, 0.75);

 }
#contenidos-intro{position:relative; width:100%; margin:0 auto; text-align:center; padding-bottom:100px; padding-top:50px; }
#titulo-intro{ position:relative; color:#939; font-size:26px; padding-bottom:8px;}
#{}
#{}

