




































html, body {padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 16px;color:#2c2c2c; background-color:#ebebeb;}
body{
    background-color: #eeeeee;
}
.softtext{color: #a3a3a3;}
.normal{color: #333;}
a { color:#0a34d3; outline:0; text-decoration:none;opacity:0.7;}
.ie8 a{filter:alpha(opacity=70);}
a:hover{opacity:1;}
.ie8 a{filter:alpha(opacity=100);}
hr{background-color:#fff; margin-top:40px; height:1px; border:0; border-bottom:1px dashed #999}
hr.gap{margin:25px 0 0 0}
.saltolinea{clear:both}
.nowrap{white-space:nowrap;}
.destacado{color:#093167}
.form_titulo .ayuda,.circulo, .arrow_menu, .back span, .phone span, a.document .icodocument, a.mod{background-image: url(/custom_visual/das/images/icons-24.png);}
.ie6 .form_titulo .ayuda,.ie6 .circulo, .ie6 .arrow_menu, .ie6 .back span, .ie6 .phone span, .ie6 a.document .icodocument, .ie6 a.mod{background-image: url(/custom_visual/das/images/icons-8.png);}

.hide{display:none}
.alignright{float:right}
.alignrighttext{text-align:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.small{font-size:12px}
input,select,textarea{width:287px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #093167; margin: 0 0 7px 0; padding:4px 5px; border:1px solid #ccc}
input.disabled, select.disabled, textarea.disabled {color:#a3a3a3;background-color:#ebebeb}
input:focus{border-color:#093167; background-color:#acbad8;box-shadow: 0px 0px 3px #093167; color:#093167; box-fade:100}
select:focus{border-color:#093167; background-color:#acbad8;box-shadow: 0px 0px 3px #093167; color:#093167; box-fade:100;}
input{width:275px;}
input.large{width:340px;}
select.xlarge{width:440px;}
input.small2{width:60px;}
input.super-small{width: 40px;}
.medium2{width:130px;}
.medium{width:105px;}
.buttonsboxCenter{text-align:center;}
.continuarbutton,.guardarbutton,.mainbutton,.secondbutton{font-size: 17px; font-weight:bold; height:35px; text-decoration:none; width:auto; overflow:visible; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding:4px 15px 5px 15px; margin:25px 0 10px 0;border:0;}
.radio{width:30px; margin: 10px 0 10px 10px; border:0; }
.radio:focus{border-color:#fff; background-color:#fff;box-shadow: 0 0 0; }
.ie7 .radio{border:0; padding:0; margin:15px 0 0 5px}


.buttonsbox{padding:30px 0 0 0; }
.mainbutton,.mainbutton:focus{color:#fff;background-color:#093167;box-shadow: 0 0 0;outline:0;}
.mainbutton:hover{color:#fff;background-color:#6586cd;box-shadow: 0 0 0;}
.mainbutton:active{background-color:#6586cd}

.secondbutton,.secondbutton:focus{color:#fff;background-color:#b9b9b9;box-shadow: 0 0 0;outline:0;}
.secondbutton:hover{color:#fff;background-color:#ccc;box-shadow: 0 0 0;}
.secondbutton:active{background-color:#999;}

ul.back{list-style:none; padding:30px 0 0 0; clear:both }
ul.back a{color:#0a34d3; text-decoration:none; padding:10px 0;}
ul.back a span{ height:20px; width:12px; background-position: 0 -134px; background-repeat: no-repeat; float:left; text-indent:-9999px; margin-right:10px; display:block}
ul.back a:hover span{background-position: -14px -134px; background-repeat: no-repeat; }
.ie7 ul.back span{ background-position: 0px -134px;margin:0px;width:11px;float:left;position:relative;top:-3px;left:-3px}
.group_campos{width:100%; height:80px; margin:0 0 0 0; padding:0;}
.group_campo{float:left;padding:0; display:inline;margin-right:15px;}
.enlinea{display:inline-block;zoom: 1; float:left;}

.formgroup1, .formgroup2, .formgroup3{clear:both}
.formgroup1 .item{width:99%;}
.formgroup2 .item{width:45%; float:left; margin-right:10px}
.formgroup3 .item{width:30%; float:left; margin-right:10px}
.formgroup1 .item input, .formgroup2 .item input, .formgroup3 .item input{width:95%}

.form_titulo{ margin:5px 0 0 0; padding:7px 0 5px 0;}
.form_titulo span.litle{font-size:13px; color:#999}
.form_titulo label{color:#333; display:inline-block}
.form_titulo label.softtext{color: #a3a3a3;}
.form_titulo .ayuda{color:#f4f4f4; text-decoration:none; width: 20px; height: 20px; background-position: 0 -88px; background-repeat: no-repeat; text-align:center; font-size:13px; font-weight:bold; margin:0 0 0 10px; padding:5px 6px 4px 6px; cursor:pointer}
.ie7 .form_titulo .ayuda{display:inline-block; padding:4px 0 0 0}
.form_titulo .ayuda:hover{color:#333;background-position: -42px -88px; background-repeat: no-repeat;}
.infoCampoToolTip{position:absolute; margin-top:4px; max-width:200px;z-index:10}
.ie6 .infoCampoToolTip{width:200px}
.infoCampoBgColorToolTip{background-color:#d6d6d6; position:absolute; top:0; left:0; width:100%; height:100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.infoCampoTextToolTip{position:relative; padding:5px 15px; font-size:13px}
.tipToolTip{position:absolute;bottom:-15px;left:0;text-align: center;width:100%;color:#d6d6d6}
.ie8 .tipToolTip{bottom:-14px}

.form_titulo p{width:auto; float:left; display:inline-block; margin:10px 5px 5px 0; padding:0px;}
.form_titulo .lnkCabBloqueUp{width: 0; height: 0;  border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 14px solid #999; float:left; margin:13px 0 0 5px; padding:0; cursor:pointer}
.form_titulo .lnkCabBloque{width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 14px solid #999; float:left; margin:13px 0 0 5px; padding:0; cursor:pointer}
.form_aclaracion{width:auto; height:40px; padding:0;}

.form_aclaracion span.litle{ text-align:center; margin:7px 0 0 15px; padding:0; font-size:13px; color:#999}
.form_group_radios label{ margin-right:20px; padding:10px 10px 10px 0}
.txtdisable {color:color:#a3a3a3}


.headercontent, .footercontent{max-width:940px; min-width:780px; margin:0 auto; padding:0 10px 20px 10px; height:100%; overflow:hidden;}
.ie6 .headercontent, .ie6 .footercontent{width:940px}
.footercontent{margin-top:10px}
.logobox{float:right;width:30%; margin-top:10px;}
.logo{width:100%}
.headerside{float:right;width:100%; margin:0px;}
.titulopagina{font-size:26px;padding:6px 30px 5px 0; margin:0;color:#093167  }
.subtitulopagina{font-size:19px;margin:0; padding:0; color:#6586cd; }
.subtitle2,.subtitle3{color: #6586cd; height:26px; min-width:50px; margin:30px 0 20px 0; }
.subtitle2{font-size:20px;}
.subtitle3{font-size:17px;}
.subtitle2.tabulado{ margin-left:38px;}
.subtitle4{font-size:19px;margin:15px 0 0 0; padding:0; color:#093167;}
.tabulado, .tabuladoTop{ margin-left:38px;margin-bottom:15px;}
.tabuladoTop {margin-top:15px;}
.separador{background-color:null; height:1px; -moz-box-shadow:1px 1px 1px #ebebeb; -webkit-box-shadow: 1px 1px 1px #ebebeb; box-shadow:1px 1px 1px #ebebeb;}
.fNet { margin:0px; padding:0px; height:100%; width: 100%;}
.fNetcontent{ height:100%; max-width: 940px; min-width:780px; margin: 0 auto; padding: 0 10px; overflow:visible;}
.ie6 .fNetcontent{width: 940px}
.fNetfooter{ min-height:90px; color:#a3a3a3; clear: both; position: relative;}
.fNetMenu{ min-height:65px; height:65px; margin-top:25px; font-weight:bold; text-align:center; color:#fff;}
.cpaso{float:left}
.fNetMain{min-height: 100%; height: auto !important; height: 100%; padding-left:10px; padding-right:10px; margin:0px 0 50px 0;}
.fNetMainContent{width:67%; height:100%; float: left; display:inline; margin-right:1%;}
.insidebox{padding-bottom:70px}
.fNetSideBar{ width:30%; height:100%; margin:0px; float: right; overflow:hidden;word-wrap: break-word;}
.menu{ width: 100%; height: 50px; background-color:#b9b9b9;}
.paso{ position:relative; z-index:10;}
.block_menu{ background-color:#b9b9b9; padding:0px 54px; width:80px; height:50px; float:left; position:relative;}
.ie6 .cpasolast .block_menu{width:77px; float:right}
.pasoactivo .block_menu{background-color:#093167}
.pasoprevio .block_menu{background-color:#7892ba}
.arrow_menu{ background-position: 0 -263px; background-repeat: no-repeat; padding:0px; width:22px; height:50px; position:absolute; right:-21px;}
.ie6 .arrow_menu{left:0}
.pasoactivo .arrow_menu{background-position: 0 -210px;}
.pasoprevio .arrow_menu{background-position: 0 -155px;}
.middle_block_menu{background-color:#b9b9b9; padding:0px 6px 0 0; padding:0px; margin-right:-1px; width:640px; height:50px; float:left;}
.circulo { width: 29px; height: 29px; background-position: 0 -61px; background-repeat: no-repeat; position:absolute; margin-top:-15px; margin-left:-7px; z-index:999;}
.ie6 .circulo {background-position: 0 -59px;}
.pasoactivo .circulo{background-position:0 -30px}
.pasoprevio .circulo{background-position:0 0}
.c_blue { background-position: -10px -6px;}
.c_blue_clarito { background-position: -10px -6px;}
.circulo p{ margin-top:4px;}
.titulo_menu{ position: absolute; width: 79px; padding:0 54px; left:0; margin:0; bottom:10%;}
.titulo_menu.vcenter{padding-bottom:10px}


.phone { padding:25px 5px 0 5px;}
.phone p {margin:0 0 10px 0}
.phone span{ width: 36px; height: 35px; background-position: -30px 0; background-repeat: no-repeat; text-indent:-9000px;  float:left; margin:20px 10px 0 0;}
.phone strong{display:block; font-size:30px; margin:0}

.scaja ul{ padding:0;margin:7px 0 5px 20px;list-style-image:url(/custom_visual/das/images/icono-flecha-pequenia-8.png);}
.scaja li{margin: 5px 0; padding:0;}

.scaja1,.scaja2{font-size:13px; padding:15px; margin: 0 10px 0 0;}
.scaja2{margin-bottom:30px}
.scaja1 p,.scaja2 p{  padding:0; margin:0 0 8px 0;line-height:17px;}

.scaja1{ background-color:#acbad8; color:#333;}
.scaja2{background-color:#ebebeb;color:#333;}
.scaja2 h4{margin:10px 5px 5px 0;}

.scaja1 ul.withoutImage{display:block;text-align:left;list-style-image:none;list-style-type:none;margin:10px 5px 15px 5px;}
.scaja1 ul.withoutImage li div.punteado{border-bottom:1px dashed #333;height:16px;}
.scaja1 ul.withoutImage li div.punteado div.left{background-color: #acbad8;float: left;margin-top: 4px;padding-right: 5px;}
.scaja1 ul.withoutImage li div.punteado div.right{float:right;padding-left:5px;margin-top: 4px;background-color: #acbad8;}
h4.price{ font-size: 25px; font-weight:bold; margin:8px 0; padding:7px 0; text-align:center}

a.document{margin:10px 5px 0 25px; padding: 0 0 5px 6px;  text-decoration:none; display:block; text-align:left; color:#0a34d3; font-weight:bold;	}
a.document .icodocument{display:block;float:left;background-position: 0 -316px; background-repeat: no-repeat;width:15px; height:24px; text-indent:-9999px; margin:-3px 5px 0 0;}
.ie6 a.document{margin-left:8px}

a.mod{background-image:url(/custom_visual/das/images/icono-flecha-pequenia-24.png); background-position: 96% 5px; background-repeat: no-repeat; margin:0; background-color:#d6d6d6; padding:4px 23px 3px 0; font-weight:bold; color:#0a34d3; text-decoration:none;display:block; text-align:right; font-size:13px; margin-left:5px;}
.ie6 a.mod{background-image:url(/custom_visual/das/images/icono-flecha-pequenia-8.png);color:#0a34d3;}

.reference{margin:10px auto 0 auto; width:85%; background-color: #fff; text-align:center; padding:10px 5px; font-weight:bold; font-size:13px;border:1px solid #093167;}

.company{float:left; margin:0;display:block; font-size:12px; width:100%;color:#000; font-weight:bold; margin-top:10px}
ul.listfooter{float:right; list-style:none;font-size:13px; margin:40px 0 0 0}
ul.listfooter li{float:left;margin-left:30px}
ul.listfooter a{text-decoration:none;color:#333;}

.bgTabs {background-color:#fff;border: 1px solid #fff;padding:0px;}
.lineabase {float: left;margin:0px;padding:0px;position: relative;width: 100%;height:80px;}
.pestaniaintro {float: left;padding:0px;margin:0px;width:100%;}
.lineabase ul {list-style: none outside none;margin: -1px 0;padding:0;width: 100%;}
.lineabase li.pestania {display: block;float: left;margin: 1px 0 -1px 0;padding: 0;text-align:left;width:33%;height:78px;background-color:#d6d6d6;}
.lineabase li.pestania.first{border-right:1px solid #ebebeb;position:absolute; top:-1px; left:0; }
.lineabase li.pestania.central{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; margin-left:33%}
.lineabase li.pestania.last{width:33.6%}
.ie7 .lineabase li.pestania.last{width:33.7%}
.ie8 .lineabase li.pestania.last{width:33.5%}
.pesactiva, .pesactiva:hover {overflow: hidden;color: #093167;display: block;background-color:#ebebeb;;font-weight: bold;margin: 0;padding: 8px 10px 8px 10px;text-decoration: none;height:78px;border-bottom: 2px solid #ebebeb;opacity:1;}

.ie8 .pesactiva, .ie8 .pesactiva:hover{filter:alpha(opacity=100);}
.ie6 .pesactiva, .ie6 .pesactiva:hover{height:64px;position:relative;margin-bottom:-1px;padding: 8px 10px;margin:0;}
.ie6 li.pestania{float:left;display: inline;height:82px;}
.ie6 .bgTabsInt{margin:0;padding:0px 20px;}

.pesactiva div {cursor: default;display: block;height:35px;margin: 0;padding: 0px 5px 6px 0;text-decoration: none;color:#093167;font-size:13px;}
.pesactiva span{color:#093167;float:right;}
.pestania_link span {color:#0a34d3;float:right;}
.pestania_link span {color:#0a34d3;float:right;}
.pestania_link div{cursor: pointer;display: block;height:35px;margin:0;padding: 0px 5px 6px 0;text-decoration: none;}
.bgTabs li a.pestania_link {color: #0a34d3;}
.lineabase li a.pestania_link {overflow: hidden;cursor: pointer;color:#0a34d3;display: block;font-size:13px;font-weight: bold;height: 62px;margin: 0;padding: 8px 10px 8px 10px; position: relative;text-decoration: none;}
.lineabase li a.pestania_link:hover {background-color:#ccc; }
.buttonsboxPestanias{margin:0px 0px 80px 0px}
.ie7 .buttonsboxPestanias{height:100%;margin:0;padding:30px 0 50px 0;}
.ie7 .buttonsboxPestanias input.secondbutton{position:relative;top:0px;}
.ie7 .buttonsboxPestanias span{position:relative;top:20px;left:0px;width:100%;}
.ie7 .buttonsbox{height:100%;margin:0;padding:30px 0 50px 0;}
.ie7 .buttonsbox span{position:relative;top:20px;left:0px;width:100%;}
.ie7 .buttonsboxCoberturas input.secondbutton{position:relative;top:68px;}
.contentPes{background-color:#f7f7f7;border-top:1px solid #d6d6d6;padding: 30px 20px 10px 30px;margin-top:78px}
.contentPes p, .contentPes label{font-size:15px}
.ie6 .contentPes{margin-top:0px}
.containerCoverage{margin-top:10px;}
.bgTabsInt{margin-top:78px;padding:1px 20px;border-top:1px solid #ebebeb;background-color:#ebebeb}


.gridlabel{width:100%; font-size:15px; border-collapse:collapse}
.gridlabel tr{vertical-align:top; border-bottom:1px dashed #d6d6d6;}
.gridlabel td{padding: 15px 5px 15px 5px}
.gridhead th{background-color:#ebebeb; padding: 7px 15px; border-right:1px solid #fff;}
.firsttd{width:1%}
.lasttd{width:75%}
.gridlabel td.tdnowrap{white-space:nowrap;}
.gridcheck{width:20px;padding:0 0 10px 0;margin:5px 0 0 0;border:0;}


.iconContainerCovertage, .iconAlert{height:22px;width:21px;display:block;background:url(/custom_visual/das/images/icons-24.png) no-repeat;float:left;margin-top:4px; margin-left:7px}
.iconContainerCovertage{background-position: 0px -389px;}
.iconAlert{background-position: -24px -389px;}
.ie6 .iconContainerCovertage{background-image:url(/custom_visual/das/images/icons-8.png);}

.insideContainerCoverage{border-bottom:1px dashed #d6d6d6; position:relative;margin-left:35px;padding:5px 7px 15px 0}
.ie6 .insideContainerCoverage{height:60px;}
.coverageName{float:left;width:65%;}
.serviceName{margin-left:70%;text-align:right;}
.coverageActions{clear:both;margin:5px 0px;margin-left:50%;text-align:right;}
.coverageActions a{color:#0a34d3;font-size:13px;}
.circleClose{height:30px;width:30px;display:block;background:url(/custom_visual/das/images/icons-24.png) no-repeat 0px -414px;float:right;text-indent:-9999px;margin-right: -10px;margin-top: -10px;}
.ie6 .circleClose{background-image:url(/custom_visual/das/images/icons-8.png);margin-right: -5px;margin-top: -30px;}


select.small{width:68px; font-size:16px}
.ui-datepicker{ z-index: 9999 !important;}
.ui-datepicker-trigger{background-image:url(/custom_visual/das/images/icons-24.png); background-repeat:no-repeat; background-position:0 -338px;width:32px; height:34px;text-indent:-9999px;border:0px;cursor:pointer; background-color:#fff; margin-left:2px}
.ie7 .ui-datepicker-trigger{margin-bottom:9px}
.ie6 .ui-datepicker-trigger{background-image:url(/custom_visual/das/images/icons-8.png)}


.procesandoSombra{position:fixed;left:0; top:0;height:100%; width: 100%; background-color:#2c2c2c; z-index:1000; opacity:0.5;}
.ie8 .procesandoSombra{filter:alpha(opacity=50)}
.ie6 .procesandoSombra{position:absolute;height:1600px}
.processing{position:fixed; top:35%; left:50%; margin-left:-115px; z-index:1001;background-color:#fff; width:230px; border:1px solid #666; box-shadow:5px 5px 5px #666; padding:15px}
.ie6 .processing{position:absolute}
.sethtmanim{background-color:#043c83; -moz-border-radius:20px; -webkit-border-radius: 20px; border-radius:20px; height:20px}
.insideProcessing{margin-bottom:10px}

.sidecolum { }
.sideplegable,.sideplegable span{float:right; background:url(/custom_visual/das/images/icons-24.png) no-repeat 0 -113px; text-indent:-9999px; width:12px; height:20px; cursor:pointer}
.ie6 .sideplegable,.ie6 .sideplegable span{background-image:url(/custom_visual/das/images/icons-8.png)}
.sidecolum .sideplegable span{background-position:0 -133px; margin:4px}
.sidecolum .sideplegable{float:left; width:20px; position:relative;background-color:#ebebeb; background-image:none}
.sidecolum .sideplegable:hover{background-color:#6586cd;}

.errorMensaje{background-color:#FEE1E1; padding: 25px 25px 5px; border:1px solid #FFBABA; margin-top:25px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.errorMensaje ul{ padding:0; margin: 15px 0 0 0; list-style:none}
.errorMensaje li{margin:20px 0}
.errorMensaje a{color:#AA0303; font-size:14px; text-decoration:none; display:block; ; background:url(/custom_visual/das/images/icons-24.png) no-repeat 0 -445px; padding-left:25px}
.errorMensaje a:hover{color:#ff0000}
.campo_erroneo{background-color:#FEE1E1;  border:1px solid #FFBABA;color:#AA0303;}
.clearContent{clear:both}

.FNetMainBodyContent{margin:0 auto;min-width:800px; max-width:960px; padding: 12px 20px;background-color:#fff;box-shadow: 0 0 20px #666}
.ie6 .ui-widget-overlay{position:absolute}
.ie6 .ui-dialog{position:absolute}
.ie6 .ui-dialog .ui-dialog-titlebar{position:static; height:15px; width:100%}
.ie6 .ui-dialog .ui-dialog-titlebar-close{top:20px}
.ie6 .ui-datepicker-cover{position:absolute; filter:alpha(opacity=0);z-index:-1}
.ifocie6{filter:alpha(opacity=0)}

.indentbox{ margin:5px 0 5px 40px; }
.importantbox{background-color:#F3FFA3;padding:8px;}

/* formularios */
fieldset{border:0}
.modalBody .secondbutton{margin:0}
html.modalBody,body.modalBody{background-color:#fff; background-image:none; margin:5px 0 5px 5px}
.modalBody{left:0;top:0;right:0;bottom:70px;position:fixed; font-size:15px; overflow:auto; padding-right:5px}
#buttonsboxModal{position:fixed;bottom:0px; background-color:#fff}

.packcommer,.packcommer ul{list-style:none}
.packcommer{padding:0}
.packcommer div{margin:10px 0}

.blockvehiculo ul {list-style:none; position:relative; top:-60px;left:150px;}
.blockvehiculo li {margin-top:5px; margin-bottom:5px;}
.blockvehiculo a {text-decoration:underline}
.blockvehiculo .form_titulo {font-weight:bold;}
.blockvehiculo div {margin:5px 0 5px 0; padding:0;}
.infoError{display:none;padding:3px; background-color:#fff; font-size:12px; margin-top:5px}


.tableinmueble{width:100%;}
.tableinmueble td{padding: 15px 5px 15px 5px;border:0px;}

.cajaFlechaAccion{height:22px;width:21px;display:block;background:url(/custom_visual/das/images/icono-flecha-abajo-pequenia-24.png) no-repeat;margin:0;padding:0;background-position:center;}
.ie6 .cajaFlechaAccion{background-image:url(/custom_visual/das/images/icono-flecha-abajo-pequenia-8.png);}
.objAcciones{position:absolute;background-color: #ebebeb;padding:10px;margin:0;list-style:none;cursor: pointer;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px; width:165px; font-size:14px; line-height:25px; display:block;text-align: left;z-index: 8888;margin-left: -165px;}
.objAcciones a{display:block; padding:2px 10px; margin:0 -10px}
.objAcciones a:hover{background-color: #d6d6d6;}
.cntreturnHome{position:relative;top:0;left:0 }
.returnHome{position:absolute;top:-288px; width:282px;height:83px;background-color:#d6d6d6; right:-309px; text-indent:-9999px;opacity:0;}
a.returnHome:hover{opacity:0;}
.ie8 a.returnHome,.ie8 a.returnHome:hover{filter:alpha(opacity=0)}
.ergo{color:#bb0000}
.textlong{word-wrap: break-word;width:200px;}
.cursorpointer{cursor: pointer;}
.modalBody .js-ajax{min-height:19px; min-width:220px;background:url(/custom_visual/das/images/ajax-loader.gif) no-repeat}
.modalBody .js-assignedajax{background:none}
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: fixed;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: #093167);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #a3a3a3;
	box-shadow: 0 0 5px #a3a3a3;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #a3a3a3;
	background: #fff;
	color: #2c2c2c;
}
.ui-widget-content a {
	color: #2c2c2c;
}
.ui-widget-header {
	border: 1px solid #a3a3a3;
	background: #ccc;
	color: #2c2c2c;
	font-weight: bold;
}
.ui-widget-header a {
	color: #2c2c2c;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d6d6d6;
	background: #ebebeb;
	font-weight: normal;
	color: #666;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #666;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999;
	background: #d6d6d6;
	font-weight: normal;
	color: #2c2c2c;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #2c2c2c;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #a3a3a3;
	background: #fff;
	font-weight: normal;
	color: #2c2c2c;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #2c2c2c;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #d6d6d6;
	background: #ebebeb;
	color: #333;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #333;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #AA0303;
	background: #FEE1E1;
	color: #AA0303;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #AA0303;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #AA0303;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35);
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_content.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_header.png);
}
.ui-state-default .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_default.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_hover.png);
}
.ui-state-active .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_active.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_highlight.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_error);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #a3a3a3;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #a3a3a3;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*! jQuery UI - v1.10.3 - 2013-07-26
* http://jqueryui.com
* Includes: 
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=%230858A1&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=%230858A1&fcHeader=%23ffffff&iconColorHeader=%23d8e7f3&bgColorContent=%23fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23222222&iconColorContent=%23469bdd&bgColorDefault=%23dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=%23c5dbec&fcDefault=%232e6e9e&iconColorDefault=%236da8d5&bgColorHover=%23d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%2379b7e7&fcHover=%231d5987&iconColorHover=%23217bc0&bgColorActive=%23f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=%2379b7e7&fcActive=%23e00917&iconColorActive=%23f9bd01&bgColorHighlight=%23fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fad42e&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #6586cd;
	background: #fff;
	color: #2c2c2c;
}
.ui-widget-content a {
	color: #2c2c2c;
}
.ui-widget-header {
	border: 1px solid #093167;
	background: #093167;
	color: #fff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #fff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #6586cd;
	background: #ebebeb;
	font-weight: bold;
	color: #093167;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #093167;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #093167;
	background: #6586cd;
	font-weight: bold;
	color: #093167;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #093167;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #093167;
	background: #fafede;
	font-weight: bold;
	color: #AA0303;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #AA0303;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #043c83;
	background: #acbad8;
	color: #808080;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #808080;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #AA0303;
	background: #FEE1E1;
	color: #AA0303;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #AA0303;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #AA0303;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_content.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_header.png);
}
.ui-state-default .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_default.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_hover.png);
}
.ui-state-active .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_active.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_highlight.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/custom_visual/das/images/theme_ui/ui-icons_error);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #a3a3a3;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #a3a3a3;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* sobreescritura del datepicker */
.ui-widget-header{background-image: url(""); }
.ui-icon-closethick {background-position: -94px -127px;}
html, body {padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 16px;}
p{margin:10px 0}
a { text-decoration:none;opacity:0.7;}
.ie8 a{filter:alpha(opacity=70);}
a:hover{opacity:1;}
.ie8 a{filter:alpha(opacity=100);}
hr{margin-top:40px; height:1px; border:0;}
hr.gap{margin:25px 0 0 0}
.saltolinea{clear:both}
.nowrap{white-space:nowrap;}

.hide{display:none}
.alignright{float:right}
.alignrighttext{text-align:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.small{font-size:12px}
input,select,textarea{width:287px; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin: 0 0 7px 0; padding:4px 5px; }
input:focus,select:focus{box-fade:100}
input{width:275px;}
input.large{width:340px;}
input.small2{width:60px;}
input.super-small{width: 210px;}
.medium{width:105px;}
input.medium2{width:150px;}
.buttonsboxCenter{text-align:center;}
.continuarbutton,.guardarbutton,.mainbutton,.secondbutton{font-size: 17px; font-weight:bold; height:35px; text-decoration:none; width:auto; overflow:visible; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding:4px 15px 5px 15px; margin:25px 0 10px 0;border:0;}
.radio{width:30px; margin: 10px 0 10px 10px; border:0; }
.radio:focus{box-shadow: 0 0 0; }
.ie7 .radio{border:0; padding:0; margin:15px 0 0 5px}


.buttonsbox{padding:30px 0 0 0; }
.mainbutton,.mainbutton:focus{box-shadow: 0 0 0;outline:0;}
.mainbutton:hover{box-shadow: 0 0 0;}

.secondbutton,.secondbutton:focus{box-shadow: 0 0 0;outline:0;}
.secondbutton:hover{box-shadow: 0 0 0;}

ul.back{list-style:none; padding:30px 0 0 0; clear:both }
ul.back a{text-decoration:none; padding:10px 0;}
ul.back a span{ height:20px; width:12px; background-position: 0 -134px; background-repeat: no-repeat; float:left; text-indent:-9999px; margin-right:10px; display:block}
ul.back a:hover span{background-position: -14px -134px; background-repeat: no-repeat; }

.group_campos{width:100%; height:80px; margin:0 0 0 0; padding:0;}
.group_campo{float:left;padding:0; display:inline;margin-right:15px;}
.enlinea{display:inline-block;zoom: 1; float:left;}

.formgroup1, .formgroup2, .formgroup3{clear:both}
.formgroup1 .item{width:99%;}
.formgroup2 .item{width:45%; float:left; margin-right:10px}
.formgroup3 .item{width:30%; float:left; margin-right:10px}
.formgroup1 .item input, .formgroup2 .item input, .formgroup3 .item input{width:95%}

.form_titulo{ margin:5px 0 0 0; padding:7px 0 5px 0;}
.form_titulo span.litle{font-size:13px;}
.form_titulo label{display:inline-block}
.form_titulo .ayuda{text-decoration:none; width: 20px; height: 20px; background-position: 0 -88px; background-repeat: no-repeat; text-align:center; font-size:13px; font-weight:bold; margin:0 0 0 10px; padding:5px 6px 4px 6px; cursor:pointer}
.ie7 .form_titulo .ayuda{display:inline-block; padding:4px 0 0 0}
.form_titulo .ayuda:hover{background-position: -42px -88px; background-repeat: no-repeat;}
.infoCampoToolTip{position:absolute; margin-top:4px; max-width:200px;z-index:10}
.ie6 .infoCampoToolTip{width:200px}
.infoCampoBgColorToolTip{position:absolute; top:0; left:0; width:100%; height:100%;; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.infoCampoTextToolTip{position:relative; padding:5px 15px; font-size:13px}
.tipToolTip{position:absolute;bottom:-15px;left:0;text-align: center;width:100%;}
.ie8 .tipToolTip{bottom:-14px}

.form_titulo p{width:auto; float:left; display:inline-block; margin:10px 5px 5px 0; padding:0px;}
.form_titulo .lnkCabBloqueUp{width: 0; height: 0;  border-left: 8px solid transparent; border-right: 8px solid transparent; float:left; margin:13px 0 0 5px; padding:0; cursor:pointer}
.form_titulo .lnkCabBloque{width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; float:left; margin:13px 0 0 5px; padding:0; cursor:pointer}
.form_aclaracion{width:auto; height:40px; padding:0;}

.form_aclaracion span.litle{ text-align:center; margin:7px 0 0 15px; padding:0; font-size:13px;}
.form_group_radios label{ margin-right:20px; padding:10px 10px 10px 0}

.headercontent, .footercontent{max-width:940px; min-width:780px; margin:0 auto; padding:0 10px 50px 10px; height:100%; overflow:hidden;}
.ie6 .headercontent, .ie6 .footercontent{width:940px}
.footercontent{margin-top:10px}
.logobox{float:right;width:30%; margin-top:10px;}
.logo{width:100%}
.headerside{float:right;width:100%; margin:0px;}
.titulopagina{font-size:26px;padding:6px 30px 5px 0; margin:0;}
.subtitulopagina{font-size:19px;margin:0; padding:0;}
.subtitle2,.subtitle3{height:26px; min-width:50px; margin:30px 0 20px 0; }
.subtitle2{font-size:20px;}
.subtitle3{font-size:17px;}
.subtitle2.tabulado{ margin-left:38px;}
.subtitle4{font-size:19px;margin:15px 0 0 0; padding:0;}
.tabulado, .tabuladoTop{ margin-left:38px;margin-bottom:15px;}
.tabuladoTop {margin-top:15px;}
.separador{height:1px;}
.fNet { margin:0px; padding:0px; height:100%; width: 100%;}
.fNetcontent{ height:100%; max-width: 940px; min-width:780px; margin: 0 auto; padding: 0 10px; overflow:visible;}
.ie6 .fNetcontent{width: 940px}
.fNetfooter{ min-height:90px; clear: both; position: relative;}
.fNetMenu{ min-height:65px; height:65px; margin-top:25px; font-weight:bold; text-align:center;}
.cpaso{float:left}
.fNetMain{min-height: 100%; height: auto !important; height: 100%; padding-left:10px; padding-right:10px; margin:0px 0 50px 0;}
.fNetMainContent{width:67%; height:100%; float: left; display:inline; margin-right:1%;}
.insidebox{margin-left:30px; padding-bottom:70px}
.fNetSideBar{ width:30%; height:100%; margin:0px; float: right; overflow:hidden}
.menu{ width: 100%; height: 50px;}
.paso{ position:relative; z-index:10;}
.block_menu{padding:0px 54px; width:80px; height:50px; float:left; position:relative;}
.ie6 .cpasolast .block_menu{width:77px; float:right}
.arrow_menu{ background-position: 0 -263px; background-repeat: no-repeat; padding:0px; width:22px; height:50px; position:absolute; right:-21px;}
.ie6 .arrow_menu{left:0}
.pasoactivo .arrow_menu{background-position: 0 -210px;}
.pasoprevio .arrow_menu{background-position: 0 -155px;}
.middle_block_menu{padding:0px 6px 0 0; padding:0px; margin-right:-1px; width:640px; height:50px; float:left;}
.circulo { width: 29px; height: 29px; background-position: 0 -61px; background-repeat: no-repeat; position:absolute; margin-top:-15px; margin-left:-7px; z-index:999;}
.pasoactivo .circulo{background-position:0 -30px}
.pasoprevio .circulo{background-position:0 0}
.c_blue { background-position: -10px -6px;}
.c_blue_clarito { background-position: -10px -6px;}
.circulo p{ margin-top:4px;}
.titulo_menu{ position: absolute; width: 79px; padding:0 54px; left:0; margin:0; bottom:10%;}
.titulo_menu.vcenter{padding-bottom:10px}


.phone { padding:25px 5px 0 5px;}
.phone p {margin:0 0 10px 0}
.phone span{ width: 36px; height: 35px; background-position: -30px 0; background-repeat: no-repeat; text-indent:-9000px;  float:left; margin:20px 10px 0 0;}
.phone strong{display:block; font-size:30px; margin:0}

.scaja ul{ padding:0;margin:7px 0 5px 20px;}
.scaja li{margin: 5px 0; padding:0;}

.scaja1,.scaja2{font-size:13px; padding:15px; margin: 0 10px 0 0;}
.scaja2{margin-bottom:30px}
.scaja1 p,.scaja2 p{  padding:0; margin:0 0 8px 0;line-height:17px;}

.scaja2 h4{margin:10px 5px 5px 0;}

.scaja1 ul.withoutImage{display:block;text-align:left;list-style-image:none;list-style-type:none;margin:10px 5px 15px 5px;}
.scaja1 ul.withoutImage li div.punteado{height:16px;}
.scaja1 ul.withoutImage li div.punteado div.left{float: left;margin-top: 4px;padding-right: 5px;}
.scaja1 ul.withoutImage li div.punteado div.right{float:right;padding-left:5px;margin-top: 4px;}	
h4.price{ font-size: 25px; font-weight:bold; margin:8px 0; padding:7px 0; text-align:center}

a.document{margin:10px 5px 0 25px; padding: 0 0 5px 6px;  text-decoration:none; display:block; text-align:left; font-weight:bold;	}
a.document .icodocument{display:block;float:left;background-position: 0 -316px; background-repeat: no-repeat;width:15px; height:24px; text-indent:-9999px; margin:-3px 5px 0 0;}
.ie6 a.document{margin-left:8px}

a.mod{background-position: 96% 5px; background-repeat: no-repeat; margin:0; padding:4px 23px 3px 0; font-weight:bold; text-decoration:none;display:block; text-align:right; font-size:13px; margin-left:5px;}

.reference{margin:10px auto 0 auto; width:85%; text-align:center; padding:10px 5px; font-weight:bold; font-size:13px;}

.company{float:left; margin:0}
ul.listfooter{float:right; list-style:none;font-size:13px; margin:40px 0 0 0}
ul.listfooter li{float:left;margin-left:30px}
ul.listfooter a{text-decoration:none;}

.bgTabs {padding:0px;}
.lineabase {float: left;margin:0px;padding:0px;position: relative;width: 100%;height:80px;}
.pestaniaintro {float: left;padding:0px;margin:0px;width:100%;}
.lineabase ul {list-style: none outside none;margin: -1px 0;padding:0;width: 100%;}
.lineabase li.pestania {display: block;float: left;margin: 1px 0 -1px 0;padding: 0;text-align:left;width:33%;height:78px;}
.ie6 .lineabase li.pestania{height:90px}
.lineabase li.pestania.first{position:absolute; top:-1px; left:0; }
.lineabase li.pestania.central{margin-left:33%}
.lineabase li.pestania.last{width:33.6%}
.ie7 .lineabase li.pestania.last{width:33.7%}
.pesactiva, .pesactiva:hover {display: block;font-weight: bold;margin: 0;padding: 8px 10px 8px 10px;text-decoration: none;height:62px;opacity:1;}
.ie8 .pesactiva, .ie8 .pesactiva:hover{filter:alpha(opacity=100);}
.ie6 .pesactiva, .ie6 .pesactiva:hover{height:78px;position:relative;margin-bottom:-1px}
.pesactiva div {cursor: default;display: block;height:35px;margin: 0;padding: 0px 5px 6px 0;text-decoration: none;font-size:13px;}
.pesactiva span{float:right;}
.pestania_link span {float:right;}
.pestania_link span {float:right;}
.pestania_link div{cursor: pointer;display: block;height:35px;margin:0;padding: 0px 5px 6px 0;text-decoration: none;}
.lineabase li a.pestania_link {cursor: pointer;display: block;font-size:13px;font-weight: bold;height: 62px;_height:78px;margin: 0;padding: 8px 10px 8px 10px; position: relative;text-decoration: none;}
.buttonsboxPestanias{margin:0px 0px 80px 0px}
.contentPes{padding: 30px 20px 10px 30px;margin-top:78px}
.contentPes p, .contentPes label{font-size:15px}
.ie6 .contentPes{margin-top:0px}
.containerCoverage{margin-top:10px;}


.gridlabel{width:100%; font-size:15px; border-collapse:collapse}
.gridlabel tr{vertical-align:top;}
.gridlabel td{padding: 15px 5px 15px 5px}
.gridhead th{padding: 7px 15px;}
.firsttd{width:1%}
.lasttd{width:75%}
.gridlabel td.tdnowrap{white-space:nowrap;}
.gridcheck{width:20px;padding:0 0 10px 0;margin:5px 0 0 0;border:0;}


.iconContainerCovertage, .iconAlert{height:22px;width:21px;display:block;float:left;margin-top:4px; margin-left:7px}
.iconContainerCovertage{background-position: 0px -389px;}
.iconAlert{background-position: -24px -389px;}

.insideContainerCoverage{position:relative;margin-left:35px;padding:5px 7px 15px 0}
.ie6 .insideContainerCoverage{height:60px;}
.coverageName{float:left;width:65%;}
.serviceName{margin-left:70%;text-align:right;}
.coverageActions{clear:both;margin:5px 0px;margin-left:50%;text-align:right;}
.coverageActions a{font-size:13px;}
.circleClose{height:30px;width:30px;display:block;float:right;text-indent:-9999px;margin-right: -10px;margin-top: -10px;}
.ie6 .circleClose{margin-right: -5px;margin-top: -30px;}


select.small{width:68px; font-size:15px}
.ui-datepicker-trigger{background-repeat:no-repeat; background-position:0 -338px;width:32px; height:34px;text-indent:-9999px;border:0px;cursor:pointer; margin-left:2px}
.ie7 .ui-datepicker-trigger{margin-bottom:9px}

.procesandoSombra{position:fixed;left:0; top:0;height:100%; width: 100%; z-index:1000; opacity:0.5;}
.ie8 .procesandoSombra{filter:alpha(opacity=50)}
.ie6 .procesandoSombra{position:absolute;}
.processing{position:fixed; top:35%; left:50%; margin-left:-115px; z-index:1001;width:230px; padding:15px}
.ie6 .processing{position:absolute}
.sethtmanim{-moz-border-radius:20px; -webkit-border-radius: 20px; border-radius:20px; height:20px}
.insideProcessing{margin-bottom:10px}

.sidecolum { }
.sideplegable,.sideplegable span{float:right; text-indent:-9999px; width:12px; height:20px; cursor:pointer}
.sidecolum .sideplegable span{background-position:0 -133px; margin:4px}
.sidecolum .sideplegable{float:left; width:20px; position:relative;background-image:none}

.errorMensaje{padding: 25px 25px 5px; margin-top:25px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.errorMensaje ul{ padding:0; margin: 15px 0 0 0; list-style:none}
.errorMensaje li{margin:20px 0}
.errorMensaje a{font-size:14px; text-decoration:none; display:block; padding-left:25px}
.clearContent{clear:both}	

.FNetMainBodyContent{margin:0 auto;min-width:800px; max-width:960px;}
.ie6 .ui-widget-overlay{position:absolute}
.ie6 .ui-dialog{position:absolute}
.ie6 .ui-dialog .ui-dialog-titlebar{position:static; height:15px; width:100%}
.ie6 .ui-dialog .ui-dialog-titlebar-close{top:20px}
.ie6 .ui-datepicker-cover{position:absolute; filter:alpha(opacity=0)}
.ifocie6{filter:alpha(opacity=0)}

.indentbox{ margin:5px 0 5px 40px; }
.importantbox{padding:8px;}

/* formularios */
fieldset{border:0}
.modalBody .secondbutton{margin:0}
html.modalBody,body.modalBody{background-image:none; margin:5px 0 5px 5px}
.modalBody{left:0;top:0;right:0;bottom:70px;position:fixed; font-size:15px; overflow:auto; padding-right:5px}
#buttonsboxModal{position:fixed;bottom:0px; }

.packcommer,.packcommer ul{list-style:none}
.packcommer{padding:0}
.packcommer div{margin:10px 0}

.blockvehiculo ul {list-style:none; position:relative; top:-60px;left:150px;}
.blockvehiculo li {margin-top:5px; margin-bottom:5px;}
.blockvehiculo a {text-decoration:underline}
.blockvehiculo .form_titulo {font-weight:bold;}
.blockvehiculo div {margin:5px 0 5px 0; padding:0;}
.infoError{display:none;padding:3px; font-size:12px; margin-top:5px}


.tableinmueble{width:100%;}
.tableinmueble td{padding: 15px 5px 15px 5px;border:0px;}

.cajaFlechaAccion{height:22px;width:21px;display:block;margin:0;padding:0;background-position:center;}
.objAcciones{position:absolute;padding:10px;margin:0;list-style:none;cursor: pointer;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px; width:165px; font-size:14px; line-height:25px; display:block;text-align: left;z-index: 8888;margin-left: -165px;}
.objAcciones a{display:block; padding:2px 10px; margin:0 -10px}




.selectioncountry{display: inline; position: relative;     width: 148px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px 0 4px 0;
    margin: 0 5px 0 0;}

.selectioncountry input{
    background: transparent;
}

.selectioncountry input, .selectioncountry input:focus {
    border: 0;
    margin-left: 22px;
    padding-left: 0;
    background-color: transparent;
}
.ui-combobox{position: relative; display: inline-block;}
.ui-combobox input{width: 160px; font-size: 16px;}

.ui-autocompletePhone{
    list-style: none;
    height: 150px;
}

.ui-autocomplete {
    width: 165px;
    overflow: auto;
    margin: -60px 0 0 0;
    padding: 0px;
    _overflow-x: hidden;
    border: 1px solid #CCCCCC;
    color: #555555;
    background-color: #FFFFFF;
}

.flagSelConutry {
    position: absolute;
    width: 16px;
    height: 11px;
    top: 4px;
    left: 3px;
}

.selectAllCountries, .selectauocomplete {
    position: absolute;
    right: 0;
    top: 0;
    height: 27px;
    width: 16px;
    z-index: 1;
    background-image: url(/custom_visual/das/images/ui-icons_454545_256x240.png);
    background-position: -64px -12px;
    background-repeat: no-repeat;
    cursor: pointer;
    border-left: 1px solid #CCCCCC;
}