@charset "UTF-8";
@import url("_clean.css");
/* CS Document */

.logo {
	background-image:url(../_images/logo-dogana.png);
	display: block;
	padding: 0px;
	height: 139px;
	width: 116px;
	margin: 20px 20px 10px;
	float: left;
}
.letraHeader {
	font-family:'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #cdcccc;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 4px;
	float: left;
}
.tipoCambio {
	font-family:'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #a4a3a3;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 4px;
}
#cabecera ul {
	display:block;
	overflow:hidden;
}
#cabecera ul li {
	display: inline;
}
#cabecera ul li a:link, #cabecera ul li a:visited  {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 41px;
	width: 41px;
	margin: 0px;
	padding: 0px;
}
#cabecera ul li a:hover, #cabecera ul li a:active  {
	background-position: left bottom;
}
.cont {background: url(../_images/logo-contacto.png)}
.face {background: url(../_images/logo-facebook.png)}
.app {background: url(/_images/appdes.png)}
.logoeoa {
	background: url(../_images/logo-oea.png) no-repeat bottom;
	display: block;
	margin: 0px 5px !important;
	padding: 0px;
	float: left;
	width: 71px;
	height: 85px;
	overflow: hidden;
}
.logobash {
	background: url(../_images/logo-bash.png) no-repeat bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 85px;
	height: 85px;
	overflow: hidden;
}
.espacio{
	margin-left:25px !important;
}
.espacio1{
	margin-left:35px !important;
}
/*comienzo de la navegacion*/	

#botoneria {
	width: 100%;
	margin: 0% auto 0%;
	clear:both;
}
nav ul {
/*	background-color: rgba(179,175,175,0);*/
	background-repeat:repeat;
	background-position: left bottom;
	padding: 0px;
	margin:0px;
	text-align: center;
}
nav ul li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
} 
nav li a:link, nav li a:visited {
	border-right: #FFF 1px solid;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
}
nav li a:hover, nav li a:active {
	background-image: url(../_images/fondo_btn_on.jpg);
    background-repeat:repeat;
	background-position: left top;
}
.hover{
	background-image: url(../_images/fondo_btn_on.jpg);
    background-repeat:repeat;
	background-position: left top;
	}
.noborder{
	border:none !important}
#cuerpo {
	background-color:#cdcccc;
	width: 100%;
	margin: 0% auto 0%;
	padding: 0% 0% 3%;
	clear:both;
	overflow:hidden;
}	
#lineaVerde {
	background: #bdcc3f url(../_images/lineaVerde_02.gif) no-repeat right;
	text-align: right;
	display: block;
	height: 10px;
	width: 80%;
	float:right;
	margin-bottom:1%;
}
#izq p {
	text-align: justify;
	font: normal 17px/22px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	padding: 2% 0% 2% 0%;
}
#izq h1 {
	margin: 2% 0%;
	text-align: left;
	font: normal 22px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #999999;
	width: 100%;
	padding: 0% 0% 1%;
	text-transform: uppercase;
}
#der ul {
	margin: 0%;
	text-align: left;
	padding: 0% 0% 3%;
	width: 100%;
	text-transform: uppercase;
}
#der h1 {
	margin: 0% 0% 2%;
	text-align: left;
	font: normal 22px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #999999;
	width: 100%;
	padding: 0%;
}
#der li {
	font: normal 15px/22px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	list-style: url(../_images/ico-lista.png) none outside;
	text-align: left;
	display: list-item;
	padding: 0% 0% 2% 0%;
	margin:0% 0% 0% 6%;
}
#lineablanca {
	clear:both;
	display:block;
	border-bottom:dashed 1px #666666;
	width:90%;
	height:1px;
}
#cajalogos  {
	background-color:#FFF;
	text-align: justify;
	padding: 2%;
	/* curvas */
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;  /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px;/* Safari  */
	overflow:hidden;
}
.sinlineagris {
	border: none !important;
	}
.flotederecha {	float:right !important;
	}
#footer {
	background:#d71921;
	overflow:hidden;
	}
#pieContac h1 {
	font: normal 18px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	margin: 0% 0% 0.7% 0%;
}
#pieContac p {
	font: normal 11px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #FFF;
	margin: 0% 0% 0.5% 0%;
	padding: 0%;
	text-transform: uppercase;
}
#pieContac p a {
	font: normal 11px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
#pieContac p a:hover {
	color: #999999;
	text-decoration: none;
}
#btnconsulta a:link, #btnconsulta a:visited {
	font: normal 18px/22px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	padding: 10px 10px 0px 75px;
	color: #FFF;
	text-decoration: none;
	height: 58px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../_images/iconotrab.png);
}
#btnconsulta a:hover, #btnconsulta a:active {
	color: #999999;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../_images/iconotrab.png);
}
#btntelf a:link, #btntelf a:visited {
	font: normal 18px/22px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	padding: 0px 10px 0px 75px;
	color: #FFF;
	text-decoration: none;
	height: 68px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../_images/iconotelf.png);
	text-transform: uppercase;
}
#btntelf a:hover, #btntelf a:active {
	color: #999999;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../_images/iconotelf.png);
}
#dogana a {
	font: normal 18px/20px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: 110px;
	height: 65px;
	background-image:url(../_images/btn-ambrogio.png);
	background-repeat: no-repeat; 
	background-position: right top;
	padding:20px 75px 0% 0%;
}
#dogana a:hover {
	background-image: url(../_images/btn-ambrogio.png));
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #ee770c !important;
}
#cajanaranja {
	width:100%;
	padding: 0%;
	margin: 0%;
	display: block;
	background:#a2a295;
	overflow:hidden;
}
#cajanaranja ul {
	display: inline-block;
	background-color: #a2a295;
	}
#cajanaranja li {
	text-align:center;
	display:inline;
	border-right: 1px solid #FFF;
	}
#cajanaranja li a:link, #cajanaranja li a:visited {
	font-family:'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	}
#cajanaranja li a:hover, #cajanaranja li a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}
.btnover {
	color: #FFFFFF;
	text-decoration: underline ;
	}
.nolinea{
	border-right:none !important;
	}
#copyRight {
	font: normal 9px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #FFFFFF;
	background:#c3d328;
	text-align:center;
}
/*Internas*/
#infoint {
	overflow:hidden;
	width: 90%;
	margin: 4% auto 0%;
}
#infoint h1 {
	background: url(../_images/bola-titulo.png) no-repeat right bottom;
	margin: 2% 0%;
	text-align: left;
	font: normal 32px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0% 0% 1%;
	border-bottom: solid #F00 2px;
	text-transform: uppercase;
}
#infoint h2 {
	margin: 0%;
	text-align: left;
	font: normal 18px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0%;
	text-transform: uppercase;
}
#infoint p {
	text-align: justify;
	font: normal 16px/22px 'roboto_condensedlight', "Arial", Helvetica, sans-serif;
	color: #666666;
	padding: 2% 0% 2% 0%;
}
#infoint_politica {
	overflow:hidden;
	width: 90%;
	margin: 4% auto 0%;
}
#infoint_politica h1 {
	background: url(../_images/bola-titulo.png) no-repeat right bottom;
	margin: 2% 0%;
	text-align: left;
	font: normal 32px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0% 0% 1%;
	border-bottom: solid #F00 2px;
	text-transform: uppercase;
}
#infoint_politica h2 {
	margin: 0%;
	text-align: left;
	font: normal 18px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0%;
	text-transform: uppercase;
}
#infoint_politica p {
	text-align: justify;
	font: normal 16px/22px 'roboto_condensedlight', "Arial", Helvetica, sans-serif;
	color: #666666;
	padding: 0.7% 0% 0.7% 0%;
}
#seccion_firma {
	padding: 1% 0% 0% 0%;
	font: normal 16px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
}
#firma_politica {
	padding: 0.1% 0% 0.1% 0%;
}
.bold {
	font-weight:bold;
	}
.clear-fix {clear:both; line-height:2px;}

/*servicios*/
#menuserv ul {
	float:right;
	display:block;	
	padding: 0px;
	}
#menuserv ul li{
	display:inline;
	float:left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#menuserv ul li a:link, #menuserv ul li a:visited {
	background: url(../_images/servicios/icomenu.png) no-repeat left top;
	font: normal 14px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	display:block;
	margin: 0%;
	padding: 3px 8px 0px 17px;
	min-height:27px;
}
#menuserv ul li a:hover, #menuserv ul li a:active {
	text-decoration: none;
	color: #d31821;
}
#infoserv {
	clear: both;
	width: 96%;
	margin: 0% auto;
	padding: 3% 2% 2.5%;
	border-top: #666666 dashed 1px;
	text-align: justify;
	overflow: hidden;
}
#infoserv h1 {
	background: none;
	border-bottom: none;
	margin: 0.5% 0%;
	text-align: left;
	font: normal 21px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0% 0% 1%;
	text-transform: uppercase;
}
#infoserv h2 {
	margin: 0%;
	text-align: left;
	font: normal 18px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	padding: 0%;
}
#infoserv p {
	text-align: justify;
	font: normal 16px/22px 'roboto_condensedlight', "Arial", Helvetica, sans-serif;
	color: #666666;
	padding: 0% 0% 1.5% 0%;
}
#infoserv img {
	padding: 0%;
}
.nolineatop{
	border-top:none !important;
	}
#clientes{
	display:block;
	width:255px;
	height:150px;
	padding:0%;
	border:#666666 dashed 1px;
	}
#clientes p{
	font: normal 14px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	display:block;
	width:100%;
	height:20px;
	padding:0%;
	margin:5% 0% 0%;
	text-align:center;
	}
#clientes a{
	font: normal 16px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}
#clientes a:hover{
	color: #D0151D;
	}
#clientetodo{
	display:block;
	margin:0% auto;
	overflow:hidden;
	}

#infoint ul {
	margin: 5% 0% 5% 7%;
	padding: 0%;
}
#infoint li a {
		list-style:url(../_images/ico-lista.png) none outside;
	font: normal 16px/22px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	display: list-item;
	padding: 0% 0% 3% 1%;
	margin:0%;
	text-decoration:none
}
#infoint li a:hover {
	color: #D0151D;
	text-decoration:underline;
}
#infoint_politica ul {
	margin: 1% 0% 1% 3%;
	padding: 0%;
}
#infoint_politica li a {
		list-style:url(../_images/ico-lista.png) none outside;
	font: normal 16px/22px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	display: list-item;
	padding: 0% 0% 3% 1%;
	margin:0%;
	text-decoration:none
}
#infoint_politica li a:hover {
	color: #D0151D;
	text-decoration:underline;
}
#contacIzq  p{
	padding-bottom:0.8%;
}
.contizar {
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
.contizar label {
	width: 242px;
	font: normal 16px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #999999;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;	/*float: left;*/
}
.contizar div {
	font: normal 14px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #666666;
	margin: 0% 0% 4% 0%;
	padding: 0px;
	display: block;
	text-decoration: none;
	overflow: hidden;
}	
.contizar input[type='text'], .contizar textarea{
	width: 242px;
	border: 1px solid #666666;
	padding: 5px;
	font-family: sans-serif;
	font-size: 14px;
	margin: 0px;
	/*Sombra caja*/
	box-shadow: 1px 1px 2px 1px #EEF5F7;
	-moz-box-shadow: 1px 1px 2px 1px #EEF5F7;
	-webkit-box-shadow: 1px 1px 2px 1px #EEF5F7;
}
.contizar input[type='text']:focus, .contizar textarea:focus{
	outline: #d71921;
	/*Sombra caja*/
	box-shadow:0 0 3px 3px #fbe4cf;
	-moz-box-shadow: 0 0 3px 3px #fbe4cf;
	-webkit-box-shadow: 0 0 3px 3px #fbe4cf;
}
.contizar input[type='text'].invalido, .contizar textarea.invalido{
	outline: #d71921;
	/*Sombra caja*/
	box-shadow:0 0 0 3px #fbe4cf;
	-moz-box-shadow: 0 0 0 3px #fbe4cf;
	-webkit-box-shadow: 0 0 0 3px #fbe4cf;
}
.contizar input[type='submit']{
	padding: 0px 33px;
	font: normal 14px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #fff;
	height: 30px;
	text-transform: uppercase;
	width: auto;
	margin: 0%;
	/*Background con degrade */
	background: #d71921;
	background: -moz-linear-gradient(top, #ec656b 0%, #880a0f 100%);
	background: -webkit-linear-gradient(top, #ec656b 0%, #880a0f 100%);
	/*Borde redondo*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*Sombra caja*/
	box-shadow: 0 2px 2px -1px #312924;
	-moz-box-shadow: 0 2px 2px -1px #312924;
	-webkit-box-shadow: 0 2px 2px -1px #312924;
	/*Sombra letra*/
	text-shadow: 1px 1px 0px #666666;
	-moz-text-shadow: 1px 1px 0px #666666;
	-webkit-text-shadow: 1px 1px 0px #666666;
	float: center;
}
.contizar input[type='submit']:hover{
	background: #bdcc3f; 
	background: -moz-linear-gradient(top, #d7e08c 0%, #8e992f 100%);
	background: -webkit-linear-gradient(top, #d7e08c 0%, #8e992f 100%); 
}
.contizar input[type='submit']:active{
	background: #bdcc3f; 
	background: -moz-linear-gradient(top, #514230 0%, #897A63 100%);
	background: -webkit-linear-gradient(top, #514230 0%, #897A63 100%); 
}
.contizar input[type='button']{
	padding: 0px 33px;
	font: normal 14px 'roboto_condensedregular', "Arial", Helvetica, sans-serif;
	color: #fff;
	height: 30px;
	text-transform: uppercase;
	width: auto;
	margin: 0%;
	/*Background con degrade */
	background: #d71921;
	background: -moz-linear-gradient(top, #ec656b 0%, #880a0f 100%);
	background: -webkit-linear-gradient(top, #ec656b 0%, #880a0f 100%);
	/*Borde redondo*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*Sombra caja*/
	box-shadow: 0 2px 2px -1px #312924;
	-moz-box-shadow: 0 2px 2px -1px #312924;
	-webkit-box-shadow: 0 2px 2px -1px #312924;
	/*Sombra letra*/
	text-shadow: 1px 1px 0px #666666;
	-moz-text-shadow: 1px 1px 0px #666666;
	-webkit-text-shadow: 1px 1px 0px #666666;
	float: center;
}
.contizar input[type='button']:hover{
	background: #bdcc3f; 
	background: -moz-linear-gradient(top, #d7e08c 0%, #8e992f 100%);
	background: -webkit-linear-gradient(top, #d7e08c 0%, #8e992f 100%); 
}
.contizar input[type='button']:active{
	background: #bdcc3f; 
	background: -moz-linear-gradient(top, #514230 0%, #897A63 100%);
	background: -webkit-linear-gradient(top, #514230 0%, #897A63 100%); 
}
.error{
	background-color: #d71921;
	margin-left: -10px;
	margin-top: 3px;
	padding: 6px 12px;
	position: absolute;
	font: normal 14px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	color: #fff;
	/*Borde redondo*/
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}
.error:before{
    border-color: transparent #d71921 transparent transparent;
    border-style: solid;
    border-width: 6px 8px;
    content: "";
    display: block;
    height: 0;
    left: -16px;
    position: absolute;
    top: 10px;
    width: 0;
}
.result_fail{
	background: none repeat scroll 0 0 #bdcc3f;
	font: 16px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	font-weight: bold !important;
	color: #fff !important;
	padding: 10px 12px 8px !important;
	text-align: center !important;
	margin: 0px 0px 15px 0px;
	/*Radius*/
	border-radius: 420;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
}
.result_ok{
	background: none repeat scroll 0 0 #d71921;
	font: normal 16px 'roboto_condensedbold', "Arial", Helvetica, sans-serif;
	font-weight: bold !important;
	color: #FFF !important;
	padding: 10px 12px 8px !important;
	margin: 0px 0px 15px 0px;
	text-align: center !important;
	/*Radius*/
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
}
.letraChica {
	display:block;
	padding:0px;
	width:90%;
	font-size:10px !important;
	font-family:'roboto_condensedregular', "Arial", Helvetica, sans-serif; 
	color: #B9B639;
	margin: 12px 0px 0px;
	text-align: right !important;
	}
#mapacont{
	height:190px;
	width:96%;
	padding:1%;
	border:#D0151D solid 1px;
	}
	
