/*
salud: rojo
logistica: verde
otras naranja
gobierno celeste
*/


body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto;
padding:0px;
color:#777777;
}
a {
text-decoration: none;
}
.container {
width:710px;
margin:0px auto;
padding:0px;
}
.form
{
padding:0px;
}
p, .main li , label, .content b {
font-size: 12px !important;
}
.header {
background:transparent url(../images/header.gif) no-repeat scroll 0 bottom;
height:100px;
position:relative;
width:710px;
}

/*-------------MENU SEGUNDARIO TOP -------------*/

ul.top {
padding:0px;
margin:0px;
list-style:none;
position: absolute;
right: 5px;
top: 10px;
}
ul.top li {
float: left;
margin:0px 20px 0 0;
padding:0px;
}
*html ul.top li {
float: left;
margin:0px 10px 0 0;
padding:0px;
}
ul.top li  a.login,
ul.top li  a.contacto,
ul.top li  a.download,
ul.top li  a.register {
display: block;
height:  12px;
text-indent: -20000px;
}
ul.top li  a.login {
width:36px;
background:url('../images/menu_login.gif');
}
ul.top li  a.register {
width:80px;
background:url('../images/menu_register.gif');
}
ul.top li  a.contacto {
width:43px;
background:url('../images/menu_contacto.gif');
}
ul.top li  a.download {
width:48px;
background:url('../images/menu_download.gif');
}
ul.top li  a.login:hover,
ul.top li  a.contacto:hover,
ul.top li  a.download:hover,
ul.top li  a.register:hover {
background-position: 0 -18px ;
}




/*------------- FIN MENU SEGUNDARIO TOP -------------*/

/*------------- MENU -------------*/

.header ul.menu {
padding:0px;
margin:0px;
list-style:none;
clear:both;
position: absolute;
right: 25px;
bottom: 10px;
}
.header ul.menu li {
float: left;
margin:0px 0px 0 30px;
padding:0px;
}
.header .menu  a.menu_acerca,
.header .menu  a.menu_soluciones,
.header .menu  a.menu_casos,
.header .menu  a.menu_alianzas {
display: block;
height:  22px;
text-indent: -20000px;
}
.header .menu  a.menu_acerca {
width:121px;
background:url('../images/menu_acerca.png');
}
.header .menu  a.menu_soluciones {
width:73px;
background:url('../images/menu_soluciones.png');
}
.header .menu  a.menu_casos {
width:94px;
background:url('../images/menu_casosdeexito.png');
}
.header .menu  a.menu_alianzas {
width:59px;
background:url('../images/menu_alianzas.png');
}
.header .menu  a.menu_acerca:hover,
.header .menu  a.menu_soluciones:hover,
.header .menu  a.menu_casos:hover,
.header .menu  a.menu_alianzas:hover {
background-position: 0 -22px ;
}
/*------------- MENU FIN -------------*/


/*------------- SUBHEADER -------------*/

#home_gobierno .subheader {
height: 245px;
background: url('../images/subheader_gobierno_home.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#home_logistica .subheader {
height: 245px;
background: url('../images/subheader_logistica_home.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#home_otras .subheader {
height: 245px;
background: url('../images/subheader_otrasindustrias_home.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#home_salud .subheader {
height: 245px;
background: url('../images/subheader_salud_home.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#soluciones .subheader {
height: 191px;
background: url('../images/subheader_logistica_soluciones.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#gobierno .subheader {
height: 191px;
background: url('../images/subheader_gobierno_soluciones.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
.subheader ul.menu {
background: url(../images/subheader_menubg_home.jpg) no-repeat center 0 ;
width:395px;
height: 38px;
position: absolute;
bottom: 0;
padding:  0 0 0 315px;
display: block;
}
.subheader ul.menu li {
float: left;
margin: 10px 20px  0 0;
list-style:none;
}
.subheader ul.menu li  a.logistica,
.subheader ul.menu li  a.salud,
.subheader ul.menu li  a.gobierno,
.subheader ul.menu li  a.otros {
display: block;
text-indent: -3000px;
height: 20px;
}
.subheader ul.menu li  a.logistica {
background:transparent url(../images/menu_logistica.png) ;
width: 56px;
}
.subheader ul.menu li  a.gobierno {
background:transparent url(../images/menu_gobierno.png) ;
width: 56px;
}
.subheader ul.menu li  a.salud {
background:transparent url(../images/menu_salud.png) ;
width: 35px;
}
.subheader ul.menu li  a.otros {
background:transparent url(../images/menu_otrasindustrias.png) ;
width: 103px;
}
.subheader ul.menu li  a.logistica:hover,
.subheader ul.menu li  a.salud:hover,
.subheader ul.menu li  a.gobierno:hover,
.subheader ul.menu li  a.otros:hover {
background-position: 0 -20px;
}

/*------------- FIN SUBHEADER -------------*/


/*------------- CONTENT -------------*/

#home_gobierno .content .casos  {
background:transparent url(../images/gobierno_home_image.jpg) no-repeat scroll left bottom;
width: 245px;
height: 150px;
}
#home_logistica .content .casos  {
background:transparent url(../images/logistica_home_image.jpg) no-repeat scroll left bottom;
width: 245px;
height: 150px;
}
#home_salud .content .casos  {
background:transparent url(../images/salud_home_image.jpg) no-repeat scroll left bottom;
width: 245px;
height: 150px;
}
#home_otras .content .casos  {
background:transparent url(../images/otras_home_image.jpg) no-repeat scroll left bottom;
width: 245px;
height: 150px;
}
.content .casos   {
margin: 0 15px 80px 0;
}
.content .acerca   {
margin: 0 35px 80px 0;
}
.content .noticias   {
margin: 0 0px 80px 0;
}
.content .casos,
.content .acerca,
.content .noticias  {
color: #999;
}
.content ul  {
margin:25px 0 30px 13px;
height: 155px;
}
.content ul li {
float: left;
}
.content a {
color: #8c2266;
text-decoration: none;
font-size: 12px !important;
}
.content .casos h1 {
text-indent: -3000px;
background:transparent url(../images/casosdeexito_titulo_home.gif) no-repeat scroll 0 0;
width: 88px;
height: 12px;
margin: 0 0 30px;
}
.content .casos h2{
font-weight: bold;
margin: 0 0 10px;
font-size: 12px;
}
.content .copete  {
width: 140px;
float: right;
}
.content .casos h3{
color:#3EA2D4;
font-size:12px;
font-weight:normal;
line-height:14px;
margin:0 0 10px;
}
.content .acerca h1 {
text-indent: -3000px;
background:transparent url(../images/acercadesaetech_titulo_home.gif) no-repeat scroll 0 0;
width: 112px;
height: 12px;
margin: 0 0 30px
}
.content .noticias {
position: relative;
}
.content .noticias p  {
line-height: 12px;
margin: 0 0 25px;
}
.content .acerca p  {
line-height: 12px;
margin: 0 0 6px;
line-height: 14px;
}
.content .noticias h1 {
text-indent: -3000px;
background:transparent url(../images/noticias_titulo_home.gif) no-repeat scroll 0 0;
width: 52px;
height: 12px;
margin: 0 0 30px
}
.content .nota h3  {
color: #a6a6a6;
}
.content .nota b  {
font-weight: bold;
display:block;
font-weight:bold;
margin:3px 0 4px;
}

/* -------------INTERNA 1 -------------*/

.content .sidebar,
.content .main_content {
float: left;
}
.content .sidebar {
width: 132px;
}
.content .main_content  {
width: 562px;
margin:0 0 23px 54px
}
#soluciones .content .main_content  {
width: 562px;
margin:25px 0 23px 0px
}
.content .main_content .main  {
width: 345px;
float: left;
}
.content .main_content .imagenes  {
float: right;
margin:0 15px 0 0;
}

/* ------------- MENU SIDEBAR -------------*/

.sidebar .s_logistica,
.sidebar .s_salud,
.sidebar .s_gobierno,
.sidebar .s_otras {
display: block;
height: 26px;
width: 78px;
text-indent:-3000px;
}
.sidebar .s_logistica:hover,
.sidebar .s_salud:hover,
.sidebar .s_gobierno:hover,
.sidebar .s_otras:hover {
background-position: 0 -26px;
}
.sidebar .s_logistica {
background: url('../images/menulateral_logistica.gif');
}
.sidebar .s_salud {
background: url('../images/menulateral_salud.gif');
}
.sidebar .s_gobierno {
background: url('../images/menulateral_gobierno.gif');
}
.sidebar .s_otras {
background: url('../images/menulateral_otrasindustrias.gif');
}
.sidebar .sub3 .descrip_active {
background: url('../images/menulateral_gobierno_descripcion.gif');
width: 64px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .casos_active {
background: url('../images/menulateral_gobierno_casosdeexito.gif');
width: 78px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .gcba_active {
background: url('../images/menulateral_gobierno_gcba.gif');
width: 50px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .mineria_active {
background: url('../images/menulateral_gobierno_mineria.gif');
width: 55px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .soft_active {
background: url('../images/menulateral_gobierno_software.gif');
width: 48px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .descrip_active {
background: url('../images/menulateral_gobierno_descripcion.gif');
width: 64px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .casos_active {
background: url('../images/menulateral_gobierno_casosdeexito.gif');
width: 78px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .gcba_active {
background: url('../images/menulateral_gobierno_gcba.gif');
width: 50px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .mineria_active {
background: url('../images/menulateral_gobierno_mineria.gif');
width: 55px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub3 .soft_active {
background: url('../images/menulateral_gobierno_software.gif');
width: 48px;
text-indent:-3000px;
background-position: 0 -15px;
}

/*------------- SUB LOGISTICA -------------*/

ul.sub1  {
margin:0 0 20px 10px;
padding: 0;
height: auto;
}
ul.sub1  li {
float: none;
margin: 3px 0;
}
.sidebar .sub1 .descrip,
.sidebar .sub1 .casos,
.sidebar .sub1 .des,
.sidebar .sub1 .alianzas {
display: block;
height: 13px;
text-indent:-3000px;
}
.sidebar .sub1 .descrip {
background: url('../images/menulateral_logistica_descripcion.gif');
width: 63px;
}
.sidebar .sub1 .casos {
background: url('../images/menulateral_logistica_casosdeexito.gif');
width: 78px;
margin: 0;
}
.sidebar .sub1 .des {
background: url('../images/menulateral_logistica_desarion.gif');
width: 57px;
}
.sidebar .sub1 .alianzas {
background: url('../images/menulateral_logistica_alianzas.gif');
width: 47px;
}
.sidebar .sub1 .descrip:hover,
.sidebar .sub1 .casos:hover,
.sidebar .sub1 .des:hover,
.sidebar .sub1 .alianzas:hover {
background-position: 0 -13px;
}
.main_content .main p {
color: #999;
margin: 15px 0;
font-size: 12px;
line-height: 14px;
}
#soluciones .main a {
color: #63b046;
text-decoration: underline;
font-size: 12px;
}
#soluciones .main ul {
height:235px;
margin:10px 0 12px;
width: 300px;
}
#soluciones .main h2 img,
#salud .main h2 img  {
margin:30px 0 0px 0;
}
#gobierno .content .main_content  {
width: 562px;
margin:25px 0 23px 0px
}
#soluciones .main ul li.item1 {
color: #63b046;
text-decoration: none;
background: url('../images/logistica_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
color: #777;
width:305px;
}
#soluciones .main ul li.item1 a {
text-decoration: none;
width:305px;
color:#777;
}
#soluciones .main ul li.item2 {
color: #63b046;
background: url('../images/logistica_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
width: 345px;
color: #777;
}
#soluciones .main ul li.item2 a {
color: #777;
}
#soluciones .main ul li.item6 {
color: #777777;
margin: 2px 0;
padding: 0px;
width: 345px;
line-height: 15px;
}
#soluciones .main ul.resultados  {
height: auto;
}
#soluciones .main .resultados li {
font-weight: normal;
clear:both;
width: 345px;
color:#777;
margin:2px 0;
padding:0px 0 0 8px;
background:url(../images/logistica_bullet.gif) no-repeat 0 0;
line-height:15px;
}
#soluciones .main .resultados li b{
font-weight: normal;
}
#soluciones .main .resultados span {
color:#63B046;
}

/*------------- SUB SALUD (ADD)-------------*/

ul.sub3  {
margin:0px 0 20px 10px;
padding: 0;
height: auto;
}
ul.sub3  li {
float: none;
margin: 3px 0;
}
.sidebar .sub3 .gcba,
.sidebar .sub3 .mineria,
.sidebar .sub3 .descrip,
.sidebar .sub3 .casos,
.sidebar .sub3 .soft {
display: block;
height: 13px;
text-indent:-3000px;
}
.sidebar .sub3 .descrip {
background: url('../images/menulateral_gobierno_descripcion.gif');
width: 63px;
}
.sidebar .sub3 .casos {
background: url('../images/menulateral_gobierno_casosdeexito.gif');
width: 78px;
margin: 0;
}
.sidebar .sub3 .gcba {
background: url('../images/menulateral_gobierno_gcba.gif');
width: 50px;
margin: 0;
}
.sidebar .sub3 .mineria {
background: url('../images/menulateral_gobierno_mineria.gif');
width: 55px;
margin: 0;
}
.sidebar .sub3 .soft {
background: url('../images/menulateral_gobierno_software.gif');
width: 48px;
margin: 0;
}

.sidebar .sub3 .gcba:hover,
.sidebar .sub3 .mineria:hover,
.sidebar .sub3 .descrip:hover,
.sidebar .sub3 .casos:hover,
.sidebar .sub3 .soft:hover {
background-position: 0 -13px;
}
.main_content .main p  {
color:#999999;
font-size:12px;
line-height:15px;
margin:5px 0;
}
#gobierno .main a {
color: #0084c7;
text-decoration: underline;
font-size: 11px;
}
#gobierno .main ul  {
height:125px;
margin:10px 0 12px;
width: 300px;
}
#gobierno .main ul.soft  {
height:70px;
margin:10px 0 12px;
width: 300px;
}
#gobierno .main ul.soft li {
margin:2px 0;
padding:0px 0 0 8px;
width:345px;
line-height:15px;
list-style:none;
background:url(../images/gobierno_bullet.gif) no-repeat 0 0;
}
#gobierno .main ul.detalle  {
height:860px;
margin:10px 0 12px;
width: 300px;
}
#gobierno .main h2  {
margin:35px 0 15px 0;
}
#gobierno .main h3  {
margin:35px 0 0px 0;
}
#gobierno .main ul li.item1 {
color: #63b046;
text-decoration: none;
background: url('../images/gobierno_bullet0.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
color: #777;
width:305px;
}
#gobierno .main ul li.item2 {
color: #63b046;
background: url('../images/gobierno_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
width: 345px;
color: #777;
}
#gobierno .main ul li.item2 a {
color: #777;
}
#gobierno .main ul.objetivos  {
height: 150px;
}
#gobierno .main ul.objetivos li {
width: 345px;
color:#777;
margin:2px 0;
padding:0px 0 0 8px;
line-height:15px;
list-style:none;
background:url(../images/gobierno_bullet.gif) no-repeat 0 0;
}

/*SALUD*/

/*------------- SUBHEADER (ADD)-------------*/

#salud .subheader {
height: 191px;
background: url('../images/subheader_salud_soluciones.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
.sidebar .sub2 .descrip_active {
background: url('../images/menulateral_salud_descripcion.gif');
width: 63px;
text-indent:-3000px;
background-position: 0 -15px;
}
.sidebar .sub2 .soft_active {
background: url('../images/menulateral_salud_software.gif');
width: 49px;
text-indent:-3000px;
background-position: 0 -15px;
}

/*---------------INTERNA2 (ADD)-------------*/

#salud .content .main_content  {
width: 562px;
margin:25px 0 23px 0px
}

/*------------- SUB SALUD (ADD)-------------*/

ul.sub2  {
margin:0 0 20px 10px;
padding: 0;
height: auto;
}
ul.sub2  li {
float: none;
margin: 3px 0;
}
.sidebar .sub2 .descrip,
.sidebar .sub2 .casos,
.sidebar .sub2 .soft,
.sidebar .sub2 .alianzas {
display: block;
height: 13px;
text-indent:-3000px;
}
.sidebar .sub2 .descrip {
background: url('../images/menulateral_salud_descripcion.gif');
width: 63px;
}
.sidebar .sub2 .casos {
background: url('../images/menulateral_salud_casosdeexito.gif');
width: 78px;
margin: 0;
}
.sidebar .sub2 .soft {
background: url('../images/menulateral_salud_software.gif');
width: 49px;
}
.sidebar .sub2 .alianzas {
background: url('../images/menulateral_salud_alianzas.gif');
width: 47px;
}
.sidebar .sub2 .descrip:hover,
.sidebar .sub2 .casos:hover,
.sidebar .sub2 .soft:hover,
.sidebar .sub2 .alianzas:hover {
background-position: 0 -13px;
}
.sidebar .sub2 .casos_active {
background:transparent url(../images/menulateral_salud_casosdeexito.gif) repeat scroll 0 -14px;
text-indent:-3000px;
width:78px;
}
.main_content .main p  {
color: #777;
margin: 15px 0;
font-size: 12px;
line-height: 15px;
}
#salud .main a {
color: #63b046;
text-decoration: underline;
font-size: 11px;
}
#salud .main ul  {
height:40px;
margin:10px 0 12px;
width: 300px;
}
#salud .main ul.caracteristicas  {
height:220px;
margin:10px 0 12px;
width: 300px;
}
#salud .main ul li.item1 {
color: #63b046;
text-decoration: none;
background: url('../images/salud_bullet0.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
color: #777;
width:305px;
}
#salud .main ul li.item2 {
color: #63b046;
background: url('../images/salud_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
width: 345px;
color: #777;
}
#salud .main ul li.item2 a {
font-size: 12px !important;
color: #777;
}
#salud .main ul.resultados  {
height: auto;
}
#salud .main .resultados li {
clear:both;
width: 345px;
color:#777;
margin:5px 0;
}
#salud .main .resultados li b {
font-weight: normal;
}
#salud .main .resultados span {
color:#d72229;
}
#salud .main ul.alianzas {
height:300px;
margin:10px 0 35px;
width:345px;
}
#salud .main ul.alianzas li {
margin:15px 0;
width:340px;
line-height:16px;
}
#salud .main ul.alianzas img {
float:left;
margin:10px 20px 0 0;
}
#salud .main ul.alianzas h3 {
color:#d7252a;
margin:10px 0px 0 0;
}
.sidebar .sub2 .alianzas_active {
background: url('../images/menulateral_salud_alianzas.gif');
width: 47px;
text-indent:-3000px;
background-position: 0 -14px;
}
#salud .main ul li.item3  {
background:transparent url(../images/salud_bullet2.gif) no-repeat scroll 0 0;
color:#63B046;
margin:25px 0 5px;
padding:0 0 0 15px;
text-decoration:none;
width:345px;
}
#salud .main ul li.item4 {
color:#777777;
margin:5px 0;
padding:0 0 0 15px;
width:345px;
}
#salud .main ul li.item4 a {
color:#777777;
text-decoration:underline;
}
#salud .main ul.detalle {
height:1690px;
margin:0px 0 12px;
width:300px;
}
#salud .main ul li.item3  {
background:transparent url(../images/salud_bullet2.gif) no-repeat scroll 0 0;
color:#d72229;
margin:20px 0 5px;
padding:0 0 0 15px;
text-decoration:none;
width:345px;
}
#salud .main ul li.item4 {
color:#777777;
margin:5px 0;
padding:0 0 0 15px;
width:345px;
}
#salud .main ul li.item4 a {
color:#777777;
text-decoration:underline;
}
#salud .main ul li.item6 {
color:#777777;
margin:2px 0;
padding:0px;
width:345px;
line-height:15px;
}
#salud .main ul.objetivos li {
color:#777777;
font-weight:normal;
margin:2px 0;
width:345px;
padding:0px 0 0 8px;
line-height:15px;
list-style:none;
background:url(../images/salud_bullet.gif) no-repeat 0 0;
}
#salud .main ul.soft {
height:58px;
margin:0px 0 12px;
width:300px;
}
#salud .subheader_interna2 {
background:transparent url(../images/subheader_soluciones_salud.jpg) no-repeat scroll center top;
height:89px;
margin:0;
position:relative;
width:701px;
}

/*------------- OTRAS -------------*/

#otras .subheader {
height: 191px;
background: url('../images/subheader_otrasindustrias_soluciones.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}
#otras .content .main_content  {
width: 562px;
margin:25px 0 23px 0px
}
ul.sub4  {
margin:15px 0 20px 10px;
padding: 0;
height: auto;
}
ul.sub4  li {
float: none;
margin: 3px 0;
}
.sidebar .sub4 .descrip,
.sidebar .sub4 .casos {
display: block;
height: 13px;
text-indent:-3000px;
}
.sidebar .sub4 .descrip {
background: url('../images/menulateral_salud_descripcion.gif');
width: 63px;
}
.sidebar .sub4 .casos {
background: url('../images/menulateral_salud_casosdeexito.gif');
width: 78px;
margin: 0;
}
.sidebar .sub4 .descrip:hover,
.sidebar .sub4 .casos:hover {
background-position: 0 -13px;
}
.main_content .main p  {
color: #999;
margin: 15px 0;
font-size: 12px;
line-height: 14px;
}
#otras .main a {
color: #63b046;
text-decoration: underline;
font-size: 11px;
}
#otras .main ul  {
height:85px;
margin:10px 0 12px;
width: 300px;
}
#otras .main h2  {
margin:35px 0 15px 0;
}
#otras .main ul li.item1 {
color: #63b046;
text-decoration: none;
background: url('../images/otrasindustrias_bullet0.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
color: #777;
width:305px;
}
#otras .main ul li.item2 {
color: #63b046;
background: url('../images/otrasindustrias_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
width: 345px;
color: #777;
}
#otras .main ul li.item2 a {
color: #777;
}
#otras .main ul.objetivos  {
height: 90px;
}
#otras .main .objetivos li {
font-weight: bold;
clear:both;
width: 345px;
color:#777;
margin:5px 0;
}
#otras .main .objetivos li b{
font-weight: bold;
}
#otras .main .objetivos span {
color:#d72229;
}
#otras .main ul li.item3  {
background:transparent url('../images/otrasindustrias_bullet2.gif') no-repeat scroll 0 0;
color:#63B046;
margin:25px 0 5px;
padding:0 0 0 15px;
text-decoration:none;
width:345px;
}
#otras .main ul li.item4 {
color:#777777;
margin:5px 0;
padding:0 0 0 15px;
width:345px;
}
#otras .main ul li.item4 a {
color:#777777;
text-decoration:underline;
}
#otras .main ul.detalle {
height:740px;
margin:10px 0 12px;
width:300px;
}
/*logisticas*/
.sidebar .sub1 .descrip_active {
background: url('../images/menulateral_logistica_descripcion.gif');
width: 63px;
text-indent:-3000px;
background-position: 0 -15px;
}
#soluciones .main ul li.item3  {
background:transparent url(../images/logistica_bullet2.gif) no-repeat scroll 0 0;
color:#63B046;
margin:25px 0 5px;
padding:0 0 0 15px;
text-decoration:none;
width:345px;
}
#soluciones .main ul li.item4 {
color:#777777;
margin:5px 0;
padding:0 0 0 15px;
width:345px;
}
#soluciones .main ul li.item4 a {
color:#777777;
text-decoration:underline;
}
#soluciones .main ul.detalle {
height:780px;
margin:10px 0 12px;
width:300px;
}
#soluciones .subheader_interna3 {
background:transparent url(../images/subheader_soluciones_logistica_des.jpg) no-repeat scroll center top;
height:89px;
margin:0;
position:relative;
width:701px;
}
#soluciones .subheader_interna4 {
background:transparent url(../images/subheader_soluciones_logistica_alianzas.jpg) no-repeat scroll center top;
height:89px;
margin:0;
position:relative;
width:701px;
}
#soluciones .main ul.des {
height:870px;
margin:10px 0 35px;
width:300px;
}
#soluciones .main ul li.item5 {
color:#777777;
margin:5px 0;
padding:0px;
width:345px;
}
#soluciones .main ul li.item5B {
color:#777777;
margin:25px 0 5px;
padding:0px;
width:345px;
font-weight:bold
}
.content .main_content .imagenes .segunda {
float:left;
margin:50px 0 0 0;
}
.sidebar .sub1 .des_active {
background: url('../images/menulateral_logistica_desarion.gif');
width: 57px;
text-indent:-3000px;
background-position: 0 -14px;
}
.sidebar .sub1 .alianzas_active {
background: url('../images/menulateral_logistica_alianzas.gif');
width: 47px;
text-indent:-3000px;
background-position: 0 -14px;
}
#soluciones .main h3 {
margin:1px 0 15px;
}
#soluciones .main ul.alianzas {
/*height:870px;*/
height:auto;
margin:10px 0 35px;
width:345px;
}
#soluciones .main ul.alianzas li {
margin:15px 0;
width:340px;
line-height:16px;
}

#soluciones .main ul.alianzas img {
float:left;
margin:10px 20px 0 0;
}
#soluciones .main ul.alianzas h3 {
color:#63B046;
margin:10px 0px 0 0;
}

/*------------- CASOS DE EXITO -------------*/

.sidebar .sub1 .casos_active {
background: url('../images/menulateral_logistica_casosdeexito.gif');
width: 78px;
text-indent:-3000px;
background-position: 0 -14px;
}
#soluciones .main ul.casos {
height:60px;
margin:10px 0 15px;
width:300px;
}
#soluciones .main ul li.item6 {
color:#777777;
margin:2px 0;
width:345px;
padding:0px 0 0 8px;
line-height:15px;
list-style:none;
background:url(../images/logistica_bullet.gif) no-repeat 0 0;
}
#soluciones .subheader_interna2 {
background:transparent url(../images/subheader_casosdeexitos_logistica.jpg) no-repeat scroll center top;
height:89px;
margin:0;
position:relative;
width:701px;
}
.sidebar .sub4 .descrip_active {
background: url('../images/menulateral_otrasindustrias_descripcion.gif');
width: 65px;
text-indent:-3000px;
background-position: 0 -14px;
}
.sidebar .sub4 .casos_active {
background: url('../images/menulateral_otrasindustrias_casosdeexito.gif');
width: 78px;
text-indent:-3000px;
background-position: 0 -14px;
}

/*CORREGIR la linea 312 -ahora no se porque esta reducida la imagen en el html -*/

.imagenes {
width:157px;
}

/*------------- SUBHEADER (ADD)-------------*/

#otras .subheader {
height: 191px;
background: url('../images/subheader_otrasindustrias_soluciones.jpg') no-repeat top center;
width:710px;
margin: 0;
position: relative;
}

/*---------------INTERNA2 (ADD)-------------*/

#otras .content .main_content  {
width: 562px;
margin:25px 0 23px 0px
}

/*-------------SUB SALUD (ADD)-------------*/

ul.sub4  {
margin:15px 0 20px 10px;
padding: 0;
height: auto;
}
ul.sub4  li {
float: none;
margin: 3px 0;
}
.sidebar .sub4 .descrip,
.sidebar .sub4 .casos {
display: block;
height: 13px;
text-indent:-3000px;
}
.sidebar .sub4 .descrip {
background: url('../images/menulateral_otrasindustrias_descripcion.gif');
width: 63px;
}
.sidebar .sub4 .casos {
background: url('../images/menulateral_otrasindustrias_casosdeexito.gif');
width: 78px;
margin: 0;
}
.sidebar .sub4 .descrip:hover,
.sidebar .sub4 .casos:hover {
background-position: 0 -13px;
}
.main_content .main p  {
color: #777;
margin: 15px 0;
font-size: 12px;
line-height: 15px;
}
#otras .main a {
color: #63b046;
text-decoration: underline;
font-size: 11px;
}
#otras .main ul  {
height:85px;
margin:10px 0 12px;
width: 300px;
}
#otras .main h2  {
margin:35px 0 15px 0;
}
#otras .main ul li.item1 {
color: #63b046;
text-decoration: none;
background: url('../images/otrasindustrias_bullet0.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
color: #777;
width:305px;
}
#otras .main ul li.item2 {
color: #63b046;
background: url('../images/otrasindustrias_bullet1.gif') no-repeat;
padding: 0 0px 0 15px;
margin: 5px 0;
width: 345px;
color: #777;
}
#otras .main ul li.item2 a {
color: #777;
}
#otras .main ul.objetivos  {
height: 90px;
}
#otras .main .objetivos li {
font-weight: bold;
clear:both;
width: 345px;
color:#777;
margin:5px 0;
}
#otras .main .objetivos li b{
font-weight: normal;
}
#otras .main .objetivos span {
color:#d72229;
}

#otras .main ul li.item3  {
background:transparent url('../images/otrasindustrias_bullet2.gif') no-repeat scroll 0 0;
color:#63B046;
margin:25px 0 5px;
padding:0 0 0 15px;
text-decoration:none;
width:345px;
}
#otras .main ul li.item4 {
color:#777777;
margin:5px 0;
padding:0 0 0 15px;
width:345px;
}
#otras .main ul li.item4 a {
color:#777777;
text-decoration:underline;
}
#otras .main ul.detalle {
height:740px;
margin:10px 0 12px;
width:300px;
}
#otras .main ul.resultados {
height:130px;
margin:10px 0 15px;
width:300px;
}
#otras .main ul.resultados li.item6 {
color:#777777;
margin:2px 0;
padding:0px;
width:345px;
font-weight:normal;
line-height:15px;
}
#otras .main ul.objetivos {
height:30px;
margin:10px 0 15px;
width:300px;
}
#otras .main ul.objetivos li {
color:#777777;
font-weight:normal;
margin:2px 0;
width:345px;
padding:0px 0 0 8px;
line-height:15px;
list-style:none;
background:url(../images/otrasindustrias_bullet.gif) no-repeat 0 0;
}

/*------------- HOME CASOS DE EXITO -------------*/

#casos .subheader  {
background:transparent url(../images/subheader_casosdeexito_interna.jpg) no-repeat scroll left bottom;
width: 705px;
height: 181px;
margin:0 0 20px;
}
#casos .sidebar h1  {
background:transparent url(../images/casosdeexito_titulo.gif) no-repeat scroll left bottom;
width: 111px;
height: 14px;
text-indent: -3000px;
}
#casos .main_content   {
background:transparent url(../images/casosdeexito_modulo.gif) no-repeat scroll left bottom;
width: 519px;
/*height: 158px;*/
height: 170px;
margin:0 0 58px 54px;
}
.item {
margin:0px !important;
height: 155px !important;
width: 505px;
}
#casos ul.item li  {
float:left;
height:80px;
margin:15px 10px 0 0;
width:150px;
}
#casos .main_content  h1 {
background:transparent url(../images/casosdeexito_titulo_destacados.gif) no-repeat scroll left bottom;
width: 80px;
height: 11px;
text-indent: -3000px;
margin:15px 0 20px 20px;
}
#casos .main_content  h2.gobierno {
background:transparent url(../images/casosdeexito_titulo_gobierno.gif) no-repeat scroll left bottom;
width: 95px;
height: 16px;
text-indent: -3000px;
margin:0 0 10px;
}
#casos .main_content  h2.logistica {
background:transparent url(../images/casosdeexito_titulo_logistica.gif) no-repeat scroll left bottom;
width: 95px;
height: 16px;
text-indent: -3000px;
margin:0 0 10px;
}
#casos .main_content  h2.salud {
background:transparent url(../images/casosdeexito_titulo_salud.gif) no-repeat scroll left bottom;
width: 72px;
height: 16px;
text-indent: -3000px;
margin:0 0 10px;
}
#casos .main_content p {
color:#777777;
margin:0 0 10px 29px;
width:120px;
}
#casos .main_content a {
color:#8A2465;
font-size:10px;
margin:0 0 0 25px;
text-decoration:none;
width:120px;
letter-spacing:0px;
font-size: 10px !important;
}

/*------------- LOGIN -------------*/

#login .subheader  {
background:transparent url(../images/subheader_login.jpg) no-repeat scroll left bottom;
width: 705px;
height: 260px;
position: relative;
}
#login .subheader  form {
width: 172px;
height: 160px;
position: absolute;
top: 25px;
left: 50px;
}
#login .subheader h1 {
background:transparent url(../images/login.gif) no-repeat scroll left bottom;
width: 48px;
height: 23px;
text-indent: -3000px;
margin: 0 0 10px;
}
#login .subheader input {
padding: 4px;
font-family:Arial;
font-size:10px;
color: #bababa;
border: 1px solid #ccc;
margin: 0 0 15px;
width: 170px;
height: 15px;
}
#login .subheader .submit {
padding: 0px;
border: none;
margin: 0 0 10px;
width: 173px;
height: 31px;
}
#login .subheader a {
font-family:Arial;
font-size:10px;
text-decoration: underline;
color: #666;
}
#login .subheader p {
color: #777777;
font-family: Arial;
font-size: 11px;
margin: 0 0 10px;
line-height: 18px;
}
/*------------- FIN CONTENT -------------*/


/*------------- ERROR -------------*/

#error .subheader  {
background:transparent url(../images/subheader_error.jpg) no-repeat scroll left bottom;
width: 705px;
height: 260px;
position: relative;
}
#error .subheader  form {
width: 172px;
height: 160px;
position: absolute;
top: 25px;
left: 50px;
}
#error .subheader h1 {
background:transparent url(../images/error.gif) no-repeat scroll left bottom;
width: 48px;
height: 23px;
text-indent: -3000px;
margin: 0 0 10px;
}
#error .subheader input {
padding: 4px;
font-family:Arial;
font-size:10px;
color: #bababa;
border: 1px solid #ccc;
margin: 0 0 15px;
width: 170px;
height: 15px;
}
#error .subheader .submit {
padding: 0px;
border: none;
margin: 0 0 10px;
width: 173px;
height: 31px;
}
#error .subheader a {
font-family:Arial;
font-size:10px;
text-decoration: underline;
color: #666;
}
#error .subheader p {
color: #777777;
font-family: Arial;
font-size: 11px;
margin: 0 0 10px;
line-height: 18px;
}
/*------------- FIN CONTENT -------------*/


/*------------- ACERCA Y CONTACTO -------------*/

#acerca .subheader  {
background: url('../images/subheader_acercadesaetech_interna.jpg');
width: 705px;
height:  177px;
margin: 0 0 30px;
}
#contacto .subheader  {
background: url('../images/subheader_contacto_interna.jpg');
width: 705px;
height:  177px;
margin: 0 0 30px;
}
#contacto .subheader2  {
background: url('../images/subheader_contacto2_interna.jpg');
width: 705px;
height:  177px;
margin: 0 0 30px;
}
#contacto .subheader3  {
background: url('../images/subheader_login.jpg') no-repeat scroll left bottom;
width: 705px;
height:  177px;
margin: 0 0 30px;
}
#acerca .content .main_content,
#contacto .content .main_content {
margin:0 0 0 20px;
width:390px;
}
#acerca .content .main_content h1{
background:transparent url(../images/acercadesaetech_titulo.gif) no-repeat scroll;
width: 373px;
height: 44px;
text-indent: -3000px;
}
#acerca .content .main_content p {
color:#777777;
margin:0 0 20px;
width:360px;
line-height:15px;
font-size: 12px;
}
#acerca .content .contacto,
#contacto .content .contacto {
background:transparent url(../images/contacto_modulo.gif) no-repeat scroll;
width: 275px;
height: 209px;
float: left;
margin: 0 0 20px;
}
#acerca .content .contacto h1,
#contacto .content .contacto h1 {
margin:20px;
background:transparent url(../images/contacto_titulo.gif) no-repeat scroll;
width: 77px;
height: 14px;
text-indent: -3000px;
}
#acerca .content .contacto p,
#contacto .content .contacto p{
color:#777777;
line-height:15px;
margin:0 0 20px 20px;
}
#acerca .content .contacto b,
#contacto .content .contacto b {
font-weight: bold;
}
#contacto .content form {
width: 370px:;
margin: 0 0 40px;
}
#contacto .content  form label {
display: block;
margin: 0 0 5px;
}
#contacto .content  form input {
width: 345px;
border: 1px solid #d2d2d2;
padding: 2px;
height:: 18px;
font-size: 11px;
color: #777;
margin: 0 0 15px;
}
#contacto .content  form textarea {
width: 345px;
border: 1px solid #d2d2d2;
padding: 2px;
height:: 70px;
font-size: 11px;
color: #777;
margin: 0 0 15px;
font-family: Arial;
height:75px;
}
#contacto .content  form  .submit  {
width: 58px;
border: none;
height: 18px;
}

/*------------- FIN DE ACERCA Y CONTACTO -------------*/

/*------------- SOLUCIONESHOME -------------*/
#solucionesHome .subheader  {
	margin: 0 0 0 6px;
}
#solucionesHome .subheader  .logistica,
#solucionesHome .subheader  .salud,
#solucionesHome .subheader  .gobierno,
#solucionesHome .subheader  .industrias {
float: left;
width: 170px;
height: 220px;
position: relative;
margin:0 5px  20px 0;
}
#solucionesHome .subheader  .logistica {
background:transparent url(../images/soluciones_home_image1.jpg) no-repeat scroll 0px top;
}
#solucionesHome .subheader  .salud {
background:transparent url(../images/soluciones_home_image2.jpg) no-repeat scroll 0px top;
}
#solucionesHome .subheader  .gobierno {
background:transparent url(../images/soluciones_home_image3.jpg) no-repeat scroll 0px top;
}
#solucionesHome .subheader  .industrias {
background:transparent url(../images/soluciones_home_image4.jpg) no-repeat scroll 0px top;
}
#solucionesHome .subheader  .logistica  div,
#solucionesHome .subheader  .salud  div,
#solucionesHome .subheader  .gobierno  div,
#solucionesHome .subheader  .industrias  div {
left:13px;
position:absolute;
top:130px;
}
#solucionesHome .subheader  .logistica a,
#solucionesHome .subheader  .salud  a,
#solucionesHome .subheader  .gobierno  a,
#solucionesHome .subheader  .industrias   a {
font-family: Arial;
font-size:9px;
text-decoration: none;
color: #777;
height: 13px;
display: block;
margin: 0;
padding: 0;
}
#solucionesHome .subheader  .logistica .mas,
#solucionesHome .subheader  .salud  .mas,
#solucionesHome .subheader  .gobierno  .mas,
#solucionesHome .subheader  .industrias  .mas {
position: absolute;
bottom: 10px;
left: 13px;
text-decoration: none;
color: #a45084;
font-family: Arial;
font-size: 10px;
}
#solucionesHome .soluciones  {
margin: 0 0 40px 20px;
}
#solucionesHome .soluciones p {
color: #777;
line-height:15px;
}
#solucionesHome  .soluciones h1 {
margin: 0 0 10px;
}
#solucionesHome  .consultoria,
#solucionesHome  .transformacion {
float: left;
width: 330px;
margin: 0 0 60px;
}
#solucionesHome  .consultoria {
margin: 0 25px 0px 18px;
}
*html #solucionesHome  .consultoria {
margin: 0 20px 0px 10px;
}
#solucionesHome  .consultoria  p,
#solucionesHome  .transformacion p {
color: #777;
margin: 10px 0px 0px 0;
line-height:15px;
font-size: 12px;
}
#solucionesHome .subheader .logistica .mas,
#solucionesHome .subheader .salud .mas,
#solucionesHome .subheader .gobierno .mas,
#solucionesHome .subheader .industrias .mas {
bottom:10px;
color:#A45084;
font-family:Arial;
font-size:10px;
left:13px;
position:absolute;
text-decoration:none;
}
#solucionesHome .subheader .logistica a,
#solucionesHome .subheader .salud a,
#solucionesHome .subheader .gobierno a,
#solucionesHome .subheader .industrias a {
color:#777777;
display:block;
font-family:Arial;
font-size:10px;
height:13px;
margin:0;
padding:0;
text-decoration:none;
}
#gobierno .subheader_interna2 {
background:transparent url(../images/subheader_casosdeexitos_gobierno.jpg) no-repeat scroll center top;
height:89px;
margin:0;
position:relative;
width:701px;
}
#gobierno .main ul.casos {
height:120px;
margin:10px 0 10px;
width:300px;
}
#gobierno .main ul.casos1 {
height:95px;
margin:10px 0 10px;
width:300px;
}
#gobierno .main ul.casos2 {
height:340px;
margin:10px 0 10px;
width:300px;
}
#gobierno .main ul.casos li.item6,
#gobierno .main ul.casos1 li.item6,
#gobierno .main ul.casos2 li.item6 {
color:#777777;
margin:2px 0;
padding:0px 0 0 8px;
width:345px;
line-height:15px;
list-style:none;
background:url(../images/gobierno_bullet.gif) no-repeat 0 0;
}
#gobierno .main ul.casos li,
#gobierno .main ul.casos1 li,
#gobierno .main ul.casos2 li {
color:#777777;
line-height:15px;
list-style:none;
}
.imagenes {
width:157px;
}

/*------------- DOWNLOAD -------------*/

#download .subheader {
background:transparent url(../images/subheader_download.jpg) no-repeat scroll center top;
height:181px;
margin:0 0 0 5px;
position:relative;
width:701px;
}
#download .content .main_content {
margin:35px 0 23px 54px;
width:650px;
}
*html #download .content .main_content {
margin:35px 0 23px 30px;
width:650px;
}
#download .content .main_content .main {
float:left;
width:450px;
}

#download .main ul.descripcion {
margin:15px 0 0 0px;
height:auto;
padding:0px;
}
#download .main ul.descripcion li {
background:transparent url(../images/download_bullet0.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
width:450px;
height:15px;
}
#download .main ul.descripcion li.max {
background:transparent url(../images/download_bullet0.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
width:450px;
height:50px;
}

#download .main ul.articulos  {
margin:15px 0 0 0px;
height:auto;
padding:0px;
}
#download .main ul.articulos li {
background:transparent url(../images/download_bullet1.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0 0 0 20px;
width:450px;
height:15px;
}
#download .main ul.articulos li.max {
background:transparent url(../images/download_bullet1.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0 0 0 20px;
width:450px;
height:50px;
}
#download .main_content ul li a:active,
#download .main_content ul li a:link,
#download .main_content ul li a:hover,
#download .main_content ul li a:visited {
color: #777777;
text-decoration:underline;
}

#download .main_content .right {
float:right;
width:200px;
}
*html #download .main_content .right {
float:right;
width:175px;
}

#download .main_content .right ul.descripcion {
margin:15px 0 35px 0px;
/*height:100px;*/
height:auto;
padding:0px;
}

#download .main_content .right ul.descripcion li {
background:transparent url(../images/download_bullet0.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
/*text-transform:uppercase;*/
width:150px;
height:30px;
}

#download .main_content .right ul.descripcion li.max {
background:transparent url(../images/download_bullet0.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
/*text-transform:uppercase;*/
width:150px;
height:50px;
}

#download .main_content .right ul.articulos  {
margin: 15px 0 35px 0px;
/*height:100px;*/
height:auto;
padding:0px;
}

#download .main_content .right ul.articulos li {
background:transparent url(../images/download_bullet1.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
/*text-transform:uppercase;*/
width:150px;
height:30px;
}
#download .main_content .right ul.articulos li.max {
background:transparent url(../images/download_bullet1.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
/*text-transform:uppercase;*/
width:150px;
height:50px;
}

#download .main_content .right ul.videos {
margin:15px 0 35px 0px;
padding:0px;
height:80px;
}

#download .main_content .right ul.videos li {
background:transparent url(../images/download_bullet2.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
text-transform:uppercase;
width:150px;
height:230px;
}

#download .main_content .right ul.videos li.top {
background:transparent url(../images/download_bullet2.gif) no-repeat scroll 0 0;
color:#777777;
margin:4px 0;
padding:0px 0 0 20px;
text-transform:uppercase;
height:230px;
}

/*------------- FIN DOWNLOAD -------------*/


/*------------- PIE -------------*/

.footer {

background:transparent url(../images/footer.gif) no-repeat scroll 12px top;
clear:both;
color:#999999;
font-family:Arial;
font-size:10px;
height:37px;
margin:20px 0 0;
padding:14px 0 0 118px;
}
.footer a {
color: #999;
}
.footer a:hover {
color: #8A2465;
}
.footer p {
margin: 0;
font-size: 10px !important;
}
.footer b {
font-weight: bold;
margin:0 0 0 8px;
}

/*------------- FIN PIE -------------*/

.content {
text-align:left;
font-size:11px;
font-family: Arial;
}
ul.content {
list-style:none;
}
.content .casos {
width: 270px;
}
.content .acerca {
width: 170px;
}
.content .noticias {
width: 185px;
}



/* Register */

form fieldset.box {
	width: 85%;
	padding: 5px 15px 15px 15px;
	/*border: 1px solid #ccc;*/
	margin: 0 auto;
	display: table;
	box-shadow: 1px 1px 1px #ccc;
	margin-top: 25px;
}

form fieldset.box h1 {
	color:#9E9C9C;
	font-size: 12px;
	padding-top: 10px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	width: 96%;
	margin: 0 auto;
	height: 18px;
	padding-left: 10px;
	background: url('../images/bg_title.jpg');
	margin-bottom: 30px;
	margin-left: 0px;
	margin-top: 15px;
}



form fieldset.box label {
    padding-top: 10px;
	width: 25%;
	margin-right: 10px;
	float: left;
}


form fieldset.box .checkboxs-row {
	width: 70%;
	float: left;
}form fieldset.box .checkbox-col {
	float: left;
	margin-right:10px;
}
form fieldset.box .row {
	width: 100%;
	display: table;
	margin-bottom: 20px;
}


form fieldset.box .two-col-row, form fieldset.box .two-col-row-btn {
	width: 100%;
	display: table;
	margin-bottom: 20px;
}

form fieldset.box .two-col-row .col {
	width: 50%;
	display: table;
	float: left;
}

form fieldset.box .two-col-row .col label, form fieldset.box .two-col-row-btn .col label {
	width: 20%;
	display: table;
	float: left;
}


form fieldset.box .two-col-row-btn .col {
	width: 44%;
	display: table;
	float: left;
}

form fieldset.box .two-col-row-btn .col-btn {
	width: 10%;
	display: table;
	float: left;
	height: 100%;
}


form fieldset.box input[type=text],form fieldset.box select {
	width: 70%;
	height: 23px;
}

form fieldset.box .two-col-row .col input[type=text]  {
	width: 73%;
}



form fieldset.box .two-col-row-btn .col input[type=text]  {
	width: 63%;
}

form fieldset.box p {
	width: 95%;
	display: table;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}





form fieldset.box a.btn {
	height: 22px;
	background: url('../images/bg_btn.jpg');
	text-shadow: 1px 1px #302424;
	color: #ECECEC;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

form fieldset.box a.btn:hover {
	background: url('../images/bg_btn_hover.jpg');
}

form fieldset.box .col-btn a.btn {
	position:absolute;
}


form input[type=submit] {
	height: 30px;
	background: url('../images/bg_btn.jpg');
	text-shadow: 1px 1px #302424;
	color: #ECECEC;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	display: table;
    float: left;
    margin-right: 38px;
    margin-top: 45px;
    margin-left: 27px;
}

form fieldset.box textarea {
	height: 80px;
	width:92%;
	font-family: Arial;
	font-size: 13.3333330154419px;
	padding: 20px;
}



form {
	margin-bottom: 40px;
	display: table;
}

.left {
	float: left;
}

.right {
	float: right;
}

input[type=checkbox].error {
	outline: 1px solid #8C0000;
}
input.error, textarea.error, select.error, input[type=checkbox].error {
	border: 1px solid #8C0000;
}

.remodal a {
	color: #55294F;
}
.remodal h1 {
	color: #55294F;
	font-size: 21px !important;
	margin-bottom: 15px;
}


.check-depo-col {
	width: 30%;
	margin-left: 15px;
}

#errors-list {
	text-align: left;
	margin-top: 30px;
	margin-left: 40px;
}

#errors-list li {
	text-align: left;
	display: block;
	color: #AF3F3F;
	margin-bottom: 5px;
}



.captcha {
    border-radius: 5px;
    width: 150px;
    display: table;
    padding: 10px;
	box-shadow: 1px 1px 1px #ccc;
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 15px;
    margin-left: 40px;
}


.captcha img {
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.check-row {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	float: none;
	clear: both;
}


body {
	position: relative;
}

#loading {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	position: fixed;
	left: 0px;/*
	display: table;*/
	top: 0px;
}

#loading-wrapper {
	display: table;
	width: 100%;
	height: 100%;
}

#loading-wrapper div {
	color: #fff;
	vertical-align: middle;
	margin: 0 auto;
	display: table-cell;
}
#loading-wrapper div span {
	font-size: 33px;
	margin-bottom: 25px;
	display: block;
}
#loading-wrapper img {
	width: 250px;
}

#loading-wrapper div.centered {
	display: table;
	margin: 0 auto;
	text-align: center;
}


.hiddenfile {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.field-span {
	height: 18px;
	background: white;
	color: #666;
	border: 1px solid #ccc;
	display: table;
	float: left;
	padding-left: 10px;
	width: 50%;
	padding-top: 10px;
}

.file-btn {
	height: 100%;
	float: left;
	width: 15%;
}