<!-- @import url(http://fonts.googleapis.com/css?family=Scada:400,400italic,700,700italic);-->

@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-image: url(../imagenes/body_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	
}
.header .buscador {
	width: 250px;
	float: right;
	background-image: url(../imagenes/header_buscador_fondo.jpg);
	height: 65px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.menu {
	/*width: 99.7% 900px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 9px;*/
		width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
	background-color:#FFF;
	
	
}
.submit {
	background-color:#E0E0E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0.1em;
	border: 1px solid #999999;
	color: #666666;
	display: inline;	
}
.contenedor {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.items_descargas a {
	color: #999999;
	text-decoration: underline;
	font-size: 12px;
}
.items_descargas a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.items_descargas {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
}

.items_descargas span {
	display: block;
	font-size: 14px;
	color: #003366;
}


.Slide_izq {
	float: left;
	width: 500px;
}
.Slide_der {
	float: right;
	width: 390px;
}
.recaudaciones {
	background-image: url(../imagenes/recaudaciones_fondo.jpg);
	height: 150px;
	width: 391px;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.incautaciones {
	background-image: url(../imagenes/recaudaciones_fondo.jpg);
	height: 90px;
	width: 391px;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.aplicaciones {
	background-image: url(../imagenes/fondo-celeste.jpg);
	background-repeat: repeat-x;
	margin-top: 7px;
		-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

.cotizaciones {
	background-image: url(../imagenes/fondo-celeste.jpg);
	background-repeat: no-repeat;
	margin-top: 7px;
}
#BoxNoticiasFront {
	margin-top: 10px;
}
#BoxNoticiasFront h1 {
	font-size: 16px;
		text-shadow: 1px 1px #ccc;
}
#BoxNoticiasFront .imagenThumbs {
	float: left;
	padding: 2px;
	border: 0px outset #666666;
	
	box-shadow: 0 0.25em 0.1em 0.05em silver;
    -webkit-box-shadow: 0 0.25em 0.1em 0.05em silver;
	 filter: shadow(color=#999999, direction=135, strength=2);
	 /*box-shadow: 0px 2px 1px 1px #999999;*/
        filter:progid:DXImageTransform.Microsoft.Shadow
             (color=#999999 direction=135 strength=1);
	
	
	
	background-color: #FFFFFF;
	margin-right: 7px;
}
.ItemsSecciones {
	background-image: url(../imagenes/fondo-relacionados-interior.jpg);
	background-repeat: repeat-x;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#BoxNoticiasFront .fecha {
	color: #B70000;
}
#BoxNoticiasFront a {
	color: #324342 /* #48626F #003366*/;
	text-decoration: none;
}
#BoxNoticiasFront a:hover {
	color: #870707 /*#006699*/;
	text-decoration: none;
}
.Interior_Slide_izq {
	float: left;
	width: 577px;
}
.Interior_Slide_der {
	float: right;
	width: 312px;
}
.Titulo_item {
	font-size: 24px;
	color: #870707 /*#48626F #003366*/;
	text-shadow: 1px 1px #ccc;
}
#ArchivosRelacionados {
	margin-top: 10px;
	margin-left: 7px;
	width: 350px;
}
#ArchivosRelacionados li {
	list-style-image: url(../imagenes/icono_azul.jpg);
	margin-left: 20px;
}
#ArchivosRelacionados a {
	text-decoration: none;
	color: #004B97;
}

#ArchivosRelacionados a:hover {
	text-decoration: underline;
	color: #004B97;
}
#ItemsRelacionados {
	padding: 7px;

}
#ItemsRelacionados li {
	list-style-image: url(../imagenes/icono_rojo_df.png);
	margin-left: 20px;
	margin-top: 5px;
}
#AyudenosMejorar {
	padding: 7px;
}
#AyudenosMejorar p {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;

}
#AyudenosMejorar .formInput {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-size: 12px;
	padding: 2px;
}



#ItemsRelacionados a {
	text-decoration: none;
	color: #004B97;
}
#ItemsRelacionados a:hover {
	text-decoration: underline;
	color: #004B97;
}
#Cotizacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
#Cotizacion td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

#Cotizacion a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D76B00;
	text-decoration: none;
	float: right;
	font-weight: bold;
}
#Cotizacion a:hover {
	color: #D76B00;
	text-decoration: underline;
	font-weight: bold;
}

#Cotizacion .sectiontableentry2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002851;
	margin: 2px;
}
#Cotizacion .sectiontableentry1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002851;
	margin: 2px;
}
#Cotizacion .componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	margin: 2px;
}
#Cotizacion .small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	margin: 2px;
}
.footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding-top: 15px;
}
.MsoNormal {
	margin-bottom: 10px;
	color: #333333;
}
#item_cuerpo   a   {
	color: #003366;
	text-decoration: none;
}
#item_cuerpo a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#item_cuerpo ul {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
#item_cuerpo ul li {
	list-style-image: url(../imagenes/icono_azul.jpg);
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
#warning {
	width: 90%;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 150px;
	margin-left: auto;
	border: 1px solid #D77F20;
	padding: 10px;
}
#warning img {
	float: left;
}
#warning p {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	margin-top: 15px;
}
#warning span {
	display: block;
	clear: both;
	color: #666666;
}
#form1 legend {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form1 fieldset {
	padding: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form1 .CampoImput {
	font-size: 14px;
	color: #333333;
	padding: 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}
#form1 .TextArea {
	font-size: 14px;
	color: #333333;
	padding: 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textRecaudaciones {
	font-family: Scada;
	font-size: 14px;
	color: #FFFFFF;
	margin: 2px;
}
.linkchico a {
	color: #666666;
	text-decoration: none;
}



/* MODAL DE MAPA ADUANERO CON JQUERY*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:600px; 
  height:400px;
  padding:10px;
  background-color:#ffffff;
}

#comparativos .anio {
	font-size: 12px;
	font-weight: bold;
	color:#FFCC00

}
#comparativos  .montos {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF
}
#comparativos .porcentaje {
	font-size: 12px;
}
#AccesosDirectosDestacados {
	color: #003366;
	font-size: 11px;
	padding-top: 5px;
}
#AccesosDirectosDestacados a {
	color: #003366;
	font-size: 12px;
	text-decoration: none;
}
#AccesosDirectosDestacados a:hover {
	color: #006699;
	font-size: 12px;
	text-decoration: none;
}

#AccesosDirectosDestacados p {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
}
#noticias_anteriores {
	font-size: 11px;
}
#noticias_anteriores span {
	color: #666666;
}
#noticias_anteriores a {
	color: #006699;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
#noticias_anteriores a:hover {
	color: #993300;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
}
.contenedor .Slide_der .banners a {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}
.banners img
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.banners img:hover
{
opacity:0.4;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#ListadoConsultas {
	font-size: 12px;
	color: #333333;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ListadoConsultas .FechaConsulta {
	display: block;
	color: #666666;
	font-size: 10px;
}
#ListadoConsultas strong {
	font-size: 12px;
}
#ListadoRespuestas {
	font-size: 12px;
	color: #333333;
	padding: 10px;
	background-color: #CAFF95;
	width: 90%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

#Msg  {
	background-color: #FFFF99;
	margin-top: 20px;
	margin-bottom: 20px;
}

#Msg ul {
	background-color: #FFFF99;
	padding: 10px;
}
#Msg li {
	background-color: #FFFF99;
	margin-left: 20px;
}

.ObsConsulta {
	color: #990000;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #990000;

}
.ObsConsulta li {
	color: #990000;
	margin-left: 15px;
}
.TitSombreado {
	font-size: 16px;
	color: #285C81;
	font-weight: bold;
	text-shadow: 1px 1px #ccc;
}
.item_destaque {
	background-color: #F0F0E1/*ECF5B4*/;
	padding: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*border: 1px solid #144B82/*66CC33*/;
	border: 0px outset #666666;
	
	box-shadow: 0 0.25em 0.1em 0.05em silver;
    -webkit-box-shadow: 0 0.25em 0.1em 0.05em silver;
	 filter: shadow(color=#999999, direction=135, strength=1);
	 /*box-shadow: 0px 2px 1px 1px #999999;*/
        filter:progid:DXImageTransform.Microsoft.Shadow
             (color=#999999 direction=135 strength=1);
}
.item_destaque_libre {
	background-color: #F0F0E1/*#D2DDEE/*CCE6FF*/;
	padding: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #9B9B8C/*#660000/*3399FF*/;
}
#menu_2 {
		font-family:verdana;
		font-size:10px;
		position:relative;
		margin:0 auto;
		
	}
	
	#menu_2 ul {
		/* remove list style */
		list-style:none;
		padding:0;
		margin:0;	
		
		/* set the layer position */
		position:relative;
		z-index:5;
	}
	
		#menu_2 li {
			/* set the styles */
			background:#ccc url(jquery-vmenu/vmenu/bg.gif) ;
			padding:5px;
			margin:2px;
			cursor:pointer;
			border:1px solid #ccc;
		}
		
		#menu_2 li.hover {
			/* on hover, change it to this image */
			background-image:url(jquery-vmenu/vmenu/bg_hover.gif) !important;
		}
		
		#menu_2 li a {
			text-decoration:none;	
			color:#888;
		}
	
	
	#menu_2 .block {
		/* allow javascript to move the block */
		position:absolute;
		top:0;
		
		/* set the left position */
		left:150px;	
		
		/* display above the #menu */
		z-index:10;
		
		/* the image and the size */
		background:transparent url(jquery-vmenu/vmenu/arrow.png) top right;
		/*width:39px;*/
		padding:4px;
		cursor:pointer;
	}
	
	/* fast png fix for ie6 */
	* html .png{
		position:relative;
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
	}
	
	#carousel1{
	width: 700px;
	margin: auto;
	border: 1px solid #ccc;
	overflow: auto;
	height: 150px;
	position: relative;
	margin-top: 2em;
}
#carousel1 img{
	width: 300px;
	border: 0 none;
}

#carousel1_Controles img{
	border: 2px solid #a00;
	width: 15px;
	height: 15px;
}
#carousel2_Controles{
	right: 0;
	bottom: 0;
}
