.td-lista-titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#00538b;	
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	padding-bottom:12px;

}
.td-lista-titulo{
	background-image:url(images/bg-insumo.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00538b;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.td-lista-detalle{
	background-image:url(images/bg-insumo.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.bg-lista{
	background-image:url(images/bg-list.gif);
	background-repeat:repeat-x;
}
.specs-attribute{
	background-image:url(images/bg-list.gif);
	background-repeat:repeat-x;	
}

/*00538b*/
.td-div-vertical{
	background-image:url(images/div-vertical.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:20px;
}
.titulo{
	padding-top:30px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:20px;
	color:#00538b;	
	vertical-align:top;
	padding-left:5px;
}
.subtitulo-producto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00538b;
	line-height:15px;
	padding-bottom:15px;
}

.titulo-producto{
	padding-top:7px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:20px;
	color:#00538b;	
	vertical-align:top;
	padding-left:20px;	
	background-image:url(images/ico-titulo-main.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	
}
.titulo-thumb{
	padding-top:7px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#00538b;	
	vertical-align:top;
	padding-left:28px;	
	background-image:url(images/ico-titulo.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
}
.td-contenido-thumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	color:#666666;
	padding-bottom:10px;
	padding-top:0px;	
	padding-right:10px;
	padding-left:15px;
}
a.link-titulo:link, a.link-titulo:visited {
	color:#00538b;
	text-decoration:none;
}
a.link-titulo:hover {
	color:#1278bd;
	text-decoration:none;
}

/*d02e3a*/
/** TITULOS */
.td-subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:25px;
	vertical-align:top;
	color:#00538b;
	padding-bottom:10px;
	padding-top:10px;	
}
.td-subtitulo-gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	vertical-align:top;
	color:#AAA;
	padding-bottom:10px;
	padding-top:0px;	
	padding-left:20px;
}

.td-subtitulo-gris-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	line-height:24px;
	vertical-align:top;
	color:#999;
	padding-bottom:10px;
	padding-top:10px;	
	padding-left:20px;
}
.texto-resaltado-big{
	color:#00538b;
	font-size:large;
}
.titulo{
	padding-top:7px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#00538b;	
	vertical-align:top;
}
.titulo-in{
	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#00538b;	
	vertical-align:top;
}
.titulo-in2{
	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:27px;
	color:#00538b;	
	vertical-align:top;
}
.titulo-in3{
	padding-top:15px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d02e3a;	
	vertical-align:top;
}

.td-paquete-titulo-big{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#d02e3a;
	font-weight:normal;
	line-height:22px;
	padding-bottom:7px;
	vertical-align:bottom;
}
/** TITULOS */
.td-sub-footer{
	background-image:url(images/bg-sub-footer.gif);
	background-repeat:repeat-x;
	padding-left:0px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:15px;
}
.td-correo{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	vertical-align:top;
	line-height:16px;
	color:#00612D;
	padding-top:15px;	
}
.td-abogados-areas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	color:#999;
	line-height:14px;
	padding-top:13px;

}
.titulo-abogados{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	vertical-align:top;
	color:#00612D;
	line-height:14px;
}
.subtitulo-abogados{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	vertical-align:top;
	color:#666;
}
.td-titulo-white{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	vertical-align:top;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
}
.td-titulo-secundario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:top;
	color:#666;/*d02e3a;*/
	padding-bottom:5px;
	padding-top:5px;
	font-style:italic;
	font-weight:bold;
}
.td-detalle-white{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	color:#FFF;
	padding-bottom:5px;
	padding-top:10px;
}
a.link-menu:link, a.link-menu:visited {

	color:#fff;
	text-decoration:none;
	text-decoration:underline;
}
a.link-menu:hover {
	color:#c3ffca;
	text-decoration:none;
	text-decoration:underline;
}
a.link-blanco:link, a.link-blanco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:top;
	color:#FFF;
	text-decoration:underline;
}

a.link-enlace:link, a.link-enlace:visited {
	color:#00538b;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
}
a.link-enlace:hover {
	color:#1278bd;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
}
a.link-enlace-blanco:link, a.link-enlace-blanco:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
}
a.link-enlace-blanco:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
}

.td-content-down{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:14px;
	padding-bottom:10px;	
	color:#fff;	
	line-height:18px;
}

.td-content-down-in{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:0px;
	padding-bottom:0px;	
	color:#FFEAEA;	
}
.td-content{
	background-color:#FFF;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:25px;
}
.td-contenido-texto-home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	padding-top:0px;
	padding-bottom:8px;
}
.td-contenido-texto-mision{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#999;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.td-gris{
	background-image:url(images/bg-welcome.gif);
	background-repeat:repeat-x;
	background-color:#f3f3f3;
	padding-bottom:10px;
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#333;
}
.desd{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;

}
.td-div-paq{
	padding-top:15px;
	padding-bottom:25px;
	background-image:url(images/bg-punto.gif);
	background-repeat:repeat-x;
}
.precio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3c4366;
	font-weight:normal;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
}
.td-paquete-detalle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	font-weight:normal;
	line-height:20px;
	vertical-align:top;
}

.td-paquete-titulo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#292c3d;
	font-weight:normal;
	line-height:22px;
	padding-bottom:7px;
	vertical-align:top;
}
.texto-resaltado{
	color:#00538b;
}

.td-contenido-texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	padding-top:10px;

}
.td-contenido-texto-abogados{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#666666;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
	line-height:20px;
	padding-top:10px;
	padding-right:10px;

}
/********************************NL STUDIOS**********************************/
.td-nl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	vertical-align:bottom;
}
a.link-nl:link, a.link-nl:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffdddf;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}
a.link-nl:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}
/********************************NL STUDIOS**********************************/

a.link-footer:link,a.link-footer:hover, a.link-footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#232742;
	line-height:28px;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}

.td-sombra{
	padding-bottom:5px;
	background-image:url(images/bg-sombra.png);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	
}
.td-suscribete{
padding-top:25px;
padding-bottom:3px;
padding-right:8px;
text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	font-style:normal;
	color:#fff;
}
/****************************** Formulario **********************************/
.input-top { 
background-color: #ffffff; 
border: 1px double #00538b;
padding-bottom:5px;
padding-top:5px;
}
input { 
background-color: #ffffff; 
border: 1px double #00538b;
padding-bottom:3px;
padding-top:3px;
}
select { 
background-color: #ffffff;
border: 1px double #00538b;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;}
textarea { 
background-color: #ffffff; 
border: 1px double #00538b;}
.boton{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#00538b;
	padding-bottom:7px;
	padding-top:7px;
border: 1px double #00538b;	
}

.botonImg{
  font-family: arial;
  font-size: 13px;
  font-weight: normal;
  color: #FFFFFF;
  background-image:url(images/bg-boton.gif);
  background-repeat:repeat-x;
  padding-bottom:2px;
  padding-top:10px;
border: 0px double #0075bf;	
}
/******************************* Body Gral. ****************************************/	
body {
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#0d5488; /*980f19*/ 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	font-style:normal;
	color:#666666;
	/*letter-spacing:1px;*/
}
td{
	vertical-align:top;
}
/******************************* Titulos ****************************************/	
.grande{
font-size:18px;
color:#1fa22e;}
.mediano{
font-size:16px;
color:#1fa22e;}
.chico{
font-size:14px;
color:#2c374b;}

/******************************* Textos *****************************************/
.color-principal-A{
color:#1fa22e;
font-size:11px;}
.color-principal-B{
color:#1fa22e;
font-size:12px;}
.color-principal-C{
color:#1fa22e;
font-size:13px;}

.color-secundario-A{
color:#000000;
font-size:11px;}
.color-secundario-B{
color:#000000;
font-size:12px;}
.color-secundario-C{
color:#000000;
font-size:13px;}

.color-terciario-A{
color:#666666;
font-size:11px;}
.color-terciario-B{
color:#666666;
font-size:12px;}
.color-terciario-C{
color:#666666;
font-size:13px;}

.color-adicional1-A{
color:#8d0013;
font-size:11px;}
.color-adicional1-B{
color:#8d0013;
font-size:12px;}
.color-adicional1-C{
color:#8d0013;
font-size:13px;}

.color-adicional2-A{
color:#c5c6c6;
font-size:11px;}
.color-adicional2-B{
color:#c5c6c6;
font-size:12px;}
.color-adicional2-C{
color:#c5c6c6;
font-size:13px;}

.color-adicional3-A{
color:#ffffff;
font-size:11px;}
.color-adicional3-B{
color:#ffffff;
font-size:12px;}
.color-adicional3-C{
color:#ffffff;
font-size:13px;}

/******************************* TD's ****************************************/	
td.titulo-principal-blanco{
padding-top:4px;
padding-bottom:7px;
padding-left:30px;
padding-right:5px;
background-color:#FFFFFF;}
td.contenido-blanco{
padding-top:2px;
padding-bottom:4px;
padding-left:58px;
padding-right:30px;
background-color:#FFFFFF;}

td.titulo-principal-rojo{
padding-top:4px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
background-color:#1fa22e;}
td.contenido-rojo{
padding-top:2px;
padding-bottom:4px;
padding-left:12px;
padding-right:6px;
background-color:#1fa22e;}

td.titulo-principal-gris{
padding-top:4px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
background-color:#404040;}
td.contenido-gris{
padding-top:2px;
padding-bottom:4px;
padding-left:12px;
padding-right:6px;
background-color:#404040;}

td.titulo-principal-plomo{
padding-top:4px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
background-color:#c5c6c6;}
td.contenido-plomo{
padding-top:2px;
padding-bottom:4px;
padding-left:12px;
padding-right:6px;
background-color:#c5c6c6;}
/******************************* Negritas ****************************************/
.negrita-principal-A{
color:#1fa22e;
font-size:10px;
font-weight:bold;}
.negrita-principal-B{
color:#1fa22e;
font-size:11px;
font-weight:bold;}
.negrita-principal-C{
color:#1fa22e;
font-size:12px;
font-weight:bold;}

.negrita-secundario-A{
color:#000000;
font-size:10px;
font-weight:bold;}
.negrita-secundario-B{
color:#000000;
font-size:12px;
font-weight:bold;}
.negrita-secundario-C{
color:#000000;
font-size:13px;
font-weight:bold;}

.negrita-terciario-A{
color:#666666;
font-size:10px;
font-weight:bold;}
.negrita-terciario-B{
color:#666666;
font-size:12px;
font-weight:bold;}
.negrita-terciario-C{
color:#666666;
font-size:13px;
font-weight:bold;}

.negrita-adicional1-A{
color:#8d0013;
font-size:10px;
font-weight:bold;}
.negrita-adicional1-B{
color:#8d0013;
font-size:12px;
font-weight:bold;}
.negrita-adicional1-C{
color:#8d0013;
font-size:13px;
font-weight:bold;}

.negrita-adicional2-A{
color:#c5c6c6;
font-size:10px;
font-weight:bold;}
.negrita-adicional2-B{
color:#c5c6c6;
font-size:12px;
font-weight:bold;}
.negrita-adicional2-C{
color:#c5c6c6;
font-size:13px;
font-weight:bold;}

.negrita-adicional3-A{
color:#ffffff;
font-size:10px;
font-weight:bold;}
.negrita-adicional3-B{
color:#ffffff;
font-size:12px;
font-weight:bold;}
.negrita-adicional3-C{
color:#ffffff;
font-size:13px;
font-weight:bold;}

/********************************* Separadores **************************************/
.separador-punto-vertical-rojo{
background-image:url(images/separador-punto-rojo.png);
background-repeat:repeat-y;
background-position:center;}
.separador-punto-horizontal-rojo{
background-image:url(images/separador-punto-rojo.png);
background-repeat:repeat-x;
background-position:center;}

.separador-punto-vertical-gris{
background-image:url(images/separador-punto-gris.png);
background-repeat:repeat-y;
background-position:center;}
.separador-punto-horizontal-gris{
background-image:url(images/separador-punto-gris.png);
background-repeat:repeat-x;
background-position:center;}

.separador-punto-vertical-plomo{
background-image:url(images/separador-punto-plomo.png);
background-repeat:repeat-y;
background-position:center;}
.separador-punto-horizontal-plomo{
background-image:url(images/separador-punto-plomo.png);
background-repeat:repeat-x;
background-position:center;}


.separador-linea-vertical-rojo{
background-image:url(images/punto-rojo.gif);
background-repeat:repeat-y;
background-position:center;}
.separador-linea-horizontal-rojo{
background-image:url(images/punto-rojo.gif);
background-repeat:repeat-x;
background-position:center;}

.separador-linea-vertical-gris{
background-image:url(images/punto-gris.gif);
background-repeat:repeat-y;
background-position:center;}
.separador-linea-horizontal-gris{
background-image:url(images/punto-gris.gif);
background-repeat:repeat-x;
background-position:center;}

.separador-linea-vertical-plomo{
background-image:url(images/bg-vertical.gif);
background-repeat:repeat-y;
background-position:center;
padding-left:4px;
padding-right:4px;
}
.separador-linea-horizontal-plomo{
background-image:url(images/punto-plomo.gif);
background-repeat:repeat-x;
background-position:center;}

.separador-degradado-vertical{
background-image:url(images/degradado.jpg);
background-position:center;
background-repeat:no-repeat;
}

/********************************* UL's **************************************/
ul.ul-colosa{
list-style-image:url(images/ul.gif);
list-style-position:10px;}
ul.ul-rojo2{
list-style-image:url(images/cuadro-rojo.gif);
list-style-position:10px;}
ul.ul-rojo3{
list-style-image:url(images/punto-rojo2.gif);
list-style-position:10px;}

ul.ul-gris1{
list-style-image:url(images/ico-list.gif);
list-style-position:10px;
}
ul.ul-gris2{
list-style-image:url(images/cuadro-gris.gif);
list-style-position:10px;}
ul.ul-gris3{
list-style-image:url(images/punto-gris2.gif);
list-style-position:10px;}



/****************************** Otros ***********************************/

.main{
background-color:#ffffff;
padding-bottom:10px;
padding-left:5px;
padding-right:10px;
padding-top:0px;
vertical-align:top;
}

.titulo-main{
padding-top:8px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
font-size:22px;
font-weight:bold;
color:#1fa22e;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
vertical-align:top;
}

.contenido-main{
padding-left:3px;
padding-right:20px;
padding-bottom:5px;
padding-right:5px;
text-align:left;
line-height:18px;
vertical-align:top;

text-align:justify;

}

.especial-1{
font-size:13px;}

.especial-2{
	font-size:18px;
	font-weight:none;
	color:#1fa22e;
	word-spacing:2px;
	letter-spacing:1px;
	padding-top:5px;
	font-style:italic;
	padding-bottom:15px;
	padding-top:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.footer{
color:#FFF;
font-size:13px;
text-align:center;
padding-top:35px;
padding-bottom:55px;
background-image:url(images/bg-footer.gif);
background-repeat:repeat-x;
}

.footer-bajo{
padding-top:18px;
padding-bottom:29px;
font-size:12px;
text-align:left;
line-height:18px;
}


.td-div-horizontal{
	background-image:url(images/bg-div-horizontal.gif);
	background-repeat:repeat-x;
	padding-top:10px;	
	
}

div#caja-verde {
outline-color:#CCCCCC;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#e9ffe8;
border:solid 1px #0ba746;
line-height:16px;

/*border-top: 2px solid #dcd069;*/
}
div#caja-celeste {
outline-color:#CCCCCC;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#f8f8f8;
border:solid 1px #03b9ed;
line-height:16px;

/*border-top: 2px solid #dcd069;*/
}
div#caja-amarilla {
outline-color:#CCCCCC;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#fffce1;
border:solid 1px #febb19;
line-height:16px;

/*border-top: 2px solid #dcd069;*/
}
div#caja-amarilla2{
outline-color:#CCCCCC;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:15px;
padding-left:20px;
padding-bottom:15px;
padding-right:20px;
position:relative;
background:#fffce1;
border:solid 1px #febb19;
line-height:20px;
/*border-top: 2px solid #dcd069;*/
}

div#caja-amarilla3{
outline-color:#CCCCCC;
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:12px;
padding-left:15px;
padding-bottom:12px;
padding-right:15px;
position:relative;
background:#fffce1;
border:solid 1px #febb19;
line-height:15px;
/*border-top: 2px solid #dcd069;*/
}

.separador_vertical{
	background-image:url(images/bg-divs.gif);
	padding-left:5px;
	padding-right:5px;	
}


/****************************** LINK's ***********************************/
a.link1:link, a.link1:visited {
font-size:13px;
color:#1fa22e;
text-decoration:underline;}
a.link1:hover {
font-size:13px;	
color: #1fa22e;
text-decoration: underline;}

a.link-u:link, a.link-u:visited {
font-size:13px;
color:#1fa22e;
text-decoration:underline;}
a.link-u:hover {
font-size:13px;	
color: #1fa22e;
text-decoration: underline;}

a.link2:link, a.link2:visited,a.link2:hover {
color:#1fa22e;
text-decoration:none;
}

a.link3:link, a.link3:visited,a.link3:hover {
color:#666666;
text-decoration:none;
font-weight:bold;}


a.link-principal:link, a.link-principal:visited,a.link-principal:hover {
color:#2c374b;
text-decoration:none;
text-decoration:underline;

}
.menu{
	text-align:center;
	padding-bottom:15px;
	padding-top:20px;
	vertical-align:middle;
	
}
a.link-menu:link, a.link-menu:visited,a.link-menu:hover {
font-size:16px;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
text-decoration:none;
font-weight:normal;}

/****************************** FIN LINK's ***********************************/


.bg-carrucel{
	background-image:url(../images/bg-carrucel.gif);
	background-repeat:repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;	
}

td.div-news{
	background-image:url(images/bg-div-news.gif);
	background-repeat:repeat-x;
	padding-top:12px;
	padding-bottom:5px;
}

td.news{
	background-image:url(images/bg-news.gif);
	background-repeat:no-repeat;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
ooter-in{
	text-align:left;
	vertical-align:middle;
}
.footer-in2{
	padding-top:11px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	vertical-align:middle;
}


.detalle-titulo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.detalle-texto{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
}

/***************************************************************/

.contenido-bienvenido{
	background-image:url(images/bg-welcome.gif);
	padding-left:12px;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f2944;
	line-height:16px;
}
.texto-footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b61a4;
	line-height:18px;
}
.texto-footer-in{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9bafea;
	line-height:15px;
}


/******************* LINKSSSS ********************************************/

a.link-gris:link, a.link-gris:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d9d9d;
	line-height:18px;
	text-decoration:node;
}
a.link-gris:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fafafa;
	line-height:18px;
	text-decoration:none;
}


a.link-apto:link, a.link-apto:visited {
	color:#ccc;
	text-decoration:node;
}
a.link-apto:hover {
	color:#039dbf;
	text-decoration:none;
}


a.link-celeste:link, a.link-celeste:visited {
	color:#ccc;
	text-decoration:node;
}
a.link-celeste:hover {
	color:#039dbf;
	text-decoration:none;
}
a.link-celeste2:link, a.link-celeste2:visited {
	color:#666;
	text-decoration:node;
	padding-left:10px;
	padding-right:10px;
	
}
a.link-celeste2:hover {
	color:#0991d1;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}


a.link-celeste2l:link, a.link-celeste2l:visited {
	color:#666;
	text-decoration:node;
	padding-left:0px;
	padding-right:10px;
	
}
a.link-celeste2l:hover {
	color:#039dbf;
	text-decoration:none;
	padding-left:0px;
	padding-right:10px;
}

a.link-celeste23:link, a.link-celeste23:visited {
	color:#039dbf;
	text-decoration:node;
	padding-left:0px;

}




a.link-mas:link,a.link-mas:hover, a.link-mas:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	background-color:#162849;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}


a.link-suc:link,a.link-suc:hover, a.link-suc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#2b578f;
	text-decoration:underline;
	padding-left:10px;
}
.texto-azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b578f;
	line-height:15px;
}




td.contenido-in{
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	line-height:18px;

	background-color:#f8f9fd;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
}
td.contenido-world{
	vertical-align:top;
	background-image:url(images/bg-world.gif);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f2944;
	line-height:16px;
	background-color:#f2f4fd;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
}
ul.lista{
	list-style-image:url(images/ico-list.gif);
	list-style-position:10px;
}

td.contenidp-anio{
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5e5e5e;
	line-height:18px;
	text-align:right;
	padding-right:10px;
}

td.punteado{
	background-image:url(images/bg-punto.gif);
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:5px;	
}
td.contenido-right{
	vertical-align:top;
	text-align:right;
	padding-right:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	line-height:18px;
}
td.contenido-simple{
	vertical-align:top;
	text-align:left;
	padding-right:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	line-height:18px;
}
.td-suc{
	background-image:url(images/bg-suc.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	
}
.td-menu-div{
	background-image:url(images/bg-div-menu.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding-left:0px;
	padding-right:0px;
}
.td-menu{
	padding-top:11px;
	padding-bottom:12px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	text-align:center;

	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;	
	
}
.bg-news{
	background-image:url(images/bg-news.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-bottom:12px;
}
.detalle-fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
.td-menu-top{
	background-image:url(images/bg-menu-top.gif);
	background-repeat:no-repeat;
	
}
.contenido-basico{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#666;
	vertical-align:top;
}
td.bg-lateral{
    background-image:url(images/bg-div-h.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:10px;
}
td.bg-lateral-footer{
    background-image:url(images/bg-div-f.gif);
	background-repeat:repeat-x;
}
.footer-texto{
	text-align:right;
}


.subtitulo-azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b578f;
	line-height:15px;
}





.td-o_derecha{
	text-align:right;	
	vertical-align:top;	
}
.td-o_izquierda{
	text-align:left;	
	vertical-align:top;
}

.td-informacion{
	text-align:right;
	vertical-align:baseline;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	
	}
.td-main-superior-in{
	background-image:url(images/bg-in.gif);
	background-repeat:repeat-x;
	padding-bottom:0px;	
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	
}
.td-main-superior{
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	padding-bottom:0px;	
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	
}
.td-main-inferior{
	background-image:url(images/bg-footer.gif);
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;	
	padding-bottom:0px;	
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#999;
	padding-top:15px;
	padding-bottom:35px;
	background-color:#0e578b;
	
}
.td-footer{
	padding-top:20px;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	background-color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	text-align:left;
	color:#9d9d9d;
}
.td-titulo-gris{
	background-image:url(images/bg-div-horizontal.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-botton:30px;
}
.td-div-horizonal-celeste{
	background-image:url(images/bg-div-horizontal-cel.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-botton:10px;
}
.td-bg-footter-in{
	background-color:#323232;
	padding-bottom:20px;
	vertical-align:top;
}
.td-footer-titulo{
	background-color:#292929;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:11px;
	vertical-align:top;
	color:#ccc;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
}
.td-footer-detail{
/*	background-color:#292929;*/
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:11px;
	vertical-align:top;
	color:#9d9d9d;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
}
.td-footer-credits{
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#999;
	padding-top:10px;
	padding-bottom:10px;
}
.td-basico{
	vertical-align:top;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.td-basico-pad{
	vertical-align:top;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:0px;
}

.td-subtitulo-blue{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-style:italic;
	line-height:25px;
	vertical-align:top;
	color:#0075bf;
	padding-bottom:10px;
	padding-top:10px;	
}



.td-contenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	vertical-align:top;
	color:#666666;
	padding-bottom:20px;
	padding-top:10px;	
}


.td-contenidof{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	vertical-align:top;
	color:#666666;
	padding-bottom:8px;
	padding-top:5px;	
}
.texto-celeste{
	color:#00612D;
}
.td-leyenda{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:0;
	font-size:14px;
	line-height:18px;
	vertical-align:top;
	text-align:left;
	padding-left:20px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
	color:#aaa;
}
/*** CAJAS ****************************/
div#caja-celeste {
font-family:Arial, Helvetica, sans-serif;
outline-color:#CCCCCC;
font-size:11px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#f5fafe;
border:solid 1px #519fdd;
/*border-top: 2px solid #519fdd;*/
}

div#caja-amarilla {
font-family:Arial, Helvetica, sans-serif;
outline-color:#CCCCCC;
font-size:11px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
position:relative;
background:#fdf6d4;
border:solid 1px #ffde45;
/*border-top: 2px solid #dcd069;*/
}
/*** CAJAS CLOSE ****************************/

.td-cell-main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	vertical-align:top;
	color:#FFF;
	background-color:#006ec5;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:5px;
	padding-top:5px;
	text-transform:uppercase;
}
.td-cell-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:top;
	color:#666;
	padding-bottom:2px;
	padding-top:2px;

border-style: dotted;
border-width: 1px;
border-color: 660033;
background-color: cc3366;
font-family: verdana, arial;
font-size: 10pt; ;
}
.td-cell-item2{
	background-image:url(images/bg-tabla.gif);
	background-repeat:repeat-x;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}
.td-cell-item4{
	background-image:url(images/bg-tabla.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
}
.td-pasajero-basico{
	padding-left:70px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	line-height:18px;	
	
}
