body,html
	{
		font-size:12pt;
		font-weight:normal;
		font-family: 'Droid Sans', sans-serif;
		margin:0;
		padding:0;
		overflow-x:hidden;
		width:100%;
		color:#818181;
		position:relative;
		float:left;

	}

@media screen and (min-width: 750px) {
#exterior_menu{
 display:none !important;
}
}
.minima_altura{
 min-height:450px;
}
.clear{clear:both;}
.align_right{
 text-align:right;
}
.align_left{
 text-align:left !important;
}
.texto_justificado{
 text-align:justify;
}
.texto_centrado{
 text-align:center;
}
.sube_arriba{
 margin-top:-105px !important;
 z-index:99999 !important;
}
/*Boton de contactar*/
.boton1
{/*background-color:#8C8C8C;*/ background-color:#888;font-weight:bold;border:0px;height:22px;padding:0 10px; color:#fff;font-family: 'Droid Sans', sans-serif;}
.boton1:hover
{/*background-color:#931a0a;*/ background-color:#333; font-weight:bold;border:0px;height:22px;padding:0 10px; color:#fff !important;}
.boton1:active
{/*background-color:#931a0a;*/background-color:#333;font-weight:bold;border:0px;height:22px;padding:0 10px; color:#fff;}

.fuente_gris_10	{font-family:arial,verdana;font-size:10pt;font-weight:normal;color:#9D9D9D; text-decoration:none; color:#000;}
.fuente_10	{font-family:arial,verdana;font-size:10pt;font-weight:normal; text-decoration:none; color:#000;}


.fancybox-skin{
 background-color:#d5910f !important;
}
.fancybox-title-float-wrap .child{
 background-color:rgba(75,144,175,0.8) !important;
}
/* ///////////////////////////////////////////////////////// MENSAJE FLOTANTE ///////////////////////////////////////// */

#fondo_negro
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:115;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}
#mensaje_flotante
	{
		position:absolute;
		width:450px;
		min-height:200px;
		left:50%;
		top:175px;
		margin-left:-225px;
		/*margin-top:-100px;*/
		z-index:11;
		background-color:#ffffff;
		border:3px solid #888;
		z-index:312;
		
	}
	
#mensaje_flotante .linea_roja{
 position:relative;
 float:left;
 width:100%;
 height:50px;
 background-color:#888;
 margin-bottom:20px;

}

#mensaje_flotante .mensaje_int{
	position:relative;
	float:left;
	width:100%;
}
#mensaje_flotante .mensaje_int .cerrar_mensaje{
	position:absolute;
	top:1px;
	right:-4px;
	width:36px;
	height:30px;
	overflow:hidden;
	z-index:9999;

}
#mensaje_flotante .mensaje_int #mensaje{
	position:relative;
	float:left;
	width:90%;
	padding:5%;
	background-color:#fff;
}
#mensaje_flotante .mensaje_int #mensaje p{
 font-size:1.2em;
 text-align:center;
 padding-top:20px;
}

/* ///////////////////////////////////////////// CABECERA Y MENU ////////////////////////////////// */
.cabecera{
 position:relative;
 float:left;
 width:100%;
 height:414px;
 overflow:hidden;
 border-top:2px solid #69A8DE;
  border-bottom:2px solid #69A8DE;
}
.cabecera .cabecera_int{
 position:relative;
 float:left;
 width:1100px;
 left:50%;
 margin-left:-550px;
 z-index:99999999;
}

#cabecera_quienes{
 background-image:url('/graf/cabecera/clinica-eva-millan-cabecera-nosotros.png');
 background-size:2560px auto;
 background-position:50% 50%;
}
#cabecera_servicios{
 background-image:url('/graf/cabecera/clinica-eva-millan-cabecera-servicios.png');
 background-size:2560px auto;
 background-position:50% 50%;
}
#cabecera_contacto{
 background-image:url('/graf/cabecera/clinica-eva-millan-cabecera-contacto.png');
 background-size:2560px auto;
 background-position:50% 50%;
}

.menu{
 position:relative;
 float:left;
 width:100%;
 background-color:#fff;
 z-index:9999;
 height:80px;
 overflow:hidden;
 background-image:url('/graf/fondo/clinica-eva-millan-fondo-menu.png');
 background-size:2560px auto;
 background-position:50% top;
 background-repeat:no-repeat;
}

.menu .menu_int{
 position:relative;
 float:left;
 width:1100px;
 left:50%;
 margin-left:-550px;
}
.logo_cabecera{
 position:relative;
 float:left;
 width:190px;
 margin-top:10px;
}
.logo_cabecera img{
 width:100%;
}
.menu .menu_int ul.barra_menu{
 list-style:none;
 margin:25px 0 0;
 padding:0;
 float:right;
}
.menu .menu_int ul.barra_menu li{
 float:left;
 box-sizing:border-box;
 padding:6px 20px;
}

.menu .menu_int ul.barra_menu li a{
 text-decoration:none;
 color:#fff;
 position:relative;

}
.menu .menu_int ul.barra_menu li a.link:before{
 content:"";
 position:absolute;
 bottom:0;
 width:0;
 height:1px;
 background-color:#fff;
 transition:width 0.2s;
 -ms-transition:width 0.2s;
 -moz-transition:width 0.2s;
 -webkit-transition:width 0.2s;
 -o-transition:width 0.2s;
}
.menu .menu_int ul.barra_menu li a.link:hover:before{
 width:100%;
}
.menu .menu_int ul.barra_menu li a.seleccionado:before{
content:"";
 position:absolute;
 bottom:0;
 width:100%;
 height:1px;
 background-color:#fff;
}
.menu .menu_int .menu_social{
 position:relative;
 float:right;
 border-left:1px solid #fff;
 padding-left:15px;
 margin-top:25px;
}
.menu .menu_int .menu_social a{
 text-decoration:none;
 padding-right:5px;
 margin-top:4px;
 display:inline-block;
}
.menu .menu_int .menu_social img{
 vertical-align:middle;
 width:25px;
 margin-bottom:4px;
}
.menu .menu_int .menu_social img:hover{
 box-shadow:1px 1px 1px rgba(0,0,0,0.6);
}
.menu .menu_int .menu_social a[href^="tel"]{
 color:#fff;
}
.menu .menu_int .menu_social a[href^="tel"]:hover{
 color:#818181;
}

/* ////////////////////////////////////////////// CONTENIDO ////////////////////////////////////// */
.main{
 position:relative;
 float:left;
 width:100%;
 z-index:5;
 background-image:url('/graf/fondo/clinica-eva-millan-fondo.png');
 background-size:1002px auto;
 background-position:75% bottom;
 background-repeat:no-repeat;
}
.main .contenido{
 position:relative;
 float:left;
 width:1100px;
 left:50%;
 margin-left:-550px;
}
.main .bloque_interior{
 position:relative;
 float:left;
 width:100%;
 margin:50px 0;
}
.bloque_interior_800{
 position:relative;
 float:left;
 width:800px;
 left:50%;
 margin-left:-400px;
}
.col2{
 position:relative;
 float:left;
 width:50%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
}
.padding_izquierdo{
 padding-left:2%;
}
.padding_derecho{
 padding-right:2%;
}
.col2 img{
 width:100%;
}
.col4_servicios{
position:relative;
 float:left;
 width:22%;
 text-align:center;
}
.col4_servicios_izquierdo{
 margin-right:2%;
}
.col4_servicios_medio{
 margin:0 2%;
}
.col4_servicios_derecho{
 margin-left:2%;
}
.col4_servicios img{
 width:100%;
 display:block;
}
.col4_servicios  p{
 margin:0;
 padding:2%;
  box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
 background-color:#69A8DE;
 color:#fff;
}

.subtitulo{
 position:relative;
 float:left;
 width:100%;
 text-align:center;
}
.main .contenido .titulo .icono_titulo{
 width:20px;
 vertical-align:middle;
}
.main .contenido .titulo_lateral h1{
 font-size:1.6em;
}
.main .contenido .titulo_lateral{
 position:relative;
 float:left;
 width:100%;
}
.main .contenido .titulo_lateral .icono_titulo{
 width:35px;
 vertical-align:middle;
}
.copy{
 position:relative;
 float:left;
 width:100%;
 text-align:center;
 background-image:url('/graf/fondo/clinica-eva-millan-footer.png');
 background-position:50% bottom;
 background-size:2560px auto;
 background-repeat:no-repeat;
}
.copy .copy_int{
	 position:relative;
	 float:left;
 bottom:10px;
 width:1100px;
 left:50%;
 margin-left:-550px;
}
.copy .copy_int .copy_item{
 position:relative;
 float:left;
 width:33.3%;
 padding:1% 2%;
 box-sizing:border-box;
}
.copy .copy_int .texto_copy{
 position:relative;
 float:left;
 width:100%;
 font-size:0.8em;
 text-align:center;
}
.copy .copy_int .texto_copy p{
 margin:0;
}
.copy .copy_int .texto_copy a{
 text-decoration:none;
 color:#818181;
}
.copy .copy_int a[href^="tel:"]{
 text-decoration:none;
 color:#818181;
}
.copy .copy_int a[href^="mailto:"]{
 text-decoration:none;
 color:#818181;
 font-weight:bold;
}
.copy .copy_int a{
 text-decoration:none;
 color:#818181;
}
.titulo{
 position:relative;
 float:left;
 width:100%;
 border-bottom:1px solid #69A8DE;
}
.titulo h1{
 color:#69A8DE;
 margin-top:70px;
 margin-bottom:0;
}

/* ////////////////////////////////////////////// INDEX /////////////////////////////////////////// */
.slogan_index{
 text-align:center;
}
.enlace_servicios{
 text-align:center;
 margin-top:35px;
}
.enlace_servicios a{
 text-decoration:none;
 color:#fff;
 padding:10px 15px;
 background-color:#69A8DE;
}
.enlace_servicios a:hover{
 background-color:#757574;
}
/* ////////////////////////////////////////////////// QUIENES SOMOS //////////////////////////////////// */
.fancybox-skin{
 border:3px solid #67A6DC !important;
}
.col_texto{
 position:relative;
 float:left;
 width:50%;
 margin-left:50%;
 text-align:justify;
 padding:0 0 0 3%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
 min-height:410px;
}
.col_imagen{
 position:absolute;
 width:100%;
 height:100%;
 left:-100%;
 top:0;
 background-size:cover;
 background-position:50% 50%;
}
.imagen_principal{
 background-image:url("/graf/clinica_dental/clinica-eva-millan-img-principal-nosotros.jpg");
 background-size:cover;
 background-position:50% 50%;
}
.col_imagen img{
 display:none;
}
.col_imagen a{
 float:left;
 width:100%;
 height:100%;
}
.col3{
 position:relative;
 float:left;
 width:28%;
 
}
.columna_centro{
 margin:0 8%;
}
.col3 img{
 width:100%;
}
.col3 p{
 text-align:center;
}
/* ///////////////////////////////////// SERVICIOS ////////////////////////////// */
.col_imagen_servicios{
 position:relative;
 float:left;
 width:25%;
 margin-right:5%;
 margin-bottom:30px;
}
.col_imagen_servicios img{
 width:100%;
}
.col_texto_servicios{
 position:relative;
 float:left;
 width:70%;
 padding-left:5%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
 background-color:rgba(133,133,133,0.1);
 min-height:185px;
}
.logo_implantes{
 position:absolute;
 right:10%;
 top:28%;
}
.logo_implantes img{
 width:149px;
}
.margin_top_grande{
 margin-top:80px;
}
.dos_columnas{
 column-count:2;
 -moz-column-count:2;
 -webkit-column-count:2;
 width:60%;
}
/* ///////////////////////////////// FORMULARIO DE CONTACTO /////////////////////////////////// */
#user_gmap{
 width:100%;
 height:414px;
}

.formulario_contacto{
 position:relative;
 float:left;
 width:50%;
 padding:0 5%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
}

.caja{
 position:relative;
 float:right;
 width:100%;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box;
}
.caja input{
 width:99%;
 height:30px;
 border:medium none;
 padding:0 1%;
 /*border-bottom:1px solid #575454;*/
 background-color:rgba(133, 133, 133, 0.1);
 margin:3px 0;
font-family: 'Droid Sans', sans-serif;
  box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box;
 color:#575454;
 
}
.caja textarea{
 width:99%;
 height:60px;
 border:medium none;
 background-color:rgba(133, 133, 133, 0.1);
 margin:3px 0;
 font-family: 'Droid Sans', sans-serif;
 font-size:0.8em;
 padding:0 1%;
  box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box;
 /* border-bottom:1px solid #575454;*/

 color:#575454;
}
.caja_enviar{
 position:relative;
 float:right;
 width:100%;
 margin-top:8px;
}
.caja_enviar a{
 text-decoration:none;
 color:#575454;
 
}

.caja_enviar a:hover{
 color:#3F3F43;

}
.caja_enviar #captcha{
 width:29%;
 float:right;
 
}
.caja_enviar .in_captcha{
 float:right;
 width:23%;
 height:19px;
}
.caja_enviar .boton_formulario{
 float:right;
 width:75px;
 padding:3px 0;
 cursor:pointer;
 background-color:#CD240D;
 color:#fff;
 border:medium none;
 height:28px;
 margin-left:15px;
}
.caja_enviar .boton_formulario{
 background-color:#3F4044;
}
.mesaje_error_form{
 position:relative;
 float:right;
 width:70%;
/* color:#3F4044;*/
color:#575454;
 font-size:1.2em;
 text-align:right;
}
#recargar_captcha{
border:medium none;
 width:16px;
 height:16px;
 float:right;
}
.datos_contacto{
 position:relative;
 float:left;
 width:50%;
}
.datos_contacto h2{
 margin-top:0;
}
.datos_contacto a[href^="tel"],
.datos_contacto a[href^="mailto"]{
 text-decoration:none;
 color:#818181;
 font-size:1.2em;
}
.datos_contacto a[href^="tel"]:hover,
.datos_contacto a[href^="mailto"]:hover{
 color:#F98FA8;
}

.boton_como_llegar{
 margin:20px 0 40px;
}
.boton_como_llegar a{
 text-decoration:none;
 color:#fff;
 padding:10px 15px;
 background-color:#69A8DE;
}
.boton_como_llegar a:hover{
 background-color:#818181;
}
