/* Schema1Column.css */
body{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;margin:0px;padding:0px;color:#333333;background-color:#FFFFFF;}
input,select,textarea{border:1px solid #C9CAC4;padding:2px;}
form{margin:0;padding:0;}
a{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;color:#0080DF;text-decoration:none;border-width:0;}
a:hover{text-decoration:underline;color:#4C4C4C;}

/*h1{font-family:Arial;font-size:11px;font-weight:normal;color:#999999;text-align:center;margin:0;}
*/

/* Fuentes de Educaedu */
.Arial9 {font-family:Arial, Helvetica, serif, sans-serif;font-size:9px;}
.Arial10{font-family:Arial, Helvetica, serif, sans-serif;font-size:10px;}
.Arial11{font-family:Arial, Helvetica, serif, sans-serif;font-size:11px;}
.Arial12{font-family:Arial, Helvetica, serif, sans-serif;font-size:12px;}
.Arial13{font-family:Arial, Helvetica, serif, sans-serif;font-size:13px;}
.Arial14{font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;}
.Arial15{font-family:Arial, Helvetica, serif, sans-serif;font-size:15px;}
.Arial16{font-family:Arial, Helvetica, serif, sans-serif;font-size:16px;}
.Arial17{font-family:Arial, Helvetica, serif, sans-serif;font-size:17px;}

/* Decoracion de texto */
.Bold{font-weight:bold;}
.c1{font-weight:bold;}
.Italic{font-style:italic;}

/* Colores */
.lightGray{color:#888888;}

/* Alineacion */
.clearBoth {clear:both;}
.clearRight{clear:right;}
.clearLeft {clear:left;}
.floatLeft {float:left;}
.floatRight{float:right;}
.displayNone{display:none;}
.displayInline{display:inline;}
.borderNone{border:none;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.underline{text-decoration:underline;}
.borderT{border-top:1px solid #666666;}
.borderB{border-bottom:1px solid #666666;}
.borderL{border-left:1px solid #666666;}
.borderR{border-right:1px solid #666666;}
.line{margin:10px 0px;border-top:1px solid #d3d3d3;height:1px;line-height:1px;}
.Message{padding:50px 0;}
.Highlight{background-color:#D7F2FD;color:#444444;font-weight:bold;}
.schemaSite{width:1005px;}
.schemaContainer{margin-left:25px;margin-right:25px;margin-top:5px;}

/*div#SchemaSection1{border-bottom:1px solid #D9D9D9;padding:2px 0;background-color:#EFEFEF;}
*/
div#SchemaSection2{border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
div#SchemaSection3{background-color:#F5F4EC;margin:0px;padding-bottom:10px;border:1px solid #F5F4EC;border-bottom:1px solid #D3D3D3; width:100%;}
div#SchemaSection4{margin-top:15px;padding-bottom:15px;}
div#SchemaSection5{margin-top:15px;text-align:left;border-top:3px solid #D9D9D9;background-color:#EFEFEF;padding-bottom:30px;}

/* CookiesBar.css */
#barracookies{z-index:99999;position:fixed;left:0px;right:0px;bottom:0px;padding:5px;background:#f5f5f5;line-height:20px;font-size:12px;text-align:center;box-sizing:border-box;display:none;}
 #barracookies a:nth-child(2){padding:4px; text-decoration:none;}
#barracookies a.view-more{color:#F04D00;text-decoration:none;font-size:12px;}
#barracookies a.cookie-bar-close-option{color:#F04D00;text-decoration:none;font-size:1.2em;font-weight:bold;cursor:pointer;}

/* Alert.css */
.Alert_floatLeft{float:left;}
.Alert_message{float:left;font-family:Arial,Helvetica,serif,sans-serif; font-size:14px; display:block; padding-left:20px; width:350px;}
.Alert_window{z-index :98;position:absolute;background-color:#FFFFFF;padding:20px;width:450px;border:5px solid #FF7400;}

/* jquery-ui.css */

/*! jQuery UI - v1.12.1 - 2016-09-14* http://jqueryui.com* Includes:core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.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 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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);
/* support:IE8 */
}
.ui-front{z-index:100;}

/* Interaction Cues----------------------------------*/
.ui-state-disabled{cursor:default !important;pointer-events:none;}

/* Icons----------------------------------*/
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}

/* 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:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}
.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-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;
/* support:IE10, see #8844 */
 list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}

/* icon support */
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}

/* left-aligned */
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}

/* right-aligned */
.ui-menu .ui-menu-icon{left:auto;right:0;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
/* Support:IE <= 11 */
 overflow:visible;}
.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:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only{text-indent:0;}

/* button icon element(s) */
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}

/* workarounds */

/* Support:Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}
.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input{
/* Support:IE8 only, Android < 4.4 only */
 width:75%;width:calc( 100% - 2.4em );}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}
.ui-checkboxradio-disabled{pointer-events:none;}
.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,.ui-datepicker select.ui-datepicker-year{width:45%;}
.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;}

/* Icons */
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
.ui-dialog{position:absolute;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:20px;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-n{height:2px;top:0;}
.ui-dialog .ui-resizable-e{width:2px;right:0;}
.ui-dialog .ui-resizable-s{height:2px;bottom:0;}
.ui-dialog .ui-resizable-w{width:2px;left:0;}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}
.ui-dialog .ui-resizable-se{right:0;bottom:0;}
.ui-dialog .ui-resizable-sw{left:0;bottom:0;}
.ui-dialog .ui-resizable-ne{right:0;top:0;}
.ui-dialog .ui-resizable-nw{left:0;top:0;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.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-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);
/* support:IE8 */
 opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-selectable{-ms-touch-action:none;touch-action:none;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis;}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em;}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0;}
.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;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}

/* support:IE8 - See #6727 */
.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-sortable-handle{-ms-touch-action:none;touch-action:none;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em;}
.ui-spinner-button{width:1.6em;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 override default borders */
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.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 .ui-tabs-anchor{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 .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{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;}
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.ui-widget-content{border:1px solid #d3d3d3;}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222222;font-weight:bold;}
.ui-widget-header a{color:#222222;}

/* Interaction states----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,
/* We use html here because we need a greater specificity to make sure disabledworks properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555555;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555555;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,.ui-button:hover,.ui-button:focus{border:1px solid #999999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none;}
.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94, 158, 214);}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaaaaa;background:#ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121;}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaaaaa;background-color:#212121;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}

/* Interaction Cues----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636;}
.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.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);
/* support:IE8 */
 font-weight:normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);
/* support:IE8 */
 background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);
/* support:IE8 - See #6059 */
}

/* Icons----------------------------------*/

/* states and images */
.ui-icon{width:16px;height:16px;}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png");}
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png");}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png");}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png");}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png");}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png");}
.ui-button .ui-icon{background-image:url("images/ui-icons_888888_256x240.png");}

/* positioning */
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-caret-1-n{background-position:0 0;}
.ui-icon-caret-1-ne{background-position:-16px 0;}
.ui-icon-caret-1-e{background-position:-32px 0;}
.ui-icon-caret-1-se{background-position:-48px 0;}
.ui-icon-caret-1-s{background-position:-65px 0;}
.ui-icon-caret-1-sw{background-position:-80px 0;}
.ui-icon-caret-1-w{background-position:-96px 0;}
.ui-icon-caret-1-nw{background-position:-112px 0;}
.ui-icon-caret-2-n-s{background-position:-128px 0;}
.ui-icon-caret-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:-65px -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:-65px -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:1px -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:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);
/* support:IE8 */
}
.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaaaaa;box-shadow:-8px -8px 8px #aaaaaa;}

/* bootstrap.css */

/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */

/*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7fdd447e48f2d628f9e2715b048838fd) * Config saved to config.json and https://gist.github.com/7fdd447e48f2d628f9e2715b048838fd */

/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body{ margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ display:block;}
audio,canvas,progress,video{ display:inline-block; vertical-align:baseline;}
audio:not([controls]){ display:none; height:0;}
[hidden],template{ display:none;}
a{ background-color:transparent;}
a:active,a:hover{ outline:0;}
abbr[title]{ border-bottom:1px dotted;}
b,strong{ font-weight:bold;}
dfn{ font-style:italic;}
h1{ font-size:2em; margin:0.67em 0;}
mark{ background:#ff0; color:#000;}
small{ font-size:80%;}
sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{ top:-0.5em;}
sub{ bottom:-0.25em;}
img{ border:0;}
svg:not(:root){ overflow:hidden;}
figure{ margin:1em 40px;}
hr{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box;   box-sizing:content-box; height:0;}
pre{ overflow:auto;}
code,kbd,pre,samp{ font-family:monospace, monospace; font-size:1em;}
button,input,optgroup,select,textarea{ color:inherit; font:inherit; margin:0;}
button{ overflow:visible;}
button,select{ text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer;}
button[disabled],html input[disabled]{ cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0;}
input{ line-height:normal;}
input[type="checkbox"],input[type="radio"]{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box;   box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ height:auto;}
input[type="search"]{ -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;   box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none;}
fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{ border:0; padding:0;}
textarea{ overflow:auto;}
optgroup{ font-weight:bold;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ padding:0;}
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before,*:after{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html{ font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333333; background-color:#ffffff;}
input,button,select,textarea{ font-family:inherit; font-size:inherit; line-height:inherit;}
a{ color:#337ab7; text-decoration:none;}
a:hover,a:focus{ color:#23527c; text-decoration:underline;}
a:focus{ outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
figure{ margin:0;}
img{ vertical-align:middle;}
.img-responsive{ display:block; max-width:100%; height:auto;}
.img-rounded{ border-radius:6px;}
.img-thumbnail{ padding:4px; line-height:1.42857143; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto;}
.img-circle{ border-radius:50%;}
hr{ margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eeeeee;}
.sr-only{ position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto;}
[role="button"]{ cursor:pointer;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ font-family:inherit; font-weight:500; line-height:1.1; color:inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{ font-weight:normal; line-height:1; color:#777777;}
h1,.h1,h2,.h2,h3,.h3{ margin-top:20px; margin-bottom:10px;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{ font-size:65%;}
h4,.h4,h5,.h5,h6,.h6{ margin-top:10px; margin-bottom:10px;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{ font-size:75%;}
h1,.h1{ font-size:36px;}
h2,.h2{ font-size:30px;}
h3,.h3{ font-size:24px;}
h4,.h4{ font-size:18px;}
h5,.h5{ font-size:14px;}
h6,.h6{ font-size:12px;}
p{ margin:0 0 10px;}
.lead{ margin-bottom:20px; font-size:16px; font-weight:300; line-height:1.4;}
@media (min-width:768px){ .lead{ font-size:21px;}
}
small,.small{ font-size:85%;}
mark,.mark{ background-color:#fcf8e3; padding:.2em;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.text-center{ text-align:center;}
.text-justify{ text-align:justify;}
.text-nowrap{ white-space:nowrap;}
.text-lowercase{ text-transform:lowercase;}
.text-uppercase{ text-transform:uppercase;}
.text-capitalize{ text-transform:capitalize;}
.text-muted{ color:#777777;}
.text-primary{ color:#337ab7;}
a.text-primary:hover,a.text-primary:focus{ color:#286090;}
.text-success{ color:#3c763d;}
a.text-success:hover,a.text-success:focus{ color:#2b542c;}
.text-info{ color:#31708f;}
a.text-info:hover,a.text-info:focus{ color:#245269;}
.text-warning{ color:#8a6d3b;}
a.text-warning:hover,a.text-warning:focus{ color:#66512c;}
.text-danger{ color:#a94442;}
a.text-danger:hover,a.text-danger:focus{ color:#843534;}
.bg-primary{ color:#fff; background-color:#337ab7;}
a.bg-primary:hover,a.bg-primary:focus{ background-color:#286090;}
.bg-success{ background-color:#dff0d8;}
a.bg-success:hover,a.bg-success:focus{ background-color:#c1e2b3;}
.bg-info{ background-color:#d9edf7;}
a.bg-info:hover,a.bg-info:focus{ background-color:#afd9ee;}
.bg-warning{ background-color:#fcf8e3;}
a.bg-warning:hover,a.bg-warning:focus{ background-color:#f7ecb5;}
.bg-danger{ background-color:#f2dede;}
a.bg-danger:hover,a.bg-danger:focus{ background-color:#e4b9b9;}
.page-header{ padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eeeeee;}
ul,ol{ margin-top:0; margin-bottom:10px;}
ul ul,ol ul,ul ol,ol ol{ margin-bottom:0;}
.list-unstyled{ padding-left:0; list-style:none;}
.list-inline{ padding-left:0; list-style:none; margin-left:-5px;}
.list-inline > li{ display:inline-block; padding-left:5px; padding-right:5px;}
dl{ margin-top:0; margin-bottom:20px;}
dt,dd{ line-height:1.42857143;}
dt{ font-weight:bold;}
dd{ margin-left:0;}
@media (min-width:768px){ .dl-horizontal dt{ float:left; width:160px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
 .dl-horizontal dd{ margin-left:180px;}
}
abbr[title],abbr[data-original-title]{ cursor:help; border-bottom:1px dotted #777777;}
.initialism{ font-size:90%; text-transform:uppercase;}
blockquote{ padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eeeeee;}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{ margin-bottom:0;}
blockquote footer,blockquote small,blockquote .small{ display:block; font-size:80%; line-height:1.42857143; color:#777777;}
blockquote footer:before,blockquote small:before,blockquote .small:before{ content:'\2014 \00A0';}
.blockquote-reverse,blockquote.pull-right{ padding-right:15px; padding-left:0; border-right:5px solid #eeeeee; border-left:0; text-align:right;}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{ content:'';}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{ content:'\00A0 \2014';}
address{ margin-bottom:20px; font-style:normal; line-height:1.42857143;}
.container{ margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;}
@media (min-width:768px){ .container{ width:750px;}
}
@media (min-width:992px){ .container{ width:970px;}
}
@media (min-width:1200px){ .container{ width:1007px;}
}
.container-fluid{ margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;}
.row{ margin-left:-15px; margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ position:relative; min-height:1px; padding-left:15px; padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{ float:left;}
.col-xs-12{ width:100%;}
.col-xs-11{ width:91.66666667%;}
.col-xs-10{ width:83.33333333%;}
.col-xs-9{ width:75%;}
.col-xs-8{ width:66.66666667%;}
.col-xs-7{ width:58.33333333%;}
.col-xs-6{ width:50%;}
.col-xs-5{ width:41.66666667%;}
.col-xs-4{ width:33.33333333%;}
.col-xs-3{ width:25%;}
.col-xs-2{ width:16.66666667%;}
.col-xs-1{ width:8.33333333%;}
.col-xs-pull-12{ right:100%;}
.col-xs-pull-11{ right:91.66666667%;}
.col-xs-pull-10{ right:83.33333333%;}
.col-xs-pull-9{ right:75%;}
.col-xs-pull-8{ right:66.66666667%;}
.col-xs-pull-7{ right:58.33333333%;}
.col-xs-pull-6{ right:50%;}
.col-xs-pull-5{ right:41.66666667%;}
.col-xs-pull-4{ right:33.33333333%;}
.col-xs-pull-3{ right:25%;}
.col-xs-pull-2{ right:16.66666667%;}
.col-xs-pull-1{ right:8.33333333%;}
.col-xs-pull-0{ right:auto;}
.col-xs-push-12{ left:100%;}
.col-xs-push-11{ left:91.66666667%;}
.col-xs-push-10{ left:83.33333333%;}
.col-xs-push-9{ left:75%;}
.col-xs-push-8{ left:66.66666667%;}
.col-xs-push-7{ left:58.33333333%;}
.col-xs-push-6{ left:50%;}
.col-xs-push-5{ left:41.66666667%;}
.col-xs-push-4{ left:33.33333333%;}
.col-xs-push-3{ left:25%;}
.col-xs-push-2{ left:16.66666667%;}
.col-xs-push-1{ left:8.33333333%;}
.col-xs-push-0{ left:auto;}
.col-xs-offset-12{ margin-left:100%;}
.col-xs-offset-11{ margin-left:91.66666667%;}
.col-xs-offset-10{ margin-left:83.33333333%;}
.col-xs-offset-9{ margin-left:75%;}
.col-xs-offset-8{ margin-left:66.66666667%;}
.col-xs-offset-7{ margin-left:58.33333333%;}
.col-xs-offset-6{ margin-left:50%;}
.col-xs-offset-5{ margin-left:41.66666667%;}
.col-xs-offset-4{ margin-left:33.33333333%;}
.col-xs-offset-3{ margin-left:25%;}
.col-xs-offset-2{ margin-left:16.66666667%;}
.col-xs-offset-1{ margin-left:8.33333333%;}
.col-xs-offset-0{ margin-left:0%;}
@media (min-width:768px){ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{ float:left;}
 .col-sm-12{ width:100%;}
 .col-sm-11{ width:91.66666667%;}
 .col-sm-10{ width:83.33333333%;}
 .col-sm-9{ width:75%;}
 .col-sm-8{ width:66.66666667%;}
 .col-sm-7{ width:58.33333333%;}
 .col-sm-6{ width:50%;}
 .col-sm-5{ width:41.66666667%;}
 .col-sm-4{ width:33.33333333%;}
 .col-sm-3{ width:25%;}
 .col-sm-2{ width:16.66666667%;}
 .col-sm-1{ width:8.33333333%;}
 .col-sm-pull-12{ right:100%;}
 .col-sm-pull-11{ right:91.66666667%;}
 .col-sm-pull-10{ right:83.33333333%;}
 .col-sm-pull-9{ right:75%;}
 .col-sm-pull-8{ right:66.66666667%;}
 .col-sm-pull-7{ right:58.33333333%;}
 .col-sm-pull-6{ right:50%;}
 .col-sm-pull-5{ right:41.66666667%;}
 .col-sm-pull-4{ right:33.33333333%;}
 .col-sm-pull-3{ right:25%;}
 .col-sm-pull-2{ right:16.66666667%;}
 .col-sm-pull-1{ right:8.33333333%;}
 .col-sm-pull-0{ right:auto;}
 .col-sm-push-12{ left:100%;}
 .col-sm-push-11{ left:91.66666667%;}
 .col-sm-push-10{ left:83.33333333%;}
 .col-sm-push-9{ left:75%;}
 .col-sm-push-8{ left:66.66666667%;}
 .col-sm-push-7{ left:58.33333333%;}
 .col-sm-push-6{ left:50%;}
 .col-sm-push-5{ left:41.66666667%;}
 .col-sm-push-4{ left:33.33333333%;}
 .col-sm-push-3{ left:25%;}
 .col-sm-push-2{ left:16.66666667%;}
 .col-sm-push-1{ left:8.33333333%;}
 .col-sm-push-0{ left:auto;}
 .col-sm-offset-12{ margin-left:100%;}
 .col-sm-offset-11{ margin-left:91.66666667%;}
 .col-sm-offset-10{ margin-left:83.33333333%;}
 .col-sm-offset-9{ margin-left:75%;}
 .col-sm-offset-8{ margin-left:66.66666667%;}
 .col-sm-offset-7{ margin-left:58.33333333%;}
 .col-sm-offset-6{ margin-left:50%;}
 .col-sm-offset-5{ margin-left:41.66666667%;}
 .col-sm-offset-4{ margin-left:33.33333333%;}
 .col-sm-offset-3{ margin-left:25%;}
 .col-sm-offset-2{ margin-left:16.66666667%;}
 .col-sm-offset-1{ margin-left:8.33333333%;}
 .col-sm-offset-0{ margin-left:0%;}
}
@media (min-width:992px){ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{ float:left;}
 .col-md-12{ width:100%;}
 .col-md-11{ width:91.66666667%;}
 .col-md-10{ width:83.33333333%;}
 .col-md-9{ width:75%;}
 .col-md-8{ width:66.66666667%;}
 .col-md-7{ width:58.33333333%;}
 .col-md-6{ width:50%;}
 .col-md-5{ width:41.66666667%;}
 .col-md-4{ width:33.33333333%;}
 .col-md-3{ width:25%;}
 .col-md-2{ width:16.66666667%;}
 .col-md-1{ width:8.33333333%;}
 .col-md-pull-12{ right:100%;}
 .col-md-pull-11{ right:91.66666667%;}
 .col-md-pull-10{ right:83.33333333%;}
 .col-md-pull-9{ right:75%;}
 .col-md-pull-8{ right:66.66666667%;}
 .col-md-pull-7{ right:58.33333333%;}
 .col-md-pull-6{ right:50%;}
 .col-md-pull-5{ right:41.66666667%;}
 .col-md-pull-4{ right:33.33333333%;}
 .col-md-pull-3{ right:25%;}
 .col-md-pull-2{ right:16.66666667%;}
 .col-md-pull-1{ right:8.33333333%;}
 .col-md-pull-0{ right:auto;}
 .col-md-push-12{ left:100%;}
 .col-md-push-11{ left:91.66666667%;}
 .col-md-push-10{ left:83.33333333%;}
 .col-md-push-9{ left:75%;}
 .col-md-push-8{ left:66.66666667%;}
 .col-md-push-7{ left:58.33333333%;}
 .col-md-push-6{ left:50%;}
 .col-md-push-5{ left:41.66666667%;}
 .col-md-push-4{ left:33.33333333%;}
 .col-md-push-3{ left:25%;}
 .col-md-push-2{ left:16.66666667%;}
 .col-md-push-1{ left:8.33333333%;}
 .col-md-push-0{ left:auto;}
 .col-md-offset-12{ margin-left:100%;}
 .col-md-offset-11{ margin-left:91.66666667%;}
 .col-md-offset-10{ margin-left:83.33333333%;}
 .col-md-offset-9{ margin-left:75%;}
 .col-md-offset-8{ margin-left:66.66666667%;}
 .col-md-offset-7{ margin-left:58.33333333%;}
 .col-md-offset-6{ margin-left:50%;}
 .col-md-offset-5{ margin-left:41.66666667%;}
 .col-md-offset-4{ margin-left:33.33333333%;}
 .col-md-offset-3{ margin-left:25%;}
 .col-md-offset-2{ margin-left:16.66666667%;}
 .col-md-offset-1{ margin-left:8.33333333%;}
 .col-md-offset-0{ margin-left:0%;}
}
@media (min-width:1200px){ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ float:left;}
 .col-lg-12{ width:100%;}
 .col-lg-11{ width:91.66666667%;}
 .col-lg-10{ width:83.33333333%;}
 .col-lg-9{ width:75%;}
 .col-lg-8{ width:66.66666667%;}
 .col-lg-7{ width:58.33333333%;}
 .col-lg-6{ width:50%;}
 .col-lg-5{ width:41.66666667%;}
 .col-lg-4{ width:33.33333333%;}
 .col-lg-3{ width:25%;}
 .col-lg-2{ width:16.66666667%;}
 .col-lg-1{ width:8.33333333%;}
 .col-lg-pull-12{ right:100%;}
 .col-lg-pull-11{ right:91.66666667%;}
 .col-lg-pull-10{ right:83.33333333%;}
 .col-lg-pull-9{ right:75%;}
 .col-lg-pull-8{ right:66.66666667%;}
 .col-lg-pull-7{ right:58.33333333%;}
 .col-lg-pull-6{ right:50%;}
 .col-lg-pull-5{ right:41.66666667%;}
 .col-lg-pull-4{ right:33.33333333%;}
 .col-lg-pull-3{ right:25%;}
 .col-lg-pull-2{ right:16.66666667%;}
 .col-lg-pull-1{ right:8.33333333%;}
 .col-lg-pull-0{ right:auto;}
 .col-lg-push-12{ left:100%;}
 .col-lg-push-11{ left:91.66666667%;}
 .col-lg-push-10{ left:83.33333333%;}
 .col-lg-push-9{ left:75%;}
 .col-lg-push-8{ left:66.66666667%;}
 .col-lg-push-7{ left:58.33333333%;}
 .col-lg-push-6{ left:50%;}
 .col-lg-push-5{ left:41.66666667%;}
 .col-lg-push-4{ left:33.33333333%;}
 .col-lg-push-3{ left:25%;}
 .col-lg-push-2{ left:16.66666667%;}
 .col-lg-push-1{ left:8.33333333%;}
 .col-lg-push-0{ left:auto;}
 .col-lg-offset-12{ margin-left:100%;}
 .col-lg-offset-11{ margin-left:91.66666667%;}
 .col-lg-offset-10{ margin-left:83.33333333%;}
 .col-lg-offset-9{ margin-left:75%;}
 .col-lg-offset-8{ margin-left:66.66666667%;}
 .col-lg-offset-7{ margin-left:58.33333333%;}
 .col-lg-offset-6{ margin-left:50%;}
 .col-lg-offset-5{ margin-left:41.66666667%;}
 .col-lg-offset-4{ margin-left:33.33333333%;}
 .col-lg-offset-3{ margin-left:25%;}
 .col-lg-offset-2{ margin-left:16.66666667%;}
 .col-lg-offset-1{ margin-left:8.33333333%;}
 .col-lg-offset-0{ margin-left:0%;}
}
table{ background-color:transparent;}
caption{ padding-top:8px; padding-bottom:8px; color:#777777; text-align:left;}
th{ text-align:left;}
.table{ width:100%; max-width:100%; margin-bottom:20px;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{ padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #dddddd;}
.table > thead > tr > th{ vertical-align:bottom; border-bottom:2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{ border-top:0;}
.table > tbody + tbody{ border-top:2px solid #dddddd;}
.table .table{ background-color:#ffffff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{ padding:5px;}
.table-bordered{ border:1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{ border:1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{ border-bottom-width:2px;}
.table-striped > tbody > tr:nth-of-type(odd){ background-color:#f9f9f9;}
.table-hover > tbody > tr:hover{ background-color:#f5f5f5;}
table col[class*="col-"]{ position:static; float:none; display:table-column;}
table td[class*="col-"],table th[class*="col-"]{ position:static; float:none; display:table-cell;}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{ background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{ background-color:#e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{ background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{ background-color:#d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{ background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{ background-color:#c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{ background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{ background-color:#faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{ background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{ background-color:#ebcccc;}
.table-responsive{ overflow-x:auto; min-height:0.01%;}
@media screen and (max-width:767px){ .table-responsive{ width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #dddddd;}
 .table-responsive > .table{ margin-bottom:0;}
 .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td{ white-space:nowrap;}
 .table-responsive > .table-bordered{ border:0;}
 .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child{ border-left:0;}
 .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child{ border-right:0;}
 .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td{ border-bottom:0;}
}
fieldset{ padding:0; margin:0; border:0; min-width:0;}
legend{ display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333333; border:0; border-bottom:1px solid #e5e5e5;}
label{ display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold;}
input[type="search"]{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="radio"],input[type="checkbox"]{ margin:4px 0 0; margin-top:1px \9; line-height:normal;}
input[type="file"]{ display:block;}
input[type="range"]{ display:block; width:100%;}
select[multiple],select[size]{ height:auto;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{ outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
output{ display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555555;}
.form-control{ display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555555; background-color:#ffffff; background-image:none; border:1px solid #cccccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus{ border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder{ color:#999999; opacity:1;}
.form-control:-ms-input-placeholder{ color:#999999;}
.form-control::-webkit-input-placeholder{ color:#999999;}
.form-control::-ms-expand{ border:0; background-color:transparent;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{ background-color:#eeeeee; opacity:1;}
.form-control[disabled],fieldset[disabled] .form-control{ cursor:not-allowed;}
textarea.form-control{ height:auto;}
input[type="search"]{ -webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){ input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{ line-height:34px;}
 input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"]{ line-height:30px;}
 input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"]{ line-height:46px;}
}
.form-group{ margin-bottom:15px;}
.radio,.checkbox{ position:relative; display:block; margin-top:10px; margin-bottom:10px;}
.radio label,.checkbox label{ min-height:20px; padding-left:20px; margin-bottom:0; font-weight:normal; cursor:pointer;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{ position:absolute; margin-left:-20px; margin-top:4px \9;}
.radio + .radio,.checkbox + .checkbox{ margin-top:-5px;}
.radio-inline,.checkbox-inline{ position:relative; display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:normal; cursor:pointer;}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{ margin-top:0; margin-left:10px;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{ cursor:not-allowed;}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{ cursor:not-allowed;}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{ cursor:not-allowed;}
.form-control-static{ padding-top:7px; padding-bottom:7px; margin-bottom:0; min-height:34px;}
.form-control-static.input-lg,.form-control-static.input-sm{ padding-left:0; padding-right:0;}
.input-sm{ height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
select.input-sm{ height:30px; line-height:30px;}
textarea.input-sm,select[multiple].input-sm{ height:auto;}
.form-group-sm .form-control{ height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
.form-group-sm select.form-control{ height:30px; line-height:30px;}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{ height:auto;}
.form-group-sm .form-control-static{ height:30px; min-height:32px; padding:6px 10px; font-size:12px; line-height:1.5;}
.input-lg{ height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px;}
select.input-lg{ height:46px; line-height:46px;}
textarea.input-lg,select[multiple].input-lg{ height:auto;}
.form-group-lg .form-control{ height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px;}
.form-group-lg select.form-control{ height:46px; line-height:46px;}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{ height:auto;}
.form-group-lg .form-control-static{ height:46px; min-height:38px; padding:11px 16px; font-size:18px; line-height:1.3333333;}
.has-feedback{ position:relative;}
.has-feedback .form-control{ padding-right:42.5px;}
.form-control-feedback{ position:absolute; top:0; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none;}
.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{ width:46px; height:46px; line-height:46px;}
.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{ width:30px; height:30px; line-height:30px;}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{ color:#3c763d;}
.has-success .form-control{ border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus{ border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon{ color:#3c763d; border-color:#3c763d; background-color:#dff0d8;}
.has-success .form-control-feedback{ color:#3c763d;}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{ color:#8a6d3b;}
.has-warning .form-control{ border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus{ border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon{ color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3;}
.has-warning .form-control-feedback{ color:#8a6d3b;}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{ color:#a94442;}
.has-error .form-control{ border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus{ border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon{ color:#a94442; border-color:#a94442; background-color:#f2dede;}
.has-error .form-control-feedback{ color:#a94442;}
.has-feedback label ~ .form-control-feedback{ top:25px;}
.has-feedback label.sr-only ~ .form-control-feedback{ top:0;}
.help-block{ display:block; margin-top:5px; margin-bottom:10px; color:#737373;}
@media (min-width:768px){ .form-inline .form-group{ display:inline-block; margin-bottom:0; vertical-align:middle;}
 .form-inline .form-control{ display:inline-block; width:auto; vertical-align:middle;}
 .form-inline .form-control-static{ display:inline-block;}
 .form-inline .input-group{ display:inline-table; vertical-align:middle;}
 .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control{ width:auto;}
 .form-inline .input-group > .form-control{ width:100%;}
 .form-inline .control-label{ margin-bottom:0; vertical-align:middle;}
 .form-inline .radio, .form-inline .checkbox{ display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle;}
 .form-inline .radio label, .form-inline .checkbox label{ padding-left:0;}
 .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]{ position:relative; margin-left:0;}
 .form-inline .has-feedback .form-control-feedback{ top:0;}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{ margin-top:0; margin-bottom:0; padding-top:7px;}
.form-horizontal .radio,.form-horizontal .checkbox{ min-height:27px;}
.form-horizontal .form-group{ margin-left:-15px; margin-right:-15px;}
@media (min-width:768px){ .form-horizontal .control-label{ text-align:right; margin-bottom:0; padding-top:7px;}
}
.form-horizontal .has-feedback .form-control-feedback{ right:15px;}
@media (min-width:768px){ .form-horizontal .form-group-lg .control-label{ padding-top:11px; font-size:18px;}
}
@media (min-width:768px){ .form-horizontal .form-group-sm .control-label{ padding-top:6px; font-size:12px;}
}
.btn{ display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; -ms-touch-action:manipulation;  touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857143; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{ outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.btn:hover,.btn:focus,.btn.focus{ color:#333333; text-decoration:none;}
.btn:active,.btn.active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{ cursor:not-allowed; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none;}
a.btn.disabled,fieldset[disabled] a.btn{ pointer-events:none;}
.btn-default{ color:#333333; background-color:#ffffff; border-color:#cccccc;}
.btn-default:focus,.btn-default.focus{ color:#333333; background-color:#e6e6e6; border-color:#8c8c8c;}
.btn-default:hover{ color:#333333; background-color:#e6e6e6; border-color:#adadad;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{ color:#333333; background-color:#e6e6e6; border-color:#adadad;}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{ color:#333333; background-color:#d4d4d4; border-color:#8c8c8c;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{ background-image:none;}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{ background-color:#ffffff; border-color:#cccccc;}
.btn-default .badge{ color:#ffffff; background-color:#333333;}
.btn-primary{ color:#ffffff; background-color:#337ab7; border-color:#2e6da4;}
.btn-primary:focus,.btn-primary.focus{ color:#ffffff; background-color:#286090; border-color:#122b40;}
.btn-primary:hover{ color:#ffffff; background-color:#286090; border-color:#204d74;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{ color:#ffffff; background-color:#286090; border-color:#204d74;}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{ color:#ffffff; background-color:#204d74; border-color:#122b40;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{ background-image:none;}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{ background-color:#337ab7; border-color:#2e6da4;}
.btn-primary .badge{ color:#337ab7; background-color:#ffffff;}
.btn-success{ color:#ffffff; background-color:#5cb85c; border-color:#4cae4c;}
.btn-success:focus,.btn-success.focus{ color:#ffffff; background-color:#449d44; border-color:#255625;}
.btn-success:hover{ color:#ffffff; background-color:#449d44; border-color:#398439;}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{ color:#ffffff; background-color:#449d44; border-color:#398439;}
.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{ color:#ffffff; background-color:#398439; border-color:#255625;}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{ background-image:none;}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{ background-color:#5cb85c; border-color:#4cae4c;}
.btn-success .badge{ color:#5cb85c; background-color:#ffffff;}
.btn-info{ color:#ffffff; background-color:#5bc0de; border-color:#46b8da;}
.btn-info:focus,.btn-info.focus{ color:#ffffff; background-color:#31b0d5; border-color:#1b6d85;}
.btn-info:hover{ color:#ffffff; background-color:#31b0d5; border-color:#269abc;}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{ color:#ffffff; background-color:#31b0d5; border-color:#269abc;}
.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{ color:#ffffff; background-color:#269abc; border-color:#1b6d85;}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{ background-image:none;}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{ background-color:#5bc0de; border-color:#46b8da;}
.btn-info .badge{ color:#5bc0de; background-color:#ffffff;}
.btn-warning{ color:#ffffff; background-color:#f0ad4e; border-color:#eea236;}
.btn-warning:focus,.btn-warning.focus{ color:#ffffff; background-color:#ec971f; border-color:#985f0d;}
.btn-warning:hover{ color:#ffffff; background-color:#ec971f; border-color:#d58512;}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{ color:#ffffff; background-color:#ec971f; border-color:#d58512;}
.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{ color:#ffffff; background-color:#d58512; border-color:#985f0d;}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{ background-image:none;}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{ background-color:#f0ad4e; border-color:#eea236;}
.btn-warning .badge{ color:#f0ad4e; background-color:#ffffff;}
.btn-danger{ color:#ffffff; background-color:#d9534f; border-color:#d43f3a;}
.btn-danger:focus,.btn-danger.focus{ color:#ffffff; background-color:#c9302c; border-color:#761c19;}
.btn-danger:hover{ color:#ffffff; background-color:#c9302c; border-color:#ac2925;}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{ color:#ffffff; background-color:#c9302c; border-color:#ac2925;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{ color:#ffffff; background-color:#ac2925; border-color:#761c19;}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{ background-image:none;}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{ background-color:#d9534f; border-color:#d43f3a;}
.btn-danger .badge{ color:#d9534f; background-color:#ffffff;}
.btn-link{ color:#337ab7; font-weight:normal; border-radius:0;}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{ background-color:transparent; -webkit-box-shadow:none; box-shadow:none;}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{ border-color:transparent;}
.btn-link:hover,.btn-link:focus{ color:#23527c; text-decoration:underline; background-color:transparent;}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{ color:#777777; text-decoration:none;}
.btn-lg,.btn-group-lg > .btn{ padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px;}
.btn-sm,.btn-group-sm > .btn{ padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
.btn-xs,.btn-group-xs > .btn{ padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px;}
.btn-block{ display:block; width:100%;}
.btn-block + .btn-block{ margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{ width:100%;}
.fade{ opacity:0; -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in{ opacity:1;}
.collapse{ display:none;}
.collapse.in{ display:block;}
tr.collapse.in{ display:table-row;}
tbody.collapse.in{ display:table-row-group;}
.collapsing{ position:relative; height:0; overflow:hidden; -webkit-transition-property:height, visibility; -o-transition-property:height, visibility; transition-property:height, visibility; -webkit-transition-duration:0.35s; -o-transition-duration:0.35s; transition-duration:0.35s; -webkit-transition-timing-function:ease; -o-transition-timing-function:ease; transition-timing-function:ease;}
.caret{ display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-top:4px solid \9; border-right:4px solid transparent; border-left:4px solid transparent;}
.dropup,.dropdown{ position:relative;}
.dropdown-toggle:focus{ outline:0;}
.dropdown-menu{ position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:14px; text-align:left; background-color:#ffffff; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); -webkit-background-clip:padding-box;   background-clip:padding-box;}
.dropdown-menu.pull-right{ right:0; left:auto;}
.dropdown-menu .divider{ height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;}
.dropdown-menu > li > a{ display:block; padding:3px 20px; clear:both; font-weight:normal; line-height:1.42857143; color:#333333; white-space:nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{ text-decoration:none; color:#262626; background-color:#f5f5f5;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{ color:#ffffff; text-decoration:none; outline:0; background-color:#337ab7;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{ color:#777777;}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{ text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:not-allowed;}
.open > .dropdown-menu{ display:block;}
.open > a{ outline:0;}
.dropdown-menu-right{ left:auto; right:0;}
.dropdown-menu-left{ left:0; right:auto;}
.dropdown-header{ display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777777; white-space:nowrap;}
.dropdown-backdrop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:990;}
.pull-right > .dropdown-menu{ right:0; left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ border-top:0; border-bottom:4px dashed; border-bottom:4px solid \9; content:"";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ top:auto; bottom:100%; margin-bottom:2px;}
@media (min-width:768px){ .navbar-right .dropdown-menu{ left:auto; right:0;}
 .navbar-right .dropdown-menu-left{ left:0; right:auto;}
}
.btn-group,.btn-group-vertical{ position:relative; display:inline-block; vertical-align:middle;}
.btn-group > .btn,.btn-group-vertical > .btn{ position:relative; float:left;}
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{ z-index:2;}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{ margin-left:-1px;}
.btn-toolbar{ margin-left:-5px;}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{ float:left;}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{ margin-left:5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ border-radius:0;}
.btn-group > .btn:first-child{ margin-left:0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius:0; border-top-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){ border-bottom-left-radius:0; border-top-left-radius:0;}
.btn-group > .btn-group{ float:left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{ border-radius:0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{ border-bottom-right-radius:0; border-top-right-radius:0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{ border-bottom-left-radius:0; border-top-left-radius:0;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ outline:0;}
.btn-group > .btn + .dropdown-toggle{ padding-left:8px; padding-right:8px;}
.btn-group > .btn-lg + .dropdown-toggle{ padding-left:12px; padding-right:12px;}
.btn-group.open .dropdown-toggle{ -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-group.open .dropdown-toggle.btn-link{ -webkit-box-shadow:none; box-shadow:none;}
.btn .caret{ margin-left:0;}
.btn-lg .caret{ border-width:5px 5px 0; border-bottom-width:0;}
.dropup .btn-lg .caret{ border-width:0 5px 5px;}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{ display:block; float:none; width:100%; max-width:100%;}
.btn-group-vertical > .btn-group > .btn{ float:none;}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{ margin-top:-1px; margin-left:0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){ border-radius:0;}
.btn-group-vertical > .btn:first-child:not(:last-child){ border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.btn-group-vertical > .btn:last-child:not(:first-child){ border-top-right-radius:0; border-top-left-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{ border-radius:0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{ border-bottom-right-radius:0; border-bottom-left-radius:0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{ border-top-right-radius:0; border-top-left-radius:0;}
.btn-group-justified{ display:table; width:100%; table-layout:fixed; border-collapse:separate;}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{ float:none; display:table-cell; width:1%;}
.btn-group-justified > .btn-group .btn{ width:100%;}
.btn-group-justified > .btn-group .dropdown-menu{ left:auto;}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{ position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}
.input-group{ position:relative; display:table; border-collapse:separate;}
.input-group[class*="col-"]{ float:none; padding-left:0; padding-right:0;}
.input-group .form-control{ position:relative; z-index:2; float:left; width:100%; margin-bottom:0;}
.input-group .form-control:focus{ z-index:3;}
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{ height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px;}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{ height:46px; line-height:46px;}
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{ height:auto;}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{ height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{ height:30px; line-height:30px;}
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{ height:auto;}
.input-group-addon,.input-group-btn,.input-group .form-control{ display:table-cell;}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){ border-radius:0;}
.input-group-addon,.input-group-btn{ width:1%; white-space:nowrap; vertical-align:middle;}
.input-group-addon{ padding:6px 12px; font-size:14px; font-weight:normal; line-height:1; color:#555555; text-align:center; background-color:#eeeeee; border:1px solid #cccccc; border-radius:4px;}
.input-group-addon.input-sm{ padding:5px 10px; font-size:12px; border-radius:3px;}
.input-group-addon.input-lg{ padding:10px 16px; font-size:18px; border-radius:6px;}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{ margin-top:0;}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{ border-bottom-right-radius:0; border-top-right-radius:0;}
.input-group-addon:first-child{ border-right:0;}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{ border-bottom-left-radius:0; border-top-left-radius:0;}
.input-group-addon:last-child{ border-left:0;}
.input-group-btn{ position:relative; font-size:0; white-space:nowrap;}
.input-group-btn > .btn{ position:relative;}
.input-group-btn > .btn + .btn{ margin-left:-1px;}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{ z-index:2;}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{ margin-right:-1px;}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{ z-index:2; margin-left:-1px;}
.nav{ margin-bottom:0; padding-left:0; list-style:none;}
.nav > li{ position:relative; display:block;}
.nav > li > a{ position:relative; display:block; padding:10px 15px;}
.nav > li > a:hover,.nav > li > a:focus{ text-decoration:none; background-color:#eeeeee;}
.nav > li.disabled > a{ color:#777777;}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{ color:#777777; text-decoration:none; background-color:transparent; cursor:not-allowed;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{ background-color:#eeeeee; border-color:#337ab7;}
.nav .nav-divider{ height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;}
.nav > li > a > img{ max-width:none;}
.nav-tabs{ border-bottom:1px solid #dddddd;}
.nav-tabs > li{ float:left; margin-bottom:-1px;}
.nav-tabs > li > a{ margin-right:2px; line-height:1.42857143; border:1px solid transparent; border-radius:4px 4px 0 0;}
.nav-tabs > li > a:hover{ border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{ color:#555555; background-color:#ffffff; border:1px solid #dddddd; border-bottom-color:transparent; cursor:default;}
.nav-tabs.nav-justified{ width:100%; border-bottom:0;}
.nav-tabs.nav-justified > li{ float:none;}
.nav-tabs.nav-justified > li > a{ text-align:center; margin-bottom:5px;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{ top:auto; left:auto;}
@media (min-width:768px){ .nav-tabs.nav-justified > li{ display:table-cell; width:1%;}
 .nav-tabs.nav-justified > li > a{ margin-bottom:0;}
}
.nav-tabs.nav-justified > li > a{ margin-right:0; border-radius:4px;}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{ border:1px solid #dddddd;}
@media (min-width:768px){ .nav-tabs.nav-justified > li > a{ border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0;}
 .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{ border-bottom-color:#ffffff;}
}
.nav-pills > li{ float:left;}
.nav-pills > li > a{ border-radius:4px;}
.nav-pills > li + li{ margin-left:2px;}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{ color:#ffffff; background-color:#337ab7;}
.nav-stacked > li{ float:none;}
.nav-stacked > li + li{ margin-top:2px; margin-left:0;}
.nav-justified{ width:100%;}
.nav-justified > li{ float:none;}
.nav-justified > li > a{ text-align:center; margin-bottom:5px;}
.nav-justified > .dropdown .dropdown-menu{ top:auto; left:auto;}
@media (min-width:768px){ .nav-justified > li{ display:table-cell; width:1%;}
 .nav-justified > li > a{ margin-bottom:0;}
}
.nav-tabs-justified{ border-bottom:0;}
.nav-tabs-justified > li > a{ margin-right:0; border-radius:4px;}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{ border:1px solid #dddddd;}
@media (min-width:768px){ .nav-tabs-justified > li > a{ border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0;}
 .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus{ border-bottom-color:#ffffff;}
}
.tab-content > .tab-pane{ display:none;}
.tab-content > .active{ display:block;}
.nav-tabs .dropdown-menu{ margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0;}
.navbar{ position:relative; min-height:50px; margin-bottom:20px; border:1px solid transparent;}
@media (min-width:768px){ .navbar{ border-radius:4px;}
}
@media (min-width:768px){ .navbar-header{ float:left;}
}
.navbar-collapse{ overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);   box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch;}
.navbar-collapse.in{ overflow-y:auto;}
@media (min-width:768px){ .navbar-collapse{ width:auto; border-top:0; -webkit-box-shadow:none;   box-shadow:none;}
 .navbar-collapse.collapse{ display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important;}
 .navbar-collapse.in{ overflow-y:visible;}
 .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{ padding-left:0; padding-right:0;}
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{ max-height:340px;}
@media (max-device-width:480px) and (orientation:landscape){ .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{ max-height:200px;}
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{ margin-right:-15px; margin-left:-15px;}
@media (min-width:768px){ .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin-right:0; margin-left:0;}
}
.navbar-static-top{ z-index:1000; border-width:0 0 1px;}
@media (min-width:768px){ .navbar-static-top{ border-radius:0;}
}
.navbar-fixed-top,.navbar-fixed-bottom{ position:fixed; right:0; left:0; z-index:1030;}
@media (min-width:768px){ .navbar-fixed-top, .navbar-fixed-bottom{ border-radius:0;}
}
.navbar-fixed-top{ top:0; border-width:0 0 1px;}
.navbar-fixed-bottom{ bottom:0; margin-bottom:0; border-width:1px 0 0;}
.navbar-brand{ float:left; padding:15px 15px; font-size:18px; line-height:20px; height:50px;}
.navbar-brand:hover,.navbar-brand:focus{ text-decoration:none;}
.navbar-brand > img{ display:block;}
@media (min-width:768px){ .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-left:-15px;}
}
.navbar-toggle{ position:relative; float:right; margin-right:15px; padding:9px 10px; margin-top:8px; margin-bottom:8px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px;}
.navbar-toggle:focus{ outline:0;}
.navbar-toggle .icon-bar{ display:block; width:22px; height:2px; border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{ margin-top:4px;}
@media (min-width:768px){ .navbar-toggle{ display:none;}
}
.navbar-nav{ margin:7.5px -15px;}
.navbar-nav > li > a{ padding-top:10px; padding-bottom:10px; line-height:20px;}
@media (max-width:767px){ .navbar-nav .open .dropdown-menu{ position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; -webkit-box-shadow:none;   box-shadow:none;}
 .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{ padding:5px 15px 5px 25px;}
 .navbar-nav .open .dropdown-menu > li > a{ line-height:20px;}
 .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{ background-image:none;}
}
@media (min-width:768px){ .navbar-nav{ float:left; margin:0;}
 .navbar-nav > li{ float:left;}
 .navbar-nav > li > a{ padding-top:15px; padding-bottom:15px;}
}
.navbar-form{ margin-left:-15px; margin-right:-15px; padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top:8px; margin-bottom:8px;}
@media (min-width:768px){ .navbar-form .form-group{ display:inline-block; margin-bottom:0; vertical-align:middle;}
 .navbar-form .form-control{ display:inline-block; width:auto; vertical-align:middle;}
 .navbar-form .form-control-static{ display:inline-block;}
 .navbar-form .input-group{ display:inline-table; vertical-align:middle;}
 .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control{ width:auto;}
 .navbar-form .input-group > .form-control{ width:100%;}
 .navbar-form .control-label{ margin-bottom:0; vertical-align:middle;}
 .navbar-form .radio, .navbar-form .checkbox{ display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle;}
 .navbar-form .radio label, .navbar-form .checkbox label{ padding-left:0;}
 .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"]{ position:relative; margin-left:0;}
 .navbar-form .has-feedback .form-control-feedback{ top:0;}
}
@media (max-width:767px){ .navbar-form .form-group{ margin-bottom:5px;}
 .navbar-form .form-group:last-child{ margin-bottom:0;}
}
@media (min-width:768px){ .navbar-form{ width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none;}
}
.navbar-nav > li > .dropdown-menu{ margin-top:0; border-top-right-radius:0; border-top-left-radius:0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{ margin-bottom:0; border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.navbar-btn{ margin-top:8px; margin-bottom:8px;}
.navbar-btn.btn-sm{ margin-top:10px; margin-bottom:10px;}
.navbar-btn.btn-xs{ margin-top:14px; margin-bottom:14px;}
.navbar-text{ margin-top:15px; margin-bottom:15px;}
@media (min-width:768px){ .navbar-text{ float:left; margin-left:15px; margin-right:15px;}
}
@media (min-width:768px){ .navbar-left{ float:left !important;}
 .navbar-right{ float:right !important; margin-right:-15px;}
 .navbar-right ~ .navbar-right{ margin-right:0;}
}
.navbar-default{ background-color:#f8f8f8; border-color:#e7e7e7;}
.navbar-default .navbar-brand{ color:#777777;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{ color:#5e5e5e; background-color:transparent;}
.navbar-default .navbar-text{ color:#777777;}
.navbar-default .navbar-nav > li > a{ color:#777777;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{ color:#333333; background-color:transparent;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{ color:#555555; background-color:#e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{ color:#cccccc; background-color:transparent;}
.navbar-default .navbar-toggle{ border-color:#dddddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{ background-color:#dddddd;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#888888;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{ border-color:#e7e7e7;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{ background-color:#e7e7e7; color:#555555;}
@media (max-width:767px){ .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#777777;}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ color:#333333; background-color:transparent;}
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{ color:#555555; background-color:#e7e7e7;}
 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{ color:#cccccc; background-color:transparent;}
}
.navbar-default .navbar-link{ color:#777777;}
.navbar-default .navbar-link:hover{ color:#333333;}
.navbar-default .btn-link{ color:#777777;}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{ color:#333333;}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{ color:#cccccc;}
.navbar-inverse{ background-color:#222222; border-color:#080808;}
.navbar-inverse .navbar-brand{ color:#9d9d9d;}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{ color:#ffffff; background-color:transparent;}
.navbar-inverse .navbar-text{ color:#9d9d9d;}
.navbar-inverse .navbar-nav > li > a{ color:#9d9d9d;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{ color:#ffffff; background-color:transparent;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{ color:#ffffff; background-color:#080808;}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{ color:#444444; background-color:transparent;}
.navbar-inverse .navbar-toggle{ border-color:#333333;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{ background-color:#333333;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#ffffff;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{ border-color:#101010;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{ background-color:#080808; color:#ffffff;}
@media (max-width:767px){ .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{ border-color:#080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider{ background-color:#080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color:#9d9d9d;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{ color:#ffffff; background-color:transparent;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{ color:#ffffff; background-color:#080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{ color:#444444; background-color:transparent;}
}
.navbar-inverse .navbar-link{ color:#9d9d9d;}
.navbar-inverse .navbar-link:hover{ color:#ffffff;}
.navbar-inverse .btn-link{ color:#9d9d9d;}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{ color:#ffffff;}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{ color:#444444;}
.breadcrumb{ padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px;}
.breadcrumb > li{ display:inline-block;}
.breadcrumb > li + li:before{ content:"/\00a0"; padding:0 5px; color:#cccccc;}
.breadcrumb > .active{ color:#777777;}
.pagination{ display:inline-block; padding-left:0; margin:20px 0; border-radius:4px;}
.pagination > li{ display:inline;}
.pagination > li > a,.pagination > li > span{ position:relative; float:left; padding:6px 12px; line-height:1.42857143; text-decoration:none; color:#337ab7; background-color:#ffffff; border:1px solid #dddddd; margin-left:-1px;}
.pagination > li:first-child > a,.pagination > li:first-child > span{ margin-left:0; border-bottom-left-radius:4px; border-top-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span{ border-bottom-right-radius:4px; border-top-right-radius:4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{ z-index:2; color:#23527c; background-color:#eeeeee; border-color:#dddddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{ z-index:3; color:#ffffff; background-color:#337ab7; border-color:#337ab7; cursor:default;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{ color:#777777; background-color:#ffffff; border-color:#dddddd; cursor:not-allowed;}
.pagination-lg > li > a,.pagination-lg > li > span{ padding:10px 16px; font-size:18px; line-height:1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{ border-bottom-left-radius:6px; border-top-left-radius:6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{ border-bottom-right-radius:6px; border-top-right-radius:6px;}
.pagination-sm > li > a,.pagination-sm > li > span{ padding:5px 10px; font-size:12px; line-height:1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{ border-bottom-left-radius:3px; border-top-left-radius:3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{ border-bottom-right-radius:3px; border-top-right-radius:3px;}
.pager{ padding-left:0; margin:20px 0; list-style:none; text-align:center;}
.pager li{ display:inline;}
.pager li > a,.pager li > span{ display:inline-block; padding:5px 14px; background-color:#ffffff; border:1px solid #dddddd; border-radius:15px;}
.pager li > a:hover,.pager li > a:focus{ text-decoration:none; background-color:#eeeeee;}
.pager .next > a,.pager .next > span{ float:right;}
.pager .previous > a,.pager .previous > span{ float:left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{ color:#777777; background-color:#ffffff; cursor:not-allowed;}
.label{ display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:bold; line-height:1; color:#ffffff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em;}
a.label:hover,a.label:focus{ color:#ffffff; text-decoration:none; cursor:pointer;}
.label:empty{ display:none;}
.btn .label{ position:relative; top:-1px;}
.label-default{ background-color:#777777;}
.label-default[href]:hover,.label-default[href]:focus{ background-color:#5e5e5e;}
.label-primary{ background-color:#337ab7;}
.label-primary[href]:hover,.label-primary[href]:focus{ background-color:#286090;}
.label-success{ background-color:#5cb85c;}
.label-success[href]:hover,.label-success[href]:focus{ background-color:#449d44;}
.label-info{ background-color:#5bc0de;}
.label-info[href]:hover,.label-info[href]:focus{ background-color:#31b0d5;}
.label-warning{ background-color:#f0ad4e;}
.label-warning[href]:hover,.label-warning[href]:focus{ background-color:#ec971f;}
.label-danger{ background-color:#d9534f;}
.label-danger[href]:hover,.label-danger[href]:focus{ background-color:#c9302c;}
.badge{ display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:bold; color:#ffffff; line-height:1; vertical-align:middle; white-space:nowrap; text-align:center; background-color:#777777; border-radius:10px;}
.badge:empty{ display:none;}
.btn .badge{ position:relative; top:-1px;}
.btn-xs .badge,.btn-group-xs > .btn .badge{ top:0; padding:1px 5px;}
a.badge:hover,a.badge:focus{ color:#ffffff; text-decoration:none; cursor:pointer;}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{ color:#337ab7; background-color:#ffffff;}
.list-group-item > .badge{ float:right;}
.list-group-item > .badge + .badge{ margin-right:5px;}
.nav-pills > li > a > .badge{ margin-left:3px;}
.alert{ padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px;}
.alert h4{ margin-top:0; color:inherit;}
.alert .alert-link{ font-weight:bold;}
.alert > p,.alert > ul{ margin-bottom:0;}
.alert > p + p{ margin-top:5px;}
.alert-dismissable,.alert-dismissible{ padding-right:35px;}
.alert-dismissable .close,.alert-dismissible .close{ position:relative; top:-2px; right:-21px; color:inherit;}
.alert-success{ background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d;}
.alert-success hr{ border-top-color:#c9e2b3;}
.alert-success .alert-link{ color:#2b542c;}
.alert-info{ background-color:#d9edf7; border-color:#bce8f1; color:#31708f;}
.alert-info hr{ border-top-color:#a6e1ec;}
.alert-info .alert-link{ color:#245269;}
.alert-warning{ background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b;}
.alert-warning hr{ border-top-color:#f7e1b5;}
.alert-warning .alert-link{ color:#66512c;}
.alert-danger{ background-color:#f2dede; border-color:#ebccd1; color:#a94442;}
.alert-danger hr{ border-top-color:#e4b9c0;}
.alert-danger .alert-link{ color:#843534;}
@-webkit-keyframes progress-bar-stripes{ from{ background-position:40px 0;}
 to{ background-position:0 0;}
}
@-o-keyframes progress-bar-stripes{ from{ background-position:40px 0;}
 to{ background-position:0 0;}
}
@keyframes progress-bar-stripes{ from{ background-position:40px 0;}
 to{ background-position:0 0;}
}
.progress{ overflow:hidden; height:20px; margin-bottom:20px; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress-bar{ float:left; width:0%; height:100%; font-size:12px; line-height:20px; color:#ffffff; text-align:center; background-color:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease;}
.progress-striped .progress-bar,.progress-bar-striped{ background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size:40px 40px;   background-size:40px 40px;}
.progress.active .progress-bar,.progress-bar.active{ -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite;}
.progress-bar-success{ background-color:#5cb85c;}
.progress-striped .progress-bar-success{ background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-info{ background-color:#5bc0de;}
.progress-striped .progress-bar-info{ background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-warning{ background-color:#f0ad4e;}
.progress-striped .progress-bar-warning{ background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-danger{ background-color:#d9534f;}
.progress-striped .progress-bar-danger{ background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.media{ margin-top:15px;}
.media:first-child{ margin-top:0;}
.media,.media-body{ zoom:1; overflow:hidden;}
.media-body{ width:10000px;}
.media-object{ display:block;}
.media-object.img-thumbnail{ max-width:none;}
.media-right,.media > .pull-right{ padding-left:10px;}
.media-left,.media > .pull-left{ padding-right:10px;}
.media-left,.media-right,.media-body{ display:table-cell; vertical-align:top;}
.media-middle{ vertical-align:middle;}
.media-bottom{ vertical-align:bottom;}
.media-heading{ margin-top:0; margin-bottom:5px;}
.media-list{ padding-left:0; list-style:none;}
.list-group{ margin-bottom:20px; padding-left:0;}
.list-group-item{ position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#ffffff; border:1px solid #dddddd;}
.list-group-item:first-child{ border-top-right-radius:4px; border-top-left-radius:4px;}
.list-group-item:last-child{ margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
a.list-group-item,button.list-group-item{ color:#555555;}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{ color:#333333;}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{ text-decoration:none; color:#555555; background-color:#f5f5f5;}
button.list-group-item{ width:100%; text-align:left;}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{ background-color:#eeeeee; color:#777777; cursor:not-allowed;}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{ color:inherit;}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{ color:#777777;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{ z-index:2; color:#ffffff; background-color:#337ab7; border-color:#337ab7;}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{ color:inherit;}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{ color:#c7ddef;}
.list-group-item-success{ color:#3c763d; background-color:#dff0d8;}
a.list-group-item-success,button.list-group-item-success{ color:#3c763d;}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{ color:inherit;}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{ color:#3c763d; background-color:#d0e9c6;}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{ color:#fff; background-color:#3c763d; border-color:#3c763d;}
.list-group-item-info{ color:#31708f; background-color:#d9edf7;}
a.list-group-item-info,button.list-group-item-info{ color:#31708f;}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{ color:inherit;}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{ color:#31708f; background-color:#c4e3f3;}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{ color:#fff; background-color:#31708f; border-color:#31708f;}
.list-group-item-warning{ color:#8a6d3b; background-color:#fcf8e3;}
a.list-group-item-warning,button.list-group-item-warning{ color:#8a6d3b;}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{ color:inherit;}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{ color:#8a6d3b; background-color:#faf2cc;}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{ color:#fff; background-color:#8a6d3b; border-color:#8a6d3b;}
.list-group-item-danger{ color:#a94442; background-color:#f2dede;}
a.list-group-item-danger,button.list-group-item-danger{ color:#a94442;}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{ color:inherit;}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{ color:#a94442; background-color:#ebcccc;}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{ color:#fff; background-color:#a94442; border-color:#a94442;}
.list-group-item-heading{ margin-top:0; margin-bottom:5px;}
.list-group-item-text{ margin-bottom:0; line-height:1.3;}
.panel{ margin-bottom:20px; background-color:#ffffff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-body{ padding:15px;}
.panel-heading{ padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px;}
.panel-heading > .dropdown .dropdown-toggle{ color:inherit;}
.panel-title{ margin-top:0; margin-bottom:0; font-size:16px; color:inherit;}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{ color:inherit;}
.panel-footer{ padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #dddddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.panel > .list-group,.panel > .panel-collapse > .list-group{ margin-bottom:0;}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{ border-width:1px 0; border-radius:0;}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{ border-top:0; border-top-right-radius:3px; border-top-left-radius:3px;}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{ border-bottom:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{ border-top-right-radius:0; border-top-left-radius:0;}
.panel-heading + .list-group .list-group-item:first-child{ border-top-width:0;}
.list-group + .panel-footer{ border-top-width:0;}
.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{ margin-bottom:0;}
.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{ padding-left:15px; padding-right:15px;}
.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{ border-top-right-radius:3px; border-top-left-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{ border-top-left-radius:3px; border-top-right-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{ border-top-left-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{ border-top-right-radius:3px;}
.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{ border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{ border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{ border-bottom-left-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{ border-bottom-right-radius:3px;}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{ border-top:1px solid #dddddd;}
.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{ border-top:0;}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{ border:0;}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{ border-left:0;}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{ border-right:0;}
.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{ border-bottom:0;}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{ border-bottom:0;}
.panel > .table-responsive{ border:0; margin-bottom:0;}
.panel-group{ margin-bottom:20px;}
.panel-group .panel{ margin-bottom:0; border-radius:4px;}
.panel-group .panel + .panel{ margin-top:5px;}
.panel-group .panel-heading{ border-bottom:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{ border-top:1px solid #dddddd;}
.panel-group .panel-footer{ border-top:0;}
.panel-group .panel-footer + .panel-collapse .panel-body{ border-bottom:1px solid #dddddd;}
.panel-default{ border-color:#dddddd;}
.panel-default > .panel-heading{ color:#333333; background-color:#f5f5f5; border-color:#dddddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#dddddd;}
.panel-default > .panel-heading .badge{ color:#f5f5f5; background-color:#333333;}
.panel-default > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#dddddd;}
.panel-primary{ border-color:#337ab7;}
.panel-primary > .panel-heading{ color:#ffffff; background-color:#337ab7; border-color:#337ab7;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#337ab7;}
.panel-primary > .panel-heading .badge{ color:#337ab7; background-color:#ffffff;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#337ab7;}
.panel-success{ border-color:#d6e9c6;}
.panel-success > .panel-heading{ color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6;}
.panel-success > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#d6e9c6;}
.panel-success > .panel-heading .badge{ color:#dff0d8; background-color:#3c763d;}
.panel-success > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#d6e9c6;}
.panel-info{ border-color:#bce8f1;}
.panel-info > .panel-heading{ color:#31708f; background-color:#d9edf7; border-color:#bce8f1;}
.panel-info > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#bce8f1;}
.panel-info > .panel-heading .badge{ color:#d9edf7; background-color:#31708f;}
.panel-info > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#bce8f1;}
.panel-warning{ border-color:#faebcc;}
.panel-warning > .panel-heading{ color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc;}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#faebcc;}
.panel-warning > .panel-heading .badge{ color:#fcf8e3; background-color:#8a6d3b;}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#faebcc;}
.panel-danger{ border-color:#ebccd1;}
.panel-danger > .panel-heading{ color:#a94442; background-color:#f2dede; border-color:#ebccd1;}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{ border-top-color:#ebccd1;}
.panel-danger > .panel-heading .badge{ color:#f2dede; background-color:#a94442;}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{ border-bottom-color:#ebccd1;}
.embed-responsive{ position:relative; display:block; height:0; padding:0; overflow:hidden;}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{ position:absolute; top:0; left:0; bottom:0; height:100%; width:100%; border:0;}
.embed-responsive-16by9{ padding-bottom:56.25%;}
.embed-responsive-4by3{ padding-bottom:75%;}
.modal-open{ overflow:hidden;}
.modal{ display:none; overflow:hidden; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0;}
.modal.fade .modal-dialog{ -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{ -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0);}
.modal-open .modal{ overflow-x:hidden; overflow-y:auto;}
.modal-dialog{ position:relative; width:auto; margin:10px;}
.modal-content{ position:relative; background-color:#ffffff; border:1px solid #999999; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip:padding-box;   background-clip:padding-box; outline:0;}
.modal-backdrop{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000000;}
.modal-backdrop.fade{ opacity:0; filter:alpha(opacity=0);}
.modal-backdrop.in{ opacity:0.5; filter:alpha(opacity=50);}
.modal-header{ padding:15px; border-bottom:1px solid #e5e5e5;}
.modal-header .close{ margin-top:-2px;}
.modal-title{ margin:0; line-height:1.42857143;}
.modal-body{ position:relative; padding:15px;}
.modal-footer{ padding:15px; text-align:right; border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{ margin-left:5px; margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{ margin-left:-1px;}
.modal-footer .btn-block + .btn-block{ margin-left:0;}
.modal-scrollbar-measure{ position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}
@media (min-width:768px){ .modal-dialog{ width:600px; margin:30px auto;}
 .modal-content{ -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
 .modal-sm{ width:300px;}
}
@media (min-width:992px){ .modal-lg{ width:900px;}
}
.tooltip{ position:absolute; z-index:1070; display:block; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:12px; opacity:0; filter:alpha(opacity=0);}
.tooltip.in{ opacity:0.9; filter:alpha(opacity=90);}
.tooltip.top{ margin-top:-3px; padding:5px 0;}
.tooltip.right{ margin-left:3px; padding:0 5px;}
.tooltip.bottom{ margin-top:3px; padding:5px 0;}
.tooltip.left{ margin-left:-3px; padding:0 5px;}
.tooltip-inner{ max-width:200px; padding:3px 8px; color:#ffffff; text-align:center; background-color:#000000; border-radius:4px;}
.tooltip-arrow{ position:absolute; width:0; height:0; border-color:transparent; border-style:solid;}
.tooltip.top .tooltip-arrow{ bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000000;}
.tooltip.top-left .tooltip-arrow{ bottom:0; right:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000000;}
.tooltip.top-right .tooltip-arrow{ bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000000;}
.tooltip.right .tooltip-arrow{ top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000000;}
.tooltip.left .tooltip-arrow{ top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{ top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000000;}
.tooltip.bottom-left .tooltip-arrow{ top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000000;}
.tooltip.bottom-right .tooltip-arrow{ top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000000;}
.popover{ position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:14px; background-color:#ffffff; -webkit-background-clip:padding-box;   background-clip:padding-box; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.popover.top{ margin-top:-10px;}
.popover.right{ margin-left:10px;}
.popover.bottom{ margin-top:10px;}
.popover.left{ margin-left:-10px;}
.popover-title{ margin:0; padding:8px 14px; font-size:14px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0;}
.popover-content{ padding:9px 14px;}
.popover > .arrow,.popover > .arrow:after{ position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid;}
.popover > .arrow{ border-width:11px;}
.popover > .arrow:after{ border-width:10px; content:"";}
.popover.top > .arrow{ left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#999999; border-top-color:rgba(0, 0, 0, 0.25); bottom:-11px;}
.popover.top > .arrow:after{ content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#ffffff;}
.popover.right > .arrow{ top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#999999; border-right-color:rgba(0, 0, 0, 0.25);}
.popover.right > .arrow:after{ content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#ffffff;}
.popover.bottom > .arrow{ left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999999; border-bottom-color:rgba(0, 0, 0, 0.25); top:-11px;}
.popover.bottom > .arrow:after{ content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#ffffff;}
.popover.left > .arrow{ top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999999; border-left-color:rgba(0, 0, 0, 0.25);}
.popover.left > .arrow:after{ content:" "; right:1px; border-right-width:0; border-left-color:#ffffff; bottom:-10px;}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{ content:" "; display:table;}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{ clear:both;}
.center-block{ display:block; margin-left:auto; margin-right:auto;}
.pull-right{ float:right !important;}
.pull-left{ float:left !important;}
.hide{ display:none !important;}
.show{ display:block !important;}
.invisible{ visibility:hidden;}
.text-hide{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden{ display:none !important;}
.affix{ position:fixed;}
@-ms-viewport{ width:device-width;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{ display:none !important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{ display:none !important;}
@media (max-width:767px){ .visible-xs{ display:block !important;}
 table.visible-xs{ display:table !important;}
 tr.visible-xs{ display:table-row !important;}
 th.visible-xs, td.visible-xs{ display:table-cell !important;}
}
@media (max-width:767px){ .visible-xs-block{ display:block !important;}
}
@media (max-width:767px){ .visible-xs-inline{ display:inline !important;}
}
@media (max-width:767px){ .visible-xs-inline-block{ display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){ .visible-sm{ display:block !important;}
 table.visible-sm{ display:table !important;}
 tr.visible-sm{ display:table-row !important;}
 th.visible-sm, td.visible-sm{ display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){ .visible-sm-block{ display:block !important;}
}
@media (min-width:768px) and (max-width:991px){ .visible-sm-inline{ display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){ .visible-sm-inline-block{ display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){ .visible-md{ display:block !important;}
 table.visible-md{ display:table !important;}
 tr.visible-md{ display:table-row !important;}
 th.visible-md, td.visible-md{ display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){ .visible-md-block{ display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){ .visible-md-inline{ display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){ .visible-md-inline-block{ display:inline-block !important;}
}
@media (min-width:1200px){ .visible-lg{ display:block !important;}
 table.visible-lg{ display:table !important;}
 tr.visible-lg{ display:table-row !important;}
 th.visible-lg, td.visible-lg{ display:table-cell !important;}
}
@media (min-width:1200px){ .visible-lg-block{ display:block !important;}
}
@media (min-width:1200px){ .visible-lg-inline{ display:inline !important;}
}
@media (min-width:1200px){ .visible-lg-inline-block{ display:inline-block !important;}
}
@media (max-width:767px){ .hidden-xs{ display:none !important;}
}
@media (min-width:768px) and (max-width:991px){ .hidden-sm{ display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-md{ display:none !important;}
}
@media (min-width:1200px){ .hidden-lg{ display:none !important;}
}
.visible-print{ display:none !important;}
@media print{ .visible-print{ display:block !important;}
 table.visible-print{ display:table !important;}
 tr.visible-print{ display:table-row !important;}
 th.visible-print, td.visible-print{ display:table-cell !important;}
}
.visible-print-block{ display:none !important;}
@media print{ .visible-print-block{ display:block !important;}
}
.visible-print-inline{ display:none !important;}
@media print{ .visible-print-inline{ display:inline !important;}
}
.visible-print-inline-block{ display:none !important;}
@media print{ .visible-print-inline-block{ display:inline-block !important;}
}
@media print{ .hidden-print{ display:none !important;}
}

/* jquery-ui-custom.css */

/* Component containers----------------------------------*/
.ui-widget-header{background:#cccccc url("../../img/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;}

/* Interaction states----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,
/* We use html here because we need a greater specificity to make sure disabledworks properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("../../img/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555555;}
.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,.ui-button:hover,.ui-button:focus{background:#dadada url("../../img/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:url("../../img/bg_ButtonCssOrange.gif") repeat-x; font-weight:bold; color:#000;}

/* Interaction Cues----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fbf9ee url("../../img/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fef1ec url("../../img/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;}

/* Icons----------------------------------*/

/* states and images */
.ui-icon{width:16px;height:16px;}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../img/ui-icons_222222_256x240.png");}
.ui-widget-header .ui-icon{background-image:url("../../img/ui-icons_222222_256x240.png");}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../../img/ui-icons_454545_256x240.png");}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../../img/ui-icons_454545_256x240.png");}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../../img/ui-icons_2e83ff_256x240.png");}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../img/ui-icons_cd0a0a_256x240.png");}
.ui-button .ui-icon{background-image:url("../../img/ui-icons_888888_256x240.png");}
.ui-widget-header{ background:url(../../img/bg_ButtonCssOrange.gif); 
/*background-color:#ff7f07;*/
 border:#ff7f07;}
.ui-datepicker td{ border:0; padding:0px;}

/* Components.css */
.NavigatorCategorias_container{width:675px;overflow:hidden;padding:10px;background-color:#EFEFEF;border-bottom:1px solid #707070;}
.NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { display:none;}
.NavigatorCategorias_column{width:205px;padding-right:18px;overflow:hidden;}
.NavigatorCategoriasItem_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;width:205px;font-size:10px;padding-left:8px;float:left;line-height:1;margin-bottom:2px;}
.NavigatorCategorias_title{margin-bottom:10px;font-weight:bold;}
.StayInHome_container{  background:url(../../img/fondo-stay-in-home.jpg) no-repeat right;  background-color:#ff7500;  position:relative;  background-attachment:scroll;  background-size:auto;  background-attachment:scroll;  background-size:cover;  margin-bottom:20px;    padding:15px 0;  background-origin:content-box;  }
 .StayInHomeInternal_container{  text-align:center;}
 .StayInHome_StayInHome_text{  font-size:170%;  color:#FFF;  padding:0px;}
 .StayInHome_NothingStop_text{  color:#FFF;  font-size:220%;  font-weight:normal;  padding:0 0 10px;}
.StayInHome_LearnInHome_text{  font-weight:bold;}
.StayInHome_LearnInHome_text_br{  display:none;  font-weight:600;}
.buttonMasInformacionEstudioEnCasa{  display:inline-block;  background-color:#FFF;  color:#FF7600;    font-size:1.28em;  font-weight:600;}
.buttonMasInformacionEstudioEnCasa:hover{   color:rgb(51, 122, 183);  }
.linkMasInformacionEstudioEnCasa{  display:inline-block;  background-color:#fff;  padding:10px 20px;  text-decoration:none;  display:inline-block;  color:#ff7500;  font-weight:600;  border:1px solid rgba(255, 117, 0, 0.3);}
.linkMasInformacionEstudioEnCasa:hover{   text-decoration:underline;}
.symbolButtonMasInformacionEstudioEnCasa{  padding:0px 10px;}
#SchemaSection2 .WindowGroup_content,#SchemaSection3 .WindowGroup_content{float:none;  margin-left:0;}
 #SchemaSection2 .WindowGroup_title,#SchemaSection3 .WindowGroup_title{  display:none;}
 #SchemaSection3 .StayInHome_NothingStop_text{  font-size:180%;}
 #SchemaSection3 .StayInHome_container{  padding:7px 0;}
 #SchemaSection3 .StayInHome_StayInHome_text,#SchemaSection3 .StayInHome_NothingStop_text{  font-size:150%;}
 #SchemaSection3 .linkMasInformacionEstudioEnCasa{  padding:5px 10px;}
#SchemaSection3 .buttonMasInformacionEstudioEnCasa{  font-size:1.10em;}
@media only screen and (max-width:765px){.NavigatorCategorias_container{ width:100%;}
 .NavigatorCategoriasItem_container{ width:100%;}
 .NavigatorCategorias_column{position:relative; width:90%;background-color:#FFF;padding-right:0;}
 .NavigatorCategorias_column div{ padding-left:7px; padding-right:7px; padding-top:1px; padding-bottom:5px; }
 .NavigatorCategorias_column div.NavigatorCategoriasItem_container{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-bottom:0px;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
 div.NavigatorCategoriasItem_container.expand { max-height:350px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
 .NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { background:#FFF; border:1px solid #DBE1EB; height:18px;padding-top:5px; display:block;}
  .NavigatorCategorias_column div:hover{
/*background:#fff;*/
 }
 .icon-select{float:right;width:2px;background-image:url(../../img/flecha.png);background-repeat:no-repeat;
/* background-size:100% 100%;*/
margin-top:5px;}
 #idNavCategoria .NavigatorDerechaProvincia, #idNavCategoria .NavigatorDerechaModalidad{margin-right:0px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{
/* color:red;*/
background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title2, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title2{
/* color:red;*/
display:block;background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;padding-bottom:6px;padding-left:10px;margin-bottom:5px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{display:none;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_container, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_container{background-color:#fff;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;width:100%;}
#idNavCategoria .NavigatorDerechaProvincia .icon-select, #idNavCategoria .NavigatorDerechaModalidad .icon-select{width:23px;height:8px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content.expand{max-height:550px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
}
@font-face{ font-family:'icons-educaedu'; src:url('../../img/fonts/icons-educaedu.eot?41252108'); src:url('../../img/fonts/icons-educaedu.eot?41252108#iefix') format('embedded-opentype'),  url('../../img/fonts/icons-educaedu.woff2?41252108') format('woff2'),  url('../../img/fonts/icons-educaedu.woff?41252108') format('woff'),  url('../../img/fonts/icons-educaedu.ttf?41252108') format('truetype'),  url('../../img/fonts/icons-educaedu.svg?41252108#icons-educaedu') format('svg'); font-weight:normal; font-style:normal;}

/* Chrome hack:SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*@media screen and (-webkit-min-device-pixel-ratio:0){ @font-face{ font-family:'icons-educaedu'; src:url('icons-educaedu.svg?41252108#icons-educaedu') format('svg');}
}
*/
 [class^="icon-"]:before, [class*=" icon-"]:before{ font-family:"icons-educaedu"; font-style:normal; font-weight:normal; speak:none; display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center; 
/* opacity:.8;*/
 
/* For safety - reset parent styles, that can break glyph codes*/
 font-variant:normal; text-transform:none; 
/* fix buttons height, for twitter bootstrap */
 line-height:1em; 
/* Animation center compensation - margins should be symmetric */
 
/* remove if not needed */
 margin-left:.2em; 
/* you can be more comfortable with increased icons size */
 
/* font-size:120%;*/
 
/* Font smoothing. That was taken from TWBS */
 -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; 
/* Uncomment for 3D effect */
 
/* text-shadow:1px 1px 1px rgba(127, 127, 127, 0.3);*/
}
 .icon-search:before{content:'\e800';}
 
/* '' */
.icon-down-open:before{content:'\e801';}
 
/* '' */
.icon-megaphone:before{content:'\e802';}
 
/* '' */
.icon-school:before{content:'\e803';}
 
/* '' */
.icon-cancel:before{content:'\e804';}
 
/* '' */
.icon-menu:before{content:'\f008';}
 
/* '' */
.icon-down-circled:before{content:'\f0ab';}
 
/* '' */
.icon-bank:before{content:'\f19c';}
 
/* '' */
.divAdIpad_container{position:relative;background-color:#F0F0F0;padding:20px;}
.divAdIpad{border-top:1px solid #FFCF47;border-bottom:1px solid #FFCF47;background-color:#FFF6DF;text-align:center;width:861px;height:83px;margin:0px 26px 0px 26px;}
.divAdIpadL{background:url("/img/contentLeftIpad.png") no-repeat;position:absolute;left:20px;width:28px;height:85px;}
.divAdIpadR{background:url("/img/contentRightIpad.png") no-repeat;position:absolute;right:20px;top:20px;width:28px;height:85px;}
.divAdIpad .divAdIpadContentLeft{float:left;margin:20px 0px 0px 30px;width:500px;overflow:hidden;}
.divAdIpad .divAdIpadContentLeft span{font-family:Arial,Helvetica,serif,sans-serif;font-size:15px;color:#676767;}
.divAdIpadContentLeft a{font-size:15px;text-decoration:underline;}
.divAdIpad .divAdIpadContentRight{float:left;margin:40px 0px 0px 130px;text-align:left;}
.divAdIpad .divAdIpadContentRight p, .divAdIpad .divAdIpadContentRight a{font-family:Arial,Helvetica,serif,sans-serif;font-size:11px;color:#9E9E9E;}
.divAdIpadContentRight p a{text-decoration:underline;}
.divAdIpadImage{position:absolute;right:260px;bottom:20px;width:104px;height:111px;}
.divAdIpad .people{background:url("/img/popUpIPadPeople.gif") repeat-x scroll 0 0 transparent;bottom:0 !important;bottom:-1px;height:112px;position:absolute;right:32px;width:114px;}
.divAdIpad p, .divAdIpad p a{color:#888888;font-size:10px;margin:3px 0;}
 .divAdIpad p a{ text-decoration:underline;}
.divAdIpad .ButtonCss_container{height:40px;}
.divAdIpad .ButtonCss_container .ButtonCss_round1, .divAdIpad .ButtonCss_container .ButtonCss_round6{margin:3px 0;height:34px;}
.divAdIpad .ButtonCss_container .ButtonCss_round2, .divAdIpad .ButtonCss_container .ButtonCss_round5{margin:2px 0;height:36px;}
.divAdIpad .ButtonCss_container .ButtonCss_round3, .divAdIpad .ButtonCss_container .ButtonCss_round4{margin:1px 0;height:38px;}
.divAdIpad .ButtonCss_container .ButtonCss_Title{height:40px;padding:0 20px 0 0px;}
.divAdIpad .ButtonCss_container .ButtonCss_Title a{background:url("/img/popUpIPadArrow.gif") no-repeat scroll right center transparent;font-size:21px;font-weight:normal;padding:0px 20px;top:7px;}
.divAdIpad .ButtonCss_container .bg_orange{background:url("/img/buscador_bg.gif") repeat scroll 0 0 transparent;}
.popUpAdIPad, .popUpAdIPad *{position:relative;margin:0;padding:0; color:#333333; font-family:Arial,Helvetica,serif,sans-serif; font-size:12px;}
.popUpAdIPad{ width:625px;padding:0px 0 0 0;background:transparent; border:0px solid gray;}
.popUpAdIPad .btnClose{background-color:#FF7200;border:1px solid #FF7200;border-top-left-radius:3px;border-top-right-radius:3px;color:#FFFFFF;cursor:pointer;display:block;float:right;font-weight:bold;font-size:17px;height:20px;overflow:hidden;text-align:center;vertical-align:middle;width:20px;}
.popUpAdIPad .popUpAdIPadContent{background-color:white;border-top:3px solid #FF7200;clear:both;min-height:100%;}
.popUpAdIPad .popUpAdIPadImage{}
.popUpAdIPad .popUpAdIPadContentCenter{text-align:center;margin-top:20px;margin-bottom:10px;}
.popUpAdIPad .promocionValida{font-family:Arial,Helvetica,serif,sans-serif;font-size:10px;color:#676767;padding-top:15px;padding-bottom:15px;}
.popUpAdIPad .popUpAdIPadContent_text{font-size:15px; font-weight:normal;color:#949494;text-align:center;padding-bottom:15px;margin:0px 50px 0px 50px;}
.popUpAdIPad .popUpAdIPadContent_text span{font-weight:bold;color:#333333;text-align:center;padding-bottom:15px;margin:0px 50px 0px 50px;}
.popUpAdIPad .popUpAdIPadContent_title{
/*background:url("/img/popUpIPadPeople.gif") no-repeat scroll 145px bottom transparent;*/
 font-size:20px; color:#333333;font-weight:bold;text-align:center;padding-bottom:15px;}
.popUpAdIPad h3 .userName{font-size:15px; display:block;}
.popUpAdIPad h3 .opinion{font-weight:bold;font-size:22px;}
.popUpAdIPad .popUpAdIPadContent_title .ipad{font-weight:bold;font-size:20px;color:#FF7400;display:block}
.popUpAdIPad h3 .wifi{font-weight:normal;font-size:16px;color:#888888;}
.popUpAdIPad p, .popUpAdIPad p a{color:#888888;font-size:10px;margin:3px 0;}
.popUpAdIPad p a{text-decoration:underline;}
.popUpAdIPad .ButtonCss_container{height:40px;}
.popUpAdIPad .ButtonCss_container .ButtonCss_round1, .popUpAdIPad .ButtonCss_container .ButtonCss_round6{margin:3px 0;height:34px;}
.popUpAdIPad .ButtonCss_container .ButtonCss_round2, .popUpAdIPad .ButtonCss_container .ButtonCss_round5{margin:2px 0;height:36px;}
.popUpAdIPad .ButtonCss_container .ButtonCss_round3, .popUpAdIPad .ButtonCss_container .ButtonCss_round4{margin:1px 0;height:38px;}
.popUpAdIPad .ButtonCss_container .ButtonCss_Title{height:40px;padding:0 20px 0 0px;}
.popUpAdIPad .ButtonCss_container .ButtonCss_Title a{background:url("/img/popUpIPadArrow.gif") no-repeat scroll right center transparent;font-size:21px;font-weight:normal;padding:0px 20px;top:7px;}
.popUpAdIPad .ButtonCss_container .bg_orange{background:url("/img/buscador_bg.gif") repeat scroll 0 0 transparent;}
.popUpAdIPad .ButtonCss_LightBox{position:relative;}
.popUpAdIPad .ButtonCss_LightBox img{position:relative;top:5px;right:5px;border:none;}
.popUpAdIPad .ButtonCss_Link{-moz-box-shadow:inset 0 1px #809cc5;-webkit-box-shadow:inset 0 1px #809cc5;box-shadow:inset 0 1px #809cc5;border-top:1px solid #3d5799;background-color:#3778b4;background-image:-o-linear-gradient(top,#557ab0,#3d5799 50%);background-image:-webkit-linear-gradient(top,#557ab0,#3d5799 50%);background-image:-webkit-gradient(top,#557ab0,#3d5799 50%);background-image:-moz-linear-gradient(top,#557ab0,#3d5799 50%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; cursor:pointer;color:#FFF;width:220px;
/*height:40px;*/
 font-size:19px;text-align:left;text-indent:15px;line-height:37px;text-shadow:0px -1px 3px #333;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#557ab0', EndColorStr='#3d5799');padding:11px 0px 10px 15px;}
 .popUpAdIPad .popUpAdIPadContentButton_text{font-family:Arial, sans-serif;font-size:16px;padding-top:5px;padding-right:17px;color:white;display:inline;}
.popUpAdIPad .popUpAdIPadContentButton_text b{font-family:Arial, sans-serif;font-size:16px;color:white;}
.popUpEncuesta, .popUpEncuesta *{position:relative;margin:0;padding:0;}
.popUpEncuesta{height:500px;width:1030px;padding:30px 0 0 0;}
.popUpEncuesta .btnClose{background-color:#FF7200;border:1px solid #FF7200;border-top-left-radius:3px;border-top-right-radius:3px;color:#FFFFFF;cursor:pointer;display:block;float:right;font-weight:bold;font-size:17px;height:20px;overflow:hidden;text-align:center;vertical-align:middle;width:20px;}
.popUpEncuesta iframe{width:100%;height:100%;border-top:3px solid #FF7200;clear:both;background:url("/img/loading2.gif") no-repeat scroll center center white;min-height:100px;}

/* Fix para Firefox, ver de modificarlo en buttonCss */
.bg_blue:hover,.bg_orange:hover,.bg_gray:hover{  text-decoration:none;}
@media only screen and (max-width:768px){.divAdIpad_container{ 
/*padding:0px 4px 0px 2px !important;*/
 position:static; padding:0 !important; width:100%;}
 .divAdIpad{ 
/*height:83px !important;*/
 width:97% !important; padding-bottom:0px !important; border-right:1px solid #FFCF47; border-left:1px solid #FFCF47; margin:0 0 0 1% !important;}
 .divAdIpadL{ display:none !important;}
 .divAdIpadR{ display:none !important;}
 .divAdIpadContentRight br{ display:none !important;}
 .divAdIpad .divAdIpadContentRight{ float:none; text-align:center; margin:10px 0 10px 0 !important;}
 .divAdIpad .divAdIpadContentLeft{ width:98% !important; margin:2% 0 !important; padding:1% !important;}
}
.divAdIpadL, .divAdIpadR{display:none;}
.divAdIpad{ border-top:0; border-bottom:0; background-color:transparent; text-align:center; width:861px; height:83px; margin:0px 26px 0px 26px;}
.divAdIpadImage{ position:absolute; right:260px; bottom:0px; width:104px; height:111px;}
.divAdIpad .divAdIpadContentRight{ float:left; margin:40px 0px 0px 150px; text-align:left;}
@media only screen and (max-width:768px){div.Adsense_container{ padding:0 0 0 0 !important;}
}

/* El CSS de enlaces fue removido porque no aparece más este div */

/*.Adsense_enlaces{display:none;}
*/

/*.Adsense_enlaces{float:left;width:126px;text-align:center;padding-top:30px;overflow:hidden;display:none}
*/

/*.Adsense_enlaces span{display:block;font-size:12px;font-family:Arial;color:#888;margin:10px;margin-top:0px;margin-bottom:35px}
*/
.Adsense_header{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;}
.Adsense_header span{font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;color:#333333;}
.AdsenseForContent{padding:10px 0;}
.AdsenseForContent_header{display:block;background-color:#F0F0F0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;}
.AdsenseForContent_header span{font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;color:#333;}
#barraFlotante{width:100%; position:fixed;_position:absolute;_top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); _left:expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');left:0px;top:0px;z-index:999;padding:2px 0px;}
.bg_clearBarraFlotante{background:#FDF4DB;box-shadow:0 1px 6px 0 #E4CD8E;moz-box-shadow:0 1px 6px 0 #E4CD8E;-webkit-box-shadow:0 1px 6px 0 #E4CD8E;}
.bg_darkBarraFlotante{background:#515151;box-shadow:0 1px 6px 0 #515151;moz-box-shadow:0 1px 6px 0 #515151;-webkit-box-shadow:0 1px 6px 0 #515151;}
#barraFlotante .inner{width:959px;}
#barraFlotante .inner .imageLogo{float:left;}
#barraFlotante .innerRight{float:right;overflow:hidden;margin-top:6px;}
#barraFlotante .innerRight span{display:block;float:left; font-family:Arial, sans-serif;font-size:15px;line-height:23px;}
.colorGray{color:#333333;}
.colorWhite{color:#FFFFFF;}
#barraFlotante .innerRight div{float:left;}
#barraFlotante .InfoCurso_Button{margin-left:14px;padding:0px;}
#barraFlotante .InfoCurso_Button .icon{_padding-top:5px;}
 .BotonInformacion_container{width:230px;
/* background-color:#c8e9fc;*/
 padding:3px 5px 3px 4px;}
.BotonInformacion_container_fixed, .ButtonVestibular_container_fixed{padding:3px 5px 3px 4px;height:20px;}
.BotonInformacion_container .ButtonCss_Title a{color:#fff;}
.icon{padding-top:5px;float:left;}
.BotonInformacion_texto{padding-left:3px;color:#FFF;font-size:15px;font-weight:bold;float:left;}
.BotonVolverJS_container{background:url("../../img/Paginador_previous.gif") no-repeat; width:120px; height:18px; padding-left:15px; padding-top:2px; margin-top:20px; font-weight:bold;}
.BotonVolverJS_container a{ font-size:13px;}
.Breadcrumbs_container{padding-top:10px;margin-bottom:10px;padding-left:10px;text-align:left;background-color:#f4f2f2;line-height:17px;font-size:11px;}
.Breadcrumbs_container a{font-size:11px;}
div.Bubble_container{position:absolute;display:none;overflow:hidden;text-align:center;}
div.Bubble_body{float:left;height:30px;}
div.Bubble_bg{float:left;}
div.Bubble_center{float:left;background-color:#ceedf8;-moz-border-radius:10px;
/* Firefox */
 -webkit-border-radius:10px;
/* Safari, Chrome */
 border-radius:10px;border:1px solid #aed6e5;}
div.Bubble_text{padding:6px 10px 6px 10px;word-break:break-all;text-align:left;display:block;}
div.Bubble_peak{height:3px;background-image:url(../../img/bubble_arrow.png);background-repeat:no-repeat;background-position:bottom center;
/*Para IE se usa &nbsp;en Bubble HTML*/
}
.containerBuscador{background-image:url(../../img/buscador_bg.gif);background-repeat:repeat-x;width:100%;height:53px;border-bottom:2px solid #CD5C00;background-color:#FF8F00;}
.w160{width:160px;margin:14px 0 16px 7px;}
.buttonBuscador{float:left;margin:13px 0 0 10px;}
.darkGray{color:#767676;}
optgroup{background-color:#FFF;color:grey;}
optgroup option{color:#000;}
#Buscador.zona.imparticion{text-align:left;}
.BuscadorFooter_container{border:1px solid #CACACA;margin:10px 0 5px 0;}
.BuscadorFooter_container_fixed{border:1px solid #CACACA;margin:10px 0 5px 0;width:693px;}
.BuscadorFooter_title{padding:10px;}
.BuscadorFooter_txt{margin:0px 10px;}
.BuscadorFooter_separador{border-top:1px solid #CACACA;height:1px;margin:0 10px;font-size:0px;}
a:active, a:focus{ outline:0 none;}
.ButtonCss_round1, .ButtonCss_round6{background-position:0 -3px;margin:3px 0px;line-height:18px;height:18px;float:left;width:1px;display:block;overflow:hidden;}
.ButtonCss_round2, .ButtonCss_round5{background-position:0 -2px;margin:2px 0px;line-height:20px;height:20px;float:left;width:1px;display:block;overflow:hidden;}
.ButtonCss_round3, .ButtonCss_round4{background-position:0 -1px;margin:1px 0px;line-height:22px;height:22px;float:left;width:2px;display:block;overflow:hidden;}
.bg_blue{background-image:url(../../img/bg_ButtonCssBlue.gif);background-color:#009EFB;background-repeat:repeat-x;}
.bg_gray{background-image:url(../../img/bg_ButtonCssGray.gif);background-color:#737373;background-repeat:repeat-x;}
.bg_green{background-image:url(../../img/bottonVerde.jpg);background-color:#5AC808;background-repeat:repeat-x;}
.bg_orange{background-image:url(../../img/bg_ButtonCssOrange.gif);background-color:#FF7400;background-repeat:repeat-x;}
.bg_blue:hover,.bg_orange:hover,.bg_gray:hover, .bg_green:hover{text-decoration:underline;}
.ButtonCss_Title{height:24px;padding:0px 10px;line-height:24px;display:block;float:left;color:#FFFFFF;font-family:Arial;font-size:15px;font-weight:bold;
/*border-radius:5px;-webkit-border-radius:5px;*/
}
.ButtonCss_Title a{color:#FFFFFF;text-decoration:none;}
.ButtonCss_Title a:hover{text-decoration:underline;color:#FFFFFF;}
.ButtonCss_container{cursor:pointer;height:25px;}
.CaptchaContacto_input{width:178px;}
.CaptchaContacto_block{margin-right:20px;}
.CaptchaContacto_span{width:150px;font-weight:bold;}
.CaptchaContactoText_span{width:150px;font-size:10px;}
.CaptchaContacto_image{margin-bottom:5px;}
.CaptchaContacto_image img{border:1px solid #cccccc;}
@media only screen and (max-width:768px){.CaptchaContacto_block{ margin-right:0px;}
}
.CategoriasHome_container{width:700px;overflow:hidden;background-color:#FFFFFF;}
 .CategoriasHomeItem_container .CategoriasHomeItem_linkPadre{ font-weight:bold;}
 .CategoriasHomeItem_container .viewMore, .CategoriasHome_container .CategoriasHome_title, .CategoriasHome_container .loadMoreCategories{ display:none;}
.CategoriasHome_seccion{width:220px;margin-right:10px;overflow:hidden;float:left;background-color:#FFFFFF;}
.CategoriasHome_seccion a:hover{text-decoration:underline;color:#4C4C4C;}
.CategoriasHome_seccion .CategoriasHomeItem_container .CategoriasHomeItem_mas span{color:#333333;}
@media screen and (max-width:768px){.CategoriasHome_container{ clear:none; display:block; float:none; margin:0 10px; width:auto !important;}
 .CategoriasHome_container .CategoriasHome_title{ border:1px #ccc solid; display:block; cursor:pointer; padding:5px 7px 5px 7px !important; font-size:12px; font-family:Arial, Helvetica, serif, sans-serif; color:#333333; font-weight:normal; background-image:none !important;}
 .CategoriasHome_container .CategoriasHome_title .icon-select{ float:right; width:2px; background-image:url(../../img/flecha.png); background-repeat:no-repeat; margin-top:5px; padding-left:7px; padding-right:7px; padding-top:1px; padding-bottom:5px; position:relative;}
 .categoriesContainer{ opacity:0; max-height:0px !important; overflow:auto; border:1px #ccc solid; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 .categoriesContainer.expand { max-height:350px !important; opacity:1;}
 .categoriesContainer .CategoriasHome_seccion{ clear:both; float:none; margin:0; position:relative; width:auto; display:block !important;}
 .categoriesContainer .CategoriasHome_seccion .CategoriasHomeItem_container{ margin:0; }
 .CategoriasHome_seccion .CategoriasHomeItem_container > div:first-child{ display:block; border-bottom:1px #ccc solid; padding:7px 25px 7px 1px; position:relative;}
 .CategoriasHome_seccion .CategoriasHomeItem_container .CategoriasHomeItem_linkPadre{ clear:none; display:inline; display:inline-block; font-weight:bold; margin:0 25px 0 0; }
 .CategoriasHome_seccion .CategoriasHomeItem_container .ulChilds{ opacity:0; max-height:0px !important; overflow:auto; border:0px #ccc solid; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 .CategoriasHome_seccion .CategoriasHomeItem_container .ulChilds.expand{ max-height:none !important; opacity:1; }
 .CategoriasHome_seccion .CategoriasHomeItem_container .ulChilds .CategoriasHomeItem_linkHijo{ border-bottom:1px solid #ccc; font-size:small; padding:5px;}
 .CategoriasHome_seccion .CategoriasHomeItem_container > div .viewMore{ display:block; border:0px blue solid; position:absolute; right:3px; top:3px;}
 .CategoriasHome_seccion .CategoriasHomeItem_container > a, .CategoriasHome_seccion .CategoriasHomeItem_container .CategoriasHomeItem_mas{ display:none;}
 .CategoriasHome_seccion .CategoriasHomeItem_container .loadMoreCategories{ color:#333; text-decoration:underline; display:block; font-weight:bold; text-align:center; }
}
.CategoriasHomeItem_container{margin:15px 0px;clear:both;background-color:#FFFFFF;z-index:50;
/*float:left;*/
}
.CategoriasHomeItem_linkPadre{display:block;clear:both;padding-bottom:5px;font-size:14px;}
.CategoriasHomeItem_linkHijo{display:block;clear:both;padding-bottom:3px;font-size:11px;color:#009EFB;}
span.CategoriasHomeItem_link{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;color:#0080DF;text-decoration:none;border-width:0;cursor:pointer;}
span.CategoriasHomeItem_link:hover{text-decoration:underline;cursor:pointer;}
.CategoriasHome_frame{position:absolute;border:3px solid #999999;background-color:#FFFFFF;padding:10px;width:220px;z-index:999;}
.CategoriasHomeItem_mas{font-size:11px;font-family:Arial, Helvetica, serif, sans-serif;color:#009EFB;display:inline;border-width:0;cursor:pointer;}

/*.CategoriasHomeItem_mas:hover{text-decoration:underline;color:#4C4C4C;}
*/
.CategoriasHomeItem_link_frame{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;}
.CentrosRecomendados_logoCentro{outline:1px solid #cccccc;margin:4px;width:100px;height:50px;display:block;cursor:pointer;}
.CentrosRecomendados_logoCentro_d{border:1px solid #cccccc;padding:3px;margin:4px;width:216px;display:block;cursor:pointer;}
.ComentariosCupon_linksContainer{display:inline-block;*display:inline;height:auto !important;height:80px;padding:0px 0px 10px 0px;vertical-align:top;zoom:1;}
 .ComentariosCupon_linksContainer .ComentariosCuponItem{ background:white; width:300px; min-height:80px; padding:10px 7px 10px 7px;}
.ComentariosCupon_cajaLogo{border-bottom:dotted #cacaca 1px;height:33px;}
 .ComentariosCupon_cajaLogo a, .ComentariosCupon_cajaLogo a img{ border:0;}
.ComentariosCupon_comillasAbren{float:left;padding-right:7px;padding-left:7px;height:11px;margin-top:8px;}
.ComentariosCupon_Contenido{margin-top:12px;}
.ComentariosCupon_comillasCierran{margin-bottom:1px;margin-left:2px;}
.ComentariosCupon_Usuario{font-size:11px;margin-top:10px;}
 .ComentariosCupon_Usuario a{ font-size:11px;}
.comentariosCuponContainer h4{background:url("/images/mail.gif") no-repeat scroll 10px 8px #F0F0F0;position:relative;display:block; border-bottom:1px solid #707070; border-top:1px solid #707070; font-size:14px; font-weight:bold; padding:8px 0 8px 35px;margin:0; vertical-align:middle;}
 .comentariosCuponContainer h4 a{ background:url("/images/question.gif") no-repeat scroll 0 0 transparent; position:absolute;right:0; padding:0 10px 0 20px;}
.Compartir_container{margin-bottom:30px;}
.Compartir_links{display:block;margin-top:10px;margin-left:10px;}
.Compartir_title{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;}
.Compartir_link_container{display:block;float:left;margin-right:30px;}
.Compartir_links_subtitle{float:left;padding-right:5px;margin-top:5px;color:#7f7f7f;}
.Compartir_spanCompartir{cursor:pointer;}
.fb_share_no_count{display:block !important;}
.CompartirSmall_container img{margin-right:5px;margin-bottom:5px;border:1px solid #CCCCCC;padding:3px;}
.CompartirSmall_container img.Compartir_small{margin-right:5px !important;padding:7px !important;}
.CompartirSmall_spanCompartir{cursor:pointer;}
.ReglasUso_line{margin-top:30px !important;margin-bottom:40px !important;border-bottom:10px solid #f5f4ec;}
.ReglasUso_title{color:#000000;}
.ReglasUso_center{color:#757575;padding:10px 140px 0px 150px;}
.ReglasUso_text_raw{padding:0px;margin:0px;}
.ReglasUso_text{padding:10px 0;
/*margin-bottom:5px;*/
}
.CursoBorrado_info{font-size:14px;color:#333333;margin:20px;}
.CursoMassiveForm *{position:relative;}
 .CursoMassiveForm table{  border-collapse:collapse;  margin:0 auto;padding:0; }
  .CursoMassiveForm table *{   margin:0;padding:0;   position:relative;  }
 .CursoMassiveForm table thead{   }
   .CursoMassiveForm table thead tr td{    font-weight:bold;    padding:0 0 2px 3px;   }
  .CursoMassiveForm table tbody tr td{   vertical-align:top;  }
 .CursoMassiveForm table tbody input{  width:300px; }
 .CursoMassiveForm table tbody textarea{  width:400px; overflow:hidden; }
 .CursoMassiveForm table tbody input, .CursoMassiveForm table tbody textarea{  height:19px;  font-size:12px;  margin:-1px 0px 0px -1px; }
 .CursoMassiveForm table tbody textarea.expand{  height:200px; overflow:auto; }
.CursoMassiveForm{clear:both;margin:10px auto;width:750px;text-align:left;}
.CursoMassiveForm label{margin-top:3px;float:left;width:150px;}
.CursoMassiveForm textarea{width:450px;height:100px;}
div.CursoMassiveForm, div.CursoMassiveForm_required{padding:5px 20px;margin:0;}
.CursoMassiveForm_info, .CursoMassiveForm_infoLabel{color:#777;font-size:10px;padding-right:10px;clear:both;}
.CursoMassiveForm_infoLabel{width:130px;}
.CursoMassiveForm_CountCharacters{ font-size:10px; font-weight:bold; text-align:left; width:140px;}
.btnAdd{ display:inline-block; margin:5px 0 0px 25px;}
.btnsContainer{ margin:30px 0 30px 25px; height:25px;}
 .btnsContainer .btnNext{  display:inline;  margin:0;padding:0;  top:10px;left:10px; }
 .btnsContainer div.CursoMassiveForm_btn{  display:inline;  width:auto;  height:25px;  margin:0;padding:0; }
  .btnsContainer div.CursoMassiveForm_btn div{   position:relative;   display:inline;  }
div.CursoMassiveForm_required{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;background-position:5px 10px;}
.smallInput{width:150px;}
select.smallInput{width:155px;}
.mediumInput{width:250px;}
select.mediumInput{width:350px;}
.longInput{width:450px;}
.CursoMassiveForm_moneda{width:156px;}
.CursoMassiveForm_usuariosLeft{float:left;}
.CursoMassiveForm_usuariosRight{float:right;}
.CursoMassiveForm_avaiableBackground{float:left;background-color:#E0EBEF;width:335px;margin:5px;border:1px solid #CCC;height:150px;overflow:auto;}
.CursoMassiveForm_avaiableItem, .CursoMassiveForm_enabledItem{border-bottom:1px solid #C2E3EF;border-top:1px solid #FFF;cursor:pointer;}
.CursoMassiveForm_avaiableItem{background:#DEF2F9 url(../../img/tminiNextTab.gif) no-repeat 325px 0px;padding:5px 5px;}
.CursoMassiveForm_enabledItem{background:#DEF2F9 url(../../img/tminiPrevTab.gif) no-repeat;padding:5px 15px;}
.CursoMassiveForm_avaiableItem:hover,.CursoMassiveForm_enabledItem:hover{background-color:#C2E3EF;}
.CursoMassiveForm_usuarioInfoAdicional{margin:0px 6px;padding:3px;border:1px solid #CCCCCC;background-color:#FFFFCF;}
.CursoMassiveForm_usuarioInfoAdicional img{padding:0px 5px 0px 0px;}
h2{border-bottom:1px solid black;}
.StatusMsg{ overflow:hidden;}
 .StatusMsg div{ font-size:17px; margin:10px 0 0 0; padding:10px 0 10px 40px; text-align:left;}
 .ok{ background:url("../../img/ok.gif") no-repeat scroll 5px center #DFF2BF; border:1px solid #4F8A10; color:#4F8A10;}
.cursosComentariosContainer, .cursosComentariosContainer *{margin:0;padding:0;position:relative; color:#333333; font-family:Arial,Helvetica,serif,sans-serif; font-size:12px;}
 .cursosComentariosContainer .valoracionHeader h4{ background:url("/images/comments.gif") no-repeat scroll left top #F0F0F0; 
/*border-bottom:1px solid #707070; border-top:1px solid #707070;*/
 font-size:14px; font-weight:bold; padding-left:25px; 
/*padding:8px 0 8px 35px; vertical-align:middle;*/
 
/*ADD*/
 float:left; 
/*margin:10px 0 0 15px;*/
}
 .cursosComentariosContainer ul{ list-style:none;}
 .cursosComentariosContainer ul li{ margin:20px 0 40px 0px; border:1px white solid;}
 .cursosComentariosContainer ul li div.cursosComentariosBackground{ background:url("/images/backgroundCursosComentarios.png") no-repeat scroll 0 0 transparent; width:21px;height:54px; left:62px;top:1px; margin:0; position:absolute; border:none; }
 .cursosComentariosContainer ul li img.cursosComentariosAvatar{ width:50px;height:50px; left:9px;top:13px; margin:0; position:absolute; border:0px solid #C6C6C6; }
 .cursosComentariosContainer ul li img.userAvatar{ border:1px solid #C6C6C6; }
 .cursosComentariosContainer ul li div.cursosComentariosBox{ border:1px solid #C6C6C6; margin-left:82px; padding:0px 0px 0px 0px; display:block; }
 .cursosComentariosContainer ul li div h5{ 
/*padding:15px 10px 0 20px;*/
  margin:15px 0 0 15px; color:#539720; font-weight:bold; font-size:16px; float:left; }
 .cursosComentariosContainer ul li div h3{ margin:10px 10px 0px 20px; }
 .cursosComentariosContainer ul li div p{ font-size:12px; margin:0px 10px 0px 20px;  }
 .cursosComentariosContainer ul li div p.valoracionComentario{ margin:20px 10px 10px 20px; border-bottom:1px dotted gray; padding:0 0 15px; }
 .cursosComentariosContainer ul li div span{ display:block; font-size:11px; margin:35px 0 5px 20px; color:#333333; }
  .cursosComentariosContainer ul li div strong{  font-size:11px; }
  .cursosComentariosContainer ul li div span em{  text-decoration:none;  font-size:11px;font-style:normal;  color:black; }
  .cursosComentariosContainer ul li div span span.tituloCurso{  color:black;  display:inline;  margin:0; }
 .cursosComentariosContainer ul li div div.footer{ background:#F0F0F0; display:block; width:100%;height:30px; margin:0;padding:0; border:0; }
 .cursosComentariosContainer .cursosComentariosFooter{ background:none repeat scroll 0 0 #F0F0F0; border-top:2px solid #CCCCCC; margin:10px 0 10px 0;padding:20px 0; text-align:center;}
 .cursosComentariosContainer .cursosComentariosFooter h4{ font-size:16px; border:0;padding:0; background:transparent;}
 .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container{ margin:15px auto 10px auto; display:table; zoom:1;*display:inline;_height:30px;}
 .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .BotonInformacion_texto{ color:white; font-size:15px;font-weight:bold; }
 .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .BotonInformacion_texto:hover{ text-decoration:underline; }
 .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .icon{ margin:6px 4px 0px 0px;padding:0; }
  .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container{}
  .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_Title{  padding:0 15px !important; }
  .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round1, .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round6{  margin:3px 0 !important; }
  .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round2, .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round5{  margin:2px 0 !important; }
  .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round3, .cursosComentariosContainer .cursosComentariosFooter .ButtonCss_container .ButtonCss_round4{  margin:1px 0 !important  }
.valoracionGlobal{margin-top:20px;}
.valoriacionGlobalColumnLeft{float:left;width:385px;}
.valoriacionGlobalColumnRight{float:left;width:385px;margin-left:10px;}
.valoriacionGlobalRow{margin-top:7px;}
.valoracionGlobalTitle{float:left;}
.slider{ background:none repeat scroll 0 0 transparent; height:7px; line-height:7px; position:relative; width:224px; padding:0 0 0 15px; float:right; margin-top:3px;}
.slider div{ font-size:0; height:7px; line-height:7px; position:absolute; top:0; width:21px; padding:0 0 0 15px;}
  .slider div.item1{ left:15px;}
.slider div.item2{ left:54px;}
.slider div.item3{ left:93px;}
.slider div.item4{ left:132px;}
.slider div.item5{ left:171px;}
.slider div.cornerL1, .slider div.cornerL2, .slider div.cornerL3, .slider div.cornerL4{ background:none repeat scroll 0 0 #FFFFFF; height:1px; left:0; top:0; width:2px;}
.slider div.cornerL3, .slider div.cornerL4{ height:1px; left:0; top:1px; width:1px;}
.slider div.cornerR1, .slider div.cornerR2, .slider div.cornerR3, .slider div.cornerR4{ background:none repeat scroll 0 0 #FFFFFF; height:1px; right:17px;
/*18*/
 top:0; width:2px;}
.slider div.cornerR3, .slider div.cornerR4{ height:1px; right:17px; top:1px; width:1px;}
.slider div.cornerL4, .slider div.cornerR4{ top:5px;}
.slider div.cornerL2, .slider div.cornerR2{ top:6px;}
.sliderItemEnabled{background-color:rgb(87, 175, 5);}
.sliderItemDisabled{background-color:rgb(195, 193, 194);}
.cursosComentariosContainer .estrellasUser{ float:right; margin:17px 16px 0 15px;}
.cursosComentariosContainer .estrellasUser img{ margin-left:3px;}
.cursosComentariosContainer .valoracionHeader{border-bottom:1px solid #707070;border-top:1px solid #707070;padding:8px 0 8px 15px;background:#F0F0F0;}
.cursosComentariosContainer .estrellasGlobal{float:left;margin-left:10px;}
.cursosComentariosContainer .estrellasGlobal img{margin-left:5px;}
.linkForm{border-width:0;color:#0080DF;font-size:11px;text-decoration:none;}
.cursosComentariosContainer .valoracionUser{margin:0;padding:0 0 20px 20px;}
 .cursosComentariosContainer .valoracionUser .slider{ float:left !important; margin:6px 14px 7px 0px; padding:0 !important; height:5px; line-height:5px; width:104px;}
 .cursosComentariosContainer .valoracionUser .slider div{ width:20px; padding:0 !important; height:5px; line-height:5px;}
 .cursosComentariosContainer .valoracionUser .slider .item1{ left:0;}
 .cursosComentariosContainer .valoracionUser .slider .item2{ left:21px;}
 .cursosComentariosContainer .valoracionUser .slider .item3{ left:42px;}
 .cursosComentariosContainer .valoracionUser .slider .item4{ left:63px;}
 .cursosComentariosContainer .valoracionUser .slider .item5{ left:84px;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerL1, .cursosComentariosContainer .valoracionUser .slider div.cornerL2, .cursosComentariosContainer .valoracionUser .slider div.cornerL3, .cursosComentariosContainer .valoracionUser .slider div.cornerL4{  width:2px;height:1px; top:0;left:0;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerL3, .cursosComentariosContainer .valoracionUser .slider div.cornerL4{ width:1px;height:1px; top:1px;left:0;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerR1, .cursosComentariosContainer .valoracionUser .slider div.cornerR2, .cursosComentariosContainer .valoracionUser .slider div.cornerR3, .cursosComentariosContainer .valoracionUser .slider div.cornerR4{ width:2px; height:1px; top:0;right:0px;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerR3, .cursosComentariosContainer .valoracionUser .slider div.cornerR4{ width:1px;height:1px; top:1px;right:0;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerL4, .cursosComentariosContainer .valoracionUser .slider div.cornerR4{ top:3px;}
 .cursosComentariosContainer .valoracionUser .slider div.cornerL2, .cursosComentariosContainer .valoracionUser .slider div.cornerR2{ top:4px;}
 .cursosComentariosContainer .valoracionUser .valoracionUserTitle{ display:inline-block;}
.CursosContador_div{margin-left:5px;font-size:12px!important;font-family:Arial;}
.displayInline h1{display:inline;}
div.CursosContador_div div.displayInline h1{color:#333333 !important;margin-left:0px;}
div.CursosContador_div{display:inline;}
div.displayInline h1{display:inline;font-size:12px!important;font-family:Arial;}
.CursosOpinarContainer, .CursosOpinarContainer *{margin:0;padding:0;position:relative; color:#333333; font-family:Arial,Helvetica,serif,sans-serif; font-size:12px;width:257px;}
 .CursosOpinarContainer h4{ background:#F0F0F0; border-bottom:1px solid #707070; border-top:1px solid #707070; font-size:14px; width:240px; padding:8px; vertical-align:middle;}
 .CursosOpinarContainer form{ margin:0 0 40px 0;}
 .CursosOpinarContainer form h4{ border-bottom:1px solid #707070; border-top:1px solid #707070; margin:0px 0px 20px 0px;}
 .CursosOpinarContainer form fieldset{ border:0; margin:10px 0 10px 10px; }
 .CursosOpinarContainer form label{ float:left; width:240px; padding:5px 10px 10px 10px; }
 .CursosOpinarContainer form input, .CursosOpinarContainer form textarea{ width:235px;height:20px; margin:0 10px 0px 10px; display:block; }
 .CursosOpinarContainer form textarea{ height:80px; width:235px; }
 .CursosOpinarContainer form .CheckUser input.chkBox{ margin:10px 0px 10px 10px; }
 .CursosOpinarContainer form input.chkBox{ display:inline; width:15px;height:15px; border:0; margin:0px; padding:0px; }
 .CursosOpinarContainer form label.lblCheckBox{ display:inline; float:none; padding:0 0 0 5px; }
 .CursosOpinarContainer form .divButtons{ position:relative; width:257px; }
 .CursosOpinarContainer form .divButtons .ButtonCss_container{ cursor:pointer; height:25px; position:relative; display:inline; float:left; width:auto; margin:10px 0px 10px 10px; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container div{  background-color:#737373;  background-image:url("../../img/bg_ButtonCssGray.gif");  background-repeat:repeat-x;  margin:0;  display:block;  float:none;  overflow:hidden; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_Title{  color:#FFFFFF;  font-family:Arial;  font-size:15px;  font-weight:bold;  height:24px;  line-height:24px;  padding:3px 10px;  margin:0 3px;  display:inline; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_Title:hover{  text-decoration:underline; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round1, .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round6{  background-position:0 -3px;  width:1px;height:18px;  line-height:18px;  position:absolute;  top:3px; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round1{left:0;}
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round6{right:0;}
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round2, .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round5{  background-position:0 -2px;  width:1px;height:20px;  line-height:20px;  position:absolute;  top:2px; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round2{left:1px;}
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round5{right:1px;}
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round3, .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round4{  background-position:0 -1px;  width:2px;height:22px;  line-height:22px;  position:absolute;  top:1px; }
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round3{left:2px;}
  .CursosOpinarContainer form .divButtons .ButtonCss_container .ButtonCss_round4{right:2px;}
  .CursosOpinarContainer form .CursosOpinarSecure{  position:absolute;  top:-999999px; }
 .CursosOpinarContainer form .divValoracion{ background:none repeat scroll 0 0 #F0F0F0; padding:0px 0px 10px 0px; display:block; clear:both; border:0px blue solid; }
 .CursosOpinarContainer form .divValoracion h5{ background:#F0F0F0; font-weight:normal; position:absolute; left:-85px;top:-1px; height:100%;width:80px; padding:3px 5px 0 0; text-align:right; }
 .CursosOpinarContainer form .divValoracion .divValoracionItem{ 
/* border:1px #F0F0F0 solid; para que ie6 centre bien las cosas */
 
/* border-left:2px white solid;*/
  margin:0px; padding:0px; }
  .CursosOpinarContainer form .divValoracion .divValoracionItem label{  color:#333333;  margin:0;  padding:5px 0px 5px 10px;  text-align:left; 
/* width:257px;*/
  display:inline-block;  font-weight:bold; }
  .CursosOpinarContainer form .divValoracion .divValoracionItem .slider{  margin:8px 0 0;  display:inline-block; }
  .CursosOpinarContainer form .divValoracion .divValoracionItem span{  color:#333; 
/* padding:5px 10px;*/
  right:5px;  top:0;  width:160px;  *width:60px;  *float:left;  margin:0;  position:relative;  font-family:Arial,Helvetica,serif,sans-serif;  font-size:9px;  
/* width:257px;*/
 }
  .CursosOpinarContainer form .divValoracion .divValoracionItem textarea{  height:18px;  margin:10px 0px 0px 10px; }
  .CursosOpinarContainer form .divValoracion .divValoracionItem textarea.expand{  height:80px; }
  .CursosOpinarContainer form .divValoracion .divValoracionItem textarea.defaultValue{  color:#B2B2B2;  font-style:italic;  height:35px;  padding:2px 0 0 2px;  margin:10px 0px 0px 10px; }
.slider{position:relative;height:7px;line-height:7px;background:transparent;width:168px;*float:left;}
 .slider div{ position:absolute; top:0; background:#57af05; width:35px;height:7px;line-height:7px;font-size:0px;}
 .slider div.item1{left:11px;}
 .slider div.item2{left:48px;}
 .slider div.item3{left:85px;}
 .slider div.item4{left:122px;}
 .slider div.cornerL1, .slider div.cornerL2, .slider div.cornerL3, .slider div.cornerL4{ background:#F0F0F0; top:0;left:11px; width:2px;height:1px;}
 .slider div.cornerL3, .slider div.cornerL4{ top:1px; left:11px; width:1px; height:1px;}
 .slider div.cornerR1, .slider div.cornerR2, .slider div.cornerR3, .slider div.cornerR4{ background:#F0F0F0; top:0;right:11px; width:2px;height:1px;}
 .slider div.cornerR3, .slider div.cornerR4{ top:1px; right:11px; width:1px; height:1px;}
 .slider div.cornerL2, .slider div.cornerR2{top:6px;}
 .slider div.cornerL4, .slider div.cornerR4{top:5px;}
 .slider .handle{ position:absolute; width:22px; height:13px; background:url("/img/slidebarArrow") no-repeat scroll 0 0 transparent; color:transparent; text-align:center; cursor:pointer; z-index:10; top:-3px;}
.divCampoLaboral{width:257px;}
.radioCampoLaboral{width:50px;float:left;}
.divRadioCampoLaboral{width:100px;padding-left:10px;float:left;padding-bottom:5px;}
.divComentarioCampoLaboral{clear:both;float:left;padding-bottom:15px;}
.campolaboralTexto{color:#333333;font-style:italic;height:35px !important;padding:2px 0 0 2px;margin:10px 0px 0px 10px;}
.radioButtonLaboral{float:left;width:10px !important;margin:0px !important;border:0;text-decoration:none;}
.campolaboralsiSpan{width:10px !important;margin:0px !important;}
.legal{margin:0px;padding:0px;width:257px;}
.txtLegal{width:250px;margin:0px;padding-left:4px;}
.txtLegal a{color:#0080DF;}
.SchemaSection5_fixed .window, .SchemaSection5 .window{margin:0px 0px 5px 0px;}
.windowHeader.CursosRelacionados{padding-top:8px;padding-bottom:8px;}
.CursosRelacionados_container{margin-bottom:30px;}
.CursosRelacionados_title{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;}
.CursosRelacionados_logoCentro{float:left;border:1px solid #cccccc;padding:3px;margin-right:15px;}
.CursosRelacionados_TituloCurso{font-size:13pt;margin-bottom:-11px;}
.CursosRelacionados_NombreCentro{font-size:8pt;}
.colorNombreCentro{color:#01a2ff;}
.CursosRelacionados_links{display:block;padding-top:10px;padding-left:5px;border:2px solid #FFFFFF;padding-bottom:20px;}
.SchemaSection5_total .CursosRelacionados_Info{float:left;width:500px;}
.CursosRelacionados_Info{float:left;width:330px;}
.CursosRelacionados_Info_fixed{width:590px;float:left;}
.CursosRelacionados_linksContainer{border-bottom:1px solid #cacaca;}
.CursosRelacionados_linksContainer .hover{border-color:#0080DF !important;cursor:pointer;}
.CursosRelacionados_linksContainer .BotonInformacion_container_fixed, .CursosRelacionados_linksContainer .ButtonVestibular_container_fixed{display:inline;}
.CursosRelacionados_Boton{margin-top:10px;padding-bottom:10px;
/* margin-left:124px;*/
 float:right;}
.CursosRelacionados_Boton a, .CursosRelacionados_Boton a:hover{color:white;}
.CursosRelacionados_Boton a:hover{text-decoration:underline;}
.cursosReviewContainer, .cursosReviewContainer *{margin:0;padding:0;position:relative; color:#333333; font-family:Arial,Helvetica,serif,sans-serif; font-size:12px;}
.cursosReviewContainer{margin:30px 0 0 0;}
 .cursosReviewContainer .cursosReviewHeader{ background:white; font-size:16px; height:150px;}
 .cursosReviewContainer .cursosReviewHeader img{ width:78px;height:78px; left:0px;top:55px; position:absolute; background:white; border:1px #E7E7E7 solid;}
 .cursosReviewContainer .cursosReviewHeader h4{ background:url("/images/review.gif") no-repeat scroll 10px 8px #F0F0F0; border-bottom:1px solid #707070; border-top:1px solid #707070; display:block; font-family:Arial,Helvetica,serif,sans-serif; font-size:14px; font-weight:bold; padding:8px 0 8px 35px; vertical-align:middle;}
 .cursosReviewContainer .cursosReviewHeader span{ position:absolute; bottom:15px; left:90px; font-size:16px; font-weight:bold; display:block;}
 .cursosReviewContainer .cursosReviewHeader span .cursoTitle{ position:static; bottom:0px; left:0px; color:#383838; font-weight:normal; font-size:12px; }
 .cursosReviewContainer .cursosReviewHeader span em{ text-decoration:none; color:black; font-size:12px;font-style:normal; font-weight:bold; }
 .cursosReviewContainer .cursosReviewBody{ list-style:none;}
 .cursosReviewContainer .cursosReviewBody li{ border:1px white solid;}
 .cursosReviewContainer .cursosReviewBody li h5{  color:black; font-size:13px; position:absolute; top:10px;left:0; }
 .cursosReviewContainer .cursosReviewBody li p{ color:#333333; padding:10px 0px 10px 200px; border-top:1px dotted #B9B9B9; font-size:12px; }
 .cursosReviewContainer .cursosReviewFooter{ background:none repeat scroll 0 0 #F0F0F0; border-top:2px solid #CCCCCC; margin:10px 0 0 0;padding:20px 0; text-align:center;}
 .cursosReviewContainer .cursosReviewFooter h4{ font-size:16px;}
 .cursosReviewContainer .cursosReviewFooter .ButtonCss_container{ margin:15px auto 10px auto; display:table; zoom:1;*display:inline;_height:30px;}
 .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .BotonInformacion_texto{ color:white; font-size:15px;font-weight:bold; }
 .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .BotonInformacion_texto:hover{ text-decoration:underline; }
 .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .icon{ margin:6px 10px 0px 0px; }
  .cursosReviewContainer .cursosReviewFooter .ButtonCss_container{}
  .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_Title{  padding:0 15px !important; }
  .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round1, .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round6{  margin:3px 0 !important; }
  .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round2, .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round5{  margin:2px 0 !important; }
  .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round3, .cursosReviewContainer .cursosReviewFooter .ButtonCss_container .ButtonCss_round4{  margin:1px 0 !important  }
.cursosReviewMCContainer, .cursosReviewMCContainer *{margin:0;padding:0;position:relative; color:#333333; font-family:Arial,Helvetica,serif,sans-serif; font-size:12px;}
.cursosReviewMCContainer{margin:5px 0 0 0;}
 .cursosReviewMCContainer .cursosReviewMCHeader{ background:white; font-size:16px; height:150px;}
 .cursosReviewMCContainer .cursosReviewMCHeader img{ width:78px;height:78px; left:0px;top:45px; position:absolute; background:white; border:1px #E7E7E7 solid;}
 .cursosReviewMCContainer .cursosReviewMCHeader h4{ background:url("/images/review.gif") no-repeat scroll 10px 8px #F0F0F0; border-bottom:1px solid #707070; border-top:1px solid #707070; display:block; font-family:Arial,Helvetica,serif,sans-serif; font-size:14px; font-weight:bold; padding:8px 0 8px 35px; vertical-align:middle;}
 .cursosReviewMCContainer .cursosReviewMCHeader span{ position:absolute; bottom:25px;left:90px; font-size:16px; font-weight:bold; display:block;}
 .cursosReviewMCContainer .cursosReviewMCHeader span .cargo{ position:static; bottom:0px; left:0px; color:#383838; font-weight:normal; font-size:12px; }
 .cursosReviewMCContainer .cursosReviewMCHeader span em{ text-decoration:none; color:black; font-size:12px;font-style:normal; font-weight:bold; }
 .cursosReviewMCContainer .cursosReviewMCBody{ list-style:none;}
 .cursosReviewMCContainer .cursosReviewMCBody li{ border:1px white solid;}
 .cursosReviewMCContainer .cursosReviewMCBody li h5{ background:url("/images/reviewItem.png") no-repeat scroll 0 center transparent; color:black; font-size:13px; padding:0 0 0 13px; }
 .cursosReviewMCContainer .cursosReviewMCBody li p{ color:#333333; padding:10px 0px 10px 13px; 
/*border-top:1px dotted #B9B9B9;*/
 font-size:12px; }
 .cursosReviewMCContainer .cursosReviewMCBody li.comentarioVarios ul{ margin:0 0 10px 0; }
 .cursosReviewMCContainer .cursosReviewMCBody li.comentarioVarios ul li{ background:url("/images/reviewBullets.png") no-repeat scroll 15px 7px transparent; padding:3px 0 3px 25px; }
 .cursosReviewMCContainer .cursosReviewMCBody li.fraseDestacada { border-bottom:1px dotted #B9B9B9; border-top:1px dotted #B9B9B9; padding:15px 35px;margin:0 0 15px 0; }
 .cursosReviewMCContainer .cursosReviewMCBody li.fraseDestacada p { color:#F36C00; display:block; font-size:20px; font-weight:bold; padding:4px 22px; text-align:center; }
  .cursosReviewMCContainer .cursosReviewMCBody li.fraseDestacada p span{  color:#F36C00;  display:inline;  font-size:40px;  font-weight:bold;  padding:4px 22px;  text-align:center; }
 .cursosReviewMCContainer .cursosReviewMCFooter{ background:none repeat scroll 0 0 #F0F0F0; border-top:2px solid #CCCCCC; margin:10px 0 0 0;padding:20px 0; text-align:center;}
 .cursosReviewMCContainer .cursosReviewMCFooter h4{ font-size:16px;}
 .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container{ margin:15px auto 10px auto; display:table; zoom:1;*display:inline;_height:30px;}
 .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .BotonInformacion_texto{ color:white; font-size:15px;font-weight:bold; }
 .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .BotonInformacion_texto:hover{ text-decoration:underline; }
 .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .icon{ margin:6px 10px 0px 0px; }
  .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container{}
  .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_Title{  padding:0 15px !important; }
  .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round1, .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round6{  margin:3px 0 !important; }
  .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round2, .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round5{  margin:2px 0 !important; }
  .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round3, .cursosReviewMCContainer .cursosReviewMCFooter .ButtonCss_container .ButtonCss_round4{  margin:1px 0 !important  }
.Footer_container{color:#474747;clear:both;background-color:#E0E0E0;padding:5px 0;font-size:11px;}
.Footer_container a{font-size:11px;color:#474747;}
.Footer_contents{margin-left:25px;text-align:left;width:1005px;}
.Footer_links{margin-bottom:5px;}
.Footer_links span+img{margin-right:10px;}
.Footer_right{margin-top:5px;float:right;}
.Footer_middle{float:left;margin-left:20px;}
@media(min-width:768px){
/*#buttonCssLogoCursos{ display:none;}
*/

/* .Footer_links > .buttonFooterCentros,.Footer_links > .spanFooterCentros{ display:none !important;}
*/
}
.FooterDeepLink_container{margin-bottom:5px;}
.FooterDeepLink_2Columns{float:left;width:50%;margin-bottom:5px;}
.FooterDeepLink_3Columns{float:left;width:33%;margin-bottom:5px;}
.FooterDeepLink_4Columns{float:left;margin-bottom:5px;}
.FooterDeepLink_title{border-bottom:1px solid #CCCCCC;display:block;font-size:14px;font-weight:bold;padding:10px 0 5px 5px;margin-bottom:10px;}
.FooterDeepLink_separador{border-top:1px solid #CCCCCC;display:block;padding:10px 0 5px 5px;margin-bottom:10px;}
.FooterDeepLink_separadorKey{color:#0080DF; padding:0px 10px 0px 10px;}
.FooterEdWorld_links{display:block;}
.FooterEdWorld_container{ width:700px;}
.FooterEdWorld_link_container{display:block;margin-bottom:5px;float:left;width:233px;}
.FooterEdWorld_span_item{ padding:0 0 0 8px; color:#707070;}
.FooterEdWorld_title{ font:normal bold normal 14px Arial; border-bottom:1px solid #CCCCCC; padding-bottom:6px;margin-bottom:20px;}
.FooterJs_links{display:block;}
.FooterJs_container{ margin-top:30px;}
.FooterJs_container_min{ margin-top:5px;}
.FooterJs_link_container{display:block;margin-bottom:5px;float:left;width:117px;}
.FooterJs_title{ font:normal bold normal 14px Arial; border-bottom:1px solid #CCCCCC; padding-bottom:6px;margin-bottom:20px;}
.FooterKeyword_container{margin-bottom:15px;
/*width:698px;*/
}
.FooterKeyword_2Columns{float:left;width:48%;margin-bottom:5px;}
.FooterKeyword_2ColumnsLeft{float:left;width:48%;margin-bottom:5px;}
.FooterKeyword_2ColumnsRight{float:right;width:48%;margin-bottom:5px;}
.FooterKeyword_3Columns{float:left;width:33%;margin-bottom:5px;}
.FooterKeyword_4Columns{float:left;margin-bottom:5px;}
.FooterKeyword_title{border-bottom:1px solid #CCCCCC;display:block;font-size:14px;font-weight:bold;padding:10px;margin-bottom:10px;}
.FooterKeyword_linksContainer{padding:0 10px;}
.FooterKeyword_noTitle{border-bottom:1px solid #CCCCCC;display:block;margin-bottom:20px;}
.FooterKeyword_separador{border-top:1px solid #CCCCCC;display:block;padding:10px 0 5px 5px;margin-bottom:10px;}
.FooterKeyword_separadorKey{color:#0080DF; padding:0px 10px 0px 10px;}
.FooterPaises_links{display:block;}
.FooterPaises_link_container{display:block;margin-bottom:5px;float:left;width:310px;}
.FooterPaises_container{padding-top:10px;}
.FooterSecciones_container{ color:#757575; clear:both; padding:5px 0;width:1005px;}
.FooterSecciones_contents{margin:25px 0 25px 25px;text-align:left;}
.FooterSecciones_columna{ float:left; width:230px;}
.FooterSecciones_columna_comunidad{  -moz-text-blink:none; -moz-text-decoration-color:-moz-use-text-color; -moz-text-decoration-line:none; -moz-text-decoration-style:solid; color:#009EFB; font-size:16px; text-align:center; float:left; width:282px;}
.FooterSecciones_spam_comunidad{ background-attachment:scroll; background-clip:border-box; background-color:transparent; background-image:url("/img/map-ad.png"); background-origin:padding-box; background-position:0 0; background-repeat:no-repeat; background-size:auto auto; float:right; height:133px; width:282px; text-align:center;}
.FooterSecciones_nro_comunidad{ background-attachment:scroll; background-clip:border-box; background-color:transparent; background-origin:padding-box; background-position:center 0; background-repeat:no-repeat; background-size:auto auto; color:#333333; font-size:25px; font-weight:bold; margin-top:10px; text-align:center;  width:100%;}
.FooterSecciones_img_comunidad{ border:none;vertical-align:middle;margin-right:5px; margin-right:100px; margin-left:100px; margin-top:15px;}
.FooterSecciones_texto_comunidad{ color:#707070; float:left; font-size:18px; text-align:center; width:100%;}
.FooterSecciones_title{font-weight:bold;color:#000000;display:block;margin-bottom:10px;}
.FooterSecciones_noTitle{margin-top:25px;}
.FooterSecciones_link{display:block;margin-bottom:10px;color:#474747;}
.FooterSecciones_img{border:none;vertical-align:middle;margin-right:5px;}
.FormularioBuxti_container{margin-left:150px;}
.FormularioBuxti_containerTitle{margin:30px 0 30px 0;}
.FormularioBuxti_spanInput{margin-bottom:5px;padding-left:16px;}
.FormularioBuxti_spanRequire{margin-bottom:5px;padding-left:16px;background-image:url("../../img/fieldRequire.gif"); background-repeat:no-repeat;}
.FormularioBuxti_span{width:150px;float:left;display:inline;font-weight:bold;}
.FormularioBuxti_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioBuxti_input_30{display:inline;text-align:left;width:90px;margin:-5px 0 7px 20px;}
.FormularioBuxti_input_60{display:inline;text-align:left;width:200px;margin:-5px 0 7px 10px;}
.FormularioBuxti_textarea{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioBuxti_subtitle{color:#ff7400;}
.FormularioBuxti_enviar{ margin:10px 0 10px 170px; max-width:300px;}
.FormularioBuxti_sobre{margin:30px 10px 30px 120px;padding-top:5px;}
.FormularioBuxti_imageLoading{position:absolute;left:500px;top:450px;padding:10px;display:none;}
.FormularioBuxti_lupa{margin:30px 10px 30px 120px;padding-top:5px;}
.FormularioBuxti_input[type="checkbox"]{width:auto;}
.FormularioBuxti_errores{margin-bottom:10px;padding-right:30px;text-align:right;color:#ff7400;}
.buxti_messages{font-size:1.2em;color:#499859;}
.buxti_errores{font-size:1.2em;color:#CD5C00;}
@media only screen and (max-width:768px){.floatLeft.FormularioBuxti_containerTitle{ width:calc(100% - 15px);}
}
.RadioTelefonoContainer{padding-left:170px;margin:0;}
.RadioTelefonoIni{margin-left:78px;}
.RadioTelefono{border:0!important;width:auto!important;white-space:nowrap!important;}
.RadioTelefono, .RadioTelefonoIni{float:left;}
.telephone_type_first_selector_label{ float:left; margin-left:35px !important;}
.telephone_type_first_selector{ border:0!important; width:auto!important; white-space:nowrap!important; padding-top:0; margin:0px 6px 0 10px !important; float:left;}
.telephone_required_container{ background-image:url(../../img/fieldRequire.gif); background-repeat:no-repeat; text-align:left; text-align:left; float:left; width:320px; min-height:35px; height:auto;}
.clearBoth {clear:both;}
.FormularioComercial_container{margin-left:150px;}
.FormularioComercial_containerTitle{margin:30px 0 30px 0;}
.FormularioComercial_spanInput{clear:both;margin-bottom:5px;}
.FormularioComercial_span{width:150px;float:left;display:inline;font-weight:bold;padding-left:15px;}
.FormularioComercial_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioComercial_textarea{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioComercial_subtitle{color:#ff7400;}
.FormularioComercial_enviar{margin:10px 0 10px 170px;width:150px;}
.FormularioComercial_sobre{margin:30px 10px 30px 120px;padding-top:5px;}
.FormularioComercial_imageLoading{position:absolute;left:500px;top:450px;padding:10px;display:none;}
.FormularioComercial_required{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
.FormularioComercial_captcha{padding-left:15px;}
.FormularioComercial_ExampleInput{color:#999999;font-style:italic;}
@media only screen and (max-width:768px){.floatLeft.FormularioComercial_containerTitle, .FormularioComercial_span{ width:calc(100% - 15px) !important;}
 .FormularioComercial_container .ButtonCss_container.FormularioComercial_enviar{ width:90% !important;}
}
.FormularioContacto_container{margin-left:150px;}
.FormularioContacto_containerTitle{margin:30px 0 30px 0;}
.FormularioContacto_spanInput{clear:both;}
.FormularioContacto_span{width:170px;float:left;display:inline;font-weight:bold;}
.FormularioContacto_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioContacto_textarea{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioContacto_subtitle{color:#ff7400;}
.FormularioContacto_enviar{margin:10px 0 10px 170px;width:150px;}
.FormularioContacto_sobre{margin:30px 10px 30px 120px;padding-top:5px;}
.FormularioContacto_imageLoading{position:absolute;left:500px;top:450px;padding:10px;display:none;}
@media only screen and (max-width:768px){.floatLeft.FormularioContacto_containerTitle{ width:calc(100% - 15px);}
}
.FormularioCurso_container{border-top:3px solid #D0D1CC;margin-top:10px;padding:10px 0;background-color:#F1F1F1;font-size:12px;}
.inactive-or-notclient .FormularioCurso_container{ border-bottom:3px solid #D0D1CC;}
.FormularioCursoAlerta_container{padding:5px;margin-top:20px;margin-right:8px;}
.ButtonCloseAlerts{position:absolute;top:0;right:0;cursor:pointer;width:33px;height:33px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../img/buttonCloseAlerts.png');}
.ButtonCloseAlerts[class]{background:url(../../img/buttonCloseAlerts.png) no-repeat;}
.borderCenter{ border-top:3px solid #D0D1CC; margin-top:10px; padding:10px 0; background-color:#F1F1F1;}
.posRelative{position:relative;}
.FormularioCursoCtn_Alerta{margin:0 20px;}
.FormularioCursoCtn_Alerta p{margin:20px 0;}
.FormularioCurso_ImgInactivo img{margin-left:15px;margin-top:10px;}
.FormularioCurso_Alerta{ font-family:Arial; font-size:17px; color:#333333; font-weight:bold;  margin:20px;}
.FormularioCursoAlert_fields{width:645px;margin-left:5px;}
.FormularioCurso_TitleAlerta{ font-family:Arial; font-size:14px; font-weight:bold; color:#ff7f07; display:block; border:1px solid #ff7f07; padding:15px; background-color:#ffe9d5;}
.FormularioCurso_DescAlerta{ font-family:Arial; font-weight:normal; color:#333333; display:block; line-height:1.4em;}
.FormularioCursoAlert_novedades{margin-right:10px;padding-left:30px;width:590px;}
.FormularioCurso_novedades{margin-right:10px;}
.FormularioCurso_component{text-align:left;width:670px;padding-left:20px;}
.FormularioCursoInactivo_component{text-align:left;padding-bottom:20px;}
.FormularioCurso_gris{color:#706f6b;}
.FormularioCurso_span{text-align:left;width:160px;float:left;display:inline;font-weight:bold;}
.FormularioCurso_input{text-align:left;width:190px;}
.FormularioCurso_select{text-align:left;width:195px;visibility:visible !important;}
.FormularioCurso_select_large{text-align:left;width:510px;visibility:visible !important;}
.FormularioCurso_input_large{text-align:left;width:510px;visibility:visible !important;}
.FormularioCurso_textarea{text-align:left;width:510px;height:100px;}
.FormularioCurso_titleCentro{color:#FF7400;font-weight:bold;}
div.FormularioCurso_Require{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
div.FormularioCurso_Notes div, div.FormularioCurso_Prevalidate{background-image:url(../../img/fieldRequireTelefono.gif);background-repeat:no-repeat;}
div.FormularioCurso_PrevalidateRequired{background-image:none;  background-repeat:no-repeat;  display:flex;  flex-wrap:wrap;  align-items:center;  width:320px;}
div.FormularioCurso_Notes div{color:#706F6B;padding-left:10px;}
div.FormularioCurso_Notes div a{color:#706F6B;  font-size:inherit;  text-decoration:underline;}
span.FormularioCurso_Require{text-align:left;color:#FF7400;}
span.FormularioCurso_Prevalidate{text-align:left;color:#999;}
.FormularioCurso_SpanDefault{display:block;float:left;width:90px;padding-left:15px;margin-right:5px;}
.FormularioCurso_SpanDefault_Checkbox{display:block;float:left;width:auto;padding-left:15px;margin-right:3px;}
.FormularioCurso_ElementDefault{text-align:left;float:left;width:320px;min-height:35px;height:auto;}
.FormularioCurso_Autocomplete{width:325px;text-align:left;float:left;height:55px;}
.ui-helper-hidden-accessible{ display:none;}
.FormularioCurso_ElementInline, .FormularioCurso_RequireTelefono{  text-align:left;  float:left;  width:320px;  min-height:35px;  height:auto;  margin-bottom:5px;  display:flex;  flex-wrap:wrap;  align-items:center;}
.FormularioCurso_RequireTelefonoError{width:325px;text-align:left;float:left;height:30px;padding-top:3px;margin-bottom:10px;background:url(../../img/fieldRequireTelefono.gif) #fefcd7 no-repeat;}
.FormularioCurso_ElementInline select{width:62px;margin-right:4px;}
.FormularioCurso_minInput{text-align:left;margin-right:5px;width:45px;}
.FormularioCurso_minInput_viu{text-align:left;margin-right:5px;width:33px;}
.FormularioCurso_minAddress{text-align:left;width:98px; margin-right:5px;}
.FormularioCurso_obsphone{text-align:left;width:84px;}
.FormularioCurso_phone{text-align:left;width:calc(100% - 190px);}
.FormularioCurso_phoneLarge{text-align:left;width:131px;}
.FormularioCurso_ElementAllRow{text-align:left;float:left;width:640px;margin-top:5px;  display:flex;  flex-wrap:wrap;  align-items:center;}
.FormularioCurso_ElementHidden{display:none;}
.FormularioCurso_form{margin:20px 0px;}
.FormularioCurso_button{text-align:left;margin:20px 0px 20px 110px;}
.FormularioCursoAlert_button{text-align:left;margin:20px 0px 20px 160px;}
.FormularioCursoAlert_button{text-align:left;margin:20px 0px 20px 160px;}
.FormularioCurso_fields{text-align:left;clear:both;margin-bottom:10px;}
.FormularioCurso_txtRules{font-size:11px;color:#706f6b;text-align:justify;margin-right:20px;}
.FormularioCurso_ElementRules{float:left;margin-top:10px;margin-left:10px;text-align:left;width:620px;}
.FormularioCurso_checkbox{margin:0px;
/*position:absolute;*/
}
.FormularioCurso_imageLoading{position:absolute;left:200px;top:200px;padding:10px;display:none;}
.FormularioCurso_Secure{ 
/* IE 8 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
/* IE 5-7 */
 filter:alpha(opacity=0); 
/* Netscape */
 -moz-opacity:0.0; 
/* Safari 1.x */
 -khtml-opacity:0.0; 
/* Good browsers */
 opacity:0.0; height:0px;}
.FormularioCurso_Campus{ float:left; margin-top:10px; text-align:right; width:429px;}
.FormularioSelectMargen{ margin:10px; text-align:left; width:186px;}
 .FormularioCurso_Campuspe{background:url(../../img/ok-orange-small.gif) 75px 5px;background-repeat:no-repeat; float:left; margin-top:5px; text-align:left;padding-bottom:10px;padding-left:110px; font-size:11px;width:380px;}
.FormularioCurso_spanYQE{ float:left; margin:0 5px 0 0; width:auto;}
.FormularioCurso_inputYQE{ float:left; margin:0 5px 0 0; width:30px;}
.FormularioCurso_txtRulesYQE{font-size:11px;color:#706f6b;text-align:justify;margin:0px;}
.FormularioCurso_selectSmall, .FormularioCurso_selectSmall2{width:60px;margin-right:5px;}
.FormRelacionadoCheck{float:left;padding-left:20px;padding-top:20px;padding-right:10px;}
.IpadAlertCtn{margin:15px 15px 5px 5px;}
.EstrellaIpadCtn{padding:20px 0 0 0;}
.EstrellaIpad{float:left;margin:4px 0 0 15px;height:100px;width:195px;}
.IpadAlertDetalle{float:left;margin:0 0 0 8px;width:305px;}
.OpinionEncuesta{font-size:18px;font-weight:normal;margin:15px 0;color:#333333;padding:0;}
.CompletaEncuestaCtn{background:#FF7400;padding:5px;text-align:center;}
.CompletaEncuestaCtn a:hover, .CompletaEncuestaCtn a{color:#FFF;cursor:pointer;}
.CompletaEncuesta{color:white;font-weight:normal;text-decoration:none;font-size:16px;}
.popUpIPadPeople{float:right;height:80px;margin:30px 20px 0 6px;width:80px;}
.PromocionValida{color:#888888;font-size:10px;margin:3px 0;padding:0;}
.PromocionValida a, .PromocionValida a:hover{text-decoration:underline;color:#888888;font-size:10px;margin:3px 0;}
input.placeholder,textarea.placeholder{color:#767676;font-style:italic;}
:-moz-placeholder{color:#767676;font-style:italic;}
::-webkit-input-placeholder{color:#767676;font-style:italic;}
.RadioTelefonoContainer{padding:0;margin:0;}
.RadioTelefonoContainerRight{padding:0;margin-left:310px;}
.RadioTelefonoIni{margin-left:78px;}
.RadioTelefono{border:0!important;width:auto!important;}
.RadioTelefono, .RadioTelefonoIni, .RadioTelefono_CO, .telephone_type_first_selector_label{float:left;}
.RadioTelefono_CO{padding-left:70px;clear:both;}
.FormularioCurso_RequireTelefonoExpand, .FormularioCurso_RequireTelefonoExpand_CO{width:325px;text-align:left;float:left;}
.FormularioCurso_RequireTelefonoErrorExpand_CO, .FormularioCurso_RequireTelefonoErrorExpand{background:url(../../img/fieldRequire.gif) transparent no-repeat;width:325px;text-align:left;float:left;}
.expandedInput{width:41px;}
.FormularioCurso_FechaNacimientoUPAEP{ margin-left:0; margin-top:0; width:325px;text-align:left;float:left;height:35px;}
.RadioSINO{border:0!important;font-size:11px!important;width:auto!important;white-space:nowrap!important;float:left;}
.FormularioCurso_SpanDefault_RadioSINO{display:block;float:left;width:535px;padding-left:15px;margin-right:3px;padding-bottom:11px;border-bottom:1px solid #C9CAC4;margin-bottom:10px;}
div.FormularioCurso_Require_preguntas{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
.ui-autocomplete, .ui-autocomplete *{margin:0;padding:0;position:relative;}
.ui-autocomplete{position:relative;border:1px #CCCCCC solid;list-style:none;background-color:#FFF;text-align:left;height:auto;max-height:150px;overflow:auto;width:350px;}
 .ui-autocomplete li{ position:relative; font-weight:normal; font-size:16px; border-bottom:1px #CCCCCC solid; padding:0; cursor:pointer;}
.ui-autocomplete li:hover{ background:#EEEEEE;}
 .ui-menu .ui-menu-item a{ display:block; font-weight:normal; padding:10px 5px;}
 .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{ background-color:#CAECF8;}
#FormRelacionado .btnCancel{display:block;float:right;margin-right:30px;margin-top:5px;}
.FormRelacionado{font-size:17px;}
.FormRelacionado label.sedes{font-weight:normal;}
.FormRelacionado_close{cursor:pointer;background-color:#ff7200;width:20px;height:20px;overflow:hidden;text-align:center;vertical-align:middle;font-weight:bold;float:right;color:#fff;display:block;border:1px solid #ff7200;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-top-left-radius:3px 3px;-webkit-moz-border-top-right-radius:3px 3px;-moz-border-top-left-radius:3px 3px;-moz-border-top-right-radius:3px 3px;}
.FormRelacionado_data{color:#888;font-size:0.7em;margin-bottom:5px;width:495px;}
.FormRelacionado_data span{color:#000;}
.FormRelacionado_container{background:white;border-top:3px solid #ff7200;clear:both;}
.FormRelacionado_img{float:left;width:100px;height:50px;display:block;border:1px solid #CCC;margin:10px 0 0 30px;}
.FormRelacionado_text{float:left;display:block;margin:10px 20px;width:500px;padding-bottom:10px;}
.FormRelacionado_buttons{margin-top:10px;padding-top:15px;clear:both;display:block;border-top:1px solid #999;text-align:right;}
.FormRelacionado_label{font-size:0.8em;font-weight:bold;background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1;display:block;margin:0;padding:10px 20px 7px 45px;vertical-align:middle;}
.FormRelacionado_title{font-weight:bold;display:block;margin:10px 0;font-size:14px;}
.FormRelacionado_btnCss{cursor:pointer;float:right;height:33px;margin-right:5px;}
.FormRelacionado_textGraciasCtn{padding-top:30px;width:580px;float:left;}
.FormRelacionado_GraciasCtn{background:url(../../img/bckRelacionadoAlerta.png) repeat-x;height:94px;color:#4d9317;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;}
.FormRelacionado_GraciasCtn span{display:block;}
.FormRelacionado_GraciasSolicitud{font-size:20px !important;}
.FormRelacionado_GraciasEnvio{font-size:14px !important;}
#FormRelacionado_requiredFields{margin-top:20px;margin-left:20px;}
#FormRelacionado_requiredFields .FormularioCurso_SpanDefault{color:#000000;font-weight:bold;}
.FormRelacionadoAlert{font-size:17px;margin:15px 15px 10px 5px;}
.FormRelacionadoAlert_container{background:white;clear:both;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.FormRelacionadoAlert_text{float:left;display:block;margin:0 20px;width:500px;padding-bottom:85px;}
.FormRelacionadoAlert_CursoCtn{background:url(../../img/bckRelacionadoCurso.png) repeat-x;height:65px;padding-top:18px;}
.FormRelacionadoAlert_label{font-size:0.8em;font-weight:bold;background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1;display:block;margin:0;padding:10px 20px 7px 45px;vertical-align:middle;}
.FormRelacionadoAlert_title{display:block;margin:10px 0;}
.FormRelacionado_container .FormRelacionado-subtitle-relacionado{font-size:17px;font-weight:bold;color:#1170ac;width:100%;float:left;margin-bottom:10px;}
.ButtonCssRel_Title{height:24px;padding:0px 5px;line-height:24px;display:block;float:left;color:#FFFFFF;font-family:Arial;font-size:15px;font-weight:bold;}
.ButtonCssRel_Title a{color:#FFFFFF;text-decoration:none;}
.ButtonCssRel_Title a:hover{text-decoration:underline;color:#FFFFFF;}
.ButtonCssRel_container{cursor:pointer;height:25px;}
 .bg_enviar{ background-color:#ff7200; text-shadow:0 -1px 0 #ffa964; border-radius:5px 5px 5px 5px; color:#FFF; font-weight:bold;}
 .FormRelacionado_textMasters{display:table;height:auto;margin:15px 47px;}
 .FormRelacionado_dataMasters{ color:#888; font-size:0.7em; margin-bottom:5px; float:left;}
 .FormRelacionado_imgMasters{ float:left; width:100px; height:50px; display:block; border:1px solid #CCC; margin:0px 0px 0px 19px;}
 .ButtonCssRel_container{cursor:pointer;height:25px;float:left;}
 .FormRelacionado_dataMastersAdicional{ color:#888888; float:left; font-size:0.7em; margin-bottom:5px; margin-right:10px; margin-left:20px; width:495px;}
 .FormRelacionado_dataMastersAdicional span{ font-weight:bold;}
 .FormRelacionado_labelGracias{ color:#ff7200; display:block; font-size:1.1em; font-weight:bold; margin:0; padding:17px 0 17px 45px; vertical-align:middle;}
 .FormRelacionado_labelRecibirMas{ font-size:0.9em; font-weight:bold; background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1; display:block; margin:0; padding:12px 20px 13px 41px; vertical-align:middle; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
 .FormRelacionado_textMastersBtn{ border-top:1px solid #999; display:block; height:90px; margin:0 45px; padding-top:19px;overflow:hidden;padding-bottom:10px;}
 .FormRelacionado_textMastersBtn .btnCancel{ display:block; float:left !important; margin-right:30px; margin-top:5px; margin-left:17px;}
 .FormRelacionado_titleRel{ font-weight:bold; display:block; font-size:14px; color:#333333;}
 .FormRelacionado div.FormularioCurso_Require, .FormRelacionado .FormularioCurso_ElementDefault{ float:none; display:block; clear:both;}
 .FormRelacionado_dataCentro{ color:#888; font-size:13px; margin-bottom:5px;}
 .FormRelacionado_titleRel2{ display:block; font-size:14px; color:#333333; padding: 0px 0px 20px 45px;}
 .FormRelacionado_titleRelMasters{ display:block; font-size:14px; color:#333333;}
 .FormRelacionado_titleRelMasters li{ font-size:14px; margin-top:22px;}
.imgErrorRel{ position:relative;}
 .imgOkRel{ height:29px; left:9px; position:relative; top:12px;}
 .FormRelacionado_labelGracias2{ color:#95C704; display:block; font-size:14px; font-weight:bold; margin:0; padding:17px 0 17px 45px; vertical-align:middle;}
 .FormRelacionado_labelRecibirMas2{ font-size:0.9em; font-weight:bold; background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1; display:block; margin:0; vertical-align:middle; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; height:53px;}
 .divCompletarCamposImg{ float:left;}
 .FormRelacionado_labelSolicitudEnviadaDiv{ float:left; width:490px; margin-bottom:20px;}
 .FormRelacionado_labelSolicitudEnviadaImg{ float:left;}
 .FormRelacionado_labelSolicitudEnviadaTxt{ color:#ff7200; display:block; font-size:18px; font-weight:bold; margin:16px 0 0 46px;}
 .cbPadded2{ float:left !important; padding:10px 0 10px 35px !important;}
 .label-underline{ border-bottom:1px solid #999999; margin-right:16px; color:#999999; clear:both; display:block; margin-bottom:15px; padding-bottom:2px;}
.alert-message{ color:#ffffff; font-size:18px; font-weight:bold; clear:both; margin-bottom:15px; background-color:#d05050; padding:10px; margin-right:20px; display:none;}
@media only screen and (max-width:765px){.FormularioCurso_form .Arial11{ white-space:normal; line-height:normal; word-break:normal;}
 .FormularioCurso_novedades .Arial12{ float:none; white-space:normal;}
 .FormularioCurso_RequireTelefonoExpand, .FormularioCurso_RequireTelefonoExpand_CO{ width:100%; margin-bottom:3px;}
 .FormularioCurso_ElementDefault{ margin-bottom:3px;}
 .FormularioCurso_ElementInline, .FormularioCurso_RequireTelefono{ margin-bottom:3px;}
 .FormRelacionado_text{width:98%;}
 .FormRelacionado_data{width:100%;}
 .FormRelacionado_labelSolicitudEnviadaDiv{width:99%;}
 .FormRelacionado_titleRel2{padding:0px 0px 20px 10px;width:96%;}
 .FormRelacionado_labelRecibirMas2{width:94%;}
 #FormRelacionado_requiredFields .FormularioCurso_select{ width:calc(89% - 10px);}
 #FormRelacionado_requiredFields .FormularioCurso_input{ width:calc(89% - 10px);}
 .FormularioCurso_fields .FormularioCurso_ElementRules{ width:95%;}
}
.FormularioCursoAlerta_container{padding:5px;margin-top:20px;margin-right:8px;font-size:12px;}
.ButtonCloseAlerts{position:absolute;top:0;right:0;cursor:pointer;width:33px;height:33px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../img/buttonCloseAlerts.png');}
.ButtonCloseAlerts[class]{background:url(../../img/buttonCloseAlerts.png) no-repeat;}
.borderCenter{ border-top:3px solid #D0D1CC; margin-top:10px; padding:10px 0; background-color:#F1F1F1;}
.posRelative{position:relative;}
#FormRelacionado_requiredFields{margin-top:20px;}
#FormRelacionado_requiredFields .FormularioCurso_SpanDefault{color:#000000;font-weight:bold;}
.FormRelacionado_container .FormRelacionado-subtitle-relacionado{font-size:17px;font-weight:bold;color:#fe7e10;width:100%;float:left;margin-top:10px;margin-bottom:10px;}
.FormularioCursoCtn_Alerta{margin:0 20px;}
.FormularioCursoCtn_Alerta p{margin:20px 0;}
.FormularioCurso_ImgInactivo img{margin-left:15px;margin-top:10px;}
.FormularioCurso_Alerta{ font-family:Arial; font-size:17px; color:#333333; font-weight:bold;  margin:20px;}
.FormularioCursoAlert_fields{width:645px;margin-left:5px;}
.FormularioCurso_TitleAlerta{ font-family:Arial; font-size:14px; font-weight:bold; color:#ff7f07; display:block; border:1px solid #ff7f07; padding:15px; background-color:#ffe9d5;}
.FormularioCurso_DescAlerta{ font-family:Arial; font-weight:normal; color:#333333; display:block; line-height:1.4em;}
.FormularioCursoAlert_novedades{margin-right:10px;padding-left:30px;width:590px;}
.FormularioCursoInactivo_component{text-align:left;padding-bottom:20px;}
.FormularioCurso_gris{color:#706f6b;}
.FormularioCurso_span{text-align:left;width:160px;float:left;display:inline;font-weight:bold;}
.FormularioCurso_input{text-align:left;width:190px;}
.FormularioCurso_select{text-align:left;width:195px;}
.FormularioCurso_textarea{text-align:left;width:510px;height:100px;}
.FormularioCurso_titleCentro{color:#FF7400;font-weight:bold;}
div.FormularioCurso_Require{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
span.FormularioCurso_Require{text-align:left;color:#FF7400;}
.FormularioCurso_SpanDefault{display:block;float:left;width:90px;padding-left:15px;margin-right:5px;}
.FormularioCurso_ElementDefault, .telephone_required_container{text-align:left;float:left;width:320px;min-height:35px;height:auto;  display:flex;  flex-wrap:wrap;  align-items:center;  }
.FormularioCurso_ElementInline{width:325px;text-align:left;float:left;height:35px;}
.FormularioCurso_ElementInline select{width:62px;margin-right:4px;}
.FormularioCurso_minInput{text-align:left;margin-right:5px;width:35px;}
.FormularioCurso_minAddress{text-align:left;width:98px; margin-right:5px;}
.FormularioCurso_phone{text-align:left;width:98px;}
.FormularioCurso_phoneLarge{text-align:left;width:141px;}
.FormularioCurso_ElementAllRow{text-align:left;float:left;width:640px;margin-top:5px;}
.FormularioCurso_form{
/* margin:10px 0px;*/
}
.FormularioCursoAlert_button{text-align:left;margin:20px 0px 20px 160px;}
.FormularioCurso_fields{text-align:left;clear:both;margin-bottom:10px;}
.FormularioCurso_txtRules{font-size:11px;color:#706f6b;text-align:justify;margin-right:20px;}
.FormularioCurso_ElementRules{float:left;margin-top:10px;margin-left:10px;text-align:left;width:640px;}
.FormularioCurso_checkbox{margin:0px;
/*position:absolute;*/
}
.FormularioCurso_imageLoading{position:absolute;left:200px;top:200px;padding:10px;display:none;}
.FormularioCurso_Secure{ 
/* IE 8 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
/* IE 5-7 */
 filter:alpha(opacity=0); 
/* Netscape */
 -moz-opacity:0.0; 
/* Safari 1.x */
 -khtml-opacity:0.0; 
/* Good browsers */
 opacity:0.0;}
.FormRelacionadoAlert{font-size:17px;margin:15px 15px 10px 5px;}
.FormRelacionadoAlert_container{background:white;clear:both;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.FormRelacionadoAlert_text{float:left;display:block;margin:0 20px;width:500px;padding-bottom:85px;}
.FormRelacionadoAlert_CursoCtn{background:url(../../img/bckRelacionadoCurso.png) repeat-x;height:65px;padding-top:18px;}
.FormRelacionadoAlert_label{font-size:0.8em;font-weight:bold;background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1;display:block;margin:0;padding:10px 20px 7px 45px;vertical-align:middle;}
.FormRelacionadoAlert_title{display:block;margin:10px 0;}
.FormularioCurso_Campus{ float:left; margin-top:10px; text-align:right; width:429px;}
.FormularioSelectMargen{ margin:10px; text-align:left; width:186px;}
 .FormularioCurso_Campuspe{background:url(../../img/ok-orange-small.gif) 75px 5px;background-repeat:no-repeat; float:left; margin-top:5px; text-align:left;padding-bottom:10px;padding-left:110px; font-size:11px;width:380px;}
.FormRelacionado_textGraciasCtn{padding-top:30px;width:580px;float:left;}
.FormRelacionado_GraciasCtn{background:url(../../img/bckRelacionadoAlerta.png) repeat-x;height:94px;color:#4d9317;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;}
.FormRelacionado_GraciasCtn span{display:block;}
.FormRelacionado_GraciasSolicitud{font-size:20px !important;}
.FormRelacionado_GraciasEnvio{font-size:14px !important;}
.FormRelacionadoCheck{float:left;padding-left:20px;padding-top:20px;padding-right:10px;}
.IpadAlertCtn{margin:15px 15px 5px 5px;}
.EstrellaIpadCtn{padding:20px 0 0 0;}
.EstrellaIpad{float:left;margin:4px 0 0 15px;height:100px;width:195px;}
.IpadAlertDetalle{float:left;margin:0 0 0 8px;width:305px;}
.OpinionEncuesta{font-size:18px;font-weight:normal;margin:15px 0;color:#333333;padding:0;}
.CompletaEncuestaCtn{background:#FF7400;padding:5px;text-align:center;}
.CompletaEncuestaCtn a:hover, .CompletaEncuestaCtn a{color:#FFF;cursor:pointer;}
.CompletaEncuesta{color:white;font-weight:normal;text-decoration:none;font-size:16px;}
.popUpIPadPeople{float:right;height:80px;margin:30px 20px 0 6px;width:80px;}
.PromocionValida{color:#888888;font-size:10px;margin:3px 0;padding:0;}
.PromocionValida a, .PromocionValida a:hover{text-decoration:underline;color:#888888;font-size:10px;margin:3px 0;}
.RadioTelefonoContainer{padding:0;margin:0;}
.RadioTelefonoIni{margin-left:78px;}
.RadioTelefono{border:0!important;width:auto!important;white-space:nowrap!important;}
.RadioTelefono, .RadioTelefonoIni, .RadioTelefono_CO{float:left;}
.RadioTelefono_CO{padding-left:70px;clear:both;}
.expandedInput{width:41px;}
FormularioCurso_container{border-top:3px solid #D0D1CC;margin-top:10px;padding:10px 0;background-color:#F1F1F1;}
.posRelative{position:relative;}
.FormularioCurso_novedades{margin-right:10px;}
.FormularioCurso_component{text-align:left;width:670px;padding-left:20px;}
.FormularioCurso_gris{color:#706f6b;}
.FormularioCurso_span{text-align:left;width:160px;float:left;display:inline;font-weight:bold;}
.FormularioCurso_input{text-align:left;width:190px;}
.FormularioCurso_select{text-align:left;width:195px;visibility:visible !important;}
.FormularioCurso_textarea{text-align:left;width:510px;height:100px;}
.FormularioCurso_titleCentro{color:#FF7400;font-weight:bold;}
div.FormularioCurso_Require{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
div.FormularioCurso_Notes div, div.FormularioCurso_Prevalidate{background-image:url(../../img/fieldRequireTelefono.gif);background-repeat:no-repeat;}
div.FormularioCurso_PrevalidateRequired{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
div.FormularioCurso_Notes div{color:#706F6B;padding-left:10px;}
span.FormularioCurso_Require{text-align:left;color:#FF7400;}
span.FormularioCurso_Prevalidate{text-align:left;color:#999;}
.FormularioCurso_SpanDefault{display:block;float:left;width:90px;padding-left:15px;margin-right:5px;}
.FormularioCurso_ElementDefault{text-align:left;float:left;width:320px;min-height:35px;height:auto;}
.FormularioCurso_ElementInline, .FormularioCurso_RequireTelefono{width:325px;text-align:left;float:left;height:35px;}
.FormularioCurso_RequireTelefonoError{width:325px;text-align:left;float:left;height:30px;padding-top:3px;margin-bottom:10px;background:url(../../img/fieldRequireTelefono.gif) #fefcd7 no-repeat;}
.FormularioCurso_ElementInline select{width:62px;margin-right:4px;}
.FormularioCurso_minInput{text-align:left;margin-right:5px;width:45px;}
.FormularioCurso_minAddress{text-align:left;width:98px; margin-right:5px;}
.FormularioCurso_obsphone{text-align:left;width:84px;}
.FormularioCurso_phone{text-align:left;width:98px;}
.FormularioCurso_phoneLarge{text-align:left;width:131px;}
.FormularioCurso_ElementAllRow{text-align:left;float:left;width:640px;margin-top:5px;}
.FormularioCurso_ElementHidden{display:none;}
.FormularioCurso_form{margin:20px 0px;}
.FormularioCurso_button{text-align:left;margin:20px 0px 20px 110px;}
.FormularioCurso_fields{text-align:left;clear:both;margin-bottom:10px;}
.FormularioCurso_txtRules{font-size:11px;color:#706f6b;text-align:justify;margin-right:20px;}
.FormularioCurso_ElementRules{float:left;margin-top:10px;margin-left:10px;text-align:left;width:640px;}
.FormularioCurso_checkbox{margin:0px;
/*position:absolute;*/
}
.FormularioCurso_imageLoading{position:absolute;left:200px;top:200px;padding:10px;display:none;}
.FormularioCurso_Secure{ 
/* IE 8 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
/* IE 5-7 */
 filter:alpha(opacity=0); 
/* Netscape */
 -moz-opacity:0.0; 
/* Safari 1.x */
 -khtml-opacity:0.0; 
/* Good browsers */
 opacity:0.0;}
#FormRelacionado .btnCancel{display:block;float:right;margin-right:30px;margin-top:5px;}
.FormRelacionado{font-size:17px;}
.FormRelacionado label.sedes{font-weight:normal;}
.FormRelacionado_close{cursor:pointer;background-color:#ff7200;width:20px;height:20px;overflow:hidden;text-align:center;vertical-align:middle;font-weight:bold;float:right;color:#fff;display:block;border:1px solid #ff7200;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-top-left-radius:3px 3px;-webkit-moz-border-top-right-radius:3px 3px;-moz-border-top-left-radius:3px 3px;-moz-border-top-right-radius:3px 3px;}
.FormRelacionado_data{color:#888;font-size:0.7em;margin-bottom:5px;width:495px;}
.FormRelacionado_data span{color:#000;}
.FormRelacionado_container{background:white;border-top:3px solid #ff7200;clear:both;}
.FormRelacionado_img{float:left;width:100px;height:50px;display:block;border:1px solid #CCC;margin:10px 0 0 30px;}
.FormRelacionado_text{float:left;display:block;margin:0 20px;width:500px;padding-bottom:10px;}
.FormRelacionado_buttons{margin-top:10px;padding-top:15px;clear:both;display:block;border-top:1px solid #999;text-align:right;}
.FormRelacionado_label{font-size:0.8em;font-weight:bold;background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1;display:block;margin:0;padding:10px 20px 7px 45px;vertical-align:middle;}
.FormRelacionado_title{font-weight:bold;display:block;margin:10px 0;font-size:14px;}
.FormRelacionado_btnCss{cursor:pointer;float:right;height:33px;margin-right:5px;}
#FormRelacionado_requiredFields{margin-top:20px;margin-left:20px;}
#FormRelacionado_requiredFields .FormularioCurso_SpanDefault{color:#000000;font-weight:bold;}
.FormRelacionado_container .FormRelacionado-subtitle-relacionado{font-size:17px;font-weight:bold;color:#1170ac;width:100%;float:left;margin-bottom:10px;}
.ButtonCssRel_Title{height:24px;padding:0px 5px;line-height:24px;display:block;float:left;color:#FFFFFF;font-family:Arial;font-size:15px;font-weight:bold;}
.ButtonCssRel_Title a{color:#FFFFFF;text-decoration:none;}
.ButtonCssRel_Title a:hover{text-decoration:underline;color:#FFFFFF;}
.ButtonCssRel_container{cursor:pointer;height:25px;}
 .bg_enviar{ background-color:#ff7200; text-shadow:0 -1px 0 #ffa964; border-radius:5px 5px 5px 5px; color:#FFF; font-weight:bold;}
 .FormRelacionado_textMasters{display:table;height:auto;margin:15px 47px;}
 .FormRelacionado_dataMasters{ color:#888; font-size:0.7em; margin-bottom:5px; float:left;}
 .FormRelacionado_imgMasters{ float:left; width:100px; height:50px; display:block; border:1px solid #CCC; margin:0px 0px 0px 19px;}
 .ButtonCssRel_container{cursor:pointer;height:25px;float:left;}
 .FormRelacionado_dataMastersAdicional{ color:#888888; float:left; font-size:0.7em; margin-bottom:5px; margin-right:10px; margin-left:20px; width:495px;}
 .FormRelacionado_dataMastersAdicional span{ font-weight:bold;}
 .FormRelacionado_labelGracias{ color:#ff7200; display:block; font-size:1.1em; font-weight:bold; margin:0; padding:17px 0 17px 45px; vertical-align:middle;}
 .FormRelacionado_labelRecibirMas{ font-size:0.9em; font-weight:bold; background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1; display:block; margin:0; padding:12px 20px 13px 41px; vertical-align:middle; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
 .FormRelacionado_textMastersBtn{ border-top:1px solid #999; display:block; margin:0 45px; padding-top:19px;overflow:hidden;padding-bottom:10px;}
 .FormRelacionado_textMastersBtn .btnCancel{ display:block; float:left !important; margin-right:30px; margin-top:5px; margin-left:17px;}
 .FormRelacionado_titleRel{ font-weight:bold; display:block; font-size:14px; color:#333333;}
 .FormRelacionado div.FormularioCurso_Require, .FormRelacionado .FormularioCurso_ElementDefault{ float:none; display:block; clear:both;}
 .FormRelacionado_dataCentro{ color:#888; font-size:13px; margin-bottom:5px;}
 .FormRelacionado_titleRel2{ display:block; font-size:14px; color:#333333; padding: 0px 0px 20px 45px;}
 .FormRelacionado_titleRelMasters{ display:block; font-size:14px; color:#333333;}
 .FormRelacionado_titleRelMasters li{ font-size:14px; margin-top:22px;}
.imgErrorRel{ position:relative;}
 .imgOkRel{ height:29px; left:9px; position:relative; top:12px;}
 .FormRelacionado_labelGracias2{ color:#95C704; display:block; font-size:14px; font-weight:bold; margin:0; padding:17px 0 17px 45px; vertical-align:middle;}
 .FormRelacionado_labelRecibirMas2{ font-size:0.9em; font-weight:bold; background:url(/img/likeit.gif) 20px 4px no-repeat #F1F1F1; display:block; margin:0; vertical-align:middle; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; height:53px;}
 .FormRelacionado_labelRecibirMas3{ font-size:0.9em; font-weight:bold; background:#F1F1F1; display:block; margin:0; vertical-align:middle; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; height:53px;}
 .divCompletarCamposImg{ float:left;}
.divCompletarCampos{ float:none; font-size:15px; display:flex; align-items:center; height:100%;}
 .FormRelacionado_labelSolicitudEnviadaDiv{ float:left; width:490px; margin-bottom:20px;}
 .FormRelacionado_labelSolicitudEnviadaImg{ float:left;}
 .FormRelacionado_labelSolicitudEnviadaTxt{ color:#ff7200; display:block; font-size:18px; font-weight:bold; margin:16px 0 0 46px;}
 .cbPadded2{ float:left !important; padding:10px 0 10px 35px !important;}
@media only screen and (max-width:765px){.FormularioCursoInactivo_form .Arial11{ white-space:normal; line-height:normal; word-break:normal;}
 .FormularioCursoAlert_novedades .Arial12{ float:none; white-space:normal; word-break:normal;}
 .FormularioCurso_RequireTelefonoExpand, .FormularioCurso_RequireTelefonoExpand_CO{ width:100%; margin-bottom:3px;}
 .FormularioCurso_ElementDefault{ margin-bottom:3px;}
 .FormularioCurso_ElementInline, .FormularioCurso_RequireTelefono{ margin-bottom:3px;}
 .FormularioCurso_form .FormularioCurso_novedades.Arial11{ white-space:normal;}
 .FormRelacionado_text{width:98%;}
 .FormRelacionado_data{width:100%;}
 .FormRelacionado_labelSolicitudEnviadaDiv{width:99%;}
 .FormRelacionado_titleRel2{padding:0px 0px 20px 10px;width:96%;}
 .FormRelacionado_labelRecibirMas2{width:94%;}
 #FormRelacionado_requiredFields .FormularioCurso_select{ width:calc(89% - 10px);}
 #FormRelacionado_requiredFields .FormularioCurso_input{ width:calc(89% - 10px);}
}
.FormularioMigrarCentro{clear:both;margin:10px 0;width:700px;text-align:left;}
.FormularioMigrarCentro_containerTitle{margin:30px 0;}
.FormularioMigrarCentro_subtitle{color:#ff7400;}
.FormularioMigrarCentro_info{color:#FF8F00;padding:5px;margin:10px 7px 15px 7px;font-size:16px;font-weight:bold;}
.FormularioMigrarCentro label{margin-top:3px;float:left;width:150px;}
div.FormularioMigrarCentro, div.FormularioMigrarCentro_required{padding:5px 20px;margin:0;}
div.FormularioMigrarCentro_btn{padding-left:170px;}
.FormularioMigrarCentro h2{font-size:16px;font-weight:bold;border-bottom:1px solid #000;padding:5px;margin:30px 7px 15px 7px;color:#000;}
div.FormularioMigrarCentro_required{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;background-position:5px 10px;}
.FormularioMigrarCentro_infoLabel{clear:both;width:140px;color:#777;font-size:10px;padding-right:10px;}
.smallInput{width:150px;}
.mediumInput{width:250px;}
.longInput{width:450px;}
.status_green{color:#86B21D !important;}
.status_red{color:#E12B13 !important;}
.FormularioRecomendar_container{margin-left:150px;}
.FormularioRecomendar_containerTitle{margin:30px 0 30px 0;}
.FormularioRecomendar_spanInput{margin-bottom:5px;}
.FormularioRecomendar_span{width:150px;float:left;display:inline;font-weight:bold;}
.FormularioRecomendar_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioRecomendar_subtitle{color:#ff7400;}
.FormularioRecomendar_enviar{margin:10px 0 10px 170px;width:150px;}
.FormularioRecomendar_sobre{margin:30px 10px 30px 120px;padding-top:5px;}
@media only screen and (max-width:768px){.FormularioRecomendar_container{ margin-left:0px;}
 .FormularioRecomendar_input{ width:98%; margin:5px 0px;}
 .FormularioRecomendar_enviar{ margin:10px 0 10px 0px;}
 .FormularioRecomendar_containerTitle{ width:90% !important; margin:25px 0;}
 .FormularioRecomendar_sobre{ margin:23px 0px 0px 0px; width:8% !important; padding-left:6px;}
 .FormularioRecomendar_sobre .icon{ display:block;}
}
.FormularioresetPassword_container{margin:0 0 50px 150px;}
.FormularioresetPassword_containerTitle{margin:30px 0 30px 150px;}
.FormularioresetPassword_spanInput{margin-bottom:5px;}
.FormularioresetPassword_span{width:150px;float:left;display:inline;font-weight:bold;}
.FormularioresetPassword_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioresetPassword_subtitle{color:#ff7400;}
.FormularioresetPassword_enviar{margin:10px 0 10px 170px;width:150px;}
.FormularioresetPassword_imageLoading{position:absolute;left:550px;top:310px;padding:10px;display:none;}
.FormularioresetPassword_ok{margin:70px 0 30px 150px;font-size:14px;font-weight:bold;display:none;}
.FormularioresetPassword_ok span{font-size:12px;font-weight:normal;}
.unsuscribeContainer{padding-top:2px;background-color:#ebf8cd;}
.FormularioUnsuscribe_container{margin:0 0 0 15px;}
.FormularioUnsuscribe_containerTitle{margin:30px 0 30px 150px;}
.FormularioUnsuscribe_spanInput{margin-bottom:5px;}
.FormularioUnsuscribe_span{width:150px;margin-bottom:5px;font-weight:bold;display:block;}
.FormularioUnsuscribe_input{display:inline;text-align:left;width:300px;margin:-5px 0 7px 20px;}
.FormularioUnsuscribe_subtitle{color:#ff7400;}
.FormularioUnsuscribe_enviar{margin:10px 0 10px 1px;width:150px;}
.FormularioUnsuscribe_imageLoading{position:absolute;left:550px;top:310px;padding:10px;display:none;}
.FormularioUnsuscribe_ok{margin:70px 0 30px 150px;font-size:14px;font-weight:bold;display:none;}
.FormularioUnsuscribe_ok span{font-size:12px;font-weight:normal;}
@media only screen and (max-width:765px){.FormularioUnsuscribe_spanInput input, select, textarea{   width:97%;}
}
.FormularioUsuarioCentro{position:relative;clear:both;margin:10px 0;width:700px;text-align:left;}
.FormularioUsuarioCentro label{margin-top:3px;float:left;width:150px;}
.FormularioUsuarioCentro select{width:200px;}
.FormularioUsuarioCentro textarea{width:450px;height:100px;}
div.FormularioUsuarioCentro, div.FormularioUsuarioCentro_required{padding:5px 20px;margin:0;}
div.FormularioUsuarioCentro_btn{padding-left:170px;}
.FormularioUsuarioCentro h2{font-size:16px;font-weight:bold;border-bottom:1px solid #000;padding:5px;margin:30px 7px 15px 7px;color:#000;}
div.FormularioUsuarioCentro_required{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;background-position:5px 10px;}
.FormularioUsuarioCentro_infoLabel{clear:both;width:140px;color:#777;font-size:10px;padding-right:10px;}
.smallInput{width:150px;}
.mediumInput{width:250px;}
.longInput{width:450px;}
.status_green{color:#86B21D !important;}
.status_red{color:#E12B13 !important;}
.FormularioUsuarioCentro_CountCharacters{font-size:10px;}
.FormularioUsuarioCentroSecure{ position:absolute;
/* IE 8 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/* IE 5-7 */
 filter:alpha(opacity=0);
/* Netscape */
 -moz-opacity:0.0;
/* Safari 1.x */
 -khtml-opacity:0.0;
/* Good browsers */
 opacity:0.0;}
.FormularioUsuarioCentro_imageLoading{ position:absolute; left:200px; top:200px; padding:10px; display:none;}
.FormularioVestibular_container{border-top:3px solid #D0D1CC;margin-top:10px;padding:10px 0;background-color:#F1F1F1;}
.posRelative{position:relative;}
.FormularioVestibular_novedades{margin-right:10px;}
.FormularioVestibular_component{text-align:left;width:670px;padding-left:20px;}
.FormularioVestibular_gris{color:#706f6b;}
.FormularioVestibular_span{text-align:left;width:160px;float:left;display:inline;font-weight:bold;}
.FormularioVestibular_input{text-align:left;width:190px;}
.FormularioVestibular_select{text-align:left;width:195px;}
.FormularioVestibular_textarea{text-align:left;width:510px;height:100px;}
.FormularioVestibular_titleCentro{color:#FF7400;font-weight:bold;}
div.FormularioVestibular_Require{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
span.FormularioVestibular_Require{text-align:left;color:#FF7400;}
.FormularioVestibular_SpanDefault{display:block;float:left;width:100px;padding-left:15px;margin-right:5px;}
.FormularioVestibular_ElementDefault{text-align:left;float:left;width:330px;height:35px;}
.FormularioVestibular_ElementInline{text-align:left;float:left;height:35px;}
.FormularioVestibular_minInput{text-align:left;margin-right:5px;width:35px;}
.FormularioVestibular_phone{text-align:left;width:98px;}
.FormularioVestibular_phoneLarge{text-align:left;width:141px;}
.FormularioVestibular_ElementAllRow{text-align:left;float:left;width:640px;}
.FormularioVestibular_form{margin:20px 0px;}
.FormularioVestibular_button{text-align:left;margin:20px 0px 20px 110px;}
.FormularioVestibular_fields{text-align:left;clear:both;margin-bottom:10px;}
.FormularioVestibular_txtRules{font-size:11px;color:#706f6b;text-align:justify;margin-right:20px;}
.FormularioVestibular_ElementRules{float:left;margin-top:10px;margin-left:10px;text-align:left;width:640px;}
.FormularioVestibular_checkbox{margin:0px;
/*position:absolute;*/
}
.FormularioVestibular_imageLoading{position:absolute;left:200px;top:200px;padding:10px;display:none;}
.FormularioVestibular_Secure{ 
/* IE 8 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
/* IE 5-7 */
 filter:alpha(opacity=0); 
/* Netscape */
 -moz-opacity:0.0; 
/* Safari 1.x */
 -khtml-opacity:0.0; 
/* Good browsers */
 opacity:0.0;}
.Glosario_container{list-style-type:none;margin:0px;padding:0px;}
.Glosario_container h2{font-family:Arial;font-size:11px;display:inline;font-weight:normal;margin:0px;padding:0px;}
.Glosario_padre{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;}
.GraciasCurso_title{font-weight:normal;font-size:18px;}
.GraciasCurso_logo{padding:3px;border:1px solid #CCCCCC;margin-right:5px;float:left;}
.GraciasCurso_header{display:block;background-color:#F0F0F0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;}
blockquote{display:inline;margin-left:0px;}
.icon{display:block;float:left;overflow:hidden;margin-right:4px;width:16px;height:16px;}
.icon16x11{border:none;overflow:hidden;}
.icon_google,.icon_delicious,.icon_digg,.icon_facebook{margin-left:4px;}
.icon_detail{height:13px !important;}
.InfoCentro_title{font-weight:normal;font-size:18px;padding-bottom:5px;float:left;
/*width:570px;*/
 width:81%;}
.InfoCentro_sedes{float:left;width:81%;
/*width:570px;*/
}
.InfoCentro_mas{font-size:11px;font-family:Arial, Helvetica, serif, sans-serif;color:#009EFB;display:inline;border-width:0;cursor:pointer;}
.InfoCentro_logo{outline:1px solid #CCCCCC;margin-right:5px;float:left;}
.InfoCentro_header{padding:5px;border-bottom:1px solid #C6C6C6;border-top:3px solid #DADADA; min-height:60px; height:auto !important; height:60px; display:block;background-color:#F1F1F1;}
.InfoCentro_label{display:block;width:100px;float:left;}
.InfoCentro_info{margin:10px 0 20px 5px;font-size:14px;}
.InfoCentro_Value{color:#808080;}
.InfoCentro_ValueAdicional{color:#808080;margin-left:100px;}
.InfoCentro_item{margin-bottom:5px;}
.InfoCentro_textoAdicional{overflow:hidden;}
.InfoCentro_expand{display:inline;cursor:pointer;color:#0080DF;float:right;margin:5px 20px 10px 0;font-size:12px;font-weight:bold;}
.InfoCentro_expand img{margin-right:5px;}
.InfoCentro_thumb{margin:0 7px;}
.InfoCentro_thumb div img{padding:5px;border:1px solid #CCCCCC;}
.ImgCtn{float:left;height:200px;}
.NameImg{padding:10px;width:150px;font-size:11px;}
@media only screen and (max-width:768px){.InfoCentro_title{ width:100% !important;}
 .InfoCentro_sedes{ width:100% !important;}
}
.InfoCentroInactivos_title{font-weight:normal;font-size:18px;padding-bottom:5px;float:left;}
.InfoCentroInactivos_sedes{float:left;width:570px;}
.InfoCentroInactivos_mas{font-size:11px;font-family:Arial, Helvetica, serif, sans-serif;color:#009EFB;display:inline;border-width:0;cursor:pointer;}
.InfoCentroInactivos_logo{padding:3px;border:1px solid #CCCCCC;margin-right:5px;float:left;}
.InfoCentroInactivos_header{padding:5px;border-bottom:1px solid #C24949;border-top:3px solid #C24949;min-height:60px;display:block;background-color:#FFBCBC;}
.InfoCentroInactivos_label{display:block;width:100px;float:left;}
.InfoCentroInactivos_info{margin:10px 0 20px 5px;font-size:14px;}
.InfoCentroInactivos_Value{color:#808080;}
.InfoCentroInactivos_ValueAdicional{color:#808080;margin-left:100px;}
.InfoCentroInactivos_item{margin-bottom:5px;}
.InfoCentroInactivos_textoAdicional{overflow:hidden;}
.InfoCentroInactivos_expand{display:inline;cursor:pointer;color:#0080DF;float:right;margin:5px 20px 10px 0;font-size:12px;font-weight:bold;}
.InfoCentroInactivos_expand img{margin-right:5px;}
.InfoCentroInactivos_thumb{margin:0 7px;}
.InfoCentroInactivos_thumb div img{padding:5px;border:1px solid #CCCCCC;}
.ImgCtn{float:left;height:200px;}
.NameImg{padding:10px;width:150px;font-size:11px;}
.InfoCurso_container{display:block;margin-bottom:10px;}
.InfoCurso_title{font-weight:normal;font-size:18px;display:block;}
.InfoCurso_logo{outline:1px solid #CCCCCC;margin-right:5px;float:left;}
.InfoCurso_header{padding:5px;border-bottom:1px solid #C6C6C6;height:60px;display:block;}
.InfoCurso_label{display:block;width:120px;float:left;}
.InfoCurso_info{margin:10px 0 0 0;padding-left:100px;}
.InfoCurso_Value{color:#808080;}
.InfoCurso_ValueAdicional{  display:block;  border-top:3px solid #ECECEC;color:#808080;  margin-top:8px;padding:0 0 19px 120px;  background:url('../../img/icon-dato-adicional.jpg') no-repeat 0 0;}
.InfoCurso_ValueAdicional div{padding:2px 0;}
.InfoCurso_item{margin-bottom:5px;clear:both;}
.InfoCurso_textoAdicional{overflow:hidden;display:inline;}
.InfoCurso_Button{  padding:6px 0 5px 220px;}
#NombreCentro{float:left;padding-right:5px;}
.divEstrellas{float:left;margin:0 10px 0 0px;}
.InfoCurso_container{display:block;margin-bottom:10px;}
.InfoCurso_title{font-weight:normal;font-size:18px;display:block;}
.InfoCurso_title_h1{ font-weight:normal; font-size:18px; display:block; line-height:25px;}
.InfoCurso_logo{outline:1px solid #CCCCCC;margin-right:5px;float:left;}
.InfoCurso_header{padding:5px;border-bottom:1px solid #C6C6C6;height:60px;display:block;}
.InfoCurso_label{display:block;width:100px;float:left;}
.InfoCurso_info{margin:10px 0 0 0;padding-left:120px;}
.InfoCurso_Value{color:#808080;}
.InfoCurso_ValueAdicional{  display:block;  border-top:3px solid #ECECEC;color:#808080;  margin-top:8px;  padding:0 0 19px 100px;  background:url('../../img/icon-dato-adicional.jpg') no-repeat 0 0;}
.InfoCurso_ValueAdicional div{padding:2px 0;}
.InfoCurso_item{margin-bottom:5px;clear:both;}
.InfoCurso_textoAdicional{overflow:hidden;display:inline;}
.InfoCurso_Button{  padding:6px 0 5px 220px;}
#NombreCentro{float:left;padding-right:5px;}
.divEstrellas{float:left;margin:0 10px 0 0px;}
#InputSpan-container{margin:5px 0 5px 0;}
.JobsGroup_container{margin-top:10px;}
.JobsGroup_intro{float:left;width:450px;font-size:16px;margin:0px 15px;}
.JobsGroup_jobs{float:left;margin-right:30px;width:400px;}
.JobsGroup_jobs .ButtonCss_container{margin-top:10px;}
.JobsGroup_subtitle{font-weight:bold;font-size:14px;margin-bottom:5px;}
div.JobsGroup_close{cursor:pointer;border:1px solid #000;float:right;padding:0 2px;font-weight:bold;font-size:14px;}
.JobsGroup_intro .JobsGroup_subtitle{font-size:36px !important;margin:0px 0px 5px 0px !important;font-weight:normal !important;}
.JobsGroup_introtext{margin-bottom:30px;}
.JobsGroup_jobs .JobsGroup_job{cursor:pointer;color:#0080DF;}
.JobsGroup_form span{display:inline-block;font-weight:bold;width:100px;margin-right:5px;padding-left:15px;}
.JobsGroup_form textarea{float:left;}
.JobsGroup_form input.large{width:226px;}
.JobsGroup_form span.require{background-image:url(../../img/fieldRequire.gif);background-repeat:no-repeat;}
.LinksBuscadorFooter_br{margin:5px 0;}
.LinksBuscadorFooter_div{clear:both;padding:5px 0px;}
.ListadoCentros_container{margin-bottom:30px;}
.ListadoCentros_info{float:left;width:550px;}
.ListadoCentros_title{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 5px;}
.ListadoCentros_logoCentro{float:left;outline:1px solid #cccccc;margin-right:15px;width:100px;height:50px;}
.ListadoCentros_TituloCurso{font-size:13pt;margin-bottom:-11px;}
.ListadoCentros_LabelDireccion{font-size:8pt;}
.colorLabelDireccion{color:#01a2ff;}
.ListadoCentros_links{display:block;padding-top:10px;padding-left:5px;padding-bottom:10px;border:2px solid #FFFFFF;}
.ListadoCentros_linksContainer .hover{border-color:#0080DF !important;cursor:pointer;}
.ListadoCentros_linksContainer{border-bottom:1px solid #cacaca;}
.ListadoCentros_Boton{margin-top:10px;margin-left:124px;}
.ListadoCursos_container{margin-bottom:30px;}
.ListadoCursos_title{display:block;border-bottom:1px solid #000000;padding:10px 0 5px 5px;font-weight:bold;font-size:14px;}
.ListadoCursos_logoCentro{float:left;outline:1px solid #cccccc;margin-right:15px;margin-bottom:10px;width:100px;height:50px;}
.ListadoCursos_TituloCurso{margin-bottom:-11px;}
.colorNombreCentro{color:#01a2ff;}
.ListadoCursos_links{padding-top:15px;padding-left:5px;padding-bottom:15px;border:2px solid #FFFFFF;}
.ListadoCursos_linksContainer .hover{border-color:#0080DF !important;cursor:pointer;}
.ListadoCursos_linksContainer{border-bottom:1px solid #000000;}
.ListadoCursos_Boton{margin-top:10px;float:left;}
.ListadoCursos_Precio{color:#E17A1E;font-weight:bold;}
.ListadoCursos_Descripcion{color:#888888;font-size:11px;}
.ListadoCursos_infoContainer{width:500px;margin-right:5px;font-size:11px;overflow:hidden;float:left;}
.ListadoCursos_Separador{width:1px;margin:0px 15px 10px 5px;background-color:#CCCCCC;height:150px;}
.ListadoCursos_Spacer{margin-bottom:7px;}
.ListadoCursos_right_fixed{float:left;width:110px;}
.ListadoCursos_right{float:left;width:290px;height:160px;}
.ListadoCursos_destacado{float:left;margin-top:15px;color:#F04D00;}
.ListadoCursos_DestacadoTexto{margin-left:5px;}
.ListadoCursos_DestacadosImg{vertical-align:bottom;}
.ListadoCursos_CentroTexto{margin-left:5px;}
.ListadoCursos_Adicional{display:block;color:#888888;}
.ListadoCursos_TituloCursoNF{margin-bottom:7px;font-weight:bold;font-size:17px;text-decoration:none;color:#0080DF;}
.ListadoCursos_TituloCursoNF_hover{margin-bottom:7px;font-weight:bold;font-size:17px;text-decoration:underline;color:#4C4C4C;}
.Spacer{padding:15px 0px;}
.ListadoCursos_destacado_modalidad{float:left;margin-top:15px;color:#F04D00;}
.ListadoCursos_CentroTextoLabel span.ListadoCursos_Adicional{display:none;}
.ListadoCursos_CentroTextoLabel a.ListadoCursos_Spacer{display:none;}
.ListadoCursos_right .Spacer .line_span{display:none;}
@media only screen and (max-width:768px){.ListadoCursos_Spacer{ margin-bottom:0px;}
 .ListadoCursos_right br, .ListadoCursos_right_fixed br{ display:none !important;}
 .ListadoCursos_right .Arial11.ListadoCursos_Descripcion, .ListadoCursos_right_fixed .Arial11.ListadoCursos_Descripcion{ display:inline !important;}
 .ListadoCursos_CentroTextoLabel span.ListadoCursos_Adicional{ display:inline !important;}
 .ListadoCursos_CentroTexto span.ListadoCursos_Adicional{ display:none !important;}
 .ListadoCursos_right div.Spacer, .ListadoCursos_right_fixed div.Spacer{ padding:0px;}
 .ListadoCursos_CentroTextoLabel a.ListadoCursos_Spacer{ display:inline !important;}
 .ListadoCursos_CentroTexto a.ListadoCursos_Spacer{ display:none !important;}
 .ListadoCursos_destacado{ margin-top:2px;}
 .ListadoCursos_right .Spacer .line_span, .ListadoCursos_right_fixed .Spacer .line_span{ display:inline !important;}
 .ListadoCursos_right_fixed{ height:auto !important;}
 .Arial11.ListadoCursos_Descripcion{ white-space:normal !important;}
}
.windowHeaderNoColorInactivo{ font-weight:bold; font-family:Arial, Helvetica, serif, sans-serif; font-size:16px; display:block; padding:10px 0 10px 10px;border-bottom:1px solid #707070;border-top:1px solid #707070;background:#F0F0F0;margin-bottom:10px;margin-top:15px;}
.windowHeaderNoColorInactivo span a{ font-size:16px;}
.contentInactivo{padding-left:10px;padding-bottom:30px;}
.contentInactivo .ListadoCursosCentroTitulo_noStrech{width:auto !important;}
.ListadoCursosCentro_container{margin-bottom:30px;}
.ListadoCursosCentro_TituloCurso{margin-bottom:-11px;}
.ListadoCursosCentro_links{padding-top:5px;padding-left:5px;padding-bottom:10px;border:2px solid #FFFFFF;}
.ListadoCursosCentro_linksContainer{border-bottom:1px solid #000000;}
.ListadoCursosCentro_linksContainer.inactivo{padding-left:15px; border:0;}
.ListadoCursosCentro_linksContainer.inactivo a{font-size:13px;}
.ListadoCursosCentro_linksContainer .hover{border-color:#0080DF !important;cursor:pointer;}
.ListadoCursosCentro_Boton{margin-top:10px;float:left;}
.ListadoCursosCentro_Banner{ background:#FFBCBC; border:1px solid #C24949; color:#C24949; display:block; padding:10px; text-align:center; width:124px;}
.ListadoCursosCentro_Precio{color:#FF7400;font-weight:bold;}
.ListadoCursosCentro_Descripcion{color:#888888;font-size:11px;}
.ListadoCursosCentro_Spacer{margin-bottom:7px;}
.ListadoCursosCentro_CentroTexto{margin-left:5px;}
.ListadoCursosCentro_linkNoFixed{width:475px;float:left;display:block;}
.ListadoCursosCentro_linkFixed{width:347px;float:left;display:block;}
.ListadoCursosCentroTitulo_container{display:block;background-color:#F0F0F0;border-bottom:1px solid #707070;padding:10px 0 10px 10px;clear:both;overflow:hidden;}
.ListadoCursosCentroTitulo_noStrech{width:685px;}
.ListadoCursosCentroTitulo_container.ListadoCursosCentroTitulo_noStrech.inactivo{background:none;border-bottom:none;}
.ListadoCursosCentroTitulo_strech{width:950px;}
.ListadoCursosCentroTitulo_title{font-weight:bold;font-size:16px;padding-right:10px;}
.ListadoCursosCentroTitulo_titleInactivo{font-weight:bold;font-size:16px;padding-right:10px; padding-bottom:5px;}
.ListadoCursosCentroTitulo_subtitle{font-weight:normal;font-size:12px;}
.ListadoCursos_container{margin-bottom:30px;}
.ListadoCursos_title{display:block;border-bottom:1px solid #000000;padding:10px 0 5px 5px;font-weight:bold;font-size:14px;}
.ListadoCursos_logoCentro{float:left;outline:1px solid #cccccc;margin-right:15px;width:100px;height:50px;}
.ListadoCursos_TituloCurso{margin-bottom:-11px;}
.colorNombreCentro{color:#01a2ff;}
.ListadoCursos_linksContainer .hover{border-color:#0080DF !important;cursor:pointer;}
.ListadoCursos_linksContainer{border-bottom:1px solid #cccccc;}
.ListadoCursos_Boton{margin-top:10px;float:left;}
.ListadoCursos_Precio{color:#E17A1E;font-weight:bold;}
.ListadoCursos_Descripcion{color:#888888;font-size:11px;}
.ListadoCursos_infoContainer_fixed{width:545px;font-size:11px;overflow:hidden;float:left;}
.ListadoCursos_infoContainer{width:500px;margin-right:5px;font-size:11px;overflow:hidden;float:left;}
.ListadoCursos_Separador{width:1px;margin:0px 15px 10px 5px;background-color:#CCCCCC;height:150px;}
.ListadoCursos_Spacer{margin-bottom:7px;}
.ListadoCursos_right_fixed{float:right;width:135px;border-left:1px solid #ccc;padding-left:10px;}
.ListadoCursos_right{float:left;width:290px;}
.ListadoCursos_destacado{float:left;margin-top:15px;color:#F04D00;}
.ListadoCursos_DestacadoTexto{margin-left:5px;}
.ListadoCursos_DestacadosImg{vertical-align:bottom;}
.ListadoCursos_CentroTexto{margin-left:5px;}
.ListadoCursos_Adicional{display:block;color:#888888;}
.ListadoCursos_TituloCursoNF{margin-bottom:7px;font-weight:bold;font-size:17px;text-decoration:none;color:#0080DF;}

/*.ListadoCursos_TituloCursoNF_hover{margin-bottom:7px;font-weight:bold;font-size:17px;text-decoration:underline;color:#4C4C4C;}
*/

/* Cambio de selector por:hover;*/
.ListadoCursos_TituloCursoNF:hover{text-decoration:underline;color:#4C4C4C;}
.Spacer{padding:15px 0px;}
.ListadoCursos_destacado_modalidad{float:left;margin-top:15px;color:#F04D00;}
.ListadoCursos_error{border-top-color:#ffffff; border-top-style:solid; border-top-width:1px; width:700px;}
.ListadoCursos_CentroTextoLabel span.ListadoCursos_Adicional{display:none;}
.ListadoCursos_CentroTextoLabel a.ListadoCursos_Spacer{display:none;}
.ListadoCursos_right_fixed .Spacer .line_span{display:none;}
@media only screen and (max-width:768px){.ListadoCursos_Spacer{ margin-bottom:0px;}
 .ListadoCursos_right_fixed br, .ListadoCursos_right br{ display:none !important;}
 .ListadoCursos_right_fixed .Arial11.ListadoCursos_Descripcion, .ListadoCursos_right .Arial11.ListadoCursos_Descripcion{ display:inline !important;}
 .ListadoCursos_CentroTextoLabel span.ListadoCursos_Adicional{ display:inline !important;}
 .ListadoCursos_CentroTexto span.ListadoCursos_Adicional{ display:none !important;}
 .ListadoCursos_right_fixed div.Spacer, .ListadoCursos_right div.Spacer{ padding:0px;}
 .ListadoCursos_CentroTextoLabel a.ListadoCursos_Spacer{ display:inline !important;}
 .ListadoCursos_CentroTexto a.ListadoCursos_Spacer{ display:none !important;}
 .ListadoCursos_destacado{ margin-top:2px;}
 .ListadoCursos_right_fixed .Spacer .line_span{ display:inline !important;}
 .Arial11.ListadoCursos_Descripcion{ white-space:normal !important;}
}
.ListadoCursosTitulo_container{display:block;background-color:#FFFFFF;border-bottom:1px solid #707070;padding:10px 0 10px 10px;clear:both;overflow:hidden;}
.ListadoCursosTitulo_noStrech{width:685px;}
.ListadoCursosTitulo_title{font-weight:bold;font-size:16px;}
.ListadoCursosTitulo_subtitle{font-weight:normal;font-size:12px;}
.ListadoLinksBuscadorFooter_column1{width:48%;float:left;}
.ListadoLinksBuscadorFooter_column2{width:48%;float:right;}
.ListadoLinksBuscadorFooter_column1{width:48%;float:left;}
.ListadoLinksBuscadorFooter_column2{width:48%;float:right;}
.LoginCentros_container{display:block;overflow:hidden;height:311px;position:relative;}
.LoginCentros_titulo{font-weight:bold;font-size:12px;}
.LoginCentros_top{padding-top:5px;}
.LoginCentros_txt{font-size:12px;display:block;}
.LoginCentros_txtinput{font-size:12px;margin-bottom:5px;display:inline-block;width:80px;}
.LoginCentros_input{width:110px;}
.LoginCentros_button{margin:5px 0 0 85px;display:inline-block;}
.LoginCentros_recordar{ color:#0080DF; cursor:pointer; display:block; position:absolute; left:105px;top:160px; width:150px;}
.LoginCentros_recordar:hover{text-decoration:underline;}
.LoginCentros_cancelRecordar{ float:right; margin:12px 0 0 0; padding:0; display:inline; *margin-top:-18px;
/* ie6 hack */
}
.LoginCentros_login{padding:10px 0 0 20px;margin-top:10px;height:311px;display:block;width:240px;}
.LoginCentros_pos{position:absolute;}
#LoginCentros\.down{cursor:pointer;}
#LoginCentros\.loading{display:inline-block;margin-left:10px;padding-bottom:5px;display:none;}
.LoginCentrosHeader_container{ height:311px;background-image:url(../../img/bg_login_centro.gif);}
.LoginCentrosHeader_top{ font-size:22px;font-family:Arial; padding:15px 0 0 0;margin-left:20px;}
.LoginCentrosHeader2_txt{ font-size:20px;}
.floatLeft3{ float:left; padding-top:15px;}
.LoginCentrosHeader_login{width:260px;}
.LoginCentrosHeader_txt{ font-size:14px;margin-left:20px;margin-top:10px;}
.LoginCentrosHeader_button{margin-top:10px;}
.Logo_container{margin-bottom:5px;position:relative;}
.Logo_educaContainer{position:absolute;left:0;top:0;}
.logoCountry{font-family:Arial;font-size:22px;margin-left:5px;margin-right:5px;}
.logoImageSpan{background-image:url(../../img/borders_logo.png);background-repeat:no-repeat;background-position:-28px 0px;font-size:42px;}
.spacer100x100{width:118px;height:40px;}
.IconsRightGroup{margin:8px 0 0 10px;}
.LogoRightGroup{text-align:right;}
.LogoRightTop{height:25px;}
.LogoRightBottom{text-align:left;padding-left:135px;}
@media(max-width:768px){ .LogoRightTop .ButtonCss_Title.bg_orange{  -moz-text-blink:none;  -moz-text-decoration-color:-moz-use-text-color;  -moz-text-decoration-line:underline;  -moz-text-decoration-style:solid;  color:#000000;  padding-bottom:0;  padding-left:0;  padding-top:0;  text-align:right;  background:none;  position:relative;  width:99% !important;  cursor:auto;   }
  .LogoRightTop .ButtonCss_Title.bg_orange a{  color:#343434;  font-size:13px;  margin-right:5%;  position:relative;  cursor:pointer;   }
}
.Logo_container{margin-bottom:5px;position:relative;}
.Logo_educaContainer{position:absolute;left:0;top:0;}
.LogoCountry{font-family:Arial;font-size:22px;margin-left:5px;margin-right:5px;}
.LogoImageSpan{background-image:url(../../img/borders_logo.png);background-repeat:no-repeat;background-position:-28px 0px;font-size:42px;}
.spacer100x100{width:118px;height:40px;}
.IconsRightGroup{margin:8px 0 0 10px;}
.LogoRightGroup{text-align:right;}
.LogoRightTop{height:25px;}
.LogoRightBottom{text-align:left;padding-left:135px;}
@media(max-width:768px){
/*#buttonCssLogoCursos{ display:none;}
 .centrosButton{ display:none !important;}
*/
 .LogoRightTop .ButtonCss_Title.bg_orange{  -moz-text-blink:none;  -moz-text-decoration-color:-moz-use-text-color;  -moz-text-decoration-line:underline;  -moz-text-decoration-style:solid;  color:#000000;  padding-bottom:0;  padding-left:0;  padding-top:0;  text-align:right;  background:none;  position:relative;  width:99% !important;  cursor:auto;   }
  .LogoRightTop .ButtonCss_Title.bg_orange a{  color:#343434;  font-size:13px;  margin-right:5%;  position:relative;  cursor:pointer;   }
}
.Message_container{text-align:left;padding:40px 20px 20px 20px;margin:auto;margin-top:10px;}
.Message_borderTop{border-top:1px solid #838379;}
.Message_borderBottom{border-bottom:1px solid #838379;}
.Message_ok{background-color:#ebf8cd;}
.Message_warning{background-color:#f8f7db;}
.Message_warningFixed{background-color:#f8f7db;width:655px;}
.Message_fixed{width:80%;}
.Message_container img{padding-right:15px;float:left;}
.Message_title{font-size:16px;font-weight:bold;}
.Message_container blockquote{font-size:14px;}
.Message_container blockquote a{font-size:14px;}
.Message_container blockquote p a{font-size:10px;}
.cursoRelacionadoOk, .cursoRelacionadoOk *{ margin:0;padding:0;}
.cursoRelacionadoOk{ background-color:#EBF8CD; padding:20px 0 10px 0;margin-bottom:10px;}
.cursoRelacionadoOk .Message_title{ font-size:18px; font-weight:bold; margin:0 0 0 20px;}
.cursoRelacionadoOk blockquote ul{ list-style:none; margin:15px 0 15px 32px;}
.cursoRelacionadoOk blockquote ul li{ background:url("/img/bullet.gif") no-repeat scroll 0px 4px transparent; font-size:12px; padding:0 0 0 10px; margin:3px 0px 0px 0px;}
.cursoRelacionadoOk table.footer{ background:white; margin:0;
/*margin-bottom:50px;*/
 padding-top:8px; list-style:none; border-spacing:0; width:100%;}
.cursoRelacionadoOk table.footer td{ width:187px; border:0px red solid; padding:37px 30px 0 77px;margin:0; vertical-align:top; font-size:12px;}
.cursoRelacionadoOk table.footer td.footerSolicitud{ background:url("/img/postCuponOk.png") no-repeat scroll 25px 25px transparent;}
.cursoRelacionadoOk table.footer td.footerContact{ background:url("/img/postCuponDoc.png") no-repeat scroll 25px 25px transparent;}
.cursoRelacionadoOk table.footer td.footerInfoRelacionada{ background:url("/img/postCuponPointer.png") no-repeat scroll 25px 25px transparent;}
.cursoRelacionadoOk table.footer td.footerSeparator{ background:url("/img/postCuponArrow.png") no-repeat scroll 0 center transparent; margin:0;padding:0; width:23px;}
.cursoRelacionadoOk table.footer td ul{ list-style:none; padding:5px; margin:0; color:#888888;}
.cursoRelacionadoOk table.footer td ul li{ background:url("/img/bullet.gif") no-repeat scroll 0px 4px transparent; display:block; font-size:10px; padding:0 0 0 10px; margin:0;}
@media only screen and (max-width:768px){ .Message_container.Message_ok blockquote{  width:calc(96% - 80px) !important; }
 .Message_container.Message_ok{  width:97% !important; }
}
.Message_container blockquote{ padding:0; margin:0 0 20px; font-size:17.5px; border-left:0;}
.CtnChannel{margin:0px 125px;width:700px;}
.subject, .fechaMsj, .CtnMsj{padding:20px 0px;}
.subject img{padding:0 5px 5px 5px;}
.Title{font-size:14px;font-weight:bold;padding-left:10px;width:650px;padding-bottom:10px;}
.CtnMensajes, .CtnMensajes_Centro, .CtnMensajes_User{border-top:1px solid #CCC;}
.CtnMensajes_Centro{background-color:#F1F1F1; position:relative;}
.CtnMensajes_User{background-color:#FFF;}
.CtnMensajes_Centro img{border:1px solid #A4A4A4;}
.CtnMensajes img, .CtnMensajes_User img, .CtnMensajes_Centro img{margin:10px 10px 10px 10px;width:100px;height:50px;}
.DetailSolicitud{padding-top:10px;padding-right:10px;width:465px;}
.ButtonUser{padding:2px 8px;font-family:Arial;font-size:15px;font-weight:bold;background-color:#FF7400;background-image:url(../../img/bg_ButtonCssOrange.gif);background-repeat:repeat-x;color:#FFF;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;}
.ButtonCtnUser{padding-top:15px;float:left;}
.ButtonCtnUser a{visibility:hidden;}
.ButtonCtnCentro a{visibility:visible; position:absolute; right:15px; top:15px;}
.clearBoth{clear:both;}
.MR_ctn{border-top:1px solid #CCCCCC;width:700px;background-color:#F1F1F1;margin-bottom:35px;}
.MR_txtCtn{padding-left:90px;float:left;}
.MR_txt{width:450px;height:100px;margin:15px 15px 15px 0px;}
.MR_lbl{float:left;padding:15px;font-size:13px;font-weight:bold;}
.MRbtn{font-family:Arial;font-size:15px;font-weight:bold;background-color:#FF7400;background-image:url(../../img/bg_ButtonCssOrange.gif);background-repeat:repeat-x;color:#FFF;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;}
.ButtonCtnMrb{float:left;padding-bottom:20px;}
.ButtonCtnMrb input:hover{cursor:pointer;}
.LimitChars{margin-bottom:25px;}
.MyEducaeduPostCupon_container{text-align:left;min-height:350px;background:#F0F0F0;margin-top:10px;}
.MyEducaeduPostCupon_title .Message_title{font-size:17px;color:#333;font-weight:bold;text-align:left;}
.MyEducaeduPostCupon_questionsFormerStudents, .MyEducaeduPostCupon_reviews, .MyEducaeduPostCupon_friendsFB{margin:0px 8px 20px 12px;padding:20px;width:255px;min-height:205px;background:#FFF;border:1px solid #E9E9E9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;float:left;}
.MyEducaeduPostCupon_questionsFormerStudentsTitle, .MyEducaeduPostCupon_reviewsTitle, .MyEducaeduPostCupon_friendsFBTitle{text-align:center;font-weight:bold;font-size:17px;}
.MyEducaeduPostCupon_friendsFB{background-repeat:no-repeat;background-position:2px 2px;}
.MyEducaeduPostCupon_questionsFormerStudentsCourse, .MyEducaeduPostCupon_reviewsCourse{text-align:center;padding-top:5px;font-size:14px;height:16px;}
.MyEducaeduPostCupon.questionsFormerStudentsImages{padding:8px;}
.MyEducaeduPostCupon_reviewsLinkCtn{text-align:center;margin-top:5px;}
a.MyEducaeduPostCupon_reviewsLink{text-decoration:none;display:block;white-space:nowrap;}
a.MyEducaeduPostCupon_reviewsLink:hover{text-decoration:none;}
.MyEducaeduPostCupon_lastReviewCtn{width:400px;margin:25px auto;overflow:hidden;height:90px;}
.MyEducaeduPostCupon_questionsFormerStudentsImages{width:200px;margin:25px auto;}
.MyEducaeduPostCupon_lastReviewCtn img.MyEducaeduPostCupon_userImage, .MyEducaeduPostCupon_questionsFormerStudentsImages img.MyEducaeduPostCupon_userImage{width:58px;height:58px;float:left;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;}
.MyEducaeduPostCupon_userName{display:inline;margin-bottom:-20px;float:left;}
.MyEducaeduPostCupon_userName{display:inline;float:left;margin-left:15px;font-size:15px;font-weight:bold;color:#333;}
.MyEducaeduPostCupon_reviewDate{display:none;float:left;margin-left:6px;font-size:13px;font-weight:normal;}
.MyEducaeduPostCupon_reviewContainer{width:250px;clear:none;float:left;margin:19px 0 0 15px;}
.MyEducaeduPostCupon_reviewContainer p{color:#676767;white-space:pre-wrap;overflow:hidden;font-size:13px;width:185px;}
.MyEducaeduPostCupon_reviewPuntaje{margin-bottom:24px;}
.MyEducaeduPostCupon_friendsFBText{color:#333333;padding-top:5px;}
.MyEducaeduPostCupon_fbButtonCtn img, .MyEducaeduPostCupon_fbButtonCtn2 img{vertical-align:middle;margin-right:5px;}
.MyEducaeduPostCupon_fbButtonCtn{margin-top:110px;text-align:center;}
.MyEducaeduPostCupon_fbButtonCtn2{margin:125px auto 0;}
.MyEducaeduPostCupon_questionsFormerStudentsLink{-moz-box-shadow:inset 0 1px #809cc5;-webkit-box-shadow:inset 0 1px #809cc5;box-shadow:inset 0 1px #809cc5;border-top:1px solid #3d5799;background-color:#3778b4;background-image:-o-linear-gradient(top,#557ab0,#3d5799 50%);background-image:-webkit-linear-gradient(top,#557ab0,#3d5799 50%);background-image:-webkit-gradient(top,#557ab0,#3d5799 50%);background-image:-moz-linear-gradient(top,#557ab0,#3d5799 50%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;color:#FFF;font-size:19px;text-align:left;text-indent:15px;line-height:37px;text-shadow:0px -1px 3px #333;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#557ab0', EndColorStr='#3d5799');cursor:pointer;padding:2px 5px;position:relative;display:inline-block;;}
 .MyEducaeduPostCupon_questionsFormerStudentsLink img{ position:absolute; left:5px;}
.MyEducaeduPostCupon_fbTextButton{font-family:Arial, sans-serif;font-size:16px;padding:0 0 0 5px;color:white;display:block;;}
@media only screen and (max-width:768px){.MyEducaeduPostCupon_questionsFormerStudents, .MyEducaeduPostCupon_reviews, .MyEducaeduPostCupon_friendsFB{ width:83% !important; margin:10px 2% 20px 2% !important;}
}
.NavigatorCategorias_container{width:675px;overflow:hidden;padding:10px;background-color:#EFEFEF;border-bottom:1px solid #707070;}
.NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { display:none;}
.NavigatorCategorias_column{width:205px;padding-right:18px;overflow:hidden;}
.NavigatorCategoriasItem_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;width:205px;font-size:10px;padding-left:8px;float:left;line-height:1;margin-bottom:2px;}
.NavigatorCategorias_title{margin-bottom:10px;font-weight:bold;}
@media only screen and (max-width:765px){.NavigatorCategorias_container{ width:100%;}
 .NavigatorCategoriasItem_container{ width:100%;}
 .NavigatorCategorias_column{position:relative; width:90%;background-color:#FFF;padding-right:0;}
 .NavigatorCategorias_column div{ padding-left:7px; padding-right:7px; padding-top:1px; padding-bottom:5px; }
 .NavigatorCategorias_column div.NavigatorCategoriasItem_container{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-bottom:0px;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
 div.NavigatorCategoriasItem_container.expand { max-height:350px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
 .NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { background:#FFF; border:1px solid #DBE1EB; height:18px;padding-top:5px; display:block;}
  .NavigatorCategorias_column div:hover{
/*background:#fff;*/
 }
 .icon-select{float:right;width:2px;background-image:url(../../img/flecha.png);background-repeat:no-repeat;
/* background-size:100% 100%;*/
margin-top:5px;}
 #idNavCategoria .NavigatorDerechaProvincia, #idNavCategoria .NavigatorDerechaModalidad{margin-right:0px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{
/* color:red;*/
background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title2, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title2{
/* color:red;*/
display:block;background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;padding-bottom:6px;padding-left:10px;margin-bottom:5px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{display:none;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_container, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_container{background-color:#fff;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;width:100%;}
#idNavCategoria .NavigatorDerechaProvincia .icon-select, #idNavCategoria .NavigatorDerechaModalidad .icon-select{width:23px;height:8px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content.expand{max-height:550px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
}
.NavigatorCategorias_container{width:675px;overflow:hidden;padding:10px;background-color:#EFEFEF;border-bottom:1px solid #707070;}
.NavigatorCategorias_column{width:205px;padding-right:18px;overflow:hidden;}
.NavigatorCategoriasItem_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;width:205px;font-size:10px;padding-left:8px;float:left;line-height:1;margin-bottom:2px;}
.NavigatorCategorias_title{margin-bottom:10px;font-weight:bold;}
.NavigatorCategoriasFooter_container{overflow:hidden;padding:10px;background-color:#EFEFEF;}
.NavigatorCategoriasFooter_containerFooter{overflow:hidden;padding:10px;background-color:#EFEFEF;}
.NavigatorCategoriasFooter_column{width:48%;overflow:hidden;}
.NavigatorCategoriasFooterItem_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;font-size:11px;padding-left:8px;line-height:1;margin-bottom:2px;}
.NavigatorCategoriasFooterItem_container a{font-size:11px;}
.NavigatorCategoriasFooter_title{margin-bottom:10px;font-weight:bold;}
.NavigatorCategorias_container{width:675px;overflow:hidden;padding:10px;background-color:#EFEFEF;border-bottom:1px solid #707070;}
.NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { display:none;}
.NavigatorCategorias_column{width:205px;padding-right:18px;overflow:hidden;}
.NavigatorCategoriasItem_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;width:205px;font-size:10px;padding-left:8px;float:left;line-height:1;margin-bottom:2px;}
.NavigatorCategorias_title{margin-bottom:10px;font-weight:bold;}
div.WindowGroup_title2{display:none;}
@media only screen and (max-width:765px){.NavigatorCategorias_container{ width:100%;}
 .NavigatorCategoriasItem_container{ width:100%;}
 .NavigatorCategorias_column{position:relative; width:90%;background-color:#FFF;padding-right:0;}
 .NavigatorCategorias_column div{ padding-left:7px; padding-right:7px; padding-top:1px; padding-bottom:5px; }
 .NavigatorCategorias_column div.NavigatorCategoriasItem_container{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-bottom:0px;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
 div.NavigatorCategoriasItem_container.expand { max-height:350px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
  .NavigatorCategorias_column div.NavigatorCategoriasItem_container-box { background:#FFF; border:1px solid #DBE1EB; height:18px;padding-top:5px; display:block;}
  .NavigatorCategorias_column div:hover{
/*background:#fff;*/
 }
 .icon-select{float:right;width:2px;background-image:url(../../img/flecha.png);background-repeat:no-repeat;
/* background-size:100% 100%;*/
margin-top:5px;}
 #idNavCategoria .NavigatorDerechaProvincia, #idNavCategoria .NavigatorDerechaModalidad{margin-right:0px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{
/* color:red;*/
background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title2, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title2{
/* color:red;*/
display:block;background:#FFF;border:1px solid #DBE1EB;height:18px;padding-top:5px;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;padding-bottom:6px;padding-left:10px;margin-bottom:5px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_title, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_title{display:none;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_container, #idNavCategoria .NavigatorDerechaModalidad .WindowGroup_container{background-color:#fff;font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;width:100%;}
#idNavCategoria .NavigatorDerechaProvincia .icon-select, #idNavCategoria .NavigatorDerechaModalidad .icon-select{width:23px;height:8px;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content{ opacity:0;
/* display:none;*/
overflow:auto;max-height:0px !important;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
#idNavCategoria .NavigatorDerechaProvincia .WindowGroup_content.expand{max-height:550px !important;opacity:1;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px;margin-bottom:3px;margin-top:0;}
}
.NavigatorDerecha_container{list-style-type:none;margin:0px;padding:0px;}
.NavigatorDerecha_container h2{font-family:Arial;font-size:11px;display:inline;font-weight:normal;margin:0px;padding:0px;}
.NavigatorDerecha_padre{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_padre h2{font-weight:bold;}
.NavigatorDerecha_hijo{background-image:url(../../img/bulletHijo.gif);background-repeat:no-repeat;background-position:10px 5px;padding:0px 10px 0px 20px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_ultimoHijo{background-image:url(../../img/bulletHijo.gif);background-repeat:no-repeat;background-position:10px 5px;padding:0px 10px 10px 20px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_selected{cursor:pointer;vertical-align:middle;margin-left:2px;}
div.WindowGroup_title2{display:none;}
.NavigatorDerecha_container{list-style-type:none;margin:0px;padding:0px;}
.NavigatorDerecha_container h2{font-family:Arial;font-size:11px;display:inline;font-weight:normal;margin:0px;padding:0px;}
.NavigatorDerecha_padre{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_padre h2{font-weight:bold;}
.NavigatorDerecha_hijo{background-image:url(../../img/bulletHijo.gif);background-repeat:no-repeat;background-position:10px 5px;padding:0px 10px 0px 20px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_ultimoHijo{background-image:url(../../img/bulletHijo.gif);background-repeat:no-repeat;background-position:10px 5px;padding:0px 10px 10px 20px;overflow:hidden;line-height:1;margin-bottom:2px;}
.NavigatorDerecha_selected{cursor:pointer;vertical-align:middle;margin-left:2px;}
.NotaPrensaItem_container{margin-bottom:30px;}
.NotaPrensaItem_imgContainer{float:left;margin-right:10px;}
.NotaPrensaItem_imgContainer img{border:1px solid #CCC;padding:3px;width:148px;}
.NotaPrensaItem_data{width:100%;}
.windowFixed{ width:100%;}
.NotasPrensa_container{padding:10px;}
.NotasPrensa_title{font-size:14px;font-weight:bold;margin-bottom:15px;}
.nubeContainer{}
.nubePpal{width:255px;margin:2px;}
.linkTagChico{font-size:12px;padding-right:3px;}
.linkTagMediano{font-size:16px;padding-right:3px;}
.linkTagGrande{font-size:18px;padding-right:3px;}
.nubeLink{padding:3px;margin:3px;width:255px;font-family:arial;}
.nubeLink a{color:#787878;font-family:arial;}
.nubeLink a:hover{color:#141312;font-family:arial;}
.divLinkTag{float:left;padding-left:3px;line-height:18px;}
ul.full-width li span{display:block;font-size:10px;margin-top:-6px;}
ul.full-width{width:100%;}
ul.full-width li{list-style:none;text-align:center;
/*border-left:1px solid #fff;*/
 border-right:1px solid #545454; -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
ul.full-width li:first-child{
/*border-left:none;*/
 border-left:1px solid #545454;}
ul.full-width li:last-child{
/*border-right:none;*/
}
ul.full-width li a{display:block;text-decoration:none;}
@media only screen and (max-width:995px){ul.full-width li a{ font-size:12px;}
 ul.full-width li span{ font-size:8px;}
}
ul.full-width{display:table;table-layout:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;
/*align-items:center;*/

/*genera problemas con el borde de los li*/
 -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.navbar-collapse{padding-right:0;padding-left:0;}
.collapsing .navbar-nav, .collapse.in .navbar-nav{display:block;margin:0;}
.navbar-top{ background-color:#E7E7E7;}
.navbar-top .navbar-nav > li > a{ padding-top:0px; padding-bottom:0px;color:#292929;display:inline-block;font-size:11px;}
.navbar-orange{background:#FF7600;margin-bottom:0;border-radius:0;min-height:70px !important;}
.navbar-orange a{color:#ffffff;}
.navbar-orange .navbar-brand{  height:unset;padding:18px 16px 14px 18px;font-size:14px;}
.navbar-brand span img{vertical-align:baseline;height:9px;}
.navbar-orange .navbar-nav > li > a{border:1px solid; padding-top:4px; padding-bottom:4px;margin-top:20px;   margin-left:5px; font-size:12px;  }
.navbar-orange .navbar-right{ margin-right:0;}
.advanced-search .btn{padding:0;color:#ffffff;}
.navbar-nav > li > a{padding-top:25px;padding-bottom:25px;-web-kit-transition:all 0.2s;transition:all 0.2s;text-transform:uppercase;}
.nav > li > a:hover{text-decoration:none;background-color:#fff;color:#FF7600;}
.navbar{min-height:0;margin-bottom:0;border-radius:0;border:0;}
.navbar-toggle{
/*margin-top:18px;*/
 margin-bottom:0px;font-size:21px;color:#fff;padding:5px 8px;border-radius:2px;-web-kit-transition:all 0.2s;transition:all 0.2s;}
.navbar-toggle:hover{background-color:#ffffff;color:#FF7600;}
.navbar-default{ background-color:#303030;}
.navbar-default .navbar-nav > li > a{ color:#ffffff;}
.navbar-default .navbar-nav > li > a{
/*border-bottom:3px solid transparent;*/
 font-size:12px;padding:6px 0 4px 0;}
.navbar-default .navbar-nav > li > a:hover{color:#FF7600;background-color:#ffffff;}
.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus{color:#ffffff;background-color:#303030;}
.navbar-default .navbar-nav > li.active > a{
/*border-bottom:3px solid #FF7600;*/
 color:#FF7600;background-color:#fff;
/*font-weight:bolder;*/
}
@media only screen and (max-width:768px){.navbar-default .navbar-nav > li, .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li.active > a{ 
/*border-bottom:3px solid transparent;*/
}
}
.btn-primary{font-weight:600;}
.navbar-brand > img, .navbar-brand > object {
/*display:inline;*/
 vertical-align:baseline;
/*width:130px;*/
 width:100px;}
.btn,.form-control{border-radius:2px;}
.btn.dropdown-toggle{ border-radius:0px;border-left:0;}
.intro-header{ position:relative; background-color:#808080; background:no-repeat center 60%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover; margin-bottom:20px;}
.intro-header .site-heading, .intro-header .post-heading, .intro-header .page-heading{ padding:50px 0 60px;}
.intro-header.supersmall .site-heading, .intro-header.supersmall .post-heading, .intro-header.supersmall .page-heading{padding:60px 0 20px;}
.buscador-principal{z-index:10;}
.buscador-principal .form-control{height:42px;}
.buscador-principal .btn{padding:10px 25px;width:100%;}
.buscador-principal .btn .icon-search{display:inline-block;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-kthtml-transition:all 0.2s linear;transition:all 0.2s linear;}
.buscador-principal .btn:hover .icon-search{transform:scale(1.5,1.5);}
.buscador-principal .dropdown-menu li{color:#000000;cursor:pointer;padding:5px 10px;}
.buscador-principal .input-group-btn:last-child > .btn, .buscador-principal .input-group-btn:last-child > .btn-group{ margin-left:0;}
select.form-control{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url("../../img/ic_keyboard_arrow_down_48px-128.png") no-repeat; background-size:20px; background-position:right 10px center; cursor:pointer;}
.buscador-principal .dropdown-menu li:hover{background-color:#eeeeee;}
.buscador-principal .open > .dropdown-menu{max-height:300px;overflow-y:auto;}
.buscador-principal .dropdown-menu{border-radius:0;}
.form-control{-webkit-box-shadow:none;box-shadow:none;}
.navbar-form{padding:10px;display:inline-block;}
.navbar-form .input-group-btn .btn{border-left-color:transparent;}
.navbar-form .form-control, .navbar-form .btn{ border:1px solid #ffffff;}
.navbar-form .input-group > .form-control{ width:300px;}
.fake-select-wrap{ width:100%;}
header h1{ font-size:24px; line-height:40px; text-align:left; font-weight:400; color:#ffffff;}
.title-h1{ float:left; font-size:20px; line-height:34px; font-weight:600; font-family:'Open sans';}
@media only screen and (max-width:768px){ .title-h1{  font-size:16px;  line-height:18px; }
}
h1{font-size:20px;line-height:34px;font-weight:600;font-family:'Open sans';margin-top:0;margin-bottom:0;}
nav a, header a, header h1{ font-family:'Open Sans', sans-serif;}
.intro-header h1{z-index:9;position:relative;}
.header-oscuro{right:0px;left:0px;top:0px;bottom:0px;z-index:9;background-color:rgba(0, 0, 0, 0.5);position:absolute;display:none;cursor:pointer;border-top:1px solid #545454;}
.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;z-index:9;border-radius:50%;height:50px;width:50px;background-color:transparent;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-kthtml-transition:all 0.2s linear;transition:all 0.2s linear;font-size:24px;color:#b7b7b7;padding:5px 7px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.destacado{ font-weight:600;}
@media only screen and (max-width:768px){.navbar-form{ padding:10px; display:block;}
 .navbar-form .input-group > .form-control{ width:100%;}
 .navbar-form{ margin-top:0; margin-bottom:0;}
 .buscador-principal{ display:block;}
 .buscador-principal button{ width:100%;}
 .buscador-principal .input-group-btn.button{ display:inline;}
 .buscador-principal .input-group-btn.search-panel{ width:1%;}
 .claim-container{ font-size:20px;}
 .navbar-form .form-control:focus{ width:100%;}
 .navbar-brand > img, .navbar-brand > object { width:100px;}
 h1{ font-size:16px; line-height:18px;}
 
/*h1 .destacado{ color:#FF7600; border-bottom:0; font-weight:600;}
*/
}
@media only screen and (max-width:360px){  .StayInHome_container{     background:url(../../img/fondo-stay-in-home_330.jpg) no-repeat center 60%;    padding:10px;    background-color:#ff7500;  }
  .StayInHomeInternal_container{    text-align:left;  }
   .StayInHome_LearnInHome_text{   display:none;  }
  .StayInHome_LearnInHome_text_br{   display:block;   font-size:130%;   color:#FFF;   padding-bottom:5px;   font-weight:600;  }
  .buttonMasInformacionEstudioEnCasa{   padding:0px 5px;    font-size:1.1em;  }
  .StayInHome_StayInHome_text,  #SchemaSection3 .StayInHome_StayInHome_text{      font-size:120%;  }
  #SchemaSection3 .StayInHome_container{      padding:7px;  }
  .StayInHome_NothingStop_text,  #SchemaSection3 .StayInHome_NothingStop_text{   font-size:130%;   padding:5px 0px 0px 0px;   line-height:1em;  }
  .linkMasInformacionEstudioEnCasa{   padding:5px 5px;     }
 .hidden-xxs{ display:none !important;}
 .buscador-principal .input-group-btn.search-panel{ display:inline-block; width:100%;}
 
/*fix para que elmdropdown aparezca debajo*/
 .buscador-principal .dropdown-menu{ position:relative; width:100%; top:-3px; border:0px;}
}

/**************************************************FIXES PARA EVITAR CONFLICTOS CON CSS EDUCAEDU CLASICO VIEJO********************************/
@media only screen and (min-width:1200px){.container{ width:1007px;}
}
.header-course-main-title{ background-color:#EFEFEF;}
.header-course-main-title h1{padding:2px 0; font-size:11px; font-weight:normal; color:#999999; text-align:center; margin:0; line-height:10px;}
.ListadoCursos_Boton{ clear:left;}
input[type="radio"], input[type="checkbox"]{ margin:4px 6px 0;}
.FormularioCurso_container{ font-size:12px;}
.ui-datepicker .ui-datepicker-title select{font-size:0.7em;}
.form-control::-webkit-input-placeholder{
/* Chrome/Opera/Safari */
 font-style:normal;}
.form-control::-moz-placeholder{
/* Firefox 19+ */
 font-style:normal;}
.form-control:-ms-input-placeholder{
/* IE 10+ */
 font-style:normal;}
.form-control:-moz-placeholder{
/* Firefox 18- */
 font-style:normal;}
div#form_popup > div:first-child{ height:20px !important; padding:0px 9px !important; width:27px !important;}
.schemaContainer{ margin-left:15px !important; margin-right:15px !important; margin-top:5px;}
.NavigatorCategorias_container{width:100% !important;}
body{ font-size:12px;}
a{ color:#0080df;}
.FormularioBuxti_spanRequire input[type="radio"], .FormularioBuxti_spanRequire input[type="checkbox"]{ margin:1px 6px 0px;}
.Paginador_container{text-align:center;}
.Paginador li{position:relative;margin:0;display:inline;list-style-type:none;text-indent:0; padding:2px 5px; border:1px solid #D8D8D8;}
li.Paginador_selected{ color:#FFFFFF; background-color:#737373; border:1px solid #737373;}
li.Paginador_previous{ background-color:#CCEBFD;background-image:url('../../img/Paginador_previous.gif');background-repeat:no-repeat;background-position:5% center; padding-left:25px;border:1px solid #CCEBFD;}
li.Paginador_previous a{ color:#000000;}
li.Paginador_next{background-color:#CCEBFD;background-image:url('../../img/Paginador_next.gif');background-repeat:no-repeat;background-position:95% center; padding-right:25px;border:1px solid #CCEBFD;}
li.Paginador_next a{ color:#000000;}
.PaginadorCursos_container{float:right;}
.PaginadorCursos_link{font-size:11px;font-weight:bold;}
.PaginadorCursos_img{padding-left:3px;}
.Paginador_container{text-align:center;}
.Paginador li{position:relative;margin:0;display:inline;list-style-type:none;text-indent:0; padding:2px 5px; border:1px solid #D8D8D8;}
li.Paginador_selected{ color:#FFFFFF; background-color:#737373; border:1px solid #737373;}
li.Paginador_previous{ background-color:#CCEBFD;background-image:url('../../img/Paginador_previous.gif');background-repeat:no-repeat;background-position:5% center; padding-left:25px;border:1px solid #CCEBFD;}
li.Paginador_previous a{ color:#000000;}
li.Paginador_next{background-color:#CCEBFD;background-image:url('../../img/Paginador_next.gif');background-repeat:no-repeat;background-position:95% center; padding-right:25px;border:1px solid #CCEBFD;}
li.Paginador_next a{ color:#000000;}
.PathNavegacionGroup_container{margin:5px 10px;}
.PathNavegacionGroup_fixed{width:680px;overflow:hidden;}
.PathNavegacion_container{line-height:17px;}
.PathNavegacion_containerLine{border-bottom:1px solid #000000;}
@media only screen and (max-width:768px){div.PathNavegacion_container a.Arial11{ white-space:normal !important;}
 div.Arial11.PathNavegacionGroup_container{ white-space:normal !important;}
}
.PathNavegacionGroup_container{margin:5px 10px;}
.PathNavegacionGroup_fixed{width:680px;overflow:hidden;}
.PathNavegacion_container{line-height:17px;}
.PathNavegacion_containerLine{border-bottom:1px solid #000000;}
.Regiones_padre{ padding:15px 10px 15px 0;}
.Regiones_row{ padding:0 10px 15px 10px; border-bottom:1px solid #CCCCCC;}
.Regiones_padre a{ font-family:Arial,Helvetica,serif,sans-serif; font-size:13px; font-weight:bold;}
.Regiones_hijas a{ font-family:Arial,Helvetica,serif,sans-serif;}
 .Regiones_hijas{ width:220px; float:left; padding-right:4px;}
 @media only screen and (max-width:480px){.Regiones_hijas{ width:100%;}
}
@media only screen and (max-width:1024px){.Regiones_hijas div{ padding-top:10px;}
}
.ResumenCurso_container{padding-left:10px;padding-top:20px;}
.ResumenCurso_title{font-weight:bold;font-size:12px;margin-bottom:5px;}
.ResumenCurso_text{
/*color:#969696;*/
 color:#000000;margin-bottom:20px;}
.ResumenCurso_BotonInformacion{float:left;padding-top:20px;margin-bottom:10px;}
.ResumenCurso_Footer{border-top:1px solid #e7e7e7;padding-top:5px;padding-bottom:25px;color:#6e6e6e;}
@media only screen and (max-width:768px){.ResumenCurso_Footer .ResumenCurso_LinkCurso{ float:left !important; width:50%;}
 .ResumenCurso_Paginadorcurso .PaginadorCursos_container{ float:right !important; margin-top:0px !important; margin-bottom:0px !important;}
}
.SedesMore{display:inline;}
.SedesMore_container{margin:15px 0px;clear:both;background-color:#FFFFFF;z-index:50;}
.SedesMore_linkPadre{display:block;clear:both;padding-bottom:5px;font-size:14px;}
.SedesMore_linkHijo{display:block;clear:both;padding-bottom:3px;font-size:11px;color:#009EFB;}
span.SedesMore_link{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;color:#0080DF;text-decoration:none;border-width:0;cursor:pointer;}
span.SedesMore_link:hover{text-decoration:underline;cursor:pointer;}
.SedesMore_frame{position:absolute;border:3px solid #999999;background-color:#FFFFFF;padding:10px;width:600px;z-index:999;}
.SedesMore_mas{font-size:11px;font-family:Arial, Helvetica, serif, sans-serif;color:#009EFB;display:inline;border-width:0;cursor:pointer;}
.SedesMore_link_frame{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;}
.SelectPais_container{margin:10px 0 10px 0;}
.SelectPais_title{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;padding-bottom:5px;padding-left:10px;border-bottom:1px solid #909090;margin-bottom:5px;}
.SelectPais_selectContainer{float:left;margin-left:10px;}
.Separador{margin-bottom:10px;border-top:1px solid #707070;height:1px;line-height:1px;}
.SimpleBreadcrumb_container{padding:6px 4px;}
.SimpleBreadcrumb_link{font-family:Arial;font-size:11px;padding:0 3px;}
.SimpleBreadcrumb_din{float:left;}
.w830{width:830px;}
@media only screen and (max-width:765px){.SimpleBreadcrumb_link.Arial11{ white-space:normal;}
}
.SiteMapNavigator_container{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 10px;overflow:hidden;}
.SiteMapNavigator_container h2{font-family:Arial;font-size:12px;display:inline;font-weight:normal;margin:0px;padding:0px;}
.SiteMapNavigator_selected{background-image:url(../../img/bullet.gif);background-repeat:no-repeat;background-position:0px 5px;cursor:pointer;vertical-align:middle;margin-left:2px;}
@media only screen and (max-width:1024px){.SiteMapNavigator_container{ padding:0px 10px 10px;}
}
div.Slider_container{width:230px;overflow:hidden;}
div.Slider_imgContainer{padding:1px;border:1px solid #CCCCCC;}
div.Slider_toolbar{padding:2px;display:block;background-image:url(../../img/bgSlide.gif);height:16px;}
div.Slider_button:hover{background-color:#CCCCCC;}
div.Slider_button{padding:1px;margin-right:2px;font-size:10px;font-family:Arial, Helvetica, Sans-serif, serif;font-weight:bold;color:#555555;text-align:center;vertical-align:middle;border:1px solid #AAAAAA;float:left;width:12px;display:block;cursor:pointer;}
div.Slider_spacer{height:520px;clear:both;}
.StatusMsg{overflow:hidden;}
.StatusMsg div{ margin:10px 0; padding:10px 0; font-size:17px;text-align:center;}
.ok{ border:1px solid #4F8A10; color:#4F8A10;background:url("../../img/ok.gif") no-repeat scroll 5px center #DFF2BF;}
.fail{ border:1px solid #D8000C; color:#D8000C; background-color:#FFBABA;}
.TabGroup_container{background-image:url(../../img/buscador_bg.gif);background-position:0px 34px;background-repeat:repeat-x;height:34px;margin:0px;overflow:hidden;}
a.Tab_link, a.Tab_link:hover{color:#000000;text-decoration:none;}
.Tab_spacer{float:left;width:3px;}
.Tab_container{background:url(../../img/tabBlue_bg_normal.gif) repeat-x #E1E1E1;padding:10px 5px 9px 5px;border:0px;border-top:1px solid #b0b0b0;margin:0px;vertical-align:middle;text-align:center;overflow:hidden;float:left;}
.Tab_containerWordWrap{background:url(../../img/tabBlue_bg_normal.gif) repeat-x #E1E1E1;padding:3px 5px 5px 5px;border:0px;border-top:1px solid #b0b0b0;margin:0px;vertical-align:middle;text-align:center;overflow:hidden;float:left;font-size:9px;}
div.Tab_borders_normal, div.Tab_borders_selected{float:left;width:3px;height:34px;overflow:hidden;background-color:#FFF;}
div.Tab_borders_selected{height:35px;}
div.Tab_corner1_normal, div.Tab_corner2_normal, div.Tab_corner3_normal{background:url(../../img/tabBlue_bg_normal.gif) repeat-x #E1E1E1;float:left;width:1px;overflow:hidden;border-top:2px solid #b0b0b0;}
div.Tab_corner1_selected,div.Tab_corner2_selected, div.Tab_corner3_selected{background:url(../../img/botonera_bg_sel.gif) repeat-x #FF8F00;float:left;width:1px;overflow:hidden;border-top:2px solid #CD5C00;}
div.Tab_corner1_normal{height:32px;line-height:32px;margin-top:2px;background-color:#b0b0b0;background-image:none;}
div.Tab_corner1_selected{height:32px;line-height:32px;margin-top:2px;background-color:#CD5C00;background-image:none;}
div.Tab_corner2_selected, div.Tab_corner2_normal{height:33px;line-height:33px;margin-top:1px;}
div.Tab_corner3_selected, div.Tab_corner3_normal{height:34px;line-height:34px;margin-top:0px;}
div.Tab_container_selected, div.Tab_container_selected:hover{padding:10px 5px 9px 5px;background:url(../../img/botonera_bg_sel.gif) repeat-x #FF8F00;height:15px;border:0px;border-top:1px solid #CD5C00;margin:0px;color:#FFF;}
div.Tab_containerWordWrap_selected, div.Tab_containerWordWrap_selected:hover{padding:3px 5px 15px 5px;background:url(../../img/botonera_bg_sel.gif) repeat-x #FF8F00;height:15px;border:0px;border-top:1px solid #CD5C00;margin:0px;color:#000;text-align:center;float:left;font-size:9px;}
div.Tab_containerWordWrap_selected a, div.Tab_containerWordWrap_selected:hover a{color:#000;font-size:12px;}
div.Tab_containerWordWrap a, div.Tab_containerWordWrap:hover a{font-size:12px;color:#000;}
div.Tab_container a, div.Tab_container:hover a{color:#000;}
div.Tab_container_selected a, div.Tab_container_selected:hover a{color:#000;}
.TabGroup_VerMas{width:450px;border:1px solid #000;border-top:none;background-color:#FFF;position:absolute;top:830px;display:none;padding:10px 0px 10px 0px;}
.TestimonioItem_row{border:1px solid #CCCCCC;display:block;padding:10px 0 10px 10px;margin-bottom:20px;}
.TestimonioItem_right{ width:440px;}
.TestimonioItem_left{ width:240px;}
.TestimonioItem_info1{ font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:11px; color:#546a78;}
.TestimonioItem_info2{font-size:11px; color:#546a78;}
.Testimonio_img{ width:75px; float:left;}
.Testimonio_img img{width:75px;}
.TestimonioItem_info{ float:right; width:150px;}
.TestimonioItem_data{ border-left:1px solid #00aafe; font:italic normal normal 12px Arial; padding:0 5px 0 5px; height:70px;}
.Testimonios_container{margin-top:20px; width:700px}
.TestimoniosHeader_container{ height:311px;}
.TestimoniosHeader_top{ height:98px; background-image:url(../../img/testimonios-top.jpg);}
.TestimoniosHeader_top span{ display:block; font:normal normal 26px bold; padding:28px 0 0 10px;}
.TestimoniosHeader_mid{ height:100px; background-image:url(../../img/testimonios-mid.jpg); }
.TestimoniosHeader_bot{ height:113px; background-image:url(../../img/testimonios-bot.jpg);}
.TestimoniosHeader_boton{ padding:8px 0 0 20px;}
.Testimonios_a{ font:normal bold normal 14px Arial; width:200px; padding:0 0 0 20px;}
.Testimonios_b{ font:normal normal normal 14px Arial; width:200px; padding:0 0 0 20px;}
.TextHtml_Header{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:20px 0 20px 5px;font-family:Arial, Helvetica, serif, sans-serif;font-weight:normal;font-size:18px;}
.TextHtml_content{margin:20px 10px;}
.TextHtml_content p{color:#333333;}
.UneteGroup_container{ position:relative;}
.UneteGroup_intro{position:relative;width:100%;font-size:16px;margin:0;}
.UneteGroup_jobs{position:absolute; top:60px;left:22px;margin:0px;width:450px;}
.UneteGroup_jobs .ButtonCss_container{margin-top:10px;}
.UneteGroup_subtitle{font-weight:bold;font-size:14px;margin:12px 0px 10px 50px; text-align:left;}
div.UneteGroup_close{cursor:pointer;border:1px solid #000;float:right;padding:0 2px;font-weight:bold;font-size:14px;}
.UneteGroup_intro .UneteGroup_subtitle{font-size:36px !important;margin:12px 0px 25px 50px !important;; text-align:left;font-weight:normal !important;}
.UneteGroup_beneficiostitle{margin:10px 0 0 450px;font-weight:bold;font-size:11pt;font-family:Arial;}
.UneteGroup_infoAdicional{margin:45px 0 20px 0px;font-weight:bold;font-size:20px;font-family:Arial; text-align:center;}
.UneteGroup_jobs .UneteGroup_job{cursor:pointer;color:#0080DF;}
.UneteGroup_form span{display:inline-block;font-weight:bold;width:100px;margin-right:5px;padding-left:15px;}
.UneteGroup_form textarea{float:left;}
.UneteGroup_form input.large{width:226px;}
.UneteGroup_beneficiosLi{font-size:12px;padding:5px 0px;}
 .UneteGroup_beneficiosLi span{  display:block;  margin:12px; }
.UneteGroup_beneficiosUl{list-style-image:url(../../img/ok-orange.gif);list-style-position:outside; margin:0 0 0 450px;}
.UneteGroup_linkForm{font-weight:bold;font-size:20px;font-family:Arial;}
@media(max-width:768px){.UneteGroup_beneficiostitle{margin:10px 0 0 40px;font-weight:bold;font-size:11pt;font-family:Arial;}
.UneteGroup_beneficiosUl{list-style-image:url(../../img/ok-orange.gif);list-style-position:outside; margin:0 0 0 40px;}
.UneteGroup_jobs{position:absolute; top:60px;left:22px;margin:0px;width:100%; display:none;}
}
.Widget{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;margin:0px 10px;padding:0 0 5px 0;color:#333333;text-align:center;width:auto !important;}
.Widget_head{padding:5px 0;text-align:center;position:relative;}
.Widget_map{margin:5px 10px 0 10px;}
.Widget_logo{border:1px solid #CCC;margin:10px 5px 30px 5px;padding:3px;}
.Widget_destacados{text-align:left;margin:5px 10px 0 10px;}
.Widget_destacados ul{margin:0;padding:0;list-style-type:none;}
.Widget_destacados ul li{background-image:url(../../img/bullet.gif);background-position:0px 5px;background-repeat:no-repeat;padding:0px 10px;}
.Widget_slogan{font-family:Arial;font-weight:bold;color:#000;margin:0;padding:0;text-align:center; text-decoration:none; width:237px; display:block; font-size:12px; background-color:#CCCCCC;}
.Widget a{font-size:12px;font-family:Arial, Helvetica, serif, sans-serif;color:#0080DF;text-decoration:none;border-width:0;}
.Widget a:hover{text-decoration:underline;color:#4C4C4C;}
.Widget a.centro{font-weight:bold;font-size:14px;}
.Widget .logoVerify{ position:absolute; right:8px;top:32px; width:80px;}

/* Decoracion de texto */
.Widget .B{font-weight:bold;}
.Widget .I{font-style:italic;}
.Widget .U{text-decoration:underline;}
.Widget .fl{float:left;}
.Widget .fr{float:right;}
.Widget .cb{clear:both;padding-top:15px;}

/* Espacios */
.pd10{padding-top:10px;}
.window{margin:5px 0;}
.windowHeader{display:block;background-color:#f0f0f0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0 10px 10px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;}
.windowHeaderNoColor{display:block;border-bottom:1px solid #707070;padding:10px 0 10px 10px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;font-size:16px;}
.windowFixed{width:694px;}
.windowHeader span{padding-left:5px;}
.WindowGroup_container{margin:15px 0 20px 0;}
.WindowGroup_title{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;padding-bottom:6px;padding-left:10px;border-bottom:1px solid #909090;margin-bottom:5px;}
.WindowGroup_content{float:left;margin-left:10px;}
.WindowGroup_containerfb{margin:15px 0 20px 0;}
.WindowGroup_titlefb{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, serif, sans-serif;padding-bottom:6px;padding-left:10px;border-bottom:1px solid #909090;margin-bottom:5px;}
.WindowGroup_contentfb{float:left;margin-left:10px;}
div.Youtube_container{overflow:hidden;padding:5px;}
.Youtube_container object{margin-bottom:5px;}
.Youtube_thumbnail{float:left;border:1px solid #CCCCCC;padding:2px;margin-right:3px;margin-bottom:3px;cursor:pointer;}
.Youtube_selected{border:1px solid #FE7700 !important;cursor:default;}
.Youtube_imgContainer{margin-bottom:5px;}
.Youtube_desc{border-bottom:1px solid #707070;margin-bottom:5px;padding-bottom:5px;}
.Visor_container{padding:5px;}
.Visor_title{margin-top:10px;margin-bottom:5px;font-weight:bold;}
.Visor_smallImage{float:left;border:1px solid #CCCCCC;padding:2px;margin-right:3px;margin-bottom:3px;cursor:pointer;}
.Visor_currentImageContainer{margin-bottom:5px;}
.Visor_imageDesc{margin-bottom:5px;}
.Visor_paginator{border-top:1px solid #707070;border-bottom:1px solid #707070;margin:5px 0;padding:10px 0;}
.Visor_arrow{padding:10px 15px;margin:0 5px;border:1px solid #CCCCCC;vertical-align:middle;}
.Visor_selected{border:1px solid #FE7700 !important;cursor:pointer;}

/***********************FIXES AÑADIDO PARA FORMULARIOS (SEAN IGUALES QUE MULTISELECT)*********************/
.FormularioCurso_select, .FormularioCurso_input{ width:220px; padding:6px;}
@media (max-width:767px){ .FormularioCurso_select, .FormularioCurso_input{  margin-bottom:5px; }
}
.FormularioCurso_minInput{ padding:6px;}
.FormularioCurso_phoneLarge{ width:165px; padding:6px;}
.FormularioCurso_textarea{ width:538px;}
.FormularioCurso_textarea_other_questions{ width:calc(100% - 115px); margin:5px 5px 0 110px; float:right;}
@media only screen and (max-width:765px){ .FormularioCurso_textarea_other_questions{  width:100%;  padding:10px;  margin:5px 0 0 0; }
}
input, button, select, textarea{ border-radius:3px;}
 .label_gdpr{ float:left; overflow:hidden; margin-left:98px; margin-bottom:5px;}
.gdpr_frame_normal label, .gdpr_frame_error_contact label, .gdpr_frame_normal input , .gdpr_frame_error_contact input{ cursor:pointer; margin-bottom:2px;}
.div_gdpr{ border-radius:3px; overflow:hidden; padding:6px;}
.gdpr_mdc{ float:left;}
.gdpr_mdc_label label{ width:auto;}
.gdpr_frame_normal input , .gdpr_frame_error input{ vertical-align:sub;}
.simply_text{ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#333333 !important; font-decoration:none !important;}
.gdpr_frame_normal{ border:1px solid transparent; width:calc(100% - 115px); clear:both; margin-left:95px;}
.gdpr_frame_error{ border:1px solid rgb(194, 73, 73); background:rgb(255, 188, 188); width:calc(100% - 115px); clear:both; margin-left:95px; border-radius:3px;}
.gdpr_frame_error_contact{ border:1px solid rgb(194, 73, 73); background:rgb(255, 188, 188); width:calc(100% - 470px); clear:both; margin-left:95px; border-radius:3px;}
.FormRelacionado_text_gdpr{ padding:10px 0; clear:both; text-align:left; font-size:12px;}
@media only screen and (max-width:765px){ #form_popup{  width:98%;  left:1% !important;  z-index:9999 !important; }
 .divCompletarCampos{  padding-right:10px; }
 .FormRelacionado_text_gdpr{  padding:10px 16px; }
 .label_gdpr{  margin-left:5px; }
 .gdpr_frame{   }
 .gdpr_frame_normal{  border:1px solid transparent;  margin:0;  width:96%; }
 .gdpr_frame_error, gdpr_frame_error_contact{  border:1px solid rgb(194, 73, 73);  background:rgb(255, 188, 188);  border-radius:3px;  margin:10px;  width:96%; }
 }
.telephone_required_container{  background-image:none;  background-repeat:no-repeat;  text-align:left;  text-align:left;  float:left;  width:320px;  min-height:40px;  height:auto;}
  .RadioTelefono, .RadioTelefonoIni, .RadioTelefono_CO{  float:left;}
div.FormularioCurso_Require,div.FormularioCurso_PrevalidateRequired{  background-image:none;}
div.FormularioCurso_Require .FormularioCurso_SpanDefault:before, .FormularioCurso_RequireTelefono .FormularioCurso_SpanDefault:before,.telephone_required_container .RadioTelefonoIni:before{ content:"*"; color:#de0000;  padding-right:5px;}
 .telephone_required_container .RadioTelefonoIni{ margin-left:25px !important;}
.FormularioCurso_SpanDefault{  display:block;  float:left;  width:105px;  padding-left:0;  margin-right:5px;   text-align:right;  }
.FormularioCurso_ElementDefault{  text-align:left;  float:left;  width:320px;  min-height:35px;  height:auto;  margin-bottom:5px;  display:flex;  flex-wrap:wrap;  align-items:center  }
  .FormularioCurso_select, .FormularioCurso_input{  width:calc(100% - 115px);  padding:6px;}
.multiselect-native-select .btn-group{  width:100% !important;}
.multiselect-native-select .btn-group button{  padding:8px 6px !important;  background-color:#ffffff;}
span.multiselect-native-select{  width:calc(100% - 115px);}
.FormularioCurso_phoneLarge{  width:155px;  padding:6px;}
.FormularioCurso_textarea{  width:525px;}
.label_gdpr{float:left;overflow:hidden;margin-left:110px;margin-bottom:5px;}
.gdpr_frame_normal{border:1px solid transparent;width:calc(100% - 115px);clear:both;margin-left:105px;}
@media only screen and (max-width:765px){ .multiselect-native-select .btn-group .dropdown-toggle{  height:40px; }
  span.multiselect-native-select{   width:100%; }
  }
@media only screen and (max-width:765px){ .label_gdpr{  float:left;  overflow:hidden;  margin-left:0;  margin-bottom:5px; }
 .gdpr_frame_normal{  border:1px solid transparent;  width:100%;  clear:both;  margin-left:0; }
}

/* Confirm.css */
.Confirm_floatLeft{float:left;}
.Confirm_Arial14{font-family:Arial, Helvetica, serif, sans-serif;font-size:14px;display:block;margin:0px 0 0 70px;width: 280px;}
.Confirm_button{display:block;margin :10px 0 0 70px;width :280px;height :25px;}
.Confirm_message{z-index:96;position:absolute;background-color:#FFFFFF;padding:20px;width:350px;border:5px solid #FF7400;display:block;}

/*media*/
@media only screen and (max-width:765px){.Confirm_message{ width:80%; left:5% !important;}
 div.Confirm_button .ButtonCss_container{ padding-bottom:10px;}
 div.Confirm_button .ButtonCss_Title{ background-image:none; border-radius:5px!important; -moz-border-radius:5px!important; -webkit-border-radius:5px!important; text-indent:initial;}
}

/* Sitemap.css */
.sitemap_list{height:300px;}

/* Paginador.css */
.Paginador_container{text-align:center;}
.Paginador li{position:relative;margin:0;display:inline;list-style-type:none;text-indent:0; padding:2px 5px; border:1px solid #D8D8D8;}
li.Paginador_selected{ color:#FFFFFF; background-color:#737373; border:1px solid #737373;}
li.Paginador_previous{ background-color:#CCEBFD;background-image:url('../../img/Paginador_previous.gif');background-repeat:no-repeat;background-position:5% center; padding-left:25px;border:1px solid #CCEBFD;}
li.Paginador_previous a{ color:#000000;}
li.Paginador_next{background-color:#CCEBFD;background-image:url('../../img/Paginador_next.gif');background-repeat:no-repeat;background-position:95% center; padding-right:25px;border:1px solid #CCEBFD;}
li.Paginador_next a{ color:#000000;}