/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 2, 2010 */

*{
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	background-color: #FFFFFF;
}

img{
	border:0;
}

.clear{clear:both; font-size:1px;}

@font-face {
    font-family: 'InterstateRegular';
    src: url('interstate-regular-webfont.eot');
    src: url('interstate-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('interstate-regular-webfont.woff') format('woff'),
         url('interstate-regular-webfont.ttf') format('truetype'),
         url('interstate-regular-webfont.svg#InterstateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'DINBoldAlternateRegular';
	src: url('dinbda-webfont.eot');
	src: local('☺'), url('dinbda-webfont.woff') format('woff'), url('dinbda-webfont.ttf') format('truetype'), url('dinbda-webfont.svg#webfontlNYFJSeV') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINMediumAlternateRegular';
	src: url('dinmda-webfont.eot');
	src: local('☺'), url('dinmda-webfont.woff') format('woff'), url('dinmda-webfont.ttf') format('truetype'), url('dinmda-webfont.svg#webfont8iVoUHBa') format('svg');
	font-weight: normal;
	font-style: normal;
}

#header_int{
	width:100%;
	text-align:center;
	background:url(../img/bg_header_int.jpg) repeat-x bottom;
	border-bottom:#b5b5b5 dotted 1px;
	height:207px;
}

#header_home{
	width:100%;
	text-align:center;
	border-bottom:#b5b5b5 dotted 1px;

}

.contenido_header{
	width:1024px;
	height:207px;
	margin:0 auto;
	text-align:left;
}

.contenido_header_home{
	width:1024px;
	height:140px;
	margin:0 auto;
	text-align:left;
}

img.logo{
	position:relative;
	top:40px;
	float:left;
	left:28px;
}

.contenido_header ul.menu, .contenido_header_home ul.menu{
	list-style:none;
	display:inline;
	float:left;
	position:relative;
	top:80px;
	left:80px;
}
.contenido_header ul.menu li, .contenido_header_home ul.menu li{
	float:left;
	margin-right:20px;
}

.contenido_header ul.menu li a, .contenido_header_home ul.menu li a{
	font-family: 'InterstateRegular';
	color:#004489;
	font-size:16px;
	text-decoration:none;
}

.contenido_header ul.menu li a:hover, .contenido_header_home ul.menu li a:hover{
	color:#004489;
	font-size:16px;
	text-decoration:none;
	width:auto;
	border-bottom:2px #77ad1a dotted;
}



.contenido_header ul.menu li a.actual, .contenido_header_home ul.menu li a.actual{
	color:#004489;
	font-size:16px;
	text-decoration:none;
	width:auto;
	border-bottom:2px #77ad1a dotted;
}

.contenido_header ul.menu li.actual, .contenido_header_home ul.menu li.actual{
	color:#004489;
	font-size:16px;
	text-decoration:none;
	width:auto;
	border-bottom:2px #77ad1a dotted;
}

#wrapper{
	width:1024px;
	margin:0 auto;
	text-align:left;
}

.titular_seccion{
	height:28px;
	float:left;
	position:relative;
	top:-14px;
}

.titular_seccion img{
	position:relative;
	left:28px;
	float:left;	
}

.contenido_quees{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.contenido_quees h2{
	color:#004489;
	font-size:20px;
	border-bottom:2px dotted #004489;
	float:left;
	margin-bottom:20px;
}

.contenido_quees p{
	color:#585858;
	font-size:16px;
	margin-bottom:10px;
}

.texto_quees{
	width:557px;
	float:left;
}

img.fotocontenido{float:right;}

.botones_quees{
	margin-top:30px;
}

.botones_quees img{
	margin-right:25px;
	float:left;
}

#footer{
	width:100%;
	text-align:center;
	background:url(../img/bg_footer.jpg) top repeat-x;
	border-top:#b5b5b5 dotted 1px;
}

.contenido_footer{
	width:974px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:left;
}

img.btn-volver{
	position:relative;
	top:-12px;
	float:left;
}

.linea_footer{
	margin:10px 0px 0 0px;
	color:#7e7e7e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.linea_footer a{
	color:#7e7e7e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

img.img_siguenos{
	position:relative;
	top:2px;
	margin-right:3px;
}
img.logo_pie{
	position:relative;
	top:11px;
	margin:0 3px;
}

.bloque_footer_left{
	float:left;
}
.bloque_footer_right{
	position:relative;
	left:20px;
	float:left;
}


.contenido_soluciones{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.contenido_soluciones h2{
	color:#004489;
	font-size:20px;
	border-bottom:2px dotted #004489;
	float:left;
	margin-bottom:20px;
}

.contenido_soluciones p{
	color:#585858;
	font-size:16px;
	margin-bottom:10px;
}

.texto_soluciones{
	width:557px;
	float:left;
}

p.titular_soluciones{
	width:968px;
	margin-bottom:20px;
}

.bloque_soluciones{
	width:968px;
}

.bloque_soluciones_texto{
	width:654px;
	padding-right:20px;
	float:left;
	border-right:2px #77ad1a dotted;
	margin-bottom:20px;
}

.bloque_soluciones_texto ul{
	margin-left:20px;
	margin-bottom:20px;
}

.bloque_soluciones_texto ul li{
	color:#77ad1a;
	font-size:14px;

}

span.gris{
	color:#585858;
}

.bloque_soluciones_texto p{
	color:#585858;
	font-size:14px;
	margin-bottom:10px;
}



.bloque_soluciones_texto h3{
	color:#77ad1a;
	font-size:20px;
	margin-bottom:10px;
}

.bloque_ventajas{
	width:880px;
	padding:25px;
	margin:0 auto;
	background-color:#EFEFEF;
}

.pildora_ventajas{
	width:410px;
	height:105px;
	background:url(../img/bg_pastilla_ventajas.png) no-repeat;
	margin-bottom:20px;
	padding-right:15px;
}

.pil_left{float:left;}
.pil_right{float:right;}

img.img_check_ventajas{
	position:relative;
	top:20px;
	left:20px;
	margin-right:10px;
}

.pildora_ventajas table tr td p{
	font-size:14px;
	color:#747474;
}

span.punteadoverde{
	border-bottom:2px dotted #77ad1a;
	color:#77ad1a;
}

.punteado{border-bottom:2px dotted #77ad1a; font-size:16px; color:#585858;}

.link{text-decoration:underline; color:inherit;}

/***************************** contacto *******************************************/
.contenido_formulario{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:68px;
}

.campos_obligatorios{color:#636363; font-size:12px;}

.titulo_formulario{color:#585858; font-size:16px; margin-bottom:30px;}

.bg_input{background:url(../img/bg_input.gif) no-repeat; width:360px; height:29px; padding:7px 0 0 14px; margin-bottom:26px;}

.formulario_left{width:377px; float:left; padding-right:36px;}

.formulario_right{float:left;}

.label{color:#636363; font-size:13px; background:url(../img/separador_label.gif) no-repeat right; padding-right:12px;}

.label_radio{color:#636363; font-size:13px;}

.bg_textarea{background:url(../img/bg_textarea.gif) no-repeat; width:523px; height:212px; padding:12px 0 0 14px; margin-bottom:40px;}

.label_textarea{color:#636363; font-size:13px; display:block; padding-bottom:5px; background:url(../img/bg_label_textarea.gif) no-repeat left bottom;}

.textarea{background:#f2f2f2; border:none; color:#636363; font-size:12px; resize:none;}

.inputtxt{background:#f2f2f2; border:none; color:#636363; font-size:12px;}

.input200{width:200px; padding-left:5px;}

.input283{width:283px; padding-left:5px;}

.input295{width:295px; padding-left:5px;}

.btn_enviar{background:url(../img/btn_enviar.gif) no-repeat; width:94px; height:35px; border:none; float:right; cursor:pointer;}

.error{overflow:hidden; height:19px; color:#adaca5; font-size:13px; display:block;}

.telefono_mrw{padding-top:40px; display:inline-block;}

.texto_enviado{font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#666; text-align:center; width:500px; margin:auto;}

.texto_enviado a{font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#666; text-align:center; text-decoration:underline;}

/***************************** servicios ****************************************************************************************/
.contenido_servicios{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.servicio{background:url(../img/bg_servicios.gif) no-repeat #fff; width:391px; height:307px; padding:12px 25px 0 14px; float:left; position:relative; margin-bottom:49px;}

.titulo_servicio{font-family: 'InterstateRegular'; font-size:22px; color:#76ad20; display:inline-block;}

.middle{vertical-align:middle;}

.texto_servicio{color: #747474; font-size: 14px; padding:10px 0 0 27px;}

.mright_servicio{margin-right:20px;}

.consultar_tarifas{position:absolute; bottom:-5px; right:-5px;}

/******************** tarifas **************************************************/

.contenido_tarifas{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
	position:relative;
}

.bloque_tarifas{
	width:880px;
	height:1000px;
	padding:25px;
	margin:0 auto;
	background-color:#f1f1f1;
}

.contenido_tarifas #imagen_1{position:absolute; top:88px; left:25px;}
	
	.contenido_tarifas #imagen_2{position:absolute; top:88px; left:482px;}
	
	.contenido_tarifas #imagen_3{position:absolute; top:404px; left:25px;}
	
	.contenido_tarifas #imagen_4{position:absolute; top:404px; left:482px;}
	
	.contenido_tarifas #imagen_5{position:absolute; top:720px; left:25px;}
	
	.contenido_tarifas #imagen_6{position:absolute; top:720px; left:482px;}

	
	.contenido_tarifas #imagen_grande_1{position:absolute; top:89px; left:25px; z-index:1;}
	
	.contenido_tarifas #imagen_grande_2{position:absolute; top:89px; left:482px; z-index:2;}
	
	.contenido_tarifas #imagen_grande_3{position:absolute; top:402px; left:24px; z-index:3;}
	
	.contenido_tarifas #imagen_grande_4{position:absolute; top:402px; left:482px; z-index:4;}
	
	.contenido_tarifas #imagen_grande_5{position:absolute; top:720px; left:25px; z-index:5;}
	
	.contenido_tarifas #imagen_grande_6{position:absolute; top:720px; left:482px; z-index:6;}

.contenedor_resto_envios{background-color: #EFEFEF; margin: 0 auto; padding:32px 26px 0 35px; width:869px; height:112px; margin-top:36px; position:relative;}

.resto_envios{position:absolute; top:-10px; left:-5px;}

.tarifa{width:391px; height:243px; padding:12px 25px 0 14px; float:left; position:relative; margin-bottom:49px;}

.tabla_tarifas{padding-top:10px;}

.tarifas_peninsulares{position:absolute; top:-10px; left:-3px;}

.mright_otras_tarifas{margin-right:10px; display:inline-block;}

/***************** home *******************************************************/
.contenido_home{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.pasos_home{background:url(../img/bg_pasos.gif) no-repeat; width:687px; height:67px; padding:31px 0 0 26px; float:left; margin-right:32px;}

.pasos_home img{display:inline-block; padding-right:4px;}

.tiendas_online{background:url(../img/tiendas_online.jpg) no-repeat; width:213px; height:95px; float:left; margin-top:3px; position:relative;}

.secciones_home{width:220px; padding-top:33px; float:left; margin-bottom:30px;}

.pright_seccines_home{padding-right:20px;}

.secciones_home h2{font-family: 'InterstateRegular'; font-size:15px; color:#848484; border-bottom:1px solid #d7d7d7; margin-bottom:10px; padding-bottom:3px;}

.secciones_home p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#848484;}

.secciones_home .mas_info{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#848484; border-bottom:1px dotted #969696; text-decoration:none;}

.input_newsletter{width:175px; height:26px; border:none; background:#e7e7e7; padding-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#858585; margin:0; float:left;}

.btn_newsletter{border:none; width:32px; height:26px; background:#e7e7e7; border-left:1px solid #a5a5a5; font-family:font-family: 'InterstateRegular'; color:#858585; font-size:13px; margin:0; float:left; cursor:pointer;}

.numero1{position:absolute; top:21px; left:28px;}

.numero2{position:absolute; top:21px; left:55px;}

.numero3{position:absolute; top:21px; left:80px;}

.numero4{position:absolute; top:21px; left:108px;}

.btn_masinfo{position:absolute; bottom:-3px; left:40px;}

.banner_home{width:950px; height:306px; margin:auto; position:relative;}

#banner0{background:url(../img/bg_banner0.jpg) no-repeat;}

#banner1{background:url(../img/bg_banner1.jpg) no-repeat;}

#banner2{background:url(../img/bg_banner2.jpg) no-repeat;}

#banner3{background:url(../img/bg_banner3.jpg) no-repeat;}

#banner4{background:url(../img/bg_banner4.jpg) no-repeat;}

#banner5{background:url(../img/bg_banner5.jpg) no-repeat;}

#banner6{background:url(../img/bg_banner6.jpg) no-repeat;}

.sellos{position:absolute; top:10px; left:527px;}

.sellos img{display:block; margin-bottom:10px;}

.minisello{padding-left:25px; cursor:pointer;}

.texto_banner{position:absolute; top:60px; left:631px; text-align:left;}

.titulo_banner{font-family: 'InterstateRegular'; font-size:15px; color:#85bc2e;}

.copy_banner{font-family: 'InterstateRegular'; font-size:34px; color:#fff;}

.btn_masinfo_banner{display:block; margin-top:10px;}
/*************** desarrolladores *****************************/

.contenido_desarrolladores{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.contenido_desarrolladores p{padding-bottom:20px;}

.desarrolladores_left{width:620px; padding-right:45px; border-right:2px dotted #77ad1a; font-family:Verdana, Geneva, sans-serif; color:#747474; font-size:14px; float:left; margin-bottom:115px;}

.desarrolladores_left h2{font-family:Verdana, Geneva, sans-serif; color:#004489; font-size:21px; border-bottom:2px dotted #004489; margin-bottom:30px; display:inline-block;}

.desarrolladores_left h3{font-family:Verdana, Geneva, sans-serif; color:#77ad1a; font-size:19px; padding-bottom:25px;}

.listado_oferta{list-style:url(../img/bullet.gif); margin-left:10px; padding-bottom:15px;}

.desarrolladores_right{float:left; width:100px; padding:65px 0 0 30px;}

/************ noticias ****************************/
.contenido_noticias{
	width: 968px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}

.ver_noticia_left{width:620px; padding-right:45px; font-family:Verdana, Geneva, sans-serif; color:#747474; font-size:14px; float:left; margin-bottom:115px;}

.ver_noticia_left p{padding-bottom:20px;}

.titulos_noticia{padding-bottom:35px;}


.titulo_noticia{font-family:Verdana, Geneva, sans-serif; color:#004489; font-size:21px;}

.subtitulo_noticia{font-family:Verdana, Geneva, sans-serif; color:#77ad1a; font-size:16px;}

.noticias_right{float:left; width:100px; padding-left:30px; border-left:2px dotted #77ad1a;}

.noticias_right img{display:block; padding-bottom:10px;}

.mas_noticias{width:207px; background:#f2f2f2; padding:14px 18px 13px 25px; margin-top:17px;}

.titulo_mas_noticias{font-family:Verdana, Geneva, sans-serif; color:#747474; font-weight:bold; font-size:15px; border-bottom:1px dotted #747474; padding-bottom:4px;}

.listado_mas_noticias{font-family:Verdana, Geneva, sans-serif; color:#747474; font-size:12px; list-style:url(../img/bullet_mas_noticias.gif); margin-top:20px;}

.listado_mas_noticias a{font-family:Verdana, Geneva, sans-serif; color:#747474; font-size:12px; text-decoration:none;}

.listado_mas_noticias li{margin-bottom:12px;}

/******************************************************** admin **************************************************/
#form_admin{width:200px; margin:auto;}

.input_admin{border:1px solid #999; height:30px; width:150px; display:block; margin-bottom:5px; font-family:Verdana, Geneva, sans-serif; color:#999; font-size:18px;}

.btn_acceder_admin{border:1px solid #666; background:#CCC; height:30px; width:80px; cursor:pointer;}

#form_noticia{width:900px; margin:auto;}

.separador{margin-bottom:10px; overflow:hidden;}

.label_noticia{font-family:Verdana, Geneva, sans-serif; color:#000; font-size:14px; display:block; float:left; width:150px; text-align:right; padding-right:10px;}

.inputtxt_noticias{font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:14px; display:block; float:left; border:none; background:#999; height:20px; width:500px;}

.textarea_noticia{font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:14px; display:block; float:left; border:none; background:#999; resize:none;}

.datosgris{font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.datosblanco{font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.insertar_noticia{font-family:Verdana, Geneva, sans-serif; color:#000; font-size:14px; display:block; text-decoration:underline; text-align:center;}
