/*.#E6E6E6*/

.color-int{ background:#E6E6E6;}
.border-top{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	}
.border-bottom{
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	}
	
a{ border:none;}
a img{ border:none;}

.desktop{ width:99%;}	
		
.content-internas{ width:100%;  float:left; margin:5px 0px 5px 0px; padding-bottom:20px; position:relative;}
.content-internas h1{ width:98%; height:30px; line-height:30px; float:left; margin:0px 0px 0px 0px; background:#ED3D41; color:#FFF; padding-left:2%; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.content-internas h1 em{ font-style:italic; font-size:16px; font-weight:bold;}
.content-internas h2{ width:98%; height:30px; line-height:30px; float:left; margin:10px 0px 0px 0px; color:#707073; padding-left:2%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.content-internas h2 em{ font-style:italic; font-size:16px;}
.content-internas h2 span{ color:#ED3C42;}

.verde{ color:#009900; font-size:14px; font-weight:bold;}
.red{ color:#727274; font-size:22px; font-weight:bold;}
.colorRed{ color:#EE3D43; font-size:22px; font-weight:bold;}
.colorGreen{ color:#00A228; font-size:22px; font-weight:bold;}

.box-datos{ width:90%;  margin:5px 0px 0px 9px; padding-top:10px; float:left;}
.box-datos .col-D .Destacado
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-large;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
}


.box-datos .col-A{ float:left; width:290px; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; clear:both; }
.box-datos .col-B{ float:left; width:60%; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173;}
.box-datos .col-B a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717173; text-decoration:none;}
.box-datos .col-B a:hover{ text-decoration:underline;}
.box-datos .col-B select{ width:270px; background:#E5E5E5; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#717173; margin-top:5px; padding:5px 0px 5px 0px;}
.box-datos .col-B .input01{ width:260px; background:#E5E5E5; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173; margin-top:5px; padding:5px 5px 5px 5px;}
.box-datos .col-C{ float:left; width:290px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173;}
.box-datos .col-C a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3DB5E5; text-decoration:underline;}
.box-datos .col-C a:hover{ text-decoration:none;}
.box-datos .col-D{ float:left; width:100%;   font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; clear:both; }
.box-datos .btn-enviar{ width:113px; height:30px; line-height:30px; color:#FFF; float:left; margin:10px 0px 0px 0px; background:#3DB5E5; font-family:Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.box-datos .btn-enviar:hover{ background:#ED3D41;}

.banner-lateral{ width:280px; height:483px; background:#E5E5E5; margin:20px 0px 0px 20px; float:right; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.banner-lateral span{ font-size:24px; font-style:italic; font-family:Arial, Helvetica, sans-serif; width:277px; height:41px; text-align:center; float:left; margin-top:30px; color:#727274;}
.banner-lateral p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#727274; text-align:justify; font-style:italic; width:230px; float:left; margin:20px 0px 0px 26px; line-height:25px;}
.banner-lateral img{margin:0px 0px 0px 26px;}
.banner-lateral .btn-enviar{ width:113px; height:30px; line-height:30px; color:#FFF; float:left; margin:10px 0px 0px 85px; background:#3DB5E5; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.banner-lateral .btn-enviar:hover{ background:#ED3D41;}

.tbla-estCta-periodo{ width:748px; float:left; border-collapse:collapse; margin:14px 0px 0px 10px;}
.tbla-estCta-periodo th{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; height:50px;}
.tbla-estCta-periodo td{ height:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}
.tbla-estCta-periodo td span{ border:1px solid #999; padding:6px 10px;}
.tbla-estCta-periodo .btn-buscar{ width:113px; height:30px; line-height:30px; color:#FFF; float:left; margin:0px 0px 0px 0px; background:#3DB5E5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.tbla-estCta-periodo .btn-buscar:hover{ background:#ED3D41;}

.tbla-estCta-periodo-320{ display:none;}

.subtitle{ color:#717173; clear:both; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold!Important;}
.subtitle em{ font-style:italic; font-weight:bold; font-size:18px;}
.subtitle em span{ color:#ED3D41;}

.tbla-interna01-head{ width:861px; height:30px; line-height:30px; border-collapse:collapse; margin-left:10px; margin-top:0px; float:left;}
.tbla-interna01-head thead{ width:100%; height:30px; line-height:30px; background:#656565;}
.tbla-interna01-head thead td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; width:20%; height:25px; text-align:center;}
.tbla-interna01-head tbody{ width:100%; height:30px; line-height:30px;}
.tbla-interna01-head tbody td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px; color:#717172; width:20%; text-align:center;}
.tbla-interna01-head em{ font-size:14px; font-style:italic; font-weight:bold;}

.tbla-interna-roja{ width:861px; height:30px; line-height:30px; border-collapse:collapse; margin-left:10px; margin-top:15px; float:left;}
.tbla-interna-roja thead{ width:100%; height:30px; line-height:30px; background:#ED3D41;}
.tbla-interna-roja thead td{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFF; width:20%; text-align:center;}

.tbla-interna01{ width:845px; border-collapse: collapse; height:auto; margin-left:0px; margin-top:0px; float:left;}
.tbla-interna01 td{ height:23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 5px; color:#717172; width:20%; text-align:center; font-weight:100;}
.tbla-interna01 td:last-child{}

.tbla-interna01 tr:nth-child(odd){ background-color:#D8D8D8;}
.tbla-interna01 tr:nth-child(even){ background-color:#D2D2D2;}


.tbla-interna02{ width:100%; height:auto; border-collapse:collapse; margin-left:0px; margin-top:0px; float:left;}
.tbla-interna02 td{ height:25px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 2%; color:#717172; width:18%; text-align:center; font-weight:100;}
.tbla-interna02 td:last-child{}

.tbla-interna02 tr:nth-child(even){ background-color:#D8D8D8;}
.tbla-interna02 tr:nth-child(odd){ background-color:#D2D2D2;}

.scrollInt{ width:861px; height:495px; float:left; margin:0px 0 0 10px;}
.scrollInt02{ width:861px; height:223px; float:left; margin:0px 0 0 10px;}
.scrollInt03{ display:none;}
.scrollInt04{ display:none;}
.scrollInt05{ display:none;}

.tbla-col3{ width:98%; height:30px; float:left; margin:18px 0px 0px 0px; padding-left:2%;}
.tbla-col3 td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#717173;}
.tbla-col3 select{ width:270px; height:auto; padding:5px 0px; background:#E5E5E5; border:1px solid #999; font-size:12px; color:#717172; float:left; font-family:Arial, Helvetica, sans-serif;}

.btn-celeste{ width:auto; padding:0px 20px; height:30px; line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px 20px 0px 0px; background:#3DB5E5;  font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer;}
.btn-celeste:hover{ background:#ED3D41;}
.btn-celeste a{ text-decoration:none; color:#FFF;}

.tble-filtro{ border-collapse:collapse; float:left; margin:10px 0px 0px 10px;}
.tble-filtro td{ height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#717173; padding:5px;}
.tble-filtro td em span{ color:#ED3D41;}
.tble-filtro td .small{ font-size:12px;}
.tble-filtro .inputFiltro{ background:#E5E5E5; border:1px solid #999; width:180px; padding:6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}

.mapa{ width:100%; height:193px; float:left; margin:25px 0px 0px 0px;}

.pines{ width:500px; float:left; list-style:none; margin:10px 0px 0px 0px; padding-left:15px;}
.pines li{ float:left; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#717172; font-size:13px;}
.pines li em span{ color:#ED3D41;}
.pines li em{ font-weight:bold;}

.listPin{ list-style:none; display:inline; text-align:center; width:100%;}
.listPin li{ display:inline;}

.tble-traspaso{ border-collapse:collapse; float:left; margin:10px 0px 0px 10px;}
.tble-traspaso td{ height:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173; padding:5px;}
.tble-traspaso .link{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3DB5E5;}
.tble-traspaso .link:hover{ text-decoration:none; color:#ED3D41;}
.tble-traspaso th{ width:225px; height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; padding:5px; text-align:left;}
.tble-traspaso input{ background:#E5E5E5; border:1px solid #999; width:230px; padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}

/*TABS->*/
ul.tabs { margin:15px 0px 0px 10px; padding:0!Important; float:left; list-style: none; height:26px; position:relative; clear:both;}
ul.tabs li { margin:0px 0px 0px 0px!Important; padding:0; height:26px!Important; width:113px!Important; text-align:left!Important; background:#CBC9C9; float:left!Important; clear:none;!Important}
ul.tabs li a{ text-decoration: none; display: block; height:24px; line-height:24px; width:113px!Important; padding:0px; font-size:14px; color:#FFF; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
ul.tabs li a:hover{ display:block; text-decoration:none; color:#FFF; background:#656565; border-bottom:2px solid #656565;}
html ul.tabs li.active{ background:#656565;}
ul.tabs li.active{ color:#FFF!Important;}
ul.tabs .active a { color:#FFF;}

.tab_container {  float: left; height:auto; min-height:500px; width:100%; margin:0px 0px 15px 0px; padding:0px; padding-bottom:15px}
.tab_content { margin:1px 0px 0px 0px; padding:0px;}

.tbla-simple{ width:100%; height:30px; line-height:30px; border-collapse:collapse; float:left;}
.tbla-simple thead{ width:100%; height:30px; line-height:30px; background:#656565;}
.tbla-simple thead td{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFF; width:20%; text-align:center;}
.tbla-simple tbody{ width:100%; height:45px; line-height:45px;}
.tbla-simple tbody td{ width:20%; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717172; text-align:center;}
.tbla-simple tbody tr:nth-child(even){ background-color:#D8D8D8;}
.tbla-simple tbody tr:nth-child(odd){ background-color:#D2D2D2;}

/*Fancybox*/
.content-fancybox{ display:none;}
.inlineContent{ width:472px; height:432px; background:url(img/patron.jpg) repeat; overflow:auto; position:relative;}
.inlineContent img{ width:372px; margin:0px 0px 0px 50px;}
.inlineContent02{ width:600px; height:auto; padding-bottom:40px; background:url(img/patron.jpg) repeat; overflow:auto; position:relative;}
.inlineContent02 .icono{ width:60px; height:60px; float:left; margin:50px 0px 0px 270px;}
.inlineContent02 .icono02{ width:40px; height:40px; float:left; margin:50px 0px 0px 78px;}
.inlineContent02 h2{ width:40%; height:57px; float:left; color:#ED3D41; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:5% 30%;}
.inlineContent02 h3{ width:103px; float:left; margin:0px 0px 0px 271px;}
.inlineContent02 .tituloleft{ width:377px; float:left; margin:55px 0px 0px 10px; color:#ED3D41; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.tble-delivery{ border-collapse:collapse; float:left; margin:10px 0px 0px 10px;}
.tble-delivery th{ width:125px; height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; padding:5px; text-align:left;}
.tble-delivery td{ height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717173; padding:5px;}
.tble-delivery .input01{ background:#E5E5E5; border:1px solid #999; width:240px; padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173; float:left; margin-right:10px;}
.tble-delivery .input02{ background:#E5E5E5; border:1px solid #999; width:182px; padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}
.tble-delivery span.red{ color:#727274; font-size:22px; font-weight:bold;}
.tble-delivery a{ float:left;}

.box-contenTable{ width:862px; margin:10px 0px 0px 9px; float:left;}

.tble-CambioClave{ width:520px; margin:10px 0px 0px 180px; float:left;}
.tble-CambioClave td{ height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717173; padding:5px;}
.tble-CambioClave th{ width:187px; height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; padding:5px; text-align:left;}
.tble-CambioClave .input01{ background:#E5E5E5; border:1px solid #999; width:163px; padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}

.bloqueo{ width:718px; margin:0px auto; overflow:hidden;}
.bloqueo h2{ width:100%; padding:22px 0px; text-align:center; text-transform:uppercase; font-size:18px!Important; color:#ED3D41!Important; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bloqueo h2 strong{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px;}
.bloqueo p{ font-size:18px!Important; color:#717172!Important; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.bloqueo .btn-celeste{ float:left!Important; margin:20px 0px 0px 286px; width:139px; height:36px; line-height:36px;  -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; font-size:18px;}

.seguimineto{ width:553px; height:177px; clear:both; margin:45px auto 0px auto;}
.seguimineto p{ width:553px; height:41px; line-height:41px; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center!Important; font-size:13px!Important; font-weight:bold; color:#ED3D41!Important;}
.seguimineto p strong{ color:#717173!Important; font-size:17px;}
.seguimineto ul{ width:553px; height:135px; float:left; list-style:none;}
.seguimineto ul li{ width:92px; height:135px; float:left; position:relative; text-align:center;}
.seguimineto ul li .tit{ float:left; width:92px; height:45px; padding-top:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999;}
.seguimineto ul li .tit02{ float:left; width:92px; height:45px; padding-top:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ED3D41;}
.seguimineto ul li .img{ float:left; width:92px; height:18px;}
.seguimineto ul li .time{ float:left; width:92px; height:47px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AAA;}
.seguimineto ul li .time02{ float:left; width:92px; height:47px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777;}

.gradiente-gris{background:url(img/grad-gris.jpg) repeat-x;}
.gradiente-color{background:url(img/grad-rojo.jpg) repeat-x;}

.tble-encuesta{ width:526px; margin:10px 0px 0px 10px; float:left;}
.tble-encuesta th{ height:33px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173; padding:10px 5px 0px 5px; text-align:left; font-weight:bold;}
.tble-encuesta td{ height:33px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#717173; padding:0px 5px 5px 5px;}
.tble-encuesta td span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:top;}
.tble-encuesta td .input01{ background:#E5E5E5; border:1px solid #999; width:423px; padding:6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173;}
.tble-encuesta td textarea{ background:#E5E5E5; border:1px solid #999; width:423px; padding:6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#717173; height:76px;}
.tble-encuesta .nota{ width:100%; float:left; list-style:none;}
.tble-encuesta .nota li{ float:left; margin-right:10px;}
.tble-encuesta .nota li input{ margin:0px 12px;}

.menu_responsive{ display:none!Important;}

/*MENU CLICK RESPONSIVE*/
.btn_menu
{
    float: left;
    text-align: center;
    margin:4px 4px 4px 4px;
}
.btn-menu-dispositivo{  overflow:hidden;}
.btn-menu-dispositivo .abrir{ cursor:pointer;}
.btn-menu-dispositivo .cerrar{  cursor:pointer;  display:none;}
.btn_menu span{font-size:21px; color:#fff; text-transform:uppercase; padding:0 0 0 13px;}

/*MENU DESKTOP*/
.menu{width:294px; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;}

.contenido_menu{ width:100%; height:auto; overflow:hidden; background:#717173; }
.contenido_menu span{font-size:21px; color:#fff; text-transform:uppercase; padding:0 0 0 23px;}

.logueado{float:left; width:90%; margin:0 0 16px 23px;}
.usuario{float:left; margin:0 9px 0 0;}
.izquierda{float:left;}
.desaparecer{display:none;}

.super_menu{width:100%; margin:1px 0 0 0; list-style:none;}
.super_menu li{}
.super_menu li a{ font-size:14px; color:#fff; text-decoration:none; padding:6px 0 12px 40px; border:1px solid #7a7a7a; display:block; background:url(img/bullet05.png) no-repeat 15px 7px; margin-top:-1px;}
.super_menu li a:hover{ background:url(img/bullet06.png) no-repeat 15px 7px;}
.super_menu .activo a{ background:url(img/bullet06.png) no-repeat 15px 7px;}

.segundo_nivel{width:90%; height:300px; padding:21px 0px 0 0px; display:none;}
.segundo_nivel li{list-style:none; border:none;}
.tbla-interna01-head-320{ display:none;}

/**/
.box-filtrar-comuna{  width:97%;}
.box-filtrar-comuna p{ width:274px; height:26px; line-height:26px; float:left; font-size:12px; color:#717172; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
.box-filtrar-comuna select{ width:270px; height:auto; padding:5px 0px; background:#E5E5E5; border:1px solid #999; font-size:12px; color:#717172; float:left; font-family:Arial, Helvetica, sans-serif;}
.box-filtrar-comuna .btn-celeste{ margin:0px 0px 0px 20px;}

.tbla-head-320-4Columnas{ display:none;}
.tbla-interna-320-4Columnas{ display:none;}
.tbla-head-320-5Columnas{ display:none;}
.tbla-interna-320-5Columnas{ display:none;}
.invisible-A-480{ display:none;}

/*18-08-2014*/
.tbla-top-head{ width:98%; float:left; border-collapse:collapse; margin:14px 0px 20px 10px; position:relative;}
.tbla-top-head th{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; height:38px; letter-spacing:-0.5px; width:260px!Important;}
.tbla-top-head td{  height:38px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173; text-align:left;}
.tbla-top-head .select01{ padding:5px 0px; width:270px; border:1px solid #999; background:#E6E6E6; color:#666;}
.tbla-top-head .input01{ padding:5px 0px; width:112px; border:1px solid #999; background:#E6E6E6; color:#666; margin-right:5px;}

.btn-celeste02{ width:auto; padding:0px 25px; height:25px; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:1px 10px 0px 4px; background:#3DB5E5;  font-size:12px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor:pointer;}
.btn-celeste02:hover{ background:#ED3D41;}
.btn-celeste02 a{ text-decoration:none; color:#FFF;}

.btn-celeste03{ width:170px; padding:5px 0px; height:25px; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:right; margin:0px 20px 0px 0px; background:#3DB5E5;  font-size:15px; text-decoration:none; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor:pointer;}
.btn-celeste03:hover{ background:#ED3D41;}
.btn-celeste03 a{ text-decoration:none; color:#FFF;}

.btn-celeste-small{ width:auto; padding:0px 18px; height:25px; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:10px 20px 0px 0px; background:#3DB5E5;  font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor:pointer;}
.btn-celeste-small:hover{ background:#ED3D41;}
.btn-celeste-small a{ text-decoration:none; color:#FFF;}

.btn-celeste-modal01{ width:103px; padding:0px 0px; height:25px; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:20px 0px 0px 190px; background:#3DB5E5;  font-size:12px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor:pointer; clear:both;}
.btn-celeste-modal01:hover{ background:#ED3D41;}
.btn-celeste-modal01 a{ text-decoration:none; color:#FFF;}

.btn-celeste-modal02{ width:103px; padding:0px 0px; height:25px; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:20px 0px 0px 10px; background:#3DB5E5;  font-size:12px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor:pointer;}
.btn-celeste-modal02:hover{ background:#ED3D41;}
.btn-celeste-modal02 a{ text-decoration:none; color:#FFF;}

.tbla-top{ width:861px; height:30px; line-height:30px; border-collapse:collapse; margin-left:10px; margin-top:0px; float:left;  background:#656565;}
.tbla-topthead{ width:100%; height:30px; line-height:30px;}
.tbla-top thead td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; height:25px; text-align:center;}
.tbla-top tbody{ width:100%; height:30px; line-height:30px;}
.tbla-top tbody td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px; color:#717172; width:20%; text-align:center;}
.tbla-top em{ font-size:14px; font-style:italic; font-weight:bold;}

.tbla-top tr td:nth-child(1){ width:24px;}
.tbla-top tr td:nth-child(2){ width:41px;}
.tbla-top tr td:nth-child(3){ width:133px;}
.tbla-top tr td:nth-child(4){ width:173px;}
.tbla-top tr td:nth-child(5){ width:173px;}
.tbla-top tr td:nth-child(6){ width:173px;}
.tbla-top tr td:nth-child(7){ width:133px;}

.tbla-top02{ width:861px; height:30px; line-height:30px; border-collapse:collapse; margin-left:10px; margin-top:0px; float:left;  background:#656565;}
.tbla-top02 thead{ width:100%; height:30px; line-height:30px;}
.tbla-top02 thead td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; height:25px; text-align:center;}
.tbla-top02 tbody{ width:100%; height:30px; line-height:30px;}
.tbla-top02 tbody td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px; color:#717172; width:20%; text-align:center;}
.tbla-top02 em{ font-size:14px; font-style:italic; font-weight:bold;}

.tbla-top02 tr td:nth-child(1){ width:123px;}
.tbla-top02 tr td:nth-child(2){ width:119px;}
.tbla-top02 tr td:nth-child(3){ width:119px;}
.tbla-top02 tr td:nth-child(4){ width:152px;}
.tbla-top02 tr td:nth-child(5){ width:103px;}
.tbla-top02 tr td:nth-child(6){ width:224px; text-align:left;}

.tbla-top03{ width:861px; height:30px; line-height:30px; border-collapse:collapse; margin-left:10px; margin-top:0px; float:left;  background:#656565;}
.tbla-top03 thead{ width:100%; height:30px; line-height:30px;}
.tbla-top03 thead td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; height:25px; text-align:center;}
.tbla-top03 tbody{ width:100%; height:30px; line-height:30px;}
.tbla-top03 tbody td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px; color:#717172; width:20%; text-align:center;}
.tbla-top03 em{ font-size:14px; font-style:italic; font-weight:bold;}

.tbla-top03 tr td:nth-child(1){ width:44px;}
.tbla-top03 tr td:nth-child(2){ width:113px;}
.tbla-top03 tr td:nth-child(3){ width:177px;}
.tbla-top03 tr td:nth-child(4){ width:177px;}
.tbla-top03 tr td:nth-child(5){ width:134px;}
.tbla-top03 tr td:nth-child(6){ width:100px;}
.tbla-top03 tr td:nth-child(7){ width:100px;}

.tbla-interna03{ width:100%; border-collapse: collapse; height:auto; margin-left:0px; margin-top:0px; float:left;}
.tbla-interna03 td{ height:23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 5px; color:#717172; text-align:center; font-weight:100;}
.tbla-interna03 td:last-child{}
.tbla-interna03 tr:nth-child(odd){ background-color:#D8D8D8;}
.tbla-interna03 tr:nth-child(even){ background-color:#D2D2D2;}
.tbla-interna03 tr td:nth-child(1){ width:14px;}
.tbla-interna03 tr td:nth-child(2){ width:33px;}
.tbla-interna03 tr td:nth-child(3){ width:136px;}
.tbla-interna03 tr td:nth-child(4){ width:184px;}
.tbla-interna03 tr td:nth-child(5){ width:177px;}
.tbla-interna03 tr td:nth-child(6){ width:177px;}
.tbla-interna03 tr td:nth-child(7){ width:133px;}

.tbla-interna04{ width:100%; border-collapse: collapse; height:auto; margin-left:0px; margin-top:0px; float:left;}
.tbla-interna04 td{ height:23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 5px; color:#717172; text-align:center; font-weight:100;}
.tbla-interna04 td .bt-igual a{ width:29px!Important; height:25px!Important; line-height:25px!Important; float:left!Important; background:url(img/igual.png) no-repeat; color:#FFF; text-align:center!Important; padding:0px!Important; margin:0px!Important; text-decoration:none!Important; font-weight:bold; font-size:14px;}
.tbla-interna04 td input{ width:140px!Important; height:26px!Important; border:1px solid #999; background:#E5E5E5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717172;}
.tbla-interna04 td:last-child{}
.tbla-interna04 tr:nth-child(odd){ background-color:#D8D8D8;}
.tbla-interna04 tr:nth-child(even){ background-color:#D2D2D2;}
.tbla-interna04 tr td:nth-child(1){ width:121px;}
.tbla-interna04 tr td:nth-child(2){ width:115px;}
.tbla-interna04 tr td:nth-child(3){ width:119px;}
.tbla-interna04 tr td:nth-child(4){ width:152px;}
.tbla-interna04 tr td:nth-child(5){ width:102px;}
.tbla-interna04 tr td:nth-child(6){ width:226px;}

.tbla-interna05{ width:100%; border-collapse: collapse; height:auto; margin-left:0px; margin-top:0px; float:left;}
.tbla-interna05 td{ height:23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 5px; color:#717172; text-align:center; font-weight:100;}
.tbla-interna05 td:last-child{}
.tbla-interna05 tr:nth-child(odd){ background-color:#D8D8D8;}
.tbla-interna05 tr:nth-child(even){ background-color:#D2D2D2;}
.tbla-interna05 tr td:nth-child(1){ width:36px;}
.tbla-interna05 tr td:nth-child(2){ width:108px;}
.tbla-interna05 tr td:nth-child(3){ width:178px;}
.tbla-interna05 tr td:nth-child(4){ width:178px;}
.tbla-interna05 tr td:nth-child(5){ width:135px;}
.tbla-interna05 tr td:nth-child(6){ width:95px;}
.tbla-interna05 tr td:nth-child(7){ width:75px; text-align:right; padding-right:20px;}

a.link{ display:block; color:#3DB5E7; text-decoration:underline;}
a.link:hover{ text-decoration:none;}
a.linkdestacado{ display:block; color:#ED3D41; text-decoration:underline;}
a.linkdestacado:hover{ text-decoration:none;}

.tbla-427{ width:427px; border:1px solid #9D9B9B; border-collapse:collapse; margin:12px 6px 5px 7px; float:left;}
.tbla-427 thead{}
.tbla-427 thead td{ height:27px; background:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#FFF; font-size:14px; padding-left:5px; letter-spacing:-0.5px;}
.tbla-427 tbody th{ width:158px; height:38px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#666; font-size:14px; padding-left:5px; letter-spacing:-0.5px;}
.tbla-427 tbody td{ height:38px;}
.tbla-427 tbody input{ width:237px; height:26px; background:#E6E6E6; border:1px solid #999; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#717172; font-size:13px; padding-left:5px; letter-spacing:-0.5px;}

.box-tarjetas{ width:270px; height:146px; float:left; margin:14px 3px 0px 7px; padding-left:11px; background:#DFDFDF;}
.box-tarjetas h2{ width:257px; height:18px!Important; line-height:18px!Important; font-size:14px; color:#717173; float:left; margin:12px 3px 0px 0px; font-weight:bold; letter-spacing:-0.3px; padding:0px!Important;}
.box-tarjetas p{ width:257px; height:auto!Important; line-height:18px!Important; font-size:12px; color:#717173; float:left; margin:6px 3px 0px 0px; font-weight:bold;  letter-spacing:-0.3px;}
.box-tarjetas select{ width:251px; margin-left:0px; margin-top:5px; padding:3px 0px 3px 5px; border:1px solid #999; background:#E5E5E5; font-weight:bold;  letter-spacing:-0.3px; font-size:12px; color:#717173;}

.bgActivo{background:#D5D2D2;}

.tbla-865{ width:865px; border:1px solid #9D9B9B; border-collapse:collapse; margin:12px 6px 5px 7px; float:left;}
.tbla-865 thead{}
.tbla-865 thead td{ height:27px; background:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#FFF; font-size:14px; padding-left:5px; letter-spacing:-0.5px;}
.tbla-865 tbody td{ font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:13px; padding:10px 0px 10px 10px; letter-spacing:-0.5px;}
.tbla-865 tbody td strong{ font-size:12px;}
.tbla-865 tbody a{ color:#3DB5E5; text-decoration:underline;}
.tbla-865 tbody a:hover{ text-decoration:none;}
.tbla-865 tbody td input{ width:270px; height:26px; background:#E5E5E5; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717172;}
.tbla-865 tbody td select{ width:270px; padding:5px 0px; background:#E5E5E5; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717172;}
.tbla-865 tfoot td{ height:43px; border:1px solid #9D9B9B; font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:13px; padding:0px 0px 5px 10px; letter-spacing:-0.5px;}

.btnfile{ float:left; height:26px; line-height:26px; background:#3DB5E5; color:#FFF; margin-top:10px; margin-right:15px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding:0px 20px;}
.btnfile:hover{ background:#ED3D41;}
.btnfile input{margin-top:5px!Important; background:#E5E5E5; color:#717173; font-style:italic; border:none;}

.box-filtros{ margin:20px 0px 10px 10px;; width:97%; float:left;}
.box-filtros p{ width:auto; height:31px; line-height:31px; float:left; font-size:12px; color:#717172; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; padding-right:10px;}
.box-filtros select{ width:270px; height:auto; padding:5px 0px; background:#E5E5E5; border:1px solid #999; font-size:12px; color:#717172; float:left; font-family:Arial, Helvetica, sans-serif;}
.box-filtros input{ width:270px; height:auto; padding:5px 0px; background:#E5E5E5; border:1px solid #999; font-size:12px; color:#717172; float:left; font-family:Arial, Helvetica, sans-serif;}

hr{ width:98%; margin:0px auto; border-top:1px solid #FFF; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; clear:both;}

.content-btnR{ float:right; margin-bottom:20px;}
.content-btnL{ float:left; margin-left:10px; margin-bottom:10px;}

.tbla-250{ width:250px; border-collapse:collapse; margin:12px 30px 5px 7px; float:left;}
.tbla-250 th{ height:27px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#717173; font-size:14px; padding-left:5px; letter-spacing:-0.5px; text-align:left;}
.tbla-250 td{ font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:12px; padding:10px 5px 10px 5px; letter-spacing:-0.5px; text-align:left;}

.nav-bdatos{ list-style:none; height:38px; border:1px solid #707072; float:left; background:#D2D2D2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-left:10px; margin-top:10px;}
.nav-bdatos li{height:38px; line-height:38px; float:left; border-right:1px solid #707072;}
.nav-bdatos li a{height:38px; line-height:38px; float:left; font-family:Arial, Helvetica, sans-serif; color:#717173; font-size:12px; text-decoration:none; padding:0px 11px; font-weight:bold;}
.nav-bdatos li a:hover{ text-decoration:underline;}
.nav-bdatos li:last-child{ border-right:none;}

.nav-bdatos-resp{ list-style:none; height:38px; border:1px solid #FFF; float:left; background:#6FB3E3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-left:10px; margin-top:10px;}
.nav-bdatos-resp li{height:38px; line-height:38px; float:left; border-right:1px solid #FFF;}
.nav-bdatos-resp li a{height:38px; line-height:38px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-decoration:none; padding:0px 11px; font-weight:bold;}
.nav-bdatos-resp li a:hover{ text-decoration:underline;}
.nav-bdatos-resp li:last-child{ border-right:none;}

.tbla-100{ width:100%; border-collapse:collapse; margin:15px 6px 5px 0px; float:left;}
.tbla-100 thead{}
.tbla-100 thead td{ height:27px; background:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#FFF; font-size:14px; padding-left:5px; letter-spacing:-0.5px;}
.tbla-100 tbody th{ font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:14px; padding:10px 0px 10px 10px; letter-spacing:-0.5px; text-align:left;}
.tbla-100 tbody td{ font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:13px; padding:10px 0px 10px 10px; letter-spacing:-0.5px;}
.tbla-100 tbody td strong{ font-size:12px;}
.tbla-100 tbody input{ color:#717172; width:215px; height:26px; padding:0px 5px; border:1px solid #999; background:#E5E5E5; font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:12px;}
.tbla-100 tbody select{ color:#717172; width:215px; padding:5px 5px; border:1px solid #999; background:#E5E5E5; font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:12px;}
.tbla-100 tbody table{ border-collapse:collapse;}
.tbla-100 tbody table td{ font-size:10px; padding:0px!Important;}
.tbla-100 tbody table td input{ width:12px; float:left; height:15px!Important; line-height:25px!Important; padding:0px!Important; margin:0px 3px 0px 5px!Important;}
.tbla-100 .alert{ color:#717172; width:210px; height:26px; padding:0px 5px; border:1px solid #ED3D41; background:#E5E5E5; font-family:Arial, Helvetica, sans-serif; color:#717173; font-weight:bold; font-size:12px;}

.total02{ width:96%; height:auto; padding:8px 0px; margin-top:8px; margin-bottom:15px; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173; float:left; letter-spacing:-0.5px;}
.total02 strong{ width:183px; display:block; float:left; font-size:14px; font-weight:bold; padding-left:5px;}

.box-shawdobox{ width:880px; margin:0px auto; background:#E5E5E5; position:relative; padding-bottom:20px; overflow:hidden;}
.box-shawdobox h1{ width:98%; height:30px; line-height:30px; float:left; margin:0px 0px 0px 0px; background:#ED3D41; color:#FFF; padding-left:2%; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.box-shawdobox .prev a{ width:10px; height:10px; float:left; margin:0px 0px 0px 10px;}
.box-shawdobox .next a{ width:10px; height:10px; float:right; margin:0px 10px 0px 0px;}


.tbla-factura{ border-collapse:collapse; width:98%; margin:0px auto; clear:both;}
.tbla-factura thead td{ background:#656565; height:28px; text-align:center; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.tbla-factura tbody td{ height:45px; text-align:center; color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.tbla-factura tfoot td{ background:#E5E5E5; height:45px; text-align:center; color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.tbla-factura tfoot td strong{ font-weight:bold; color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.tbla-factura tr:nth-child(odd){ background-color:#D8D8D8;}
.tbla-factura tr:nth-child(even){ background-color:#D2D2D2;}
.tbla-factura tr td:nth-child(1){ padding-left:15px;}
.tbla-factura tr td:nth-child(2){ text-align:left; padding-left:30px;}

.inlineContent03{ width:986px; height:auto; padding-bottom:40px; background:url(img/patron.jpg) repeat; overflow:auto; position:relative;}

.tbla-datos{ width:100%; border-collapse:collapse; margin-top:15px; margin-bottom:10px; float:left;}
.tbla-datos thead td{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-left:10px; height:26px; background:#656565; }
.tbla-datos th{ text-align:left; color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:190px; padding-left:15px; height:42px; font-weight:bold; letter-spacing:-0.3px;}
.tbla-datos td{ color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:42px; width:280px;}
.tbla-datos .select01{ color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px; width:280px; background:#E5E5E5; border:1px solid #999;}
.tbla-datos .select02{ color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px; width:52px; background:#E5E5E5; border:1px solid #999;}
.tbla-datos .select03{ color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px; width:120px; background:#E5E5E5; border:1px solid #999;}
.tbla-datos .select03{ color:#717172; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px; width:120px; background:#E5E5E5; border:1px solid #999;}
.tbla-datos iframe{ float:right; margin-right:8px; margin-top:10px;}
.canvas03{ width:500px; height:121px; position:absolute; top:35px; right:5px;}
.tbla-datos table{ border-collapse:collapse;}
.tbla-datos table td{ font-size:12px; padding:0px 10px 0px 0px!Important; width:auto!Important;}
.tbla-datos table td input{ width:12px; float:left; height:15px!Important; line-height:25px!Important; padding:0px!Important; margin:0px 5px 0px 5px!Important;}
.tbla-datos textarea{ width:98%; height:87px; margin-top:8px; border:1px solid #999; background:#E5E5E5;}

/*UI AMIPASS*/
.ui{ width:960px; margin:0px auto;}
.tituloUI{ width:100%; font-size:50px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #EDEFF1;}
.tituloUI strong{ font-size:60px;}
.col-left{ float:left; width:422px; margin-top:60px; padding-bottom:50px;}
.col-left .tit{ font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size:28px; color:#515151; border-bottom:1px solid #CCC; width:100%; float:left;}
.col-left .content-internas{ width:100%;}
.col-left .box-txt-test{ width:100%; float:left; margin-top:10px;}
.col-right{ float:left; width:422px; margin-top:60px; margin-left:60px; padding-bottom:50px;}
.col-right .tit{ font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size:28px; color:#515151; border-bottom:1px solid #CCC; width:100%; float:left;}
.box-ejempplo{ background:#666666; width:100%; height:120px; float:left; margin-top:20px; text-align:center;}
.box-ejempplo a{ text-align:center; color:#FFF; padding-top:50px; float:left; width:100%;}
.box-ejempplo02{ background:#E5E5E5; width:100%; height:40px; float:left; margin-top:20px; text-align:center;}

/**/
.h1large{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; color:#717172;}
.h1light{ font-family:"Arial Narrow" , sans-serif; font-size:24px; font-weight:100; color:#717172;}
.h1regular{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:400; color:#717172;}
.h2large{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; color:#717172;}
.h2light{ font-family:"Arial Narrow" , sans-serif; font-size:18px; font-weight:100; color:#717172;}
.h2regular{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; color:#717172;}
.h3large{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; color:#717172;}
.h3light{ font-family:"Arial Narrow" , sans-serif; font-size:14px; font-weight:100; color:#717172;}
.h4medium{ font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:12px; color:#717172;}
.h5light{ font-family:"Arial Narrow" , sans-serif; font-size:10px; font-weight:100; color:#717172;}
.p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:300; color:#717172;}
.p em{ font-style:italic;}

.list{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#717172;}
.listalpha{ list-style:upper-alpha; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:300; color:#717172; margin-left:15px;}
.listanum{ list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#717172; margin-left:15px;}
.asterisco{ color:#ED3D41; float:right; width:10px; height:10px;}

.tbla-single{ width:100%; border-collapse:collapse;}
.tbla-single td{ font-family:Arial, Helvetica, sans-serif; padding:5px 0px; font-size:12px; font-weight:300; color:#717172;}
.tbla-single td input{ float:left; margin:0px 5px 0px 5px;}

.tblaSingleint{ width:100%; border-collapse: collapse; height:auto; margin-left:0px; margin-top:0px; float:left;}
.tblaSingleint td{ height:23px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 5px; color:#717172; width:20%; text-align:center; font-weight:100;}
.tblaSingleint tr:nth-child(odd){ background-color:#D8D8D8;}
.tblaSingleint tr:nth-child(even){ background-color:#D2D2D2;}

.col-left .tab_container{  float: left; height:auto; min-height:50px; width:100%; margin:0px 0px 15px 0px; padding:0px; padding-bottom:15px}

.tbla-resumen{ width:100%; float:left; border-collapse:collapse; float: left; background:#E5E5E5; margin-top:15px;}
.tbla-resumen thead td{ height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; background:#656565; padding:2px 5px;}
.tbla-resumen tbody td{ padding:2px 5px; height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717172; font-weight:800; letter-spacing:-0.5px;}

.color{ width:60px; height:46px; float:left;}
.rojo01{ background:#ED3D41; color:#ED3D41;}
.rojo02{ background:#E1353F; color:#E1353F;}
.rojo03{ background:#F38587; color:#F38587;}
.morado{ background:#8369B9; color:#8369B9;}
.verde01{ background:#59AD47; color:#59AD47;}
.gris{ background:#E5E5E5; color:#E5E5E5;}
.gris02{ background:#D2D2D2; color:#D2D2D2;}
.gris03{ background:#656565; color:#656565;}
.textura01{ width:191px; height:110px; float:left; clear:both; margin-top:20px; margin-right:20px; background:url(img/textura01.jpg) repeat;}
.textura02{ width:191px; height:110px; float:left; background:url(img/textura02.jpg) repeat; margin-top:20px;  border:1px solid #CCC;}

.btn-primario{ width:auto; padding:0px 30px; height:24px; line-height:24px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; background:#3DB5E5;  font-size:14px; font-weight:500; text-decoration:none; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer;}
.btn-primario:hover{ background:#ED3D41;}
.btn-primario a{ text-decoration:none; color:#FFF;}

.btn-secundario{ width:auto; padding:0px 30px; height:24px; line-height:24px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; background:#BEBEBE;  font-size:14px; font-weight:500; text-decoration:none; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer;}
.btn-secundario:hover{ background:#767676;}
.btn-secundario a{ text-decoration:none; color:#FFF;}

.btn-destacadoP{ width:auto; padding:0px 40px; height:36px; line-height:36px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; background:#3DB5E5;  font-size:20px; font-weight:500; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer;}
.btn-destacadoP:hover{ background:#ED3D41;}
.btn-destacadoP a{ text-decoration:none; color:#FFF;}

.btn-destacadoS{ width:auto; padding:0px 40px; height:36px; line-height:36px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; background:#BEBEBE;  font-size:20px; font-weight:500; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer;}
.btn-destacadoS:hover{ background:#767676;}
.btn-destacadoS a{ text-decoration:none; color:#FFF;}

.btn-responsive{ width:auto; padding:0px 40px; height:36px; line-height:36px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; background:#3DB5E5;  font-size:16px; font-weight:500; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer;}
.btn-responsive:hover{ background:#ED3D41;}
.btn-responsive a{ text-decoration:none; color:#FFF;}

.paginador{ list-style:none; height:34px; border:1px solid #707072; float:left; background:#D2D2D2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-left:10px; margin-top:10px;}
.paginador li{height:34px; line-height:38px; float:left; border-right:1px solid #707072;}
.paginador li a{height:34px; line-height:38px; float:left; font-family:Arial, Helvetica, sans-serif; color:#717173; font-size:14px; text-decoration:none; padding:0px 11px; font-weight:300;}
.paginador li a:hover{ text-decoration:underline;}
.paginador li:last-child{ border-right:none;}
.paginador .activo{ color:#3DB5E5!Important;}

.col-right .seguimineto{ width:422px!Important;}
.col-right .seguimineto ul{ width:422px!Important;}
.col-right .seguimineto p{ width:422px!Important;}
.col-right .seguimineto ul li{}
.col-right .seguimineto ul li .tit{  margin:0px;}
.col-right .seguimineto ul li .tit02{ margin:0px;}

.grafico{ width:100%; height:131px; margin:0px;}

/**/
.doscuarenta{ display:none;}

/*******************************************RESPONSIVE*******************************************/

@media only screen and ( min-width:768px) and ( max-width:1497px){	
	.banner-lateral{ display:none;}
	.menu{ width:274px; margin-right:10px;}
	.menu_responsive{ display:none!Important;}
	.box-datos .col-A{}
	.box-datos .col-C{ width:160px;}
	.tbla-estCta-periodo{ width:665px;}
	.tbla-estCta-periodo td{}
	.tbla-estCta-periodo td span{ padding:6px 5px;}
	.tbla-interna01-head{ width:665px;}
	.scrollInt{ width:665px;}
	.scrollInt02{ width:665px;}
	.scrollInt03{ display:none;}
	.scrollInt04{ display:none;}
	.scrollInt05{ display:none;}
	.tbla-interna01{ width:96%;}
	.tble-delivery{ width:96%;}
	.tbla-interna01{ width:100%;}
	.box-contenTable{ width:665px;}
	.tble-CambioClave{ margin:10px 0px 0px 136px;}
	.bloqueo{ width:665px;}
	.seguimineto{ margin:45px 0px 0px 66px;}
	.tbla-estCta-periodo-320{ display:none;}
	.tbla-interna01-head-320{ display:none;}
	.tbla-head-320-4Columnas{display:none;}
	.tbla-interna-320-4Columnas{ display:none;}
	.tbla-head-320-5Columnas{ display:none;}
	.tbla-interna-320-5Columnas{ display:none;}
	.tbla-interna-roja{ width:665px;}
	.invisible-A-480{ display:none;}
	.doscuarenta{ display:none;}
	.tbla-estCta-periodo td{ padding:0px 6px 0px 3px;}
	.tble-CambioClave{ margin:10px 0px 0px 90px;}
	.bloqueo .btn-celeste{margin:20px 0px 0px 245px;}
	.invisible{display:none;}
	
}
/*
@media only screen and ( min-width:800px) and ( max-width:1023px){	
	.banner-lateral{ display:none;}
	.menu_responsive{ display:none!Important;}
	.btn_menu{ display:block;}
	.menu{ width:294px; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;  display:none; z-index:666; position:absolute;  left:0px;}
	.invisible{ display:block;}
	.box-datos .col-C{ width:160px;}
	.tbla-estCta-periodo{ width:680px;}
	.tbla-interna01-head{ width:680px;}
	.scrollInt{ width:680px;}
	.scrollInt02{ width:680px;}
	.scrollInt03{ display:none;}
	.scrollInt04{ display:none;}
	.scrollInt05{ display:none;}
	.tbla-interna01{ width:96%;}
	.tble-delivery{ width:96%;}
	.tbla-interna01{ width:100%;}
	.box-contenTable{ width:670px;}
	.tble-CambioClave{ margin:10px 0px 0px 106px;}
	.bloqueo{ width:680px;}
	.seguimineto{ margin:45px 0px 0px 56px;}
	.tbla-estCta-periodo-320{ display:none;}
	.tbla-interna01-head-320{ display:none;}
	.scrollInt03{ display:none;}
	.tbla-head-320-4Columnas{display:none;}
	.tbla-interna-320-4Columnas{ display:none;}
	.tbla-head-320-5Columnas{ display:none;}
	.tbla-interna-320-5Columnas{ display:none;}
	.invisible-A-480{ display:none;}
	.doscuarenta{ display:none;}
	.tbla-interna-roja{ width:680px;}
	.tbla-estCta-periodo td{ padding:0px 6px 0px 3px;}
		
}*/

/* Landscape phone to portrait tablet */
@media only screen and ( min-width:601px) and ( max-width: 767px){	
	.banner-lateral{ display:none;}
	.menu_responsive{ display:none!Important;}
	.invisible{ display:block;}
	.btn_menu{ display:block;margin:4px 4px 4px 4px;}
	.menu{ width:294px; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;  display:none; z-index:666; position:absolute; left:0px;}
	.box-datos .col-C{ width:200px;}
	.tbla-estCta-periodo{ width:700px;}
	.tbla-interna01-head{ width:700px;}
	.scrollInt{ width:700px;}
	.scrollInt02{ width:700px;}
	.scrollInt04{ display:none;}
	.scrollInt05{ display:none;}
	.tbla-interna01{ width:96%;}
	.tble-delivery{ width:96%;}
	.tbla-interna01{ width:100%;}
	.box-contenTable{ width:700px;}
	.tble-CambioClave{ margin:10px 0px 0px 136px;}
	.bloqueo{ width:700px;}
	.seguimineto{ margin:45px 0px 0px 66px;}
	.tbla-estCta-periodo-320{ display:none;}
	.tbla-interna01-head-320{ display:none;}
	.scrollInt03{ display:none;}
	.tbla-head-320-4Columnas{display:none;}
	.tbla-interna-320-4Columnas{ display:none;}
	.tbla-head-320-5Columnas{ display:none;}
	.tbla-interna-320-5Columnas{ display:none;}
	.tbla-interna-roja{ width:700px;}
	.invisible-A-480{ display:none;}
	.doscuarenta{ display:none;}
	

	}

/*IPHONE 5 568*/
@media only screen and ( min-width:568px) and ( max-width: 600px){	
	.banner-lateral{ display:none;}	
	.menu_responsive{ display:none!Important;}
	.invisible{ display:block;}
	.menu{width:294px; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;  display:none; z-index:666; position:absolute;  left:0px;}
	.btn_menu{ display:block;margin:4px 4px 4px 4px;}
	.box-datos .col-A{ width:100%; height:30px; line-height:30px;}
	.box-datos .col-B{ height:40px; line-height:40px; font-size:14px; color:#717173;}
	.box-datos .col-C{ width:200px; height:40px; line-height:40px;}
	
	.tbla-estCta-periodo{ width:500px;}
	.tbla-estCta-periodo th{ height:30px; padding:5px; font-size:11px; width:20%;}
	.tbla-estCta-periodo td{ height:30px; padding:5px; font-size:11px;}
	
	.tbla-interna01-head{ width:500px;}
	.scrollInt{ width:500px;}
	.scrollInt02{ width:500px;}
	.tbla-interna01{ width:100%;}
	
	.tble-delivery{ width:96%;}
	.tble-delivery th{ width:100px;}
	.tble-delivery td{}
	.tble-delivery .input01{ margin-top:0px; width:200px; }
	.tble-delivery .input02{ margin-top:0px; width:200px; }
	
	.box-contenTable{ width:500px;}
	
	.tab_container {  width:96%;}
	
	.inlineContent{ width:442px;}
    .inlineContent img{ margin:0px 0px 0px 35px;}
	.inlineContent02{ width:442px; height:300px;}
	.inlineContent02 .icono{ margin:20px 0px 0px 190px;}
	.inlineContent02 h2{ width:50%; height:auto; font-size:18px; float:left; padding:5% 24%; clear:both;}
	.inlineContent02 h3{ margin:0px 0px 0px 160px; clear:both;}
	
	.tble-CambioClave{ margin:10px 0px 0px 30px;}
	
	.bloqueo{ width:500px;}
	.bloqueo .btn-celeste{ margin:20px 0px 0px 176px;}
	
	.seguimineto{ width:480px; margin:45px 0px 0px 5px;}
	.seguimineto p{ width:100%;}
	.seguimineto ul{ width:100%;}
	.seguimineto ul li{ width:78px;}
	.seguimineto ul li .tit{ width:100%; font-size:12px;}
	.seguimineto ul li .tit02{ width:100%; font-size:12px;}
	.seguimineto ul li .img{ width:100%;}
	.seguimineto ul li .time{ width:100%; font-size:12px;}
	.seguimineto ul li .time02{ width:100%; font-size:12px;}
	
	.tble-encuesta{ width:510px;}
	.tbla-estCta-periodo-320{ display:none;}
	.tbla-interna01-head-320{ display:none;}
	.scrollInt03{ display:none;}
	.tbla-head-320-4Columnas{display:none;}
	.tbla-interna-320-4Columnas{ display:none;}
	.tbla-head-320-5Columnas{ display:none;}
	.tbla-interna-320-5Columnas{ display:none;}
	
	.tbla-interna-roja{ width:500px; height:auto; line-height:12px;}
	.tbla-interna-roja thead { line-height: 18px;  font-size:12px;}
	.tbla-interna-roja thead td{ line-height: 18px;  font-size:12px;}
	.invisible-A-480{ display:none;}
	.scrollInt04{ display:none;}
	.scrollInt05{ display:none;}	
	
}

/*IPHONE 4 480*/
@media only screen and ( min-width:480px) and ( max-width: 567px){	
	.banner-lateral{ display:none;}	
	.menu_responsive{ display:none!Important;}
	.invisible{ display:block;}
	.menu{width:294px; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;  display:none; z-index:666; position:absolute;  left:0px;}
	.btn_menu{ display:block;margin:4px 4px 4px 4px;}
	.box-datos .col-A{ width:100%; height:30px; line-height:30px;}
	.box-datos .col-B{  height:40px; line-height:40px; font-size:14px; color:#717173;}
	.box-datos .col-C{ width:150px; height:40px; line-height:40px;}
	
	.tbla-estCta-periodo{ width:430px;}
	.tbla-estCta-periodo th{ height:30px; padding:3px; font-size:11px; width:15%;}
	.tbla-estCta-periodo td{ height:30px; padding:3px; font-size:11px; font-size:11px;}
	.tbla-estCta-periodo td span{ padding:6px 2px;}
	.tbla-estCta-periodo .btn-buscar{ font-size:11px; width:90px;}
		
	.tbla-interna01-head{ width:430px;}
	.tbla-interna01-head thead td{ font-size:11px; }
	.scrollInt{ width:430px;}
	.scrollInt02{ width:430px;}
	.scrollInt04{ display:none;}
	.scrollInt05{ display:none;}
	
	.tbla-interna01{ width:100%;}
	
	.tble-delivery{ width:96%;}
	.tble-delivery th{ width:90px;}
	.tble-delivery td{}
	.tble-delivery .input01{ margin-top:0px; width:180px;}
	.tble-delivery .input02{ margin-top:0px; width:180px;}
	
	.box-contenTable{ width:430px;}
	
	.tab_container {  width:94%;}
	
	.tble-traspaso input{ width:200px;}
	
	.inlineContent{ width:442px;}
    .inlineContent img{ width:355px; margin:0px 0px 0px 0px;}
	.inlineContent02{ width:370px; height:220px;}
	.inlineContent02 .icono{ margin:20px 0px 0px 160px;}
	.inlineContent02 h2{ width:50%; font-size:18px; height:auto; float:left; padding:5% 25%; clear:both; }
	.inlineContent02 h3{ margin:0px 0px 0px 130px; clear:both;}
	
	.tble-CambioClave{ width:410px; margin:10px 0px 0px 20px;}
	.tble-CambioClave .input01{ width:123px;}
	.tble-CambioClave th{ width:147px; font-size:12px;}
	.tble-CambioClave td{ font-size:12px; }
	
	.bloqueo{ width:400px;}
	.bloqueo .btn-celeste{ margin:20px 0px 0px 136px;}
	
	.seguimineto{ width:390px; margin:45px 0px 0px 0px; float:left;}
	.seguimineto p{ width:100%;}
	.seguimineto ul{ width:100%;}
	.seguimineto ul li{ width:63px;}
	.seguimineto ul li .tit{ width:100%; font-size:11px;}
	.seguimineto ul li .tit02{ width:100%; font-size:11px;}
	.seguimineto ul li .img{ width:100%;}
	.seguimineto ul li .time{ width:100%; font-size:11px;}
	.seguimineto ul li .time02{ width:100%; font-size:11px;}
	
	.tble-encuesta{ width:430px;}
	.tble-encuesta td .input01{ width:330px;}
	.tble-encuesta td{ font-size:12px;}
	.tble-encuesta th{ font-size:12px;}
	.tble-encuesta td textarea{ width:330px;}
	
	.tble-encuesta .nota{ width:100%; float:left; list-style:none;}
	.tble-encuesta .nota li{ float:left; margin-right:5px;}
	.tble-encuesta .nota li input{ margin:0px 6px;}
	
	.tbla-estCta-periodo-320{ display:none;}
	.tbla-interna01-head-320{ display:none;}
	.scrollInt03{ display:none;}
	.tbla-head-320-4Columnas{display:none;}
	.tbla-interna-320-4Columnas{ display:none;}
	.tbla-head-320-5Columnas{ display:none;}
	.tbla-interna-320-5Columnas{ display:none;}
	
	.tbla-interna-roja{ width:430px; height:auto;}
	.tbla-interna-roja thead { line-height: 18px;  font-size:12px;}
	.tbla-interna-roja thead td{ line-height: 18px;  font-size:11px;}
	.invisible-A-480{ display:none;}
	
}

/*IPHONE 4 320*/
@media only screen and ( min-width:241px) and ( max-width: 479px){
	.banner-lateral{ display:none;}	
	.menu_responsive{ display:none!Important;}
	.invisible{ display:block;}
	.menu{width:100%; padding:0 6px 0 0; height:auto; overflow:hidden; float:left;  display:none; z-index:666; position:absolute;  left:0px;}
	.btn_menu{ display:block;margin:4px 4px 4px 4px;}
	.box-datos .col-A{ width:98%; height:30px; line-height:30px;}
	.box-datos .col-B{ width:98%; height:40px; line-height:40px; font-size:12px;}
	.box-datos .col-C{ width:10%; height:40px; line-height:40px;}
	
	.tbla-estCta-periodo{ width:300px; display:none;}
	.tbla-estCta-periodo th{ height:30px; padding:3px; font-size:11px; width:15%;}
	.tbla-estCta-periodo td{ height:30px; padding:3px; font-size:11px; font-size:11px; border:1px solid #000;}
	.tbla-estCta-periodo td span{ padding:6px 2px;}
	.tbla-estCta-periodo .btn-buscar{ font-size:11px; width:90px;}
	
	.tbla-estCta-periodo-320{ display:block; width:280px; float:left; margin-left:9px; margin-top:10px;}
	.tbla-estCta-periodo-320 th{ width:153px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#717173; height:40px;}
	.tbla-estCta-periodo-320 td{ width:100%; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173;}
	.tbla-estCta-periodo-320 td span{ border:1px solid #999; padding:6px 10px;}
	.tbla-estCta-periodo-320 .btn-buscar{ width:113px; height:30px; line-height:30px; color:#FFF; float:left; margin:10px 0px 0px 0px; background:#3DB5E5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
	.tbla-estCta-periodo-320 .saldo{ text-align:center; background:#FFF; width:100%; padding:15px 0px; font-weight:bold; font-size:20px;}
		
	.scrollInt{ width:300px; margin-left:4px;}
	.scrollInt02{ width:300px; margin-left:4px;}
	
	
	.tbla-interna01 .color-red{ color:#CD3F43;}
	.tbla-interna01 .color-green{ color:#009900;}
	
	
	.tbla-interna01-head{ width:300px; margin-left:4px;}
	.tbla-interna01-head thead{ width:100%; height:auto;}
	.tbla-interna01-head thead td{ font-size:11px; line-height:10px; padding:10px 0px; width:20%;}
	
	.tbla-interna01-head-320{ display: block; width:290px; height:42px; line-height:42px; border-collapse:collapse; margin-left:9px; margin-top:0px; float:left;}
	.tbla-interna01-head-320 thead{ width:100%; height:42px; line-height:42px; background:#656565;}
	.tbla-interna01-head-320 thead td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; width:20%; height:25px; text-align:center;}
	
	.tbla-interna01{ width:96%;}
	.tbla-interna01 td{ border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:2px solid #AFAFAF; border-bottom:2px solid #FFF;}
	.tbla-interna01 td:nth-child(2){ text-align:left; padding-left:20px;}
	.tbla-interna01 td:last-child{ border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:0px solid #FFF; border-bottom:2px solid #FFF;}
	.tbla-interna01 tr:nth-child(even){ background-color:#D8D8D8;}
	.tbla-interna01 tr:nth-child(odd){ background-color:#FFF;}
			
	.invisible-A-320{ display:none;}
	.invisible-A-480{ display:block;}
	
	.tble-delivery{ width:94%;}
	.tble-delivery th{ width:90px; vertical-align:top; padding-top:14px;}
	.tble-delivery td{}
	.tble-delivery .input01{ margin-top:0px; margin-bottom:10px; width:160px; }
	.tble-delivery .input02{ margin-top:0px; margin-bottom:10px; width:160px; }
	
	.box-contenTable{ width:290px;}
	
	.tble-traspaso{ width:290px;}
	.tble-traspaso th{ width:100px; font-size:12px;}
	.tble-traspaso td{ font-size:12px;}
	.tble-traspaso input{ width:140px;}
	
	.scrollInt03{ display:block; width:290px; height:336px; float:left; margin:0px 0 0 9px;}
	
	 ul.tabs li a{ font-size:13px; padding-top:3px;}
	
	.tab_container {  width:94%;}
	
	.tbla-simple thead{ width:100%; height:16px; line-height:16px; background:#656565;}
	.tbla-simple thead td{ font-size:11px; padding:4px 3px;}
	
	.inlineContent{  height:280px;}
    .inlineContent img{ width:210px; margin:0px 0px 0px 0px;}
	.inlineContent02{ width:210px; height:250px;}
	.inlineContent02 .icono{ margin:20px 0px 0px 75px;}
	.inlineContent02 h2{ width:50%; height:auto; float:left; padding:5% 24%; font-size:16px;  clear:both; }
	.inlineContent02 h3{ margin:0px 0px 0px 70px; clear:both;}
	
	.tble-CambioClave{ width:284px; margin:10px 0px 0px 10px;}
	.tble-CambioClave .input01{ width:123px;}
	.tble-CambioClave th{ width:137px; font-size:12px;}
	.tble-CambioClave td{ font-size:12px; }
	
	.bloqueo{ width:270px;}
	.bloqueo .btn-celeste{ margin:20px 0px 0px 35px;}
    .bloqueo h2{ width:95%; line-height:20px; padding:22px 0px 10px 0px; margin-bottom:10px;}
	.bloqueo p{ font-size:16px!Important; padding-top:4px;}
	
	
	.seguimineto{ width:260px; height:auto; margin:45px 0px 0px 0px; float:left;}
	.seguimineto p{ width:100%; height:auto; line-height:18px; padding:10px 0px;}
	.seguimineto ul{ width:100%; height:auto; }
	.seguimineto ul li{ width:100%; height:auto; padding-bottom:15px;}
	.seguimineto ul li .tit{ width:100%; font-size:11px; height:20px;}
	.seguimineto ul li .tit02{ width:100%; font-size:11px; height:20px;}
	.seguimineto ul li .img{ width:100%;}
	.seguimineto ul li .time{ width:100%; font-size:11px; height:20px; padding:4px;}
	.seguimineto ul li .time02{ width:100%; font-size:11px; height:20px; padding:4px;}
	
	.tble-encuesta{ width:280px;}
	.tble-encuesta td .input01{ width:220px;}
	.tble-encuesta td{ font-size:13px;}
	.tble-encuesta th{ font-size:12px;}
	.tble-encuesta td textarea{ width:220px;}
	.tble-encuesta td .btn-celeste{ margin:-30px 0px 0px 60px;}
	
	.box-filtrar-comuna{  width:90%;}
	.box-filtrar-comuna p{ width:100%; height:26px; line-height:26px; float:left; font-size:12px; color:#717172; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
	.box-filtrar-comuna select{ width:270px; height:auto; padding:5px 0px; background:#E5E5E5; border:1px solid #999; font-size:12px; color:#717172; float:left; font-family:Arial, Helvetica, sans-serif;}
	.box-filtrar-comuna .btn-celeste{ margin:10px 0px 0px 0px;}
	
	.tbla-head-320-4Columnas{ display:block; width:290px; font-size:9px; float: left; margin:0px 0px 0px 9px; background:#717173; color:#FFF;}
	.tbla-head-320-4Columnas td{ width:72.5px; text-align:center; padding:3px 0px 3px 0px;}
	.tbla-head-320-4Columnas td em{ font-size:11px;}
	
	.tbla-interna-320-4Columnas{ display:block; float:left; border-collapse:collapse;}
	.tbla-interna-320-4Columnas td{ width:72.5px; font-size:9px; color:#717172; padding:8px 3px; border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:2px solid #AFAFAF; border-bottom:2px solid #FFF;}
	.tbla-interna-320-4Columnas tr:nth-child(even){ background-color:#D8D8D8;}
	.tbla-interna-320-4Columnas tr:nth-child(odd){ background-color:#FFF;}
	.tbla-interna-320-4Columnas td:last-child{ border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:0px solid #FFF; border-bottom:2px solid #FFF; padding-right:10px;}
	.tbla-interna-320-4Columnas td:nth-child(3){ text-align:center;}
	.tbla-interna-320-4Columnas td:nth-child(4){ text-align:center;}
	
	.tbla-head-320-5Columnas{ display:block; width:290px; font-size:9px; float: left; margin:0px 0px 0px 9px; background:#717173; color:#FFF;}
	.tbla-head-320-5Columnas td{ width:58px; text-align:center; padding:3px 0px 3px 0px;}
	.tbla-head-320-5Columnas td em{ font-size:11px;}
	
	.tbla-interna-320-5Columnas{ display:block; float:left; border-collapse:collapse;}
	.tbla-interna-320-5Columnas td{ width:48px; font-size:9px; color:#717172; padding:4px 3px; border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:2px solid #AFAFAF; border-bottom:2px solid #FFF;}
	.tbla-interna-320-5Columnas tr:nth-child(even){ background-color:#D8D8D8;}
	.tbla-interna-320-5Columnas tr:nth-child(odd){ background-color:#FFF;}
	.tbla-interna-320-5Columnas td:last-child{ border-top:2px solid #FFF; border-left:0px solid #FFF; border-right:0px solid #FFF; border-bottom:2px solid #FFF; padding-right:10px;}
	.tbla-interna-320-5Columnas td:nth-child(2){ text-align:center;}
	.tbla-interna-320-5Columnas td:nth-child(3){ text-align:center;}
	.tbla-interna-320-5Columnas td:nth-child(4){ text-align:center;}
	.tbla-interna-320-5Columnas td:nth-child(5){ text-align:center;}
	/*BUSCADOR*/
	.btn-ubicacion{ width:auto; padding:0px 20px 0px 30px; height:30px; line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:15px 20px 0px 30px; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer; background:url(img/pin08.png) no-repeat 10px 4px #3DB5E5;}
	.btn-ubicacion:hover{ background:url(img/pin08.png) no-repeat 10px 4px #ED3D41;}
	.btn-ubicacion a{ text-decoration:none; color:#FFF;}
	
	.btn-busca{ width:auto; padding:0px 18px; height:30px; line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; margin:15px 0px 0px 0px; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; cursor:pointer; background:#3DB5E5;}
	.btn-busca:hover{ background:#ED3D41;}
	.btn-busca a{ text-decoration:none; color:#FFF;}
	
	.marginlef01{ margin-left:85px;}
	.marginlef02{ margin-left:90px;}
	.marginlef03{ margin-left:8px; margin-right:5px;}
	.marginlef04{ margin-left:75px;}
	
	.tble-filtro{ border-collapse:collapse; float:left; margin:10px 0px 0px 10px; width:280px;}
	.tble-filtro td{ height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#717173; padding:0px 0px 4px 0px;}
	.tble-filtro th{ height:18px; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold!Important; font-size:18px; color:#707072; padding:0px 0px 4px 0px;  text-align:left; letter-spacing:-0.5px;}
	.tble-filtro th .rojo{ color:#EE3D43; background:none!important;}
	.tble-filtro th .small{ font-size:12px; padding-bottom:10px; color:#707072;}
	.tble-filtro td .center{ font-size:20px; padding:10px 0px; text-align:center;}
	.tble-filtro .inputFiltro{ background:#E5E5E5; border:1px solid #999; width:260px; padding:6px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717173; margin:0px 0px 8px 0px; float:left;}
	.tble-filtro td em span{ color:#ED3D41;}
	.tble-filtro td .small{ font-size:12px;}
	.tble-filtro02{ border-collapse:collapse; float:left;}
	.tble-filtro02 td{ padding:4px 3px 4px 6px;}
	.tble-filtro02 td .small{ font-size:11px;}
	.tble-filtro02 td img{ float:left; margin-left:4px;}
	.tble-filtro02 td input{ float:left;}
	
	.scrollInt04{ display:block; width:290px; height:280px; float:left; margin:20px 0 0 9px;}
	.result-locales{ float:left; list-style:none; width:100%;}
	.result-locales li{ width:98%; padding:5px 0px 5px 2%; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#656565;}
	.result-locales li strong{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; font-size:12px; color:#656565; text-transform:uppercase; float:left; width:100%;}
	.result-locales li span{ position:absolute; top:13px; right:23px;}
	
	.result-locales li:nth-child(even){ background-color:#D8D8D8;}
	.result-locales li:nth-child(odd){ background-color:#D2D2D2;}
	
	.detalle-local{ width:279px; height:auto; min-height:297px; background:#FFF; float:left; margin:12px 0px 0px 12px; position:relative;}
	.detalle-local h3{ width:269px; min-height:91px; height:auto; padding:8px 0px 0px 8px; margin:0px; float:left; line-height:none; height:auto; text-transform:uppercase; font-size:12px; color:#999; letter-spacing:-0.3px; }
	.detalle-local h3 strong{ font-size:14px; color:#CD3F43; float:left; padding:0px 0px 3px 0px; width:100%; clear:both;}
	.detalle-local h3 span{ font-size:13px; color:#656565; width:100%; clear:both;}
	.detalle-local .pago a{ display:block; position:absolute; top:35px; right:10px; background:#70B3E3; width:49px; height:45px; text-decoration:none; font-size:9px; font-weight:bold; text-align:center; color:#FFF; padding-top:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
	.detalle-local .pago a:hover{ background:#E13746;}
	
	.calidadprecio{ border-collapse:collapse; float:left; width:260px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
	.calidadprecio td{ font-size:8px; padding:6px 3px; color:#535353; text-align:center;}
	.calidadprecio th{ font-size:9px; padding:6px 3px; color:#535353; text-align:center; font-weight:bold;}
	
	.service{ list-style:none; float:left; width:261px; margin:10px 0px 0px 9px; border-bottom:1px solid #E5E5E5;}
	.service li{ float:left; text-align:center; width:59px; height:92px; margin-right:6px; color:#888; font-weight:bold; font-size:11px; }
	.service li a{ float:left; display:block; padding-bottom:5px;}
	.service li img{ clear:both; float:left;}
	.service li span{ color:#E13746; font-size:12px;}
	.service li strong{ font-style:italic; color:#666; font-size:12px;}
	
	.url{ width:100%; display:block; height:36px; line-height:36px; float:left; text-align:center; font-size:12px; color:#E03745; text-decoration:underline;}
	.url:hover{ text-decoration:none;}
	
	.content-fancybox{ display:none;}
	.inlineContent03{ width:220px; height:auto; background:url(img/patron.jpg) repeat; overflow:auto; position:relative;}
	
	.fancybox-amipesos{ width:220px; float:left; margin:0px;}
	.fancybox-amipesos h1{ width:175px; height:40px; line-height:40px; background:url(img/icono02.jpg) no-repeat 0px 0px; padding-left:45px; float:left; margin:0px;  font-style:italic; font-size:28px; color:#6F6F73; letter-spacing:-1px;}
	.fancybox-amipesos h1 span{ color:#E13846;}
	.fancybox-amipesos h2{ width:100%; height:auto; float:left; margin:10px 0px 0px 0px; padding-bottom:10px; font-size:24px; color:#717172; letter-spacing:-1px;}
	.fancybox-amipesos .foto{ float:left; width:220px; height:172px;}
	.fancybox-amipesos .empresa{ float:left; width:220px; height:59px; margin:7px 0px 0px 0px;}
	.fancybox-amipesos .empresa .logo{ float:left; width:51px; height:51px; border:1px solid #4D2100; margin:0px 0px 21px 0px;}
	.fancybox-amipesos .empresa p{ float:left; width:161px; margin:8px 0px 0px 4px; text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:9px; letter-spacing:-0.5px; text-align: left;}
	.fancybox-amipesos .empresa p strong{ color:#656565; font-size:10px; font-weight:bold;}
	.fancybox-amipesos .empresa p span{ color:#656565; font-size:10px;}
	.fancybox-amipesos p{ width:100%; font-size:13px; color:#656565; text-align:justify;}
	
	.fancybox-mapa{ width:100%; height:100%; float:left; margin:0px;}
	
	.fancybox-fotos{ width:220px; height:467px; float:left; margin:0px;}
	.fancybox-fotos h1{ width:175px; height:36px; line-height:36px; background:url(img/ico-fotos.jpg) no-repeat 0px 0px; padding-left:45px; float:left; margin:0px; font-size:18px; color:#6F6F73; letter-spacing:-1px;}
	.fancybox-fotos .foto{ float:left; width:200px; height:168px; margin-bottom:10px; border:1px solid #4D2100;}
	.fancybox-fotos .empresa{ float:left; width:220px; height:59px; margin:7px 0px 0px 0px;}
	.fancybox-fotos .empresa .logo{ float:left; width:51px; height:51px; border:1px solid #4D2100; margin:0px 0px 0px 0px;}
	.fancybox-fotos .empresa p{ float:left; width:161px; margin:8px 0px 0px 4px; text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:9px; letter-spacing:-0.5px; text-align: left;}
	.fancybox-fotos .empresa p strong{ color:#656565; font-size:10px; font-weight:bold;}
	.fancybox-fotos .empresa p span{ color:#656565; font-size:10px;}
	
	.scrollInt05{ display:block; width:220px; height:350px; float:left; margin:10px 0 0 0px;}
	.scrollInt05 ul{ width:200px; margin:0px;}
	.scrollInt05 ul li{ width:200px; height:168px; margin-bottom:10px; border:1px solid #4D2100;}
	.scrollInt05 ul li img{ width:200px; margin:0px;}
	
	.numero{ width:100%; text-align:center; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold!Important; font-size:14px; color:#717173;}
	.numero span{font-size:20px;}
	
	.tble-time{ border-collapse:collapse; float:left; width:100%; height:64px; background:#D0CFCF; text-align:center;}
	.tble-time td{ font-family:"Arial Black", Gadget, sans-serif; color:#CD3F43; font-weight:bold!Important; font-size:28px;}
	.tble-time td span{ color: #FFF; background:#C0393E; padding:4px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	.footer-compra{ width:100%; height:70px; background:#CD3F43; float:left; text-align:center;}
	
	.doscuarenta{ display:none;}
}

.txtTitleTabla{ width:96%; margin-left:6px; height:auto; float:left; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#656565;}
.total{ width:96%; height:auto; padding:8px 0px; margin-top:8px; margin-bottom:15px; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif; font-size:12px; color:#656565; border-top:1px solid #656565; border-bottom:1px solid #656565; float:left; letter-spacing:-0.5px;}
.total strong{ width:150px; display:block; float:left; font-weight:bold;}
/*240*/
@media only screen and ( min-width:1px) and ( max-width: 240px){
	.doscuarenta{ display:block;}
	#header{ display:none;}	
	.contenidos_derecha{ display:none;}	
	.btn_menu{ display:none;margin:4px 4px 4px 4px;}
	.content-internas{ display:none;}
	.banner-lateral{ display:none;}
	.menu_responsive{ display:none;}
	.invisible{ display:none;}
	.btn_menu{ display:none;}
	.menu{ display:none;}
}
/*18-08-2014*/
.gruesa{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; font-style:italic;}
.foto-desktop{ display:none;}
.btn-editar{ position:absolute; top:13px; right:10px; color:#3DB5E6; font-size:12px; text-decoration:underline;}
.scroll02{width:95%; height:232px; float:left; margin:5px 0 0 18px;}