/* SIMPLE MODAL */
body { height:100%; margin:0; }
#basic-modal-content { display:none; }
/* Overlay */
#simplemodal-overlay { background-color:#000; cursor:wait; }
/* Container */
#simplemodal-container { background-color:#F4F4F4; border:4px solid #333; padding:5px 5px 5px 5px; }
#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px; }
#simplemodal-container a.modalCloseImg { background:url(imagenes/ic_cerrar_modal.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer; }
#simplemodal-container #basic-modal-content { padding:0px; }


/* TOOLTIP */
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color:#E9F2F5;
	border:5px solid #82B5C6;
	padding:10px 15px;
	opacity: 1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip .body { background:none; font-size:13px; color:#444444; line-height:18px; text-align:left; }
#tooltip .body ul { margin:0px; padding:0px; list-style-position:outside; padding-left:15px; }
#tooltip .body ul li { margin:7px 0px; }
#tooltip .body p { margin:0px; }


.md_spacer_10 { height:10px; }
.md_spacer_15 { height:15px; }
.md_spacer_20 { height:20px; }
.md_spacer_30 { height:30px; }
.md_container { font-size:14px; color:#555555; margin:5px 0px 30px 0px; }
.md_head { background: url(imagenes/mapa-dominios-head.jpg) top left no-repeat; height:117px; position:relative; }
.md_head h1, .md_head h2 { position:absolute; top:-1000px; }
#md_share_container { background: url(imagenes/mapa-dominios-compartir-bg.png) top left no-repeat; padding:4px 20px 6px 80px; margin:82px 0px 0px 18px; position:absolute; }
#md_share_container a img { border:none; margin-right:4px; }
.md_head_step { margin-bottom:20px; }

#md_col_izq { float:left; width:450px; }
.md_step_title { margin:0px; text-align:right; }
.md_help_step img { border:none; }
#md_step_1 { background: url(imagenes/mapa-dominios-paso-1.gif) top left no-repeat; }

#md_col_der { float:right; width:300px; }
#md_step_2 { background: url(imagenes/mapa-dominios-paso-2.gif) top left no-repeat; }
#md_step_3 { background: url(imagenes/mapa-dominios-paso-3.gif) top left no-repeat; }

.md_box_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#006699; margin:0px; font-size:20px; line-height:20px; margin-left:3px; }
.md_div_box { background: url(imagenes/mapa-dominios-box-bg.gif) top center repeat-y; }
.md_div_box_ini { background: url(imagenes/mapa-dominios-box-ini.gif) top center no-repeat; height:10px; }
.md_div_box_fin { background: url(imagenes/mapa-dominios-box-fin.gif) bottom center no-repeat; height:10px; }
.md_div_box_content { padding:0px 15px; }
.md_div_box_content p { margin:5px 0px; font-size:13px; }


/* TOOL KEYWORDS */
#sortableKey { list-style:none; list-style-position:outside; margin:5px 0px 0px 0px; padding:0px; width:195px; float:left; }
#sortableKey li { margin:0px 0px 5px 0px; color:#214984; padding:4px 4px 4px 2px; font-size:15px; font-weight:bold; background:#E3FF91 url(imagenes/mapa-dominios-grip.png) 178px center no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #92F200; }
html>body #sortableKey li { line-height:16px; }
.ui-state-default { cursor:move; }
.domainKey { cursor:pointer; }
.ui-state-highlight { line-height:16px; height:19px; background-color:#FFEFBF!important; border:#FF6600 1px dotted!important; }
#newKeyWord{ margin:0px; padding:2px 2px; font-size:16px; width:142px; color:#999999; }
.downButton,.upButton{ float:left; margin-right:5px; }
.domainKeywordsTool, #helpContainer {}
#traskBox { width:56px; height:90px; float:left; margin-left:15px; }
#traskBox.ui-droppable { background: url(imagenes/mapa-dominios-papelera.png) 0px 0px no-repeat; }
#traskBox.ui-state-active  { background-position:0px -90px; border:none!important; }
#traskBox.ui-state-hover  { background-position:0px -180px; border:none!important; }
#newDomain { font-size:16px; color:#FF6600; font-weight:bold; margin:5px 0px; background:#FFFFFF; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#newKeyWordButton { border:none; background:transparent url(imagenes/mapa-dominios-bt-agregar.png) center center no-repeat; height:29px; width:110px; cursor:pointer; }
#changeDomain { border:none; background:transparent url(imagenes/mapa-dominios-bt-verificar.png) center center no-repeat; height:29px; width:245px; cursor:pointer; }
#RegistrarBT { background:transparent url(imagenes/mapa-dominios-bt-registrar.png) center center no-repeat; height:29px; width:126px; cursor:pointer; display:block; margin:10px 0px 0px 15px; }
#addToCartButton { border:none; background:transparent url(imagenes/mapa-dominios-bt-comprar.png) center center no-repeat; height:29px; width:212px; cursor:pointer; }


/* MAPA */
.gsmsc-idleMapDiv, .gsmsc-mapDiv { height:398px!important; width:448px!important; }
input.gsc-input { width:98%!important; padding:2px!important; }
.gsc-branding-text, .gsc-branding-img-noclear { display:none; }
.gsmsc-attributionDiv { display:none!important; }
.gsmsc-resultsBox { background:#E9F2F5!important; padding:10px!important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gsmsc-selected { background:#E3FF91!important; padding:2px!important; }

.addToCartFinish { padding:5px; font-size:12px; background:#E3FF91; border:#92F200 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.error { padding:5px; font-size:12px; background:#FFEAD5; border:#FF0000 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; }
#preload { color:#FF6600; padding:10px 0px; }
#preload img { margin-right:5px; }
#availableDomains {  }
#ListDomDisp { background:#E9F2F5; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#SelectAllLink { font-size:11px; display:block; margin-top:3px; }
.ItemAvailableLabel { display:block; cursor:pointer; font-size:13px; color:#FF6600; font-weight:bold; margin-bottom:3px; }
.TitReturn { font-size:13px; color:#214984; margin:0px; }
.TitDomDisp { font-size:16px; color:#009900; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }