﻿/*infiniteLoop S.A. - Hoja de estilos @ AGES web*/

.cotizacion_personalizada {color:#0066cc; }

.cotizacion_personalizada A {color:#707070; text-decoration:none}

body{padding: 0;margin: 0;background-color: #343434;font-family: Verdana, Arial;}
img{padding: 0;margin: 0;border: 0;}
input{color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;}
input:focus{background-color: #fffbf1;}
input[type="radio"]{border:0;}

/***************Menu******************/
.sm{float: left;background-image: url('../images/Submenu/imgMenu.gif');background-repeat: no-repeat;height: 28px;cursor: pointer;}

.b1{width: 86px; background-position:-58px 0;}
.b1:hover{background-position:-58px -28px;}

.b2{width: 69px;background-position:-144px 0;}
.b2:hover{background-position:-144px -28px;}

.b3{width: 58px;}
.b3:hover{background-position:0 -28px;}

.b4{width: 59px;background-position:-507px 0;}
.b4:hover{background-position:-507px -28px;}

.b5{width: 107px;background-position:-213px 0;}
.b5:hover{background-position:-213px -28px;}

.b6{width: 90px;background-position:-320px 0;}
.b6:hover{background-position:-320px -28px;}

.b7{width: 97px;background-position:-410px 0;}
.b7:hover{background-position:-410px -28px;}

.b8{width: 70px;background-position:-622px 0;}
.b8:hover{background-position:-622px -28px;}

.b9{width: 90px;background-position:-692px 0;}
.b9:hover{background-position:-692px -28px;}

.b10{width: 144px;background-position:-782px 0;}
.b10:hover{background-position:-782px -28px;}

.sm_b11{float: left;background-image: url( '../images/Submenu/submenu_11.gif' );background-repeat: no-repeat;height: 28px;width: 59px;cursor: pointer;}
.sm_b11:hover{background-position:0 -28px;}

.b12{width: 56px;background-position:-566px 0;}
.b12:hover{background-position:-566px -28px;}

/*******************Index****************/

.logoutmsg{padding-top: 10px;font-size: 12px;font-weight: bold;color: #178b00;}
.submenu{height: 28px;width: 100%;background-image: url( '../images/Bkg_menu.jpg' );background-repeat: repeat-x;}
.center{background-image: url( '../images/Bkg_center.jpg' );background-repeat: repeat-x;width: 100%;height: auto;padding-top: 20px;background-color: #fffbf1;}
table.main{}
table.main th{background-image: url('../images/Bkg_main-th.jpg');background-repeat: repeat-y;height: auto;}
.newsdiv{text-align: justify;width: 490px;height: 430px;overflow: auto;background-color: #fffbf1;border: solid 1px #e5ddc6;padding: 10px;}
.newsdiv span{font-size: 12px;font-weight: normal;text-align: justify;color:#a3977c;}
.newsdiv h5{margin-top: 15px;margin-bottom: 15px;font-size: 18px;color:#a3977c;}
.newsdiv p{font-size: 13px;text-align: right;}
.newsdiv a{color: #0760a9;text-decoration: none;}
.newsdiv a:hover{border-bottom: solid 2px;}
.newsline{margin-bottom: 10px;background-image: url( '../images/Img_news_line.jpg' );background-repeat: repeat-x;width: 70%;height: 2px;}
.nletter{text-align: left;background-image: url( '../images/Bkg_main-td.jpg' );background-repeat: repeat-y;padding: 5px;}
.nletter p{width: 250px;color: #a3977c;font-size: 10px;line-height: 18px;padding-left: 15px;}
.nletter input{margin-left: 15px;width: 200px;border: solid 1px #d7caaf;color: Gray;font-size: 11px;padding: 3px;}
.nletter input:focus{background-color: #fffbf1;}

/*******************ContactUs****************/
.contactUs{width: 505px; color: #666666;font-size: 12px; text-align: left;}
.contactUs th { background-image: none !important;font-weight:normal;padding: 5px; width: 250px; text-align: left;}
.contactUs td { padding: 5px;}
.contactUs span { color: #FF0000;}
.contactUs input[type=text] { width: 240px;}
.contactUs select { width: 495px; padding: 3px; color: #444;border: solid 1px #d7caaf;font-size: 11px;}
.contactUs textarea { width: 485px; height: 150px; padding: 3px; color: #444;border: solid 1px #d7caaf;font-size: 11px;}

.AddMember{background-image: none !important;border: 0;width: 450px;color: #a3977c;font-size: 10px;line-height: 18px;font-family: Verdana;text-align: right;}
.AddMember td{width: 100px !important;padding: 5px;border-bottom: 1px solid #fafafa;}
.AddMember th{width: 350px !important;padding: 5px;border-bottom: 1px solid #fafafa; background-image: none !important;}
.AddMember input[type=text]{ width: 350px;}
.AddMember textarea { width: 350px; padding: 3px; color: #444;border: solid 1px #d7caaf;font-size: 11px;}

.buttonSend{background-image: url( '../images/Btn_send1.gif' );background-repeat: no-repeat;width: 70px;height: 23px;cursor: pointer;float: right;}
.button{background-image: url( '../images/Img_button.gif' );background-repeat: no-repeat;width: 244px;height: 66px;cursor: pointer; text-align: center;}
.button:hover{background-position: 0 -66px;}
.buttonBack{background-image: none;background-image: url('../images/Btn_back1.gif') !important;background-repeat: no-repeat;margin: 10px 20px 0 0;width: 70px !important;height: 23px !important;cursor: pointer;float: right;}
.button h1{font-size: 14px;margin: 0;color: #0066cc;padding: 15px 0 0 20px; width: 200px; text-align: center;}
.button h1:hover{text-decoration: underline;}
.button h2{font-size: 14px;margin: 0;color: #0066cc;font-weight: bold;padding: 23px 0 0 20px;width: 200px;}
.button h2:hover{text-decoration: underline;}
.foot{background-image: url( '../images/Bkg_foot.jpg' );background-repeat: repeat-x;width: 100%;height: 13px;}

/*************Servicios************/
table.services{padding-top: 20px;margin-bottom: 20px;}
table.services div{background-image: url('../images/Btn_service.gif');background-repeat: no-repeat;height: 34px;width: 182px;cursor: pointer;text-align: center;padding: 10px;color: #000;font-size: 13px;font-weight: bold;text-decoration: none;}
table.services div:hover{background-position: 0 -54px;}
table.services td a{color: #000;font-size: 13px;font-weight: bold;text-decoration: none;}
table.services a:hover{text-decoration: underline;}

/************Institucional***********/


table.urbanMobile, table.parking {margin-top: 20px;width: 908px;}
table.urbanMobile th, table.parking th {background-image: url('../images/Img_inst_back.gif');background-repeat: repeat-y;height: auto;padding-top: 20px; padding:10px; font-family: Verdana;font-weight: normal;font-size: 11px;color: #806e45;text-align: left;}
table.urbanMobile th p, table.parking th p {margin: 0; padding:10px;}
table.urbanMobile th p font, table.parking th p font {font-size:18px;}

.parking ul {font-size:11px; margin-left:20px;}
.parking ul li {padding:5px; list-style-type:decimal;}


div.boxCntUrbanMobile {text-align: justify;width: 800px;height: 600px;overflow: auto;background-color: #fffbf1;border: solid 1px #e5ddc6;padding: 10px;}
div.boxCntUrbanMobile span {font-size:17px;font-weight: normal;text-align: justify;color:#806e45;}
div.boxCntUrbanMobile ul li {font-size:12px; padding:5px;}


table.institucional{margin-top: 20px;width: 908px;}
table.institucional td{padding-top: 0;}
table.institucional th{background-image: url('../images/Img_inst_back.gif');background-repeat: repeat-y;height: auto;padding-top: 20px;font-family: Verdana;font-weight: normal;font-size: 11px;color: #806e45;text-align: left;}
table.institucional p{margin: 0;padding: 0 20px;}
table.institucional h1{padding-left:20px;}
.btnDownload{background-image: url('../images/Btn_downloadFile.gif');background-repeat: no-repeat;width: 196px;height: 70px;margin: 0 30px 20px 30px;margin-top: 0;cursor: pointer;}

/*************Footer*****************/
.footer{height: 150px;font-size: 10px;padding-top: 5px;}
.footer span{color: #bcbbbb;line-height: 16px;}
.footer a{color: #bcbbbb;text-decoration: none;}
.footer a:hover{color: #fff;text-decoration: underline;}
.footer p{color: #a0977b;margin-top: 10px;line-height: 16px;}

/**********Animated Hover**********/
.menuctc{width: 680px;margin: 0;padding: 0 0 0 120px;list-style: none;}
.menuctc li{padding: 0;margin: 0 0px;float: left;position: relative;text-align: center;}
.menuctc a{padding: 0px;display: block;color: #000000;text-decoration: none;font-weight: bold;}
.a1{background: url('../images/contact_01.jpg' ) no-repeat center center;height:37px; width:162px; margin:0;cursor: pointer;}
.a2{background: url('../images/contact_02.jpg' ) no-repeat center center;height:37px; width:242px; cursor:default;}
.a3{background: url('../images/contact_03.jpg' ) no-repeat center center;height:37px; width:264px; margin:0; cursor:default;}

/****************LOGIN PANEL*******************/

div.login{background-image: url( '../images/Bkg_center.jpg' );background-repeat: repeat-x;padding: 20px 0px 20px 0px;background-color: #fffbf1;width: 600px;height: auto;border: 1px solid #999;border-top: 0px;}
#panel {position: absolute;left: 50%;margin-left: -300px;background-image: url('../images/Bkg_login.gif');background-repeat: repeat-x;background-color: Transparent;height: auto;}
#frm_forgot{background-color: #fffbf1;padding:0;margin:0;border: 1px solid #999; border-top: 0px; background-image: url( '../images/Bkg_center.jpg' ); background-repeat: repeat-x; width: 400px;}
.btn_login{margin-top: 10px;background-image: url('../images/Btn_login1.gif');background-repeat: no-repeat;height: 23px;width: 70px;cursor: pointer;}
.btn_register{margin-top: 10px;background-image: url('../images/Btn_register.gif');background-repeat: no-repeat;height: 23px;width: 92px;cursor: pointer;}
.btn_remember{margin-top: 10px;background-image: url('../images/Btn_send1.gif');background-repeat: no-repeat;height: 23px;width: 70px;cursor: pointer;}
#login_memberEmail:focus{background-color: #fff;}
#login_memberNumber{width: 195px;}
#login_memberPass{width: 195px;}

/********************************Employee_view**********************************************/
table.MainContent {padding-top: 30px; width: 908px;}
table.MainContent th {}
table.MainContent td {background-image: url('../images/Img_inst_back.gif'); background-repeat: repeat-y; height: auto;}

table.employeeList {width: 95%; margin: 10px 0 20px 0;}
table.employeeList td {font-size: 10px;}

table.EmployeeInfo {width: auto; margin-bottom: 15px; margin-top: 15px;}
table.EmployeeInfo td { text-align: left; font-weight:bold; font-size: 14px; background-image: none; padding:5px; width: auto; max-width: 650px; color:#666;}
table.EmployeeInfo th { text-align: right; font-size: 12px; background-image: none; padding: 5px; vertical-align:top; color: #806e45;}

table.EmployeeCommentList {width: 95%; margin-bottom: 15px;}
table.EmployeeCommentList th {font-size: 14px; width: 100%; background-image: none; color: #083591; font-weight: bold; text-align: left; padding: 5px;border-top: dashed 2px #fffbf1; border-bottom: solid 2px #fffbf1;}
table.EmployeeCommentList td {font-size: 12px; width: 100%; background-image: none; padding: 10px; text-align: left; background-color: #fffbf1; color: #666;}

table.EmployeeComment {width: 95%; margin-bottom: 15px;}
table.EmployeeComment td {font-size: 12px; width: 100%; background-image: none;}

.EmployeeViewFont {font-weight: bold; font-size: 12px;}

.nocoment {font-size: 18px !important; color: #083591; width: 100%; font-weight:bold; padding: 15px; text-align: center !important;}

.searchTable{margin-left: 15px;}

/*************employee_add***********/

table.dblisttop input{color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;}
table.dblisttop input:focus{background-color: #fffbf1;}
table.dblisttop select{color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;}
table.dblisttop select:focus{background-color: #fffbf1;}
table.add{padding-top: 30px;width: 908px;}
table.add th{background-image: url('../images/Img_inst_back.gif');background-repeat: repeat-y;height: auto;}
div.subtext{text-align: left;font-size: 12px;font-weight:normal;width: 500px;color: #806e45;padding: 15px;}
table.regform{text-align: left;font-weight:normal;font-size: 11px;color: #806e45;}
table.regform td{padding-top: 3px;padding-bottom: 3px;}
table.regform th{background-image:none;}
table.regform input{width: 400px;color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;}
table.regform input:focus{background-color: #fffbf1;}
div.backfrm{float:right;background-image: url('../images/Btn_back1.gif');background-repeat: no-repeat;width: 70px;height: 23px;cursor: pointer;}
div.send{float:right;background-image: url('../images/Btn_send1.gif');background-repeat: no-repeat;width: 70px;height: 23px;cursor: pointer;}

/***********employee_list************/
table.list{padding-top: 30px;width: 908px;}
table.list th{background-image: url('../images/Img_inst_back.gif');background-repeat: repeat-y;height: auto;font-size: 11px;font-weight:normal;text-align: justify;}
table.list h1{padding-left: 20px;text-align:left;font-size: 16px;}
table.list h1 span{font-style:italic;color: #083591;}
table.list p{padding-left: 20px;padding-right: 20px;line-height: 18px;font-size: 12px;color: #806e45;}
table.dblisttop{font-size: 9px;color: #666;width: 850px;margin-bottom: 10px;}
table.dblisttop a{padding-bottom: 5px;font-size: 14px;}
table.dblist{width: 860px;text-align: left;}
table.dblist th{padding: 0;margin: 0;padding-left: 7px;color: #fff;font-weight:bold;background-image: url('../images/Bkg_list.gif');background-repeat: repeat-x;height: 29px;cursor: default;}
table.dblist tr.line{background-color: #fffbf1;font-weight:bold;height: 29px;cursor: pointer;}
table.dblist tr.line:hover{background-color: #fce7b9;}
td.sortarrow{margin: 0;padding: 0;background-image: url('../images/Img_sort_arrow.gif');background-repeat: no-repeat;height: 29px;width: 7px;cursor: pointer;}
td.sortarrow_active{background-position: 0 -29px;margin: 0;padding: 0;background-image: url('../images/Img_sort_arrow.gif');background-repeat: no-repeat;height: 29px;width: 7px;cursor: pointer;}
#ListActionMessage{text-align: left;font-size: 18px;padding-top: 4px;padding-left: 35px;margin-left: 20px;margin: 20px;background-image: url('../images/Img_info.gif');background-repeat:no-repeat;min-height: 30px;max-width: auto;color: #066c16;}
#ListActionMessageAlert{padding-top: 10px;padding-left: 35px;margin-left: 20px;margin: 20px;font-size: 18px;background-image: url('../images/Img_alert.gif');background-repeat:no-repeat;min-height: 30px;max-width: 600px;color: #cc0b0b;}
table.pages{width: 850px;margin: 10px 30px 10px 10px;color: #09366d;font-weight:bold;}
table.pages a{color: #09366d;text-decoration: none;}
table.pages a:hover{text-decoration: none;}
table.pages th{padding-top: 3px;background-image: none;}
#demoIzq, #demoDer, #demoMed { border:1px dashed; width:195px; background-color:#EAEAEA; text-align:center; margin:0 1px 0 1px; }
#demoDer, #demoMed { float:right; }
select { width:150px; }

/************ Confirmation ***********/
table.confirmation{padding-top: 20px;width: 500px;}
table.confirmation th{background-image: url( '../images/Bkg_main-th.jpg' );background-repeat: repeat-y;height: auto;padding: 5px;}
.confirmationMessage{font-size: 18px;background-image: url('../images/Bkg_conf.gif');background-repeat: no-repeat;background-position: 240px 40px;min-height: 100px;color: #09366d;padding: 15px 15px 15px 15px;}
.msgConfirmButtonBack{background-image: none;background-image: url('../images/Btn_back1.gif') !important;background-repeat: no-repeat;margin-right: 20px;margin-bottom: 10px;width: 70px !important;height: 23px !important;float: right;cursor: pointer;}

/********************** Member **************************/
.selectMember{color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;margin: 0px 10px 0px 10px;}
.inputDateMember{width: 80px;color: #444;border: solid 1px #d7caaf;font-size: 11px;padding: 3px;margin-left: 15px;}
.selectEmployee{color: #444;border: solid 1px #d7caaf;font-size: 11px;padding-top: 3px;padding-bottom: 3px;margin: 0px 10px 0px 0px;}

/**************************JS*******************************/
table.JS{margin-top: 50px;width: 600px;font-size: 12px;color:#fff;}
table.JS h1{padding: 0;margin: 0;font-size: 24px;color:#c42c2c;}
table.JS h2{padding: 0;margin: 0;margin-bottom: 30px;font-size: 18px;color:#ccc;}
table.JS th{padding: 0;margin: 0;font-size: 14px;font-weight:bold;height: 28px;background-image: url('../images/Bkg_menu.jpg');background-repeat: repeat-x;color:#000;padding-left: 5px;text-align: left;}
table.JS a{font-weight:bold;color: #fff0c8;}

/********** login ****************/
.logIn{margin-left: 10px;width: 50px;border: solid 1px #d7caaf;color: Gray;font-size: 11px;padding: 3px;margin-top: 3px;margin-bottom: 3px;}
table.logIn{background-image: none !important;border: 0;width: 460px;color: #a3977c;font-size: 10px !important;font-family: Verdana;}
.logIn input{margin-left: 5px;width: 50px;border: solid 1px #d7caaf;color: Gray;font-size: 11px;padding: 3px;}

/********MESSAGES**********/
.errorMsg {width: 510px; padding: 10px; border: 1px solid #fa5858; font-size: 11px; color: #fa5858; font-weight: bold;}
.confirmMsg {width: 510px; padding: 10px; border: 1px solid #008009; font-size: 11px; color: #008009; font-weight: bold;}

/*********FONDO SOLIDARIO FORM***********/

.agreementForm{width: 505px; color: #666666;font-size: 12px; text-align: left;}
.agreementForm th { background-image: none !important;font-weight:normal;padding: 15px; width: 250px; text-align: left;}
.agreementForm td { }
.agreementForm span { color: #FF0000;}
.agreementForm input[type=text] { width: 240px;}
.agreementForm select { width: 495px; padding: 3px; color: #444;border: solid 1px #d7caaf;font-size: 11px;}
.agreementForm textarea { width: 500px; height: 150px; padding: 3px; color: #444;border: solid 1px #d7caaf;font-size: 11px;}

/*********FONDO SOLIDARIO FORM***********/

.backgroundDiv { position: fixed; top:0; height: 100%; width: 100%; background-color: #000000; z-index: 8; opacity: 0;}
.popupContent { position:absolute; left: 50%; z-index: 9; width:453px; margin-left: -225px; height:218px; background-image: url('../images/bkgPopup.png'); background-repeat:no-repeat; margin-top: -500px;}
.popupContent img { margin-top: 80px; margin-bottom: 15px; cursor: pointer;}
.popupContent span {float:left;text-align: left !important; font-size: 9px; line-height: 8px; padding: 0 10px; color:#5d523b;}
.popupClose {float: right; width: 30px; height:30px; cursor:pointer;}

.newsImg { position: absolute; margin-top: -4px; left:50%; margin-left: -59px; background-image: url('../images/imgNewsletter.gif'); width: 190px; height: 49px;z-index: 1; cursor:pointer;}

.widgets {padding: 0 10px; text-align:right; color: #0661a8; font-size: 10px; background-color: #FFFFFF;}
.widgets h5 { color:#a9925e; text-align: left; margin:10px 0 5px 0; padding:0; font-size: 10px; border-bottom: 1px solid #a9925e;}
.icotem {background-color:#FFFBF1 !important;margin:0; padding:0;}
.recuadro3{ cursor: default;}
.recuadro3 input[type=text] {border:0; background-color: #FFF; width: 55px; color: #488abb; font-weight: bold; font-size: 11px; font-family: Arial;}
