* { margin: 0; padding: 0; }
html,  div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
 caption,, tfoot, thead,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	
	background: transparent;
}
	
body {

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
background-image:url(imagenes/bg.jpg);
background-repeat:no-repeat;
background-color:#EBEBEB;
background-position: center top;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;

}



#main { width: 100%; text-align:center;  }

#cabezera { width:990px; height:130px; text-align:left; margin: 0 auto;}
#cabezera_logo {width: 390px; height:100px; float:left; padding-top:20px; }
#cabezera_derecha { width:600px; height:140px; float:left; text-align:left; }

#cabezera_derecha_links { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:370px; float:left;  height:24px; padding-left:10px; padding-top:8px; padding-left:30px;}

#cabezera_derecha_links a			{font-family:Arial, Helvetica, sans-serif; cursor:hand; font-size: 11px;  color:#999999;  text-decoration:none;}
#cabezera_derecha_links  a:visited		{font-family:Arial, Helvetica, sans-serif; font-size: 11px;   color:#999999; text-decoration:underline;}
#cabezera_derecha_links  a:hover		{font-family:Arial, Helvetica, sans-serif; font-size: 11px;  color:#FF6600;  text-decoration:underline;}


#cabezera_derecha_idiomas { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:200px;  height:32px; float:left;}

#cabezera_derecha_cuenta { width:560px; height:80px; float:left;  padding-left:40px; padding-top:20px; }
#cabezera_derecha_cuenta_imagen { width:310px; height:20px; float:left; background-image:url(imagenes/tit_micuenta.png); background-repeat:no-repeat; }
#cabezera_derecha_cuenta_campos { width:330px; height:30px; float:left; padding-top:10px;  }
#cabezera_derecha_cuenta_recordar { width:310px; height:18px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;  }
#login_boton { width: 80px; height:30px; float:left; padding-top:8px; }

#soporte { width:140px; float:left; text-align:right; height:30px;}

#cabezera input { height:15px; background-color:#ffffff; border:thin; border-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding: 3px 3px;border: solid 1px; vertical-align: middle; border-color:#CCCCCC;}




#cabezera_menu { width:990px; height:38px; float:left; background-image:url(imagenes/bg_menu.jpg); background-repeat:no-repeat; background-position:center;   }

#contenido { width:990px;  line-height:18px; text-align:justify;  }

#columna_derecha {width:720px;  float:left; margin: 0 auto; text-align:left; padding-bottom:20px; }
#columna_derecha2 {width:990px;  float:left; margin: 0 auto; text-align:center; padding-bottom:20px; padding-top:10px; }

#columna_slide {width:720px;  float:left; margin: 0 auto; text-align:left; background-image:url(imagenes/bg_slides.png); 
background-position: -45px 198px;  background-repeat:no-repeat; padding-top:10px;  }

#columna_derecha_main {width:690px;  float:left; margin: 0 auto; text-align:left; padding-left:15px; padding-right:10px; margin-top:50px;  }
#columna_derecha_main2 {width:680px;  float:left; margin: 0 auto; text-align:left; padding-left:15px; padding-right:10px; margin-top:20px;  }

#columna_izquierda {width:270px;  float:left; margin: 0 auto; text-align:right;  }

#div_columnas { width:210px; float:left; margin-right:15px;  }

#banner {width:680px; height:320px; float:left; margin: 0 auto; text-align:left;  background-image:url(imagenes/banner.png); background-repeat:no-repeat;}

#flash { width:270px; height:90px; text-align:right; float:left; padding-top:5px;}

#rastreo {width:270px;  float:left; text-align:right; 
background-image:url(imagenes/columna_der.png); background-repeat:no-repeat; background-position:top center; padding-top:70px; padding-bottom:20px; color:#FFF; margin-top:10px; }

#rastreo input{ height:16px; background-color:#ffffff; border:thin; border-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding: 3px 3px;border: solid 1px; vertical-align: middle; border-color:#CCCCCC;}



#slogan { width: 1000px; text-align: left; margin: 0 auto; height:95px; }
#slogan_logo { width: 218px; text-align: left; margin: 0 auto; float:left; }
#slogan_texto { width: 782px; text-align: center;  float:left; margin-top:15px;   }





#noticias { width: 230px; text-align: left; margin: 0 auto; font-size:11px; color:#333; padding-left:20px; padding-right:20px; height:100px;   }

#noticias link 			{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#FF6600;  text-decoration:none;}
#noticias link a			{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#FF6600;  text-decoration:none;}
#noticias link  a:visited		{font-family:Tahoma; cursor:hand; font-size: 12px;   color:#FF6600; text-decoration:underline;}
#noticias link  a:hover		{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#000000;  text-decoration:underline;}

.titulitonaranja { 
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #F16725;
font-weight: bold;
}

.titulo_proceso { 
font-size: 15px;
font-family:Helvetica,Arial, sans-serif;
color: #F16725;
text-transform:uppercase;
font-weight:600;
padding-bottom:5px;
}

.titulo_mediano { 
font-size: 13px;
font-family:Helvetica,Arial, sans-serif;
color: #F16725;
text-transform:uppercase;
font-weight:600;
padding-bottom:5px;
}

.titulo_mediano_gris { 
font-size: 13px;
font-family:Helvetica,Arial, sans-serif;
color: #666;
text-transform:uppercase;
font-weight:600;
padding-bottom:5px;
}


#servicios { width: 1000px;  height:110px;  font-size: 12px;  color: #454444; line-height:17px; font-family:Arial, Helvetica, sans-serif; float:left; }

#linea { width:995px; background-image:url(img/linea2.jpg); background-repeat:repeat-x; height:5px; }



 .link_blanco 			{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#ccc;  text-decoration:none;}
 
 .link 			{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#FF6600;  text-decoration:none;}
.link a			{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#FF6600;  text-decoration:none;}
.link  a:visited		{font-family:Tahoma; cursor:hand; font-size: 12px;   color:#FF6600; text-decoration:underline;}
.link  a:hover		{font-family:Tahoma; cursor:hand; font-size: 12px;  color:#000000;  text-decoration:underline;}
 






#pie { width: 100%; background-color:#212121; height:180px; float:left; text-align:center; background-image:url(imagenes/bg_footer.jpg); background-repeat:repeat-x; }

#pie_menu { width: 1000px; text-align: left; margin: 0 auto; }

#footer {  width: 710px; float:left; padding-top: 20px; padding-bottom:40px; margin: 0 auto;}

#footer ul { float: left; width: 150px; margin-left:20px;}
#footer ul li { font-size: 11px; line-height:23px; float: left; width: 150px; border-bottom:1px dotted #333; }
#footer ul li strong { color: #61686d; display: block; text-transform: uppercase; }
#footer ul li a { display: block; text-decoration: none; width: 150px; color: #a8b0b3; }
#footer ul li a:hover { color: #FF6600; }

div.section { padding-top:20px; width:230px; float:left; padding-left:1px; line-height:19px; color:#ccc; font-size:11px; padding-left:30px; }

#derechos { width: 100%; background-color:#000; height: 30px;   color: #595858; font-size: 11px; float:left; margin: 0 auto; text-align:center;  }
#derechos_centro { width: 990px;  height: 30px; color: #595858; font-size: 11px;  margin: 0 auto; text-align:left; background-color:000;  }
#derechos_centro_texto { width: 700px;  height: 20px; color: #595858; font-size: 11px;  margin: 0 auto; text-align:left;padding: 8px 0; float:left; padding-left:10px; }
#derechos_centro_redes { width: 230px;  height: 20px; color: #595858; font-size: 11px;  margin: 0 auto; text-align:right; float:left; padding-left:1px; padding-top:3px; }


/* aqui empiezan los estilos de texto */
.blanco { color:#eee; font-weight:bold; padding-left:5px; padding-top:1px; padding-bottom:2px;}
.boton { height:30px; width:100px; background-color:#FF9900; border:medium; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.boton input { height:30px; width:100px; background-color:#FF9900; border:medium; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.titulo{
font-family:Trebuchet MS, Tahoma,Arial, Helvetica, sans-serif;
font-size:22px;
color:#F77E0A;
font-weight:bold;
padding-bottom:15px;
}

.resalte {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;

color:#F77E0A;
font-weight:bold;
 }
 
.resalte_gris {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;

color:#333333;
font-weight:bold;
 }


.imagenes {		
		background-color:#333;

		color:#FFFFFF;
		border: 4px solid #000000;
		font-family: Arial, Helvetica, sans-serif;	
	
	}
	
.recuadro {		
		background-color:#FEEDDE;

		color:#333;
		border: 2px solid #666;
		font-family: Arial, Helvetica, sans-serif;
		background-image:url(imagenes/answer.png) no-repeat 20px -50px;
		background-repeat:no-repeat;
		background-position:left;
		text-indent:25px;
		display:block;
		height:50px;

		
	
	}
	
.question{
		

		background:url(imagenes/answer.png) no-repeat 6px 6px;
		background-color:#FEEDDE;
		padding-left:5px;
   padding-top: 3px;
   padding-bottom: 5px;
   padding-right: 5px;
		
		
		height:25;
		color:#333;
       
		border: 2px solid #666;
		
	   text-indent:25px;
		display:block;
	
	}

#portafolio{ 
   
   width: 180px;
   text-align:left;
   padding-left:15px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 10px;
  
} 

#portafolio ul { float: left; width: 190px; }
#portafolio ul li { font-size: 11px; line-height: 24px; float: left; width: 190px; }
#portafolio ul li strong { color: #FF6600; display: block; text-transform: uppercase; font-size:12px;
padding-top:100;  }
#portafolio ul li a { display: block; text-decoration: none; width: 190px; color: #525252; }
#portafolio ul li a:hover { color: #000; text-decoration:underline; }

#tabla1{ 
   
   width: 240px;
   padding-left:10px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 10px;
   margin-top:0px;

   
} 
#cabtab1{ 
  

   color: #333333;
   font-size:13px;
   padding-left:5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
  

   


} 
#cuerpotab1{ 
   padding-left:5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   color: #333; 
   font-size:11px;
   text-align:justify;
}

#linktabla{ 
   padding-left:5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   color: #999; 
   font-size:11px;
   text-align:center;
}

.contactenos
{
font-family:Tahoma, Helvetica, sans-serif;
font-size:24px;
color:#666666;
}

.texto_slogans
{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding: 5px 5x 25px 5px;
text-align:justify;

}

.ubicaciones
{
font-family:Tahoma, Helvetica, sans-serif;
font-size:13px;
color:#FF6600;
font-weight:400;

}

.bg_campo
{
background-image:url(img/bg_campo.png);
background-repeat:no-repeat;
padding: 5px 5px 5px 5px;
font-size:12px;
width:292px;
height:30px;
border:none;
}

#formulario input
{
	background: transparent url('img/bg_campo.png') no-repeat 0 0;
	height: 20px;
	width: 273px;
	border: none;
	padding: 5px 10px;
	color: #fff;
	margin: 1px;
}


.bullet{
	background:url(imagenes/bullet.jpg) no-repeat 6px 10px;
	background-color:#F5F5F5;
	padding-left:5px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-right: 5px;	
	height:25;
	color:#333;
	text-indent:20px;
	display:block;
	border-bottom:1px dotted #ccc;
	
	}

.textarea
{
	background: transparent url('img/bg_textarea.png') no-repeat 0 0;
	height: 65px;
	width: 273px;
	border: none;
	padding: 5px 10px;
	color: #fff;
	margin: 1px;
	/* firefox */
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	resize: none;
}





#radious  {
font-size: 11px;
color: #fff;
width: 270px;
text-align:center;

}

#radious input  {
font-size: 11px;
color: #fff;
text-align:center;
background-color:transparent;
border:none;
}

#button
{
font-size: 11px;
color: #fff;
height: 30px;
float:left;
text-align:center;
	
}

#button input
{
font-size: 11px;
	font-weight:400;
	color: #fff;
	height: 26px;
	cursor: pointer;
	padding: 2px 2px 2px 2px;	
	background-image:url(imagenes/bg_boton.png);
	background-repeat:repeat-x;
	border: 2px solid #fff;

	margin-right:10px;
}

#button_rastreo
{
font-size: 11px;
color: #fff;
height: 30px;

float:left;
text-align:center;
width:260px;
	
}

#button_rastreo input
{
font-size: 11px;
	font-weight:400;
	color: #fff;
	height: 26px;
	width:70px;
	cursor: pointer;
	padding: 2px 2px 2px 2px;	
	background-image:url(imagenes/bg_boton.png);
	background-repeat:repeat-x;
	border: 2px solid #fff;

	margin-right:10px;
}
.enviar
{

	font-size: 11px;
	font-weight:400;
	color: #fff;
	height: 26px;
	width: 70px;
	cursor: pointer;
	padding: 2px 2px 2px 2px;
	
	background-image:url(imagenes/bg_boton.png);
	background-repeat:repeat-x;
	
	border: 2px solid #fff;
	text-align:center;
	
}




#bot1 {
    border: 0 0 0 0;

	
    text-align: left;

    }
	
 #bot1 a{
    background-image:url(img/btn_seccion.png);
    background-position: center top;
    height:40px;
    width:218px;
    display: block;
    color: #fff;
    text-decoration: none;
    background-repeat: no-repeat;
	text-indent:35px;
	padding-top:10px;

    }

#bot1 a:hover{
    background-image:url(img/btn_seccion_on.png);
	color:#666;
	text-indent:45px;
    }
    #bot1 a:focus{
    background-image:url(img/btn_seccion_on.png);
    }


 #vermas a{
    background-image:url(img/btn_enviar.png);
    background-position: center top;
    height:39px;
    width:110px;
    display: block;
    color: #fff;
    text-decoration: none;
    background-repeat: no-repeat;
	text-indent:35px;
	padding-top:7px;
	float:right;

    }

#vermas a:hover{
    background-image:url(img/btn_enviar.png);
	color:#ccc;
	text-indent:40px;
    }
    #vermas a:focus{
    background-image:url(btn_enviar.png);
    }



/* The styles below are only necessary for the styling of the demo page: */



h1{
	padding:30px 0;
	text-align:center;
	text-shadow:0 1px 1px white;
	margin-bottom:30px;
	background:url("img/page_bg.gif") repeat-x bottom #f8f8f8;
}

h1,h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
}

h2{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	
	position:absolute;
	right:40px;
	top:40px;
}

.note{
	font-size:12px;
	font-style:italic;
	padding-bottom:20px;
	text-align:center;
}

a, a:visited {
	color:#F77E0A;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

input { padding:5px; }
