/************* ESTILOS NUEVO DISEÑO **************/
#captcha{
	width:120px;
	max-width:none;
}
.tabla_contacto_1{
	text-align:left;
	width:420px;
}
.tabla_contacto_2{
	text-align:center;
	width:400px;
}
.texto_precio_importacion{
	font-size:17px;font-weight:bold; display:inherit;
	cursor: auto;
}
.circulo_importacion{
	background:#FFF;
	width:65px;
	height:65px;
	position:absolute;
	border-radius:50%;
	margin-left:65%;
	margin-top:-150px;
	padding:5px;
	border:5px solid #FFF;
	box-shadow:0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	font-weight: normal;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	color: #666;
	font-size:10px;
	display:none;
}
	.slider3_hd{
		font-size:40px;
	}
@media (min-width: 990px) /* PC */ {
	.circulo_login{
		background-color:#FFF4B2;
		padding:10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		width:110px;
		position:absolute;
		margin-left:633px;
		margin-top:70px;
		text-align: center;
	}
	.capa_login_demo{
	float:right;margin-top:15px;margin-right:20px;width:auto;
	}
	#login{
	color:#0088cc;
	left:31%;
	*height:500px;
	height:350px;
	width:1050px;
	}
	.capa_mostrar_consejos{
		margin-left:40px;
	}
	.tabla_consejos{
		width:700px;
	}
	.slider1{
	margin-top:20px;
	margin-left:40px;
	margin-right:20px;
	}
	.slider2{
	color:#000;
	margin-top:20px;
	margin-left:40px;
	margin-right:20px;
}
	.slider3{
	color:#000;
	margin-top:20px;
	margin-left:40px;
	margin-right:20px;
	}
	.slider4{
	color:#000;
	margin-top:20px;
	margin-left:40px;
	margin-right:20px;
	}
}@media (min-width: 768px) and (max-width: 1024px) /* IPAD ACOSTADO */ {
	.capa_login_demo{
	float:right;margin-top:15px;width:auto;
	}
	.circulo_login{
		display:none;
	}
	/*.modal{
		left:50%;
	}*/
	#login{
	color:#0088cc;
	left:31%;
	*height:500px;
	height:350px;
	width:900px;
	}
		.modal {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	 }
	.tabla_consejos{
		width:450px;
	}
}
@media (min-width: 701px) and (max-width: 768px) /* IPAD NORMAL */ {
	.capa_login_demo{
	float:left;margin-left: 16%;margin-top:15px;text-align:center;width:100%;
	}
	.circulo_login{
		display:none;
	}
	.boton_login_cabecera{
		margin-right: 70px !important;
	  *max-width: 99px !important;
	  *font-size: 12px !important;
	}
	#header-nav {
		width: 700px !important;
	}
	.modal {
	position: fixed;
	-webkit-overflow-scrolling:touch;
	top: 10%;
	left: 31%;/*left: 50%;*/
	z-index: 1050;
	width: 90%;
	*margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	 }
	 #login{
	color:#0088cc;
	left: 40%;/*left: 50%;*/
	    *height:550px;
		height:400px;
	    width:90%;
		overflow:scroll !important;
		-webkit-overflow-scrolling:touch !important;
	}
	#myModal{
		left: 40%;/*left: 50%;*/
	    height:550px;
	    width:90%;
		overflow:scroll !important;
		-webkit-overflow-scrolling:touch !important;
	}
	#iframedemo{
		min-height:600px;
	}
	.tabla_consejos{
		width:350px;
	}
}
@media (max-width: 700px) /* MOVIL */ {
	.circulo_login{
		display:none;
	}
	.logo_gestorvet{
	/*margin-left:200px;*/
	}
	.capa_login_demo{
	float:left;margin-top:15px;width:100px;
	}

	.modal {
	position: fixed;
	-webkit-overflow-scrolling:touch;
	top: 10%;
	right:0%;/*left: 50%;*/
	z-index: 1050;
	width:100%;
	min-height:800px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	}
	#login{
	color:#0088cc;
	right:0%;/*left: 50%;*/
	*height:500px;
	height:350px;
	width:100%;
	}
	#myModal{
		right:0%;/*left: 50%;*/
	    height:500px;
	    width:100%;
		overflow:scroll !important;
		-webkit-overflow-scrolling:touch !important;
	}
	#iframedemo{
		min-height:600px;
	}
	.tabla_consejos{
		width:260px;
		margin-bottom:20px;
	}
	.slider1{
	font-size:14px;
	}
	.slider3{
	font-size:14px;
	}
	.slider3_h3{
		font-size:30px;
	}
}

.capa_introducir_login{
	float:left;
}
.capa_mostrar_consejos{
	/*float:left;*/
}
.header-nav-container{
	width:100%;
}
.logo_gestorvet{
	float:left;
	margin-top:0px;
}
#texto_blanco{
	color:#FFF;
}
	.slider2{
	color:#000;
}
	.slider3{
	color:#000;
	}
	.slider4{
	color:#000;
	}

/**** FLECHA DEL MENU DIRECCION HACIA ARRIBA *****/
.flecha_arriba {
	position: relative;
	top: 0px;
	top:-15px;
	right:65px;
}
.flecha_arriba:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.flecha_arriba:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF4B2;
	border-width: 10px;
	top: 50%;
	margin-top: -14px;
	margin-left: 0px;
}
.flecha_arriba:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #FFF4B2;
	border-width: 20px;
	top: 50%;
	margin-top: -20px;
}
/**** FLECHA DEL MENU DIRECCION A LA DERECHA *****/
.flecha_derecha {
	position: relative;
	top: 20px;
}
.flecha_derecha:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.flecha_derecha:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #666;
	border-width: 4px;
	top: 50%;
	margin-top: -4px;
	margin-left: 8px;
}
.flecha_derecha:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #666;
	border-width: 14px;
	top: 50%;
	margin-top: -14px;
}

.capa1_compra_finalizada{
	float:left;
	width:450px;
}
.capa2_compra_finalizada{
	float:left;
	width:350px;
}
.boton_demo_cabecera{
	 width:170px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        text-align:center;
        display:inline-block;
        color:#ffffff;
        font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
        font-size:15px;
        font-weight:bold;
       padding-bottom:6px;
       padding-left:6px;
       padding-right:6px;
       padding-top:6px;
        text-decoration:none;
        text-shadow:0px 1px 0px #8a8a8a;
	border-radius:5px;
}
.boton_demo_cabecera a:visited{
	color:#FFF;
}
.boton_demo_cabecera:hover{
	color:#FFF;
}
.boton_login_cabecera{
	 width:170px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #7E7E7E;
	background-image: -moz-linear-gradient(top, #7E7E7E, #666666);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7E7E7E), to(#666666));
	background-image: -webkit-linear-gradient(top, #7E7E7E, #666666);
	background-image: -o-linear-gradient(top, #7E7E7E, #666666);
	background-image: linear-gradient(to bottom, #7E7E7E, #666666);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        text-align:center;
        display:inline-block;
        color:#ffffff;
        font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
        font-size:15px;
        font-weight:bold;
       padding-bottom:6px;
       padding-left:6px;
       padding-right:6px;
       padding-top:6px;
        text-decoration:none;
        text-shadow:0px 1px 0px #8a8a8a;
	border-radius:5px;
}
.boton_login_cabecera:hover{
	color:#FFF;
}
    .myButton {
	 width:100px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0277B2, #013FBC);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0277B2), to(#013FBC));
	background-image: -webkit-linear-gradient(top, #0277B2, #013FBC);
	background-image: -o-linear-gradient(top, #0277B2, #013FBC);
	background-image: linear-gradient(to bottom, #0277B2, #013FBC);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        text-align:center;
        display:inline-block;
        color:#ffffff;
        font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
        font-size:15px;
        font-weight:bold;
      padding-bottom:10px;
       padding-left:10px;
       padding-right:10px;
       padding-top:10px;
        text-decoration:none;
	margin-top:5px;
        text-decoration:none;
        text-shadow:0px 1px 0px #8a8a8a;
	border-radius:5px;
	
       /*  width:100px;
	
         -moz-box-shadow: 0px 10px 14px -7px #4a4a4a;
        -webkit-box-shadow: 0px 10px 14px -7px #4a4a4a;
        box-shadow: 0px 10px 14px -7px #4a4a4a;
        
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0435c9), color-stop(1, #001963));
        background:-moz-linear-gradient(top, #0435c9 5%, #001963 100%);
        background:-webkit-linear-gradient(top, #0435c9 5%, #001963 100%);
        background:-o-linear-gradient(top, #0435c9 5%, #001963 100%);
        background:-ms-linear-gradient(top, #0435c9 5%, #001963 100%);
        background:linear-gradient(to bottom, #0435c9 5%, #001963 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0435c9', endColorstr='#001963',GradientType=0);
        
        background-color:#0435c9;
    
     	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-radius:8px;
        
        display:inline-block;
        color:#ffffff;
        font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
        font-size:17px;
        font-weight:bold;
       padding-bottom:10px;
       padding-left:10px;
       padding-right:10px;
       padding-top:10px;
        text-decoration:none;
	margin-top:5px;
        
        text-shadow:0px 1px 0px #8a8a8a;
         */
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #001963), color-stop(1, #0435c9));
        background:-moz-linear-gradient(top, #001963 5%, #0435c9 100%);
        background:-webkit-linear-gradient(top, #001963 5%, #0435c9 100%);
        background:-o-linear-gradient(top, #001963 5%, #0435c9 100%);
        background:-ms-linear-gradient(top, #001963 5%, #0435c9 100%);
        background:linear-gradient(to bottom, #001963 5%, #0435c9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001963', endColorstr='#0435c9',GradientType=0);
        
        background-color:#001963;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }

.tabla_consejos{
	background-color:#FFF4B2;
	padding:10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

	float:right;
}
.tabla_consejos td{
	padding:5px;
}
.texto_consejos{
	min-height:30px;
	padding-top:5px;
}
.texto_dispongo_demo{
	text-align:center;
	border-bottom: 1px solid #006CA2;
}
.capa_dispongo_demo{
	display:none;
	width: 100%;
}
.asterisco{
	color:red;
	
}
.mostrar_recomendado{
	float:left;
	width:190px;
	height:150px;
	margin-top:10px;
	text-align:center;
	/*text-transform: capitalize;*/
}
.mostrar_recomendado img{
	/*width:110px;
	height:90px;*/
	max-width:120px;
	max-height:90px;
}
#colocar_buscador_login{
/*margin-right:50px;*/
}
#colocar_banderas{
margin-right:23px;
float:right;
height:12px;
}
.capa1_pagar_licencia{
	width:450px;
	float:left;
	padding-left:3%;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-size:13px;
	color:#666;
	}
.capa2_pagar_licencia{
	width:450px;
	float:left;
	padding-left:3%;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-size:13px;
	color:#666;
	}

.select_datos{
		width:100%;
	}



/************* FIN ESTILOS NUEVO DISEÑO **************/






/* Large desktop */
@media (min-width: 1200px) {
	.input_datos{
		width:90%;
	}
	
	.capa1_rellenar_datos{
	width:580px;
	float:left;
	padding-left:3%;
	}

	.capa1_rellenar_datos_finalizado{
	width:450px;
	float:left;
	padding-left:10%;
	line-height:20px;
	}
	.capa2_rellenar_datos{
	width:450px;
	float:left;
	padding-left:10%;
	}
	.capa3_rellenar_datos{
	/*margin-left:700px;*/
	/*position:fixed;*/
	float:left;
	width:300px;
	margin-top:40px;
	}
	#circulo_primero{
		margin-left:170px;
		width:200px;
	}
	#circulos{
	width:200px;
	}
	.redes_sociales{
	width:600px;
	margin: 0 auto;
	}
	.td_imagenes_informacion{
		width:160px;
		vertical-align:middle;
		padding-right:10px;
		padding-bottom:10px;
		padding-top:10px;
	}
	.boton_probar{
	width:auto;
	height:auto;
	margin-left:90px;
	margin-top:100px;
	position:absolute;
	z-index:100;
	}
	
	.arrow_box {
	position: relative;
	background: #006CA2;
	border: 2px solid #f5f5f5;
	padding:7px;
	color: #FFF;
	margin-left:20px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #006CA2;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}


.arrow_box_gris {
	position: relative;
	background: #999999;
	border: 2px solid #f5f5f5;
	padding:7px;
	color: #FFF;
	margin-left:20px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
}
.arrow_box_gris:after, .arrow_box_gris:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_gris:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #999999;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box_gris:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}

.pasos_compra{
	/*float:left;*/
	margin-left:20px;
	margin-top:22px;
	font-size:18px;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1024px) {
	.input_datos{
		width:90%;
	}
	.capa1_rellenar_datos{
	width:350px;
	float:left;
	}
	.capa2_rellenar_datos{
	width:350px;
	float:left;
	}
	.capa3_rellenar_datos{
	float:left;
	width:300px;
	margin-top:40px;
	}
	.boton_probar{
	width:auto;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	position:absolute;
	z-index:100;
	}
	#circulo_primero{
		margin-left:170px;
		width:180px;
	}
	#circulos{
	width:180px;
	}
	.td_imagenes_informacion{
		width:200px;
		vertical-align:top;
	}
	.arrow_box {
	position: relative;
	background: #006CA2;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
	}
	.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}

	.arrow_box:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #006CA2;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}


.arrow_box_gris {
	position: relative;
	background: #999999;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
}
.arrow_box_gris:after, .arrow_box_gris:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_gris:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #999999;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box_gris:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}
 }

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.input_datos{
		width:90%;
	}
	.capa1_rellenar_datos{
	width:350px;
	float:left;
	}
	.capa2_rellenar_datos{
	width:350px;
	float:left;
	}
	.capa3_rellenar_datos{
	float:left;
	width:300px;
	margin-top:40px;
	}
	#circulos{
	height:260px;
	}
	#circulo_primero{
	height:260px;
	}
	.td_imagenes_informacion{
		width:80px;
		vertical-align:top;
	}
	.boton_probar{
	width:auto;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	position:absolute;
	z-index:100;
	}
	.arrow_box {
	position: relative;
	background: #006CA2;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
	}
	.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}

	.arrow_box:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #006CA2;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}


.arrow_box_gris {
	position: relative;
	background: #999999;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
}
.arrow_box_gris:after, .arrow_box_gris:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_gris:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #999999;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box_gris:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}
 }

/* Landscape phones and down */
@media (max-width: 480px) {
	.input_datos{
		width:70%;
	}
	.capa1_rellenar_datos{
	width:300px;
	float:left;
	}
	.capa2_rellenar_datos{
	width:300px;
	float:left;
	}
	.capa3_rellenar_datos{
	float:left;
	width:300px;
	margin-top:40px;
	}
	.redes_sociales{
	width:250px;
	margin: 0 auto;
	}
	#circulos{
	height:260px;
	}
	#circulo_primero{
	height:260px;
	}
	.td_imagenes_informacion{
		width:80px;
		vertical-align:top;
	}
	.boton_probar{
	width:auto;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	position:absolute;
	z-index:100;
	}
	.arrow_box {
	position: relative;
	background: #006CA2;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
	}
	.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}

	.arrow_box:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #006CA2;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}


.arrow_box_gris {
	position: relative;
	background: #999999;
	border: 2px solid #f5f5f5;
	padding:18px;
	color: #FFF;
	margin-left:20px;
	float:left;
	margin-bottom:15px;
}
.arrow_box_gris:after, .arrow_box_gris:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_gris:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #999999;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box_gris:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}

.pasos_compra{
	float:left;
	margin-left:20px;
	margin-top:22px;
	font-size:18px;
}
	
}
/************* FINAL @MEDIA ****************/
.capa3_rellenar_datos{
	float:left;
	width:300px;
	margin-top:40px;
	}

.arrow_box {
	position: relative;
	background: #006CA2;
	border: 2px solid #f5f5f5;
	padding:7px;
	color: #FFF;
	margin-left:20px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #006CA2;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}


.arrow_box_gris {
	position: relative;
	background: #999999;
	border: 2px solid #f5f5f5;
	padding:7px;
	color: #FFF;
	margin-left:20px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
}
.arrow_box_gris:after, .arrow_box_gris:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_gris:after {
	border-color: rgba(0, 108, 162, 0);
	border-left-color: #999999;
	border-width: 18px;
	top: 50%;
	margin-top: -18px;
}
.arrow_box_gris:before {
	border-color: rgba(245, 245, 245, 0);
	border-left-color: #f5f5f5;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}
	
	.texto_recomendaciones{
		width:400px;
		
	}
	#imagen_recomendacion{
	max-width:120px;
	cursor:pointer;
}


.hr{
	margin-top:5px;
	margin-bottom:5px;
}
.titulo_gestorvet_portada{
	width:100%;
}
.url_demo{
	font-size:11px;
}
.ul_datos_licencia{
	margin-top:-40px;
}
.titulo_datos_licencia{
	line-height:20px;
	font-size:15px;
}
.h3_datos_licencia{
	line-height:20px;
	font-size:15px;
}
.tabla_datos{
	/*display:none;*/
}
.tabla_datos td{
	padding-bottom:5px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	font-size:13px;
	color:#666;
	padding-right:5px;
}

.impuestos{
	font-size:9px;
	color:#777;
	text-shadow: none;
	text-transform: none;
	font-weight:normal;
	line-height:1px;
	margin-top:33px;
}
.menu_footer{
	width:auto;
	float:right;
}
.copyright_footer{
	width:250px;
	padding-left:25px;
	float:left;
}
.tabla_anadir_licencia{
	width:100%;
	height:380px;
}
.tabla_anadir_licencia2{
	width:100%;
	height:280px;
}
.tabla_anadir_licencia td{
padding-right:15px;
text-align:center;
padding-top:5px;
line-height:normal;
font-size:14px;
}
.input_demo{
	margin-bottom:0px;
}

.boton_probar_desde_movil{
	width:auto;
	height:auto;
	margin-left:50px;
	width:250px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	z-index:100;
}
.acceso_ventana_modal{
	height:200px;
	width:100%;
	background-color:#FFF;
	border-radius:4px;
}
.acceso{
	/*width:280px;
	height:240px;
	margin-left:90px;
	margin-top:100px;
	position:absolute;
	z-index:100;*/
	height:100%;
	width:100%;
	background-color:#FFF;
	border-radius:4px;
}
.acceso_desde_movil{
	width:280px;
	height:240px;
	margin-left:5px;
	margin-top:30px;
	margin-bottom:30px;
	z-index:100;
	background-color:#FFF;
	border-radius:4px;
	float:left;
}
.cabecera_acceso{
	height:auto;
	width:auto;
	margin-bottom:15px;
	background-color:#0073CC;
	border-radius:3px;
	color:#FFF;
	padding:15px;
	text-align:center;
	line-height:normal;
}
.process-image:hover{
	opacity:0.8;
	cursor:pointer;
	font-size:18px;
}

.informacion_circulos{
	text-align:justify;
	font-size:12px;
	color:#666;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
	margin-bottom: 8px;
	
}
.flecha_azul{
	width:25px;
	left:30px;
}
tr.informacion{
	border-bottom: 1px solid #ddd;
}