/*============================================================================================================*/
												/*Reset All styles*/
/*============================================================================================================*/
* { behavior: url("iepngfix.htc") }
*{margin: 0px;padding: 0px;border: none;}
body{margin-top:10px;}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;}
blockquote,ol,dl{margin:1em;}
ol,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
p,fieldset,table,pre{margin-bottom:1em;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

html {
	font: 9.5pt "Trebuchet MS", Lucida, Verdana, sans-serif;
	background: url('../img/bg3.jpg') repeat-x;
	background-color: #FFFFFF;
	text-shadow: #000 0px 0px 0px; /* Elimina el efecto bold en Safari */
}

a{
	text-decoration: none;
}

/*============================================================================================================*/
											/* BODY SECTIONS */
/*============================================================================================================*/

#wrapper{
	position: relative;
	width: 905px;
	left: 50%;
	margin-left: -450px;
	margin-top: 20px;
}

#header{
	height: 80px;
	padding: 5px;
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px;
}

#banners{
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	/*z-index: -1;*/
}

#banner2{
        position: relative;
        width: 900px;
        left: 50%;
        margin-left: -450px;
}


#mid-mid{
	background: url("../img/bgcorner1.gif") bottom no-repeat #fff;
	width: 890px;
	
	padding: 0 5px 5px;
	height: 245px;
	height: 180px;
	/*z-index: -1;*/
	margin: 1px 30 0;
	
}




#footer{
	position: relative;
	padding: 5px;
	background-color: #2290CF;
	margin-top: 20px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	
}

#footer-content{
	width: 900px;
	display: block;
	left: 50%;
	margin-left: -450px;
	position: relative;
	
}

#partners{
	width: 900px;
	display: block;
	left: 50%;
	margin-left: -450px;
	position: relative;
}
/*============================================================================================================*/
											/*FOOTER CLASSES*/
/*============================================================================================================*/

#footer-content .left{
	margin-top: 20px;
	text-align: left;
}

#footer-content .left p {
	color: #fefefe;
	margin: 25px 0 0 3px;
	font-family: "Arial";
	font-size: 11pt;
}

#footer-content .left p strong{
	font-size: 14pt;
	font-weight: bold;
}

#footer-content .right {
	text-align: right;
	margin-top: 30px;
	width: 700px;
	
}

#footer-content .right ul {
	margin: 0 0 7px 0;
	
}

#footer-content .right p {
	color: #fefefe;
	font: 7pt "Arial";
	text-align: right;
	margin: 30px 5px 0 0;
	line-height: 14px;
	
	
}

#footer-content .right ul li {
	font: 8pt "Arial";
	font-weight: bold;
	display: inline;
	text-align: right;
	border-left: 1px solid #191919;
	padding: 0 7px;
	margin: 0 0 0 -5px;
	
	
}

#footer-content .right ul a {
	color: #191919;
	
}

#footer-content .right ul a:hover {
	color: #fefefe;
}

#footer-content .right ul li.liprimer {
	border-left: 0px;
	
}

#index-main-form{
	background: #FFFFFF url(../img/bgcorner2.gif) no-repeat;
	width: 607px;
	height: 239px;
	padding-top: 5px;
	overflow: visible;
}

/*============================================================================================================*/
											/*INDEX CLASSES*/
/*============================================================================================================*/

.top-index-box{
	background: #FFFFFF url(../img/cornerazultop.gif) no-repeat;
	width: 597px;
	height: 12px;
	margin-left: 5px;
}

.bottom-index-box{
	background: #FFFFFF url(../img/cornerazulbot.gif) no-repeat;
	width: 597px;
	height: 12px;
	margin-left: 5px;
	_margin-bottom: -12px;
}

.index-box{
	margin-left: 5px;
	_margin-top: -12px;
	background-color: #3BA4E0;
	width: 597px;
	height: 210px;
}

.botonera{
	margin-left: 5px;
	_margin-top: -12px;
	background-color: #3BA4E0;
	width: 597px;
	height: 43px;
}

.index-button{
	background: url(../img/h4bg.gif) no-repeat;
	width: 196px;
	height: 43px;
	margin-left: 2px;
}

.index-button a{
	display: block;
	width: 196px;
	height: 43px;
	line-height: 43px;
	color: #FFF600;
	text-align: center;
	font-size: large;
}

.small-box{
	width: 197px;
	height: 185px;
	float: left;
}


.euro3 a:hover{
	background: url(../img/plan3eurohover.gif) no-repeat;
}

.euro6 a:hover{
	background: url(../img/plan6eurohover.gif) no-repeat;
}

.euro1 a:hover{
	background: url(../img/plan1eurohover.gif) no-repeat;
}

.euro3{
	background: url(../img/plan3euro.gif) no-repeat;
}

.euro6{
	background: url(../img/plan6euro.gif) no-repeat;
}

.euro1{
	background: url(../img/plan1euro.gif) no-repeat;
}

.euro-button{
	width: 196px;
	height: 43px;
	margin-left: 2px;
}

.euro-button a{
	display: block;
	height: 43px;
	line-height: 43px;
	color: #FFFFFF;
	padding-right: 12px;
	text-align: right;
	font-size: medium;
}

.inner-box{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	font-size: medium;
}

.comprobar {
	background:#3BA4E0 url(../img/dominiosbg.gif) no-repeat scroll 0 0;
	height:43px;
	margin:2px 0px 0px 10px;
	width:250px;
}

.comprobar input {
	background:transparent none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:"Lucida Grande";
	font-size:14pt;
	height:37px;
	margin:0 5px 0 10px;
	padding:7px 0 0;
	width:150px;
}

.registrar {

margin-left:10px;

}
.registrar a:hover {
	background:transparent url(../img/registrarbghover.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}
.registrar a {
	background:transparent url(../img/registrarbg.gif) no-repeat scroll 0 0;
	color:#92CEF0;
	display:block;
	font-size:10.8pt;
	height:43px;
	line-height:41px;
	text-align:center;
	width:126px;
}

.domain-picker-button{
	width: 75px;
	height: 39px;
}

.comprobar .left ul li{
	line-height: 39px;
	text-align: left;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

.left ul li a{
	display:block;
	background: url(../img/bgdota2or1.gif);
	width: 75px;
	color: #042840;
	font-size: large;
	height: 39px;
}

.domain-menu-subitem{
	position: relative;
}

.domain-menu{
	position: relative;
	width: 80px;
	height: 39px;
	
}

.domain-menu a:hover{
	background: url(../img/bgdot.gif) no-repeat;
}

.domain-menu a{
	_margin-left: -5px;
	background: url(../img/bgdota2or1.gif) no-repeat;
	display: block;
	color: #042840;
	line-height: 39px;
	text-align: center;
	font-size:medium;
	width: 79px;
	height: 39px;
}

.support-form{
	background: url(../img/bgcorner3.gif) no-repeat;
	background-color: #FFFFFF;
	width: 263px;
	height: 300px;
}

.inner-pad{
	margin: 5px;
}

#left-index-column{
	width: 609px;
}

.contact-button{
	display:block;
	width: 246px;
	height: 43px;
	line-height: 43px;
	color: #BDE1F6;
	text-align: center;
	font-size: 12.5pt;
}
/*===========================================================================================================*/
											/*BANNERS CLASSES*/
/*============================================================================================================*/

.hidden{
	display: none;
}

.frame1 {
/*	background: url("../img/banners/bannerspain.jpg") bottom;*/
	width: 890px;
	height: 180px;
	margin: 0 5px;
}

.frame10 {
	background: url("../img/banners/reyes.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame11 {
        background: url("../img/banners/bannerspaincss.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}


.frame12 {
        background: url("../img/banners/bannereuropa.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}


.frame2 {
	background: url("../img/banners/1bsoporte22.jpg") bottom;
	width: 890px;
	height: 180px;
	margin: 0 5px;
}

.frame3 {
/*	background: url("../img/banners/bannerportugal.jpg") bottom;*/
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame4 {
	background: url("../img/banners/bhousing.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame5 {
	background: url("../img/banners/bdedicados.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame6 {
	background: url("../img/banners/bradio.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame7 {
	background: url("../img/banners/garantia.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame8 {
	background: url("../img/banners/garantia_5dias_juegos.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}

.frame9 {
	background: url("../img/banners/multihomed.jpg") bottom;
        width: 890px;
        height: 180px;
        margin: 0 5px;
}
/*============================================================================================================*/
											/*HELPER CLASSES*/
/*============================================================================================================*/
.left{
	float: left;
}


.banner_noticias{
        float: left;
	padding:5px;
}





.right{
	float: right;
}

.clr{
	clear: both;
}

/*============================================================================================================*/
											/*MENU CLASSES*/
/*============================================================================================================*/

.menu ul{
	list-style: none;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}

.menu ul li{
	display: inline;
	list-style-type: none;
}

.menu ul li a{
	color: #FFFFFF;
	line-height: 16px;
}

/* Top Menu */
.topmenu{
	margin-top: 15px;
	font-size:13px;
}

.topmenu ul li a{
	padding-bottom: 2px;
	text-shadow: 0 1px 1px #2C85B9;
	margin-left: 30px;
}

.topmenu ul li a:hover{
	border-bottom: solid 1px #FFFFFF;
}

.tlfn{
	background: url(../img/tlfn.gif) no-repeat scroll right center;
	padding-right: 17px;
}

/* Middle Menu */
.middlemenu{
	background: url(../img/bulletbg.gif) repeat-x;
	height: 31px;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px 0px
}

.middlemenu ul li a:hover{
	background: url("../img/bulletabg.gif") repeat-x;
}

.middlemenu ul li a{
	height: 46px;
	padding: 11px 15px 12px 15px;
}

.middlemenu ul li {
	position: relative;
}

.middlemenu li ul{
	position: absolute;
	left: 0px;
	top: 31px;
	width: inherit;
	height: inherit;
	width: 192px;
	text-align: left;
	margin: 0;
	font-size: 9pt;
	padding: 0 0 12px 0;
	margin-left: -1px;
	z-index: 999;
	background: url("../img/despbg.png") no-repeat bottom left;
}

.middlemenu li ul a{
	margin: 0;
	padding: 0 0 0 14px;
	display: block;
	background:  #021827;
}

.middlemenu li ul a:hover {
	color: #3BA5E1;
	background: #000b13;
}

.middlemenu li ul li{
	height: 46px;
	margin: 0 3px;
	display: block;
	line-height: inherit;
	width: 100%;
	background:  #021827;
	padding: 0 0px 0 0px;
	margin-left: 0px;
}

.middlemenu li:hover ul, li.over ul{
	display: block;
}

/*============================================================================================================*/
											/*BUTTON CLASSES*/
/*============================================================================================================*/

.button-content{
	background: url(../img/btn1-bg.jpg) no-repeat;
	width: 257px;
	height: 43px;
	text-align: center;
	cursor: pointer;
}

.button-content a{
	display: block;
	width: 100%;
	height: 43px;
}

.small-button{
	text-align: center;
	line-height: 43px;
	width: 196px;
	height: 43px;
	margin-top: 10px;
}

.small-button a{
	background: url(../img/rbutton-bg.gif) no-repeat;
	width: 196px;
	display: block;
	height: 43px;
	cursor: pointer;
	color: #FFFFFF;
}

.small-button a:hover{
	background: url(../img/rbutton-hover.gif) no-repeat;
}

.plan-button{
	background: url(../img/planes-button-bg.gif) no-repeat;
	display: block;
	line-height: 21px;
	width: 126px;
	height: 43px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}





.xsmall-button{
	text-align: center;
	width: 89px;
	height: 30px;
	margin-top: 10px;
	color: #FFFFFF;
	line-height: 30px;
}

.xsmall-button a {
	background: url(../img/button-small.gif) no-repeat;
	width: 89px;
	height: 30px;
	line-height: 30px !important;
	display: block;
	cursor: pointer;
	color: #FFFFFF !important;
}

.xsmall-button a:hover {
	background: url(../img/button-small-hover.gif) no-repeat;
}

/*============================================================================================================*/
											/*FORM HELPER CLASSES*/
/*============================================================================================================*/

.mid-caption{
	display: inline;
	color: #ff4e00;
}

.deployable-menu-item{
	width: 257px;
	background: url(../img/deployable-splitter.gif) no-repeat bottom center;
}

.deployable-menu-item-content{
	width: 257px;
	line-height: 46px;
	text-align: center;
}

.deployable-menu-item-content a{
	color: #0A4C7E !important;
	display: block;
	width: 100%;
	height: 44px;
}

.breadcrumbs-section{
	color: #4db1ec;
	margin-left: 10px;
	margin-top: 10px;
}

.breadcrumbs-section a{
	color: #4db1ec;
}

.form-big-body ul{
	margin-left: 30px !important;
}

.form-big-body h2{
	color: #365f91;
	font-weight: bolder;
}

/*============================================================================================================*/
											/*PICK DOMAIN CLASSES*/
/*============================================================================================================*/
.pick-domain-form{
	background: url(../img/domain-bg.gif) no-repeat;
	width: 259px;
	height: 347px;
}

.texto_gaming{
        background: url(../img/domain-bg.gif) no-repeat;
        width: 259px;
        height: 177px;
}


.pick-domain-form input[type="text"]{
	border: solid 1px #999999;
	width: 239px;
	height: 30px;
	font-size: 24px;
	text-align:center;
}

.pick-domain-toolbar-cell{
	display: block;
	width: 74px;
	float: left;
	margin-top: 12px;
	color: #FFFFFF;
}

.pick-domain-tool-bar{
	background: url(../img/domain-form-bg.gif) no-repeat;
	width: 244px;
	height: 165px;
	padding-left: 15px;
	margin-top: 10px;
	margin-left: 10px;
}

.pick-domain-form-title-bar{
	display: block;
	width: 259px;
	height: 43px;
	line-height: 43px;
	color: #FFFFFF;
	text-align: center;
}

/*============================================================================================================*/
											/*PLANES FORM CLASSES*/
/*============================================================================================================*/

.planes-form{
	width: 550px;
	background: url(../img/planes-bg.jpg) no-repeat;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
}

.hosting-form{
	width: 586px;
	margin-top: 10px;
	margin-left: 10px;
}

.hosting-form-caption{
	background: url(../img/hosting-form-header.gif) no-repeat;
	display: block;
	width: 575px;
	height: 49px;
	line-height: 43px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

.hosting-form-content{
	background: url(../img/hosting-form-body.gif) repeat-y;
	width: 575px;
	padding-left: 10px;
}

.hosting-form-footer{
	background: url(../img/hosting-form-bottom.gif) no-repeat;
	width: 575px;
	height: 10px;
	margin-top: 0px;
}
/*============================================================================================================*/
											/*FORM CLASSES*/
/*============================================================================================================*/


.form a{
	color: #FFFFFF;
	line-height: 43px;
}

.form{
	padding: 5px;
}

.form-top{
	background: url(../img/top-form.gif) no-repeat;
	width: 276px;
	height: 10px;
}

.form-body{
	background: url(../img/form-bg.jpg) repeat-y;
	width: 276px;
	_margin-top: -10px; /* IE6 Hack! */
	padding-left: 10px;
}

.form-bottom{
	background: url(../img/bottom-form.gif) no-repeat;
	width: 276px;
	height: 10px;
}

.splitter{
	background: url(../img/separator.gif) repeat-y;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.gradient-form{
	background: url(../img/tb-bg.jpg) no-repeat;
	margin-top: -10px;
	padding: 15px;
	height: 100px;
}







.gradient-form-fiscal{
	background: url(../img/tb-bg2.jpg) no-repeat;
        margin-top: -10px;
        padding: 15px;
        height: 300px;
	
}



.gradient-form .left{
	line-height: 62px;
	color: #FFFFFF;
}

.gradient-form .left strong{
	font-size: 14pt;
	font-weight: bold;
}

.deploy-form-body{
	width: 255px;
	background: url(../img/deploy-bg.png) repeat-x;
	background-color: #D8F2FC;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	_margin-top: -10px; /* IE6 Hack !*/
}

.deploy-form-top{
	width: 257px;
	background: url(../img/deploy-top.jpg) no-repeat;
	margin-top: -10px;
	height: 10px;
}

.deploy-form-bottom{
	width: 257px;
	background: url(../img/deploy-bottom.gif) no-repeat;
	height: 6px;
}

.backup-form-normal{
	float: left;
	width: 595px;
	min-height: 559px;
	height: auto;
	background:url(../img/body-rcol.jpg) no-repeat;
	background-color: #2294BE;
}

.backup-form-normal-bottom{
	background: url(../img/backup-bottom.gif) no-repeat;
	width: 595px;
	height: 18px;
	float: left;
}

.inner-backup-pad{
	padding : 5px;	
	color: #2294be;
}

.inner-backup-pad a{
	color: #2294be;
}

.form-big-top{
	background: url(../img/form-big-top.gif) no-repeat;
	width: 586px;
	height: 10px;
	margin-left: 5px;
	margin-top: 10px;
}

.form-big-body{
	background: url(../img/form-big-body.gif) repeat-y;
	width: 575px;
	_margin-top: -10px; /* IE6 Hack! */
	margin-left: 5px !important;
	margin-left: 5px;
	padding-left: 10px;
	margin-right: 10px !important;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
}

.form-big-body p{
	text-align: justify;
	padding-left: 5px;
	padding-right: 10px;
	color: #032E4B;
}

.form-big-body h3{
	color: #032E4B;
}


.form-big-bottom{
	background: url(../img/form-big-bottom.gif) no-repeat;
	width: 586px;
	height: 10px;
	margin-left: 5px;
}



.consulta{

padding: 0 100px 10px;

}

.campo{

display: block;


}


.consulta input,textarea{

border: 1px Solid;
}


.requerido{

color:#DF0101;
}

.info_fiscal{
text-align:left;
line-height:25px;
font-size:12px;
}

.info_fiscal label{

display: block;
padding: 0px 0px 0px;
}


















#noticias{
line-height:20px;
font-size:10px;
height:100px;
width:240px;
font-family: "Arial";
overflow-y: scroll;

}

#noticias a{

color:#FFFFFF;
}


.soporte{
padding:10px 20px 0px

}




.soporte strong{
color: #FFFFFF;
font-size: 14pt;
font-weight: bold;
margin-left:15px;
}


.boton-noticias{
        display:block;
        width: 246px;
        height: 43px;
        line-height: 43px;
        color: #FFFFFF;
        text-align: center;
        font-size: 12.5pt;
}

