 /*
Copyright (c) 2010-2011, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

Carlson (Cwtes)
*/

/*Common*/
html, table{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
input, select, option, textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:black}
input.borde-gris, select.borde-gris,textarea.borde-gris{border:1px solid #999999;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
input, textarea{padding:1px 0}
strong{font-weight:bold}
.invisible{visibility:hidden}
.flecha{font-family:Arial, Helvetica, sans-serif;font-size:9px;margin-right:2px}
.precio{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF2900;font-weight:bold}
.justify{text-align:justify}
.clearer{clear:both;line-height:0}
.hidden{display:none}
.pointer{cursor:pointer}
ul{padding:0; margin:0}
li{ list-style-type:none}
.left{float:left}
.right{float:right;text-align:right}
.margin-t{ margin-top:5px}
.margin-r{ margin-right:10px}
label{ font-weight:normal; font-size:11px}
.invisible{visibility:hidden}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none;margin:0;padding:0}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;padding:0}
q:before,q:after{content:''}
abbr,acronym{ border:0}

/*links*/
#body a.black{color:#000000; text-decoration:none}
#body a.link-black{color:#000000; text-decoration:underline}
#body a:hover.link-black{color:#2F7375; text-decoration:underline}
#body a.link-white{color:#FFF; text-decoration:none}
#body a:hover.link-white{color:#FFF; text-decoration:underline}
#body a, #body a:link, #body a:visited{color:#2F7375;text-decoration:underline}
#body a:hover{color:#000}
#body a.link-underline-none{color:#ff2900; text-decoration:none}
#body a:hover.link-underline-none{color:#2F7375; text-decoration:none}

/*Hidden test autofill links*/
a.test, a.test:link, a.test:visited{text-decoration:none}
/*link sin apariencia de link*/
#body a.no-link{text-decoration:none; cursor: default;color:#000000}

/*Wrap*/
#wrap{width:776px;margin:2px}

/*Body*/
/*main container*/
#body #main{margin-top:3px;line-height:120%}
#body #main div.main-content{border:1px solid #2F7375;background-color:#FCF1DC;padding:0 8px;*padding:15px 8px}

/*page title*/
#body h1{padding:4px 10px 4px 10px;margin:8px;font-weight:bold}
#body h1 span{color:#888888;margin-right:3px; /*font-size:11px*/}
#body h1 span.active{color:#FF0000}
#body h1 span.legend{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#2F7375}

/*groups*/
#body div.group{position:relative;margin:15px 0;background-color:#FFFFFF;border:1px solid #CCCCCC}
#body div.group h2{padding:4px 10px 4px 10px;font-size:12px;font-weight:bold;background-color:#67A2A3;border-bottom:1px solid #CCCCCC;color:#FFFFFF}
#body div.group div.group-content{/*NO QUITAR*/*width:97%;margin:0}
#body div.group span.group-action{position:absolute;line-height:15px;top:3px;right:6px;*right:16px;padding-right:20px;cursor:pointer}
#body div.group span.group-action.more{background:transparent url(http://www.rumbo.es/pictures/rmbes/maximizar-info.gif) no-repeat right}
#body div.group span.group-action.less{background:transparent url(http://www.rumbo.es/pictures/rmbes/minimizar-info.gif) no-repeat right}
#body p{margin:8px}
#body div.group-highlight{background-color:#E1E1E1;padding:8px}

/*errors*/
#body div.group.error{background-color:#F8EBEB;color:#CC0000;border:1px solid #F94847; margin-top:6px}
#body div.group.error h2{background-color:#F94847;border-bottom:1px solid #F94847;color:#FFFFFF}

/*warnings*/
#body div.group.message{background-color:#fff;color:#2F7375;border:1px solid #2F7375}
#body div.group.message h2{background-color:#2F7375;border-bottom:1px solid #2F7375;color:#fff}

/*price details*/
#body table.price-details{margin:8px;border-collapse:collapse;text-align:left;line-height:160%;border:1px solid #67A2A3;width:98%;*width:96%}
#body table.price-details th{color:#2F7375;background-color:#ECF1F2; font-weight:bold}
#body table.price-details tr{height:20px}
#body table.price-details tr.hidden{height:20px;display:none}
#body table.price-details tr .first-column{padding-left:40px}
#body table.price-details th.total, #body table.price-details td.total{padding-right:40px;text-align:right;border-left:1px dotted #CCCCCC}
#body table.price-details td.total{font-weight:bold;font-size:11px;color:#FF2900}
#body table.price-details input.total{font-weight:bold;font-size:13px;color:#FF2900}
#body table.price-details tr.total td{height:25px;padding-left:40px;border-top:1px dotted #CCCCCC}
#body table.price-details tr.total td.total-label{padding:0 10px 0 0;font-weight:bold;text-align:right}
#body table.price-details tr.total td.total{padding-right:40px;font-size:13px;color:#FF2900}
#body p.price-difference{color:green}
#body div.price-line{margin:10px 8px}
#body div.price-line.total{font-size:1.2em;margin-left:50%}
#body div.price-line div.price-legend{float:left;font-weight:bold}
#body div.price-line div.price{float:left;color:#FF2900;font-weight:bold}
#body div.price-line.price-align{border-bottom:1px dotted gray}
#body div.price-line.price-align div.price-legend{background-color:#FFFFFF;margin-bottom:-1px;*margin-bottom:-11px}
#body div.price-line.price-align div.price{background-color:#FFFFFF;margin-bottom:-1px;*margin-bottom:-11px;float:right;padding-right:40px}

/*product details*/
#flight #body h2 a.minimize-maximize-link, #flight #body h1 a.minimize-maximize-link:link, #flight #body h1 a.minimize-maximize-link:visited{position:absolute;left:580px;color:#FFF;font-size:10px;font-weight:normal}
#body h2 img.minimize-maximize-link{position:absolute;left:715px}

/*price insurance*/
#body div.text-price-insurance{ font-size:11px; font-weight: bold;float:right; margin-right:40px}

/*passengers details*/
#body table.pax-details{margin:8px 0 8px 0;width:100%;border-collapse:collapse;text-align:left}
#body table.pax-details th{font-weight:bold}
#body table.pax-details tr{height:20px}
#body table.pax-details td.first-column{font-weight:bold;color:#008DD6}

/*passengers form*/
#body li.pax-title{font-size:11px;font-weight:bold;margin:20px 0 10px 13px; list-style:disc outside}

/*form*/
#body .text-top{/*display:block;*/margin-bottom:4px; width:auto}
#body input.radio, #body input.checkbox{margin-right:5px;*margin-right:2px;border:none}
#body label.radio, #body label.checkbox{margin-right:30px}
#body div.form-comment{float:left;width:50%}
#body div.form-line{margin:10px 8px}
#body div.form-column{float:left}
#body div.form-column-right{text-align:right} 
#body div.c-left{border-right:1px dotted #ccc;height:40px;margin-right:20px;float:left}
#body div.c-right{height:40px;float:left}
#body div.w10{width:10%}
#body div.w12{width:12%}
#body div.w15{width:15%}
#body div.w20{width:20%}
#body div.w25{width:25%}
#body div.w30{width:30%}
#body div.w33{width:33%}
#body div.w35{width:35%}
#body div.w40{width:40%}
#body div.w45{width:45%}
#body div.w50{width:50%}
#body div.w60{width:60%}
#body div.w70{width:70%}
#body div.w75{width:75%}
#body div.w80{width:80%}
#body div.w90{width:90%}
#body div.w100{width:100%}
#body div.align-right{float:left;text-align:right}
#body div.right{float:right}

/*tabla pasos de compra*/
#body .main-content .desglose th.center{text-align:center}
#body .main-content .desglose thead th{background-color:#E2E2E2;font-size:11px;font-weight:bold;padding:5px 15px;width:520px}
#body .main-content .desglose th.importe{color:#000000;text-align:right;width:135px}
#body .main-content .desglose .importe{border-left:1px solid #CCCCCC;color:#008DD6;font-size:11px;font-weight:bold;padding:5px 15px;text-align:center}
#body .main-content .desglose thead th{background-color:#E2E2E2;font-size:11px;font-weight:bold;padding:5px 15px;width:520px}
#body .main-content .desglose .importe-final{border-left:1px solid #CCCCCC;color:#FF0000;font-size:11px;font-weight:bold;text-align:right}
#body .main-content .desglose td{border-bottom:1px solid #CCCCCC;padding:5px 15px}
#body .main-content .desglose tr.total{border-top:1px solid #CCCCCC;font-size:10px;font-weight:bold;text-align:right;text-transform:uppercase}

/*prereserva*/
#flight #body div#prebooking img{float:left;margin:5px 0 0 0}
#flight #body div#prebooking div.group-content div.right{text-align:left;width:84%}

/*buttons*/
#body div.button-out{margin:0 8px;*margin:0 4px}

/*general conditions*/
#body div.general-conditions{padding:8px;margin:8px 0;background-color:#ECF1F2;border:1px solid #2F7375}
#body div.general-conditions h3{font-weight:bold;font-size:11px;color:#FF0000}

/*Loading Panel*/
div.mask{background-color:#000000;opacity:.25;*filter:alpha(opacity=25)}
div.global.mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:8}
div.loading{position:absolute;color:#2F7375;font-weight:bold;font-family:Arial,sans-serif;background:transparent url(/pictures/splash.gif) no-repeat;padding:40px 0px;text-align:center;font-size:1.1em;z-index:9;top:0;left:0}

/* ContentPane */
.dijitContentPane{ display: block; overflow: auto;   /* if we don't have this (or overflow:hidden), then Widget.resizeTo() doesn't make sense for ContentPane */}

/* Dijit Dialog */
.dijitDialog{position: absolute; z-index: 8; padding: 1px}
.dijitDialogFixed div.dijitDialogTitleBar{cursor:default}
.dijitDialogUnderlayWrapper{position: absolute; left: 0; top: 0; z-index: 7; display: none; background: transparent !important}
.dijitDialogUnderlay{background: #000; opacity: 0.5}
.dj_ie .dijitDialogUnderlay{filter: alpha(opacity=50)}
.dijit_a11y .dijitInputLayoutContainer, .dijit_a11y .dijitDialog{opacity: 1 !important; background-color: white !important}
.dijitDialog .closeText{display:none; /* for the onhover border in high contrast on IE: */ position:absolute}
 
/* Theme Dialog */
.dijitDialog{background: #fff; border: 1px solid #7eabcd; padding: 0px; -webkit-box-shadow: 0px 5px 10px #adadad}
.dijitDialog .dijitDialogTitle{border-top: none; border-left: none; border-right: none}
.dijitDialog .dijitDialogPaneContent{background: #fff; border:none; border-top: 1px solid #d3d3d3; padding:10px}

/*.dijitDialogTitleBar{ background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; cursor: move; outline:0;}*/
.dijitDialogTitleBar{cursor: move; outline:0}
.dijitDialogTitleBar{background:transparent url(/pictures/background-filter.gif) repeat-x scroll 0 0;padding:5px 5px;font-weight:bold;color:#FFFFFF;padding:0;line-height:2em}
.dijitDialogTitle{font-weight: bold; padding:4px; outline:0; margin-top:5px}
.dijitDialogCloseIcon{/* background : url("images/spriteRoundedIconsSmall.png") no-repeat right top; */ background: url(/pictures/tabClose.png) no-repeat right top; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px; cursor: pointer}
.dj_ie .dijitDialogCloseIcon{background : url(/pictures/tabClose.gif) no-repeat right top}
.dijitDialogContent{padding: 8px;}

/*html-varios*/
#html-info{ width:602px; border:1px solid #2F7375; text-align:justify}
#html-info.big{ width:677px; border:1px solid #2F7375; text-align:justify}
#html-info div.text{ padding:0 10px}
#html-info li{padding-top:5px}
#html-info p{margin:10px 0}

/* paginacion */
#paginacion{border-top:1px solid #2F7375;border-bottom:2px solid #2F7375;height:20px;color:#2F7375; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; background-color:#FFFFFF;text-align:center}
#paginacion ul{margin:0;padding:2px}
#paginacion li{display:inline;margin:0}
#paginacion li.numero a{color:#2F7375;text-decoration:none;background-image:url(/pictures/fondo-numero-pag.gif);background-repeat:no-repeat;padding:0 10px 2px 10px}
#paginacion li.numero a:hover{background-image:none}
#paginacion li.numero a:active{background-image:none;background-color:#2F7375;color:#FFFFFF}
#paginacion li.anterior a, #paginacion li.siguiente a{font-weight:normal;color:#2F7375;padding:0 12px 0 12px}
#paginacion li.anterior a:hover, #paginacion li.siguiente a:hover{color:#424242}
#paginacion li.anterior a span, #paginacion li.siguiente a span{padding:0 2px 0 2px;text-decoration:none;font-weight:bold}
#paginacion li.primero a, #paginacion li.ultimo a{font-weight:bold;color:#000}
#paginacion li.primero a:hover, #paginacion li.ultimo a:hover{color:#424242}
#paginacion li.numero span.visited{background-image:none;background-color:#2F7375;color:#FFFFFF;padding:0 10px 2px 10px}
.paginacion{border-top:1px solid #2F7375;border-bottom:2px solid #2F7375;height:20px;color:#2F7375; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; background-color:#FFFFFF;text-align:center}
.paginacion ul{margin:0;padding:2px}
.paginacion li{display:inline;margin:0}
.paginacion li.numero a{color:#2F7375;text-decoration:none;background-image:url(/pictures/fondo-numero-pag.gif);background-repeat:no-repeat;padding:0 10px 2px 10px}
.paginacion li.numero a:hover{background-image:none}
.paginacion li.numero a:active{background-image:none;background-color:#2F7375;color:#FFFFFF}
.paginacion li.anterior a, .paginacion li.siguiente a{font-weight:normal;color:#2F7375;padding:0 12px 0 12px}
.paginacion li.anterior a:hover, .paginacion li.siguiente a:hover{color:#424242}
.paginacion li.anterior a span, .paginacion li.siguiente a span{padding:0 2px 0 2px;text-decoration:none;font-weight:bold}
.paginacion li.primero a, .paginacion li.ultimo a{font-weight:bold;color:#000}
.paginacion li.primero a:hover, .paginacion li.ultimo a:hover{color:#424242}
.paginacion li.numero span.visited{background-image:none;background-color:#2F7375;color:#FFFFFF;padding:0 10px 2px 10px}

/* CAPA INFORMACION HOTEL */
.dijitBackgroundIframe{border:0 none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%; z-index:-1}

/* pago fraccionado */
img.ico-pago-frac{ vertical-align: middle}

/*formulario nuevo inputs y selects*/
#body div.form-select{border:1px solid #999999;float:left;height:17px;margin:0 15px 0 0;padding:3px 4px 3px 10px;background:#FFF}
#body div.form-select-relativo{border:1px solid #999999;*border:none;float:left;height:17px;margin:0 5px 0 0;padding:3px 4px 3px 10px;background:#FFF}
#body div.form-select label, #body div.form-select-relativo label, #body div.form-input label, #body div.form-input-relativo label{float:left;font-weight:bold;padding:2px 0 0 0;margin:0 5px 0px 0;font-size:10px}
#body div.form-select select{border:none;padding:1px 0 0 0;float:left;font-size:10px}
#body div.form-select-relativo select{border:none;padding:1px 0 0 0;float:left;font-size:10px}
#body div.form-input{border:1px solid #999999;float:left;height:17px;margin:0 15px 0 0;padding:3px 4px 3px 10px;background:#FFF}
#body div.form-input-relativo{border:1px solid #999999;float:left;height:17px;margin:0 5px 0 0;padding:3px 4px 3px 10px;background:#FFF}
#body div.form-input input, div.form-input-relativo input{border:none;;float:left;font-size:10px;margin:1px 0 0 0}
#body div.form-letra{padding:3px 0px 3px 6px}
#body .form-input.active, #body .form-select.active{border:solid 1px #008dd6;background-color:#fff}
#body div.datos-por-rellenar{border:#F00 solid 1px;background-color:#FFE6E7}
#body div.datos-por-rellenar input{background-color:#FFE6E7}
/*formulario nuevo inputs y selects*/

/* Width Para Body*/
#body .w141px{width:141px;_width:auto}
#body .w185px{width:185px;_width:auto} 
#body .w203px{width:203px;_width:auto}
#body .w70px{width:70px;_width:auto}
#body .w364px{width:364px;_width:auto}
#body .w296px{width:296px;_width:auto}
#body .w163px{width:165px;_width:auto}
#body .w95px{width:95px;_width:auto}
#body .w69px{width:69px;_width:auto}
#body .w269px{width:269px;_width:auto}


.dijitReset {margin:0;border:0;padding:0;line-height:normal;font: inherit;color: inherit;}
.dijit_a11y .dijitReset {-moz-appearance: none; }
.dijitInline {display:inline-block;			#zoom: 1; #display:inline; border:0;padding:0;vertical-align:middle;#vertical-align: auto;	}
.dijitHidden {display: none !important;}
.dijitVisible {display: block !important;	position: relative;			}
.dijitPopup {position: absolute;background-color: transparent;margin: 0;border: 0;padding: 0;}
.dijitPositionOnly {padding: 0 !important;border: 0 !important;background-color: transparent !important;background-image: none !important;height: auto !important;width: auto !important;}
.dijitNonPositionOnly {float: none !important;position: static !important;margin: 0 0 0 0 !important;vertical-align: middle !important;}
.dijitBackgroundIframe {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;border: 0;padding: 0;margin: 0;}
.dijitDisplayNone {display:none !important;}
.dijitContainer {overflow: hidden;}
.dijitButtonNode * {vertical-align: middle;}
.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center;width: 12px;height: 12px;direction: ltr; }
.dijitLeft {background-position:left top;background-repeat:no-repeat;}
.dijitStretch {white-space:nowrap;background-repeat:repeat-x;}
.dijitRight {#display:inline;background-position:right top;background-repeat:no-repeat;}
.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em;vertical-align: middle;}
.dijitButtonContents {display: block;		}
td.dijitButtonContents {display: table-cell;	}
.dijitButtonNode IMG {vertical-align:middle;}
.dijitButtonNode {;margin:0;line-height:normal;vertical-align: middle;#vertical-align: auto;text-align:center;white-space: nowrap;}
.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}
DIV.dijitArrowButton {float: right;}
.dijitTextArea {width:100%;overflow-y: auto;	}
.dijitTextArea[cols] {width:auto; }
.dijitExpandingTextArea {resize: none;}
.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}
.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}
.dijitToggleButtonIconChar {display:none !important;}
.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important;visibility:hidden;}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}
.dijitArrowButtonChar {
        display:none !important;}
.dijit_a11y .dijitArrowButtonChar {
        display:inline !important;}
.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,.dijit_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}
.dijitSelect {margin: 0.2em;border-collapse: collapse;}
.dijitToolbar .dijitSelect {margin: 0;}
.dijitSelect .dijitButtonContents {padding: 0;background: transparent none;white-space: nowrap;text-align: left;}
.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}
.dijitSelectMenu .dijitMenuItemIcon {display:none;}
.dijitSelectLabel *
{vertical-align: baseline;}
.dijitSelectSelectedOption * {font-weight: bold;}
.dijitSelectMenu {border-width: 1px;}
.dijitSelectMenu .dijitMenuTable {margin: 0;background-color: transparent;}
.dijitDisabled *,.dijitDisabled {	cursor: default;}
.tundra .dijitTextBox {margin: 0 0.1em;}
.tundra .dijitTextArea {padding: 3px;}
.tundra .dijitTextBox {background:#fff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/validationInputBg.png) repeat-x top left;#background:#fff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/validationInputBg.gif) repeat-x top left;border:1px solid #b3b3b3;}
.tundra .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}
.tundra .dijitTextBox .dijitButtonNode {border-color: #9b9b9b;}
.tundra .dijitTextBoxFocused {border-color:#406b9b;}
.tundra .dijitTextBoxFocused .dijitButtonNode {border-color:#366dba;}
.tundra .dijitFocusedLabel {outline: 1px dotted #666666;}
.tundra .dijitButtonNode {padding: 0.1em 0.2em 0.2em 0.2em;background: #fff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/buttonEnabled.png) repeat-x bottom left;}
.tundra .dijitButtonText {text-align: center;padding: 0 0.3em;}
.tundra .dijitDisabled .dijitButtonText {color: #7F7F7F;}
.tundra .dijitArrowButton {color: #111;}
.tundra .dijitArrowButtonInner {background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/spriteArrows.png) no-repeat scroll 0 center;width: 7px;height: 7px;margin: 0 4px 0 4px;}
.tundra .dijitTextBox .dijitArrowButtonInner {background-position: 0 center;}
.tundra .dijitSelect .dijitButtonNode {padding: 0;}
.tundra .dijitSelect .dijitButtonNode .dijitArrowButtonInner {margin: 0 4px 0 5px;}
.tundra .dijitSelect .dijitButtonContents {padding-top: 1px;background:#fff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/validationInputBg.png) repeat-x top left;#background:#fff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/validationInputBg.gif) repeat-x top left;}
.tundra .dijitSelectHover .dijitButtonContents,.tundra .dijitSelectActive .dijitButtonContents,.tundra .dijitSelectDisabled .dijitButtonContents,.tundra .dijitSelectDisabled .dijitButtonNode {border-color:#d5d5d5 #bdbdbd #bdbdbd #d5d5d5;background:#e4e4e4 url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/buttonDisabled.png) top repeat-x;}
.dj_ie .tundra .dijitSelectDisabled  .dijitButtonNode * {filter: gray() alpha(opacity=50);}
.tundra .dijitSelectHover .dijitButtonNode {border-color:#a5beda;border-bottom-color:#5c7590;border-right-color:#5c7590;color:#243C5F;background:#fcfdff url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/buttonHover.png) repeat-x bottom;}
.tundra .dijitSelectActive .dijitButtonNode,.tundra .dijitSelectOpened .dijitButtonNode {border-color:#366dba;background: #ededed url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/buttonActive.png) bottom repeat-x;}
.tundra .dijitSelectMenu td {padding: 0;}
.tundra .dijitSelectMenu .dijitMenuItemLabel,.tundra .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}
.tundra .dijitMenu,.tundra .dijitMenuBar {border: 1px solid #7eabcd;margin: 0;padding: 0;background-color: #f7f7f7;}
.tundra .dijitBorderContainer .dijitMenuBar {border:1px solid #ccc;}
.tundra .dijitMenuItem {font-family: sans-serif;margin: 0;}
.tundra .dijitMenuItem {padding: 4px 5px;}
.tundra .dijitMenuItem td {padding: 2px;}
.tundra .dijitMenuPassive .dijitMenuItemHover,.tundra .dijitMenuItemSelected {background-color: #3559ac;color:#fff;}
.tundra .dijitMenuExpand {width: 7px;height: 7px;background-image: url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/tundra/images/spriteArrows.png);background-position: -14px 0;}
.tundra .dijitMenuSeparatorTop {border-bottom: 1px solid #9b9b9b;}
.tundra .dijitMenuSeparatorBottom {border-top: 1px solid #e8e8e8;}

/* Arreglo formulario Datos del Comprador */

#body #novalidationuser .form-line #email2 { display: block }

