/*------------------------------------------------------------------------------
        HTML TAGS
------------------------------------------------------------------------------*/

*{margin:0;padding:0;}
body{background:#fff url("/media/custom/body-bg.gif") repeat-x;margin:0 auto;}

/*------------------------------------------------------------------------------
        LAYOUT
------------------------------------------------------------------------------*/

.span-24, div.span-24{border:none;}
.container{overflow:hidden;width:840px;margin-top:14px;}
#homebanner{width:838px;background:#fff url("/media/custom/header-content.gif") repeat-x; border-left:1px solid #ccc;border-right:1px solid #ccc; }
#banner{width:838px;background:#fff url("/media/custom/header-content-buy.gif") repeat-x;border-left:1px solid #CCC;border-right:1px solid #CCC;overflow:hidden;}
h1{color:#fff;text-align:center;padding:60px 0 20px 0;}
.alt {color:#fff;font: bold 42px/40px "Arial";line-height:130%;}
#main{width:840px;}
#main2{width:818px;background:#fff;padding: 10px; border-left:1px solid #ccc;border-right:1px solid #ccc;}
#wrappermain{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.endcontainer{background:transparent url("/media/custom/cajasimple-bottom.png") no-repeat top center;height:10px;}
.footer, .subfooter{width:840px;margin:10px auto;color:#000;text-align:center;}
.footer a {color:#3B5998;font-weight:bold;text-decoration:none;}

/*------------------------------------------------------------------------------
        MAIN ELEMENTS
------------------------------------------------------------------------------*/

#columcontainer{background:#fff;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.leftcolum{display:inline;float:left;padding-top:10px;width:460px;margin:0 22px 0 10px;}
.rightcolum{display:inline;margin:0 10px 0 2px;float:left;padding-top:10px;width:320px;}
.leftcolum h2{color:#474747;font: normal 20px/18px "Times New Roman",Georgia,"MS Trebuchet",serif;line-height:25px;padding:1px 0 12px;margin-bottom:0px;}
fieldset{border:0 none;margin-bottom:0px;}
.leftcolum fieldset{background:transparent url("/media/custom/form-bg.gif") no-repeat;height:114px;width:440px;margin:0;display:block;color:#fff;}
.leftcolum legend{color:#FFFFFF;font-size:20px;font-weight:bold;}
.leftcolum #domain{background:transparent url("/media/custom/domain-form-field.gif") no-repeat;border:0 none;color:#999999;font:bold 18px/16px Arial,"Trebuchet MS",sans-serif;height:35px;line-height:16px;padding:4px 5px;width:195px;}
.leftcolum h3{color:#fff;margin:0 0 08px;font-size:22px;font-weight:bold;}

.domainfooter{text-align:center;margin-top:10px;}
.domainfooter fieldset{text-align:left;margin:0 auto;background:transparent url("/media/custom/form-bg.gif") no-repeat;height:114px;width:440px;display:block;color:#fff;}
.domainfooter legend{color:#FFFFFF;font-size:20px;font-weight:bold;}
.domainfooter #domain{background:transparent url("/media/custom/domain-form-field.gif") no-repeat;border:0 none;color:#999999;font:bold 18px/16px Arial,"Trebuchet MS",sans-serif;height:35px;line-height:16px;padding:4px 5px;width:195px;}
.domainfooter h3{color:#fff;margin:0 0 08px;font-size:22px;font-weight:bold;}
.domainfooter .form{margin:0 auto;}

.arrow {background:transparent url(../media/custom/domain-form-arrow.gif) no-repeat;display:inline;float:left;height:44px;margin-left:10px;margin-right:18px;margin-top:2px;text-indent:-4000px;width:41px;}
.phone {color:#FFFFFF;font-size:21px;margin-right:12px;padding-top:18px;}
.button {background:transparent url(../media/custom/domain-form-button.gif) no-repeat scroll 0 0;border:0 none;color:#112C8A;cursor:pointer;font:bold 16px/14px Arial,"Trebuchet MS",sans-serif;height:32px;line-height:13px;margin-top:2px;text-align:center;width:43px;}

/*------------------------------------------------------------------------------
        HOME BOXES
------------------------------------------------------------------------------*/

.topinfobox{background:transparent url("/media/custom/cajasimple-top.png") no-repeat top center;margin-top:14px;height:52px;}
.infobox{background:#fff url("/media/custom/fondo-cajasimple.png") repeat-y top center;padding:20px;overflow:hidden;}
.bottominfobox{background:transparent url("/media/custom/cajasimple-bottom.gif") no-repeat top center;height:10px;}

.topinfobox h3 {color:#2E2E2E;font:bold 18px/16px Arial,"Trebuchet MS",sans-serif;line-height:16px;padding-top:20px;text-align:center;}

.article{display:inline;float:left;margin-right:20px;color:#666;}
.article a img{border:0;float:left;margin-right:4px;}
.article p{float:left; width:100px;}
.article a, .article a:hover{color:#666;text-decoration:none;}
.article strong{color:#436C9A;}
.big{width:140px;text-align:center;}

.boxleftcolumntit{float:left;width:370px;}
.boxrightcolumntit{float:right;width:460px;}
.boxleftcolumn{float:left;width:345px;}
.boxrightcolumn{float:right;width:450px;border-left:1px solid #ccc;text-align:center;}
.boxcont{overflow:hidden;}
.boxcont .articleboxes{float:left;margin:10px;width:150px;}
.boxcont .articleboxes h4{color:#436C9A;font:bold 15px/13px Arial,"Trebuchet MS",sans-serif;line-height:120%;padding-top:6px;margin-bottom:-4px;}
.clean{clear:both;}

/*------------------------------------------------------------------------------
        THANK YOU & REGISTER
------------------------------------------------------------------------------*/

#message{margin-top: 18px; width:838px;}
/*
#message{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;width:838px;}
.success{margin:0 18px 8px 24px;background:transparent url(../media/custom/smileyThing.gif) no-repeat scroll 0 0;padding:12px 0 25px 80px;border:0 none;}
*/

.steps{padding:0 0 15px 60px;overflow:hidden;}
.steps div {color:#999999;display:inline;float:left;font:bold 14px/12px Arial,Helvetica,Sans-Serif;height:35px;line-height:20px;padding:7px 20px 0 35px;}
.steps div.steponeoff {background:transparent url("/media/custom/1Off.gif") no-repeat scroll 0 0;}
.steps div.steponeunoon {background:transparent url("/media/custom/1On.gif") no-repeat scroll 0 0;}
.steps div.steptwooff {background:transparent url("/media/custom/2Off.gif") no-repeat scroll 0 0;}
.steps div.steptwoon {background:transparent url("/media/custom/2On.gif") no-repeat scroll 0 0;}
.steps div.stepthreeoff {background:transparent url("/media/custom/3Off.gif") no-repeat scroll 0 0;}
.steps div.stepthreeon {background:transparent url("/media/custom/3On.gif") no-repeat scroll 0 0;}

.payform{background:transparent url("/media/custom/bg-form.gif") repeat-y scroll center top;margin-left:30px;position:relative;width:469px;}
.payform .top{background:transparent url("/media/custom/form-cabezal.gif") no-repeat;width:469px;}
.payform .basse{background:transparent url("/media/custom/form-base.gif") no-repeat scroll center bottom;min-height:400px;width:469px;}
.payform .content{color:#666666;padding:3px 8px 20px 40px;}
.payform h2{color:#2E2E2E;font-family:Arial,Helvetica,Sans-Serif;font-size:26px;font-weight:bold;line-height:49px;text-align:left;}
.payform input[type='submit']{margin-left:120px;margin-top:16px;}

#wrapperthankyoubox{overflow:hidden;padding-left:24px;}

.thankyoubox h4{color:#336699;font-size:16px;font-weight:bold;margin:0;padding:10px 0 7px;}
.thankyoubox p {color:#666;}
.thankyoubox{float:left;margin-right:6px;width:240px;}

.buyinbulk{background:url("/media/custom/bg-buy-bulk.gif") no-repeat;height:202px;width:220px;margin-bottom:20px;padding:10px}
.buyinbulk p{color:#336699;font-size:10px;margin:0px;padding:0 0 10px;}
.buyinbulk .textarea-place {background:transparent url("/media/custom/textarea-place2.gif") no-repeat scroll 0 0;height:130px;width:140px;}
.buyinbulk .textarea-place textarea{background:transparent;border:0 none;color:#999999;font:normal 12px/10px Arial,"Trebuchet MS",sans-serif;height:117px;padding:24px 5px;line-height:16px;overflow:hidden;width:135px;}
.buyinbulk div.tel {color:#999999;font-size:14px;margin-right:5px;padding-left:5px;padding-top:10px;}
.buyinbulk div {display:inline;float:left;}
.buyinbulk h5 {color:#336699;font-size:12px;margin:7px 0 0;padding:0;}

.littleform h3{color:#FFFFFF;font-size:12px;font-weight:bold;margin-bottom:8px;}
.littleform {background:transparent url("/media/custom/congrats-search.gif") no-repeat;height:92px;padding:6px 0 0 7px;width:220px;margin-top:10px;}
.littleform p{margin-left:-4px;}
.littleform label{color:#fff;display:inline;font-size:10px;}

.littleformbuttom {background:transparent url("/media/custom/domain-form-button.gif") no-repeat scroll 0 0;border:0 none;color:#112C8A;cursor:pointer;font:bold 15px/13px Arial,"Trebuchet MS",sans-serif;height:32px;text-align:center;width:43px;}
.littleformphone {color:#FFFFFF;font-size:14px;margin-right:2px;padding-top:18px;}

.fieldint {background:transparent url(../media/custom/small-domain-form-field.gif) no-repeat;border:0 none;color:#999999;display:inline;font:bold 12px/10px Arial,"Trebuchet MS",sans-serif;height:35px;line-height:10px;padding:2px;width:140px;}

/*------------------------------------------------------------------------------
        MENU 1
------------------------------------------------------------------------------*/

#subheader{background:#fff url("/media/custom/header-top.gif") no-repeat top left;width:840px;height:10px;}
#menu1, #menu1 ul{padding:0;margin-top:10px;margin-right:8px;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;float: right;z-index:99;}
#menu1 a{display:block;padding:3px 5px;border: 1px solid #fff;border-right: 0px;border-bottom: 0px;color:#fff;text-decoration:none;background-color:#3b5998;}
#menu1 a:hover{background-color:#183166;color:#fff;}
#menu1 li{float:left;position:relative;}
#menu1 ul {position:absolute;display:none;width:8em;top:1.2em;left:1px;}
#menu1 li ul a{width:8em;height:auto;float:left;background-color: #ccc;color: #000;}
#menu1 li ul a:hover{background-color: #13306f;color: #fff;}
#menu1 ul ul{top:auto;}	
#menu1 li ul ul {left:8em;margin:0px 0 0 2px;}
#menu1 li:hover ul ul, #menu1 li:hover ul ul ul, #menu1 li:hover ul ul ul ul{display:none;}
#menu1 li:hover ul, #menu1 li li:hover ul, #menu1 li li li:hover ul, #menu1 li li li li:hover ul{display:block;}

/* Forms */

label {
	float: left;
	width: 11em;
}

span.required {
	color: red;
}

span.tooltip a {
	color: red;
	text-decoration: none;	
}

span.toggle a {
	color: red;
	text-decoration: none;
}

span.tooltip img {
	position: relative;
	top: 0.28em;
	left: 0.5em;	
}

input {
	margin-top: 0.6em;
}

#tokens textarea {
	height: 60px;
}

/* Tables */

.basket {
	border-collapse: collapse;	
}

.basket th {
	padding: 0.8em;
	background: #333;	
	border-bottom: 0.1em solid #fff;
	color: #fff;
}

.basket td {
	color: black;
	padding: 0.8em;
	background: #e6e6e6; 	
	border-bottom: 0.1em solid #fff;
	border-top: 0.1em solid transparent;
}

.basket tr:hover td {
	background: #cccccc;
	color: black; 
}

.basket td.empty {
	background: #fff;
}

.basket td.domainavailable {
	color: #264409; 
}

.basket td.domainunavailable {
	color: #8a1f11; 
}

.basket tr:hover td.empty {
	background: #fff;
}

.basket tfoot td {
	background: #cccccc;
	font-weight: bold;
}

/* Subfooter */

#subfooter {
	text-align: center;
}

#subfooter a {
	color: #666;
}