body {
	margin:0;
	border:0;
	font-family:Helvetica,Geneva,Verdana,Tahoma,Arial,Serif;
	font-size:11px;
	padding:0px;
	background-color:#9099AE;
}

a { color:#99CC33; text-decoration:none; }
a:hover { color:#99CC33; text-decoration:underline; }


h1 { width:99%; color:#010066; background-color:#99CC33; font-size:12px; font-weight:bold; text-align:left;	padding:3px 0px 1px 10px; margin:10px 0px 3px 0px; }
	.h1-orange { color:orange; background-color:#FFFFFF; font-size:26px; font-weight:bold; width:99%; }
	.h1-green { color:#99CC33; background-color:#FFFFFF; font-size:26px; font-weight:bold; width:99%; }
	.h1-blue { color:#010066; background-color:#FFFFFF; font-size:26px; font-weight:bold; width:99%; }

h2 { font-size:22px; color:#010066; font-weight:bold; text-align:left; background-color:#FFFFFF; width:99%; margin:0px 0px 3px 0px; padding:0px; border:0px solid gray;}
	.h2-orange{ color:orange; }
	.h2-green { color:#99CC33; }
	.h2-blue  { color:#010066; }


/* Arreglos para IE */

	* html .visualIEFloatFix { height: 0.01%; }
	.sizebox A:link{ color:#235CAD; text-decoration:none; }
	.sizebox A:hover{ color:#5B8ACD; text-decoration:underline; }
	.sizebox A:active{ color:#235CAD; text-decoration:none; }
	.sizebox A:visited{ color:#235CAD; text-decoration:none; }


/*** FOOTER ****************************************************/

	#footer{ width:1000px; height:80px;
		  	 margin-left:auto; margin-right:auto;
		  	 text-align:center; vertical-align:bottom;
		  	 background-color:#FFFFFF;
			}

	#footer #legal{ float:right; display:block; width:100%; margin-top:25px; font-weight:bold; font-size:10px; color:#666666; }
	#footer #copyr { float:left; text-align:right; width:600px; border:0px solid #EEEEEE; }
	#footer #azalorea { font-weight:normal; padding:0px; margin:0px; text-align:center; }
	#footer #social { float:left; text-align:left; width:200px; padding-bottom:2px; border:0px solid #EEEEEE; }

/*** HEADER ******************************************/

	#header
	{
		background-color:#99CC33; border-left:1px solid #010066; border-right:1px solid #010066;
		margin-left:auto; margin-right:auto;
		width:1000px; height:80px;
		color:#ffffff; font-size:11px; font-weight:bolder; text-align:left;
		padding-bottom:10px;
		float: none; clear: both;
	}
	
	#header .left {	float:left; width:750px; margin-left:0px; background-color:#99CC33; }
	#header .slogan { margin:0px 0px 10px 65px; font-size:11px; font-family:arial; color:#ffffff; font-weight:normal; }

	#header .right { float:right; font-size:14px; font-weight:bolder; text-align:left; margin:5px 10px 0px 0px; background-color:#99CC33; }

	
/*** MENU *****************************************/

	#toolbar{
		width:1000px; height:26px;
		margin-left:auto; margin-right:auto;
		float:none;
		border-top:1px solid #888a85;
		border-bottom:1px solid #010066;
		border-left:1px solid #010066;
		border-right:1px solid #010066;
		background-color:#010066;
		clear:both;
	}

	.pill-option, .pill-option-on {	float:left; width:auto; height:21px; padding:5px 15px 1px 15px;	font-size:12px; font-weight:bolder; }
	.pill-option { border-right:1px solid #babdb6; background-color:#010066;}
	.pill-option-on { border-right:1px solid #babdb6; background-color:#99CC33; }

	.pill-option a { color: #ffffff; }
	.pill-option a:hover { color:#ffffff; text-decoration:underline; }


/*** COLUMNAS ***********************************************/

#col-left  { float:left; width:160px; height:100%; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; border:0px solid blue; }
#col-right { float:left; width:214px; height:100%; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; border:0px; background-color:#cded8e; }

	.right-box { margin:15px 5px 10px 0px; }
	.right-box .cabecera { color:#FFFFFF; background-color:#99CC33; font-size:14px; font-weight:bolder; text-align:left; padding:4px 0px 2px 7px; }
	.right-box .box-domain { color:#010066; font-size:12px; padding:5px 3px 0px 3px; margin:0px 0px 10px 0px; text-align:left; }
	.right-box .btn-domain { font-size:11px; width:116px; padding:1px 0px 1px 0px; border:1px solid #99CC33; color:#010066; margin:2px 22px 0px 0px; }
	.right-box .tlds { font-size:18px; color:#010066; font-weight:bolder; text-align:center; margin:0px 0px 5px 0px; }

	.right-box .box-boletines { color:#666666; font-size:12px; padding:5px 3px 0px 3px; margin:0px 0px 10px 0px; text-align:left; }
	.right-box .box-ecommerce { color:#666666; font-size:12px; padding:5px 3px 0px 3px; margin:0px 0px 10px 0px; text-align:left; }
	.right-box .box-lopd 	  { color:#666666; font-size:12px; padding:5px 3px 0px 3px; margin:0px 0px 10px 0px; text-align:left; }
	.right-box .box-seo 	  { color:#666666; font-size:12px; padding:5px 3px 0px 3px; margin:0px 0px 10px 0px; text-align:left; }
	
	
/*** MAIN ****************************************************/

	#main{ width:1000px;
		  margin-left:auto;
		  margin-right:auto;
		  text-align:center;
		  background-color:#FFFFFF;
		  border-left:1px solid #010066;
		  border-right:1px solid #010066;
		}
	#body-contents-big { width:740px; margin:20px 20px 0px 20px; }
	#body-contents-mid { width:580px; float:right; margin:20px 15px 0px 10px; border:0px solid red; }


	.separador_left { font-size:1px; height:5px; width:100px; }
	
	.btn-contratar-linux { font-size:12px; width:90px; padding:2px 2px 2px 0px; border:1px solid #AAAAAA; color:#010066; margin-top:2px; 
							background-image:url(../img/marcas/logo_linux.gif); background-repeat:no-repeat; background-position:top right;}
	.btn-contratar-windows { font-size:12px; width:90px; padding:2px 2px 2px 0px; border:1px solid #AAAAAA; color:#010066; margin-top:2px; 
							background-image:url(../img/marcas/logo_windows.gif); background-repeat:no-repeat; background-position:top right;}
	

/*** HOME ***********************************************/

#home-promo { background-color:#ffffff; padding:0px 5px 0px 0px; margin-bottom:10px; }

	#home-promo .left1 { float:left; width:216px; height:175px; background-image:url(/img/www.jpg); background-repeat:no-repeat; background-position:top left; margin-top:9px; }
	#home-promo .left2 { float:left; width:250px; height:175px; background-image:none; padding:3px 0px 10px 0px; margin-top:9px; }
		#home-promo .promo-tit { font-size:16px; color:#99CC33; text-align:left; margin-bottom:5px; font-family:'Droid Sans', serif; }
		
	#home-promo .right{ float:right; width:470px; text-align:left; }
		#home-promo h1 { font-size:14px; color:#666666; background-color:#ffffff; margin-bottom:10px; }
		#home-promo h2 { font-size:12px; color:#666666; background-color:#ffffff; margin:5px 0px 0px 0px; width:99%; text-align:left; }
		#home-promo p { font-weight:normal; color:#666666; }

	

.home-box { width:740px; padding:0px; margin:0px 0px 20px 0px; border:0px solid blue;}

	.home-box-tabs { width:560px; float:left; padding:0px; margin:0px 0px 0px 0px; }

	.home-box-ext { width:170px; float:right; padding:0px; margin:0px 0px 0px 0px; }
	.home-box-ext .title{ width:163px; background-color:#FFFFFF; color:orange; font-size:14px; font-weight:normal; padding:3px 0px 2px 3px; text-align:left; }
	.home-box-ext .info { width:163px; background-color:#FFFFFF; color:#666666; font-size:11px; font-weight:normal; padding:3px 0px 2px 5px; text-align:left; }
	

/*** LEFT ***********************************************/

.heading-line { width:99%; font-size:13px; border-bottom:1px dotted #CCCCCC; font-weight:bolder; margin:10px 0px 10px 0px; padding-bottom:3px; }

.box-top { float:left; width:152px; height:18px; background-color:#99CC33; border:1px solid #99CC33; color:#010066;
			font-size:12px; font-weight:bolder; text-align:left; margin:10px 0px 0px 7px; padding:3px 0px 0px 0px; }

.box-left-subtitle{ width:152px; float:left; line-height:20px; margin:0px 0px 10px 7px; padding-left:0px; border:1px solid #99CC33; text-align:left; }
.box-left-subtitle a { color:#99CC33; font-size:12px; text-align:left; font-weight:bold; }
.box-left-body { float:left; display:block; color:#000000; font-size:11px; text-align:left; }
.highlights, .highlights2 { float:left;	width:152px; margin-left:7px; text-align:left; border: 1px solid #99CC33; }


/*** DOMINIOS ******************************************/

#dominios { }

#dominios { width:740px; padding:0px 0px 10px 0px; margin:0px 20px 10px 10px; border:0px solid #99CC33; font-size:12px; text-align:left; }

	#dominios .dom-body { width:100%; }
	
		#dominios .dom-intro { width:99%; font-size:12px; margin:10px 0px 10px 0px; }
	
		#dominios .dom-left { float:left; width:220px; background-color:#cded8e; margin:0px 20px 0px 0px; padding:8px 0px 10px 0px; }
		
			#dominios .dom-left-info { padding:0px 10px 10px 8px; color:#010066; }
					  .dom-left-info .dom { float:left; width:33%; height:25px; }
					  .dom-left-info .dom a { padding:0px 10px 10px 8px; color:#010066; font-size:14px; font-weight:bold; }
			#dominios .dom-left-info h2 { color:#FFFFFF; background-color:#99CC33; font-size:16px; font-weight:bolder; margin:0px 0px 0px 0px; padding:2px 0px 2px 5px; }
		
			.dom-left ul { margin:0px 0px 0px 5px;padding-left:0px }
			.dom-left li { margin:5px 0px 2px 10px;padding-left:0px }
			.dom-left .li-orange { text-indent:3px;padding-left:0px}
			.dom-left .li-orange { list-style:url("/img/icons/bullet_orange.png"); }
			
		#dominios .dom-right { width:500px; float:left; }		
		
			.dom-right h2 { color:orange; background-color:#FFFFFF; font-size:20px; }
			.dom-right h3 { font-size:13px; padding:15px 0px 0px 5px; float:left; color:#666666; font-weight:bolder; text-align:left; line-height:19px; }
			.dom-right .dom-img { float:right; text-align:right; width:210px; margin-top:10px; }
			
			.dom-right .dom-uline { width:100%; font-size:13px; border-bottom:1px dotted #CCCCCC; font-weight:bolder; margin:0px 0px 10px 0px; padding-bottom:3px; }		
			
			.dom-right ul { margin:0px 0px 0px 10px; }
			.dom-right li { margin:0px 0px 0px 12px; }
			.dom-right .li-green { list-style:square outside url("/img/icons/bullet_green.png"); }
	
			
			
		#dominios .col { color:#666666 !important; font-weight:bold; font-size:14px; height:22px; }	
		#dominios .tld { background-color:#FFFFFF; color:#ffa500; font-size:14px; text-align:center; padding:0px; text-align:right !important; padding-right:5px; }
		#dominios .dato { background-color:#fff; color:#000000; text-align:center; height:20px; border: 1px solid #CEFF8F; }


/*** PLANES DE HOSTING ******************************************/


#modal_container { padding:5px; width:500px; height:400px; overflow:auto; background-color:#fff; border:1px solid #666666;
					font-family:Verdana; font-size:12px; color:#333333; text-align:left; }
#modal_overlay { background-color:#000; }


#dedicados { padding:25px 15px 20px 20px; margin:0px 10px 10px 10px; border:1px solid #99CC33; font-size:12px; text-align:left; }

	#dedicados ul { margin:0px 0px 0px 5px; }
	#dedicados li { margin:10px 0px 5px 10px; }
	#dedicados .li-green { list-style:square outside url("/img/icons/bullet_green.png"); }
			

#plan { width:710px; padding:10px 10px 10px 20px; margin:0px 20px 10px 10px; border-top:1px solid #99CC33; border-right:1px solid #99CC33; border-bottom:1px solid #99CC33; border-left:1px solid #99CC33; font-size:12px; text-align:left; }

	#plan .plan-body { width:100%; }
	
		#plan .plan-intro { width:99%; font-size:12px; margin:10px 0px 10px 0px; }
	
		#plan .plan-left { float:left; width:200px; background-color:#cded8e; margin:0px 20px 0px 0px; padding:8px 0px 10px 0px; }
		
			#plan .plan-left-info { padding:0px 8px 10px 8px; color:#010066; }
			#plan .plan-left-tit { color:#FFFFFF; background-color:#99CC33; font-size:16px; font-weight:bolder; margin:0px 0px 0px 0px; padding:2px 0px 2px 5px; }
		
			.plan-left ul { margin:0px 0px 0px 5px;padding-left:0px }
			.plan-left li { margin:10px 0px 5px 10px;padding-left:0px }
			.plan-left .li-orange{text-indent:5px;padding-left:0px}
			.plan-left .li-orange { list-style:  url("/img/icons/bullet_orange.png"); }
			
			.btn-linux { font-size:12px; width:85px; padding:1px 2px 1px 0px; border:1px solid #AAAAAA; color:#010066; margin-top:2px; background-image:url(../img/marcas/logo_linux.gif); background-repeat:no-repeat; background-position:top right;}
			.btn-windows { font-size:12px; width:85px; padding:1px 2px 1px 0px; border:1px solid #AAAAAA; color:#010066; margin-top:2px; background-image:url(../img/marcas/logo_windows.gif); background-repeat:no-repeat; background-position:top right;}
							
		#plan .plan-right { width:490px; float:left; }		
		
			.plan-right .plan-uline { width:100%; font-size:13px; border-bottom:1px dotted #CCCCCC; font-weight:bolder; margin:0px 0px 10px 0px; padding-bottom:3px; }		
			
			.plan-right ul { margin:0px 0px 0px 10px; }
			.plan-right li { margin:0px 0px 0px 12px; }
			.plan-right .li-green { list-style:square outside url("/img/icons/bullet_green.png"); }
	

/*** SERVICIOS AVANZADOS ************************************************************/

.avanzados-block { width:99%; }
	.avanzados-block h2 { font-size:14px; float:left; width:300px; font-weight:normal; }
	.avanzados-block a { font-size:16px; color:orange; text-decoration:underline; }
	.avanzados-block .foto { width:180px; float:left; }

#avanzados { padding:30px 20px 20px 20px; margin:0px 20px 10px 10px; border:1px solid #99CC33; font-size:12px; text-align:left; }

#avanzados .uline { width:100%; font-size:13px; border-bottom:1px dotted #CCCCCC; font-weight:bolder; margin:0px 0px 10px 0px; padding-bottom:3px; }		
#avanzados p { margin-top:10px; } 	


/*** SOPORTE ****************************************************/


#soporte { width:730px; padding:10px 10px 10px 0px; margin:0px 20px 10px 10px; border:0px solid #99CC33; font-size:12px; text-align:left; }

	#soporte .s-body { width:100%; }
	
		#soporte .s-left { float:left; width:180px; background-color:#cded8e; margin:0px 20px 0px 0px; padding:8px 0px 10px 0px; }
		
			#soporte .s-left-info { padding:0px 8px 10px 6px; margin-bottom:3px; color:#010066; }
			#soporte .s-left-tit { color:#FFFFFF; background-color:#99CC33; font-size:15px; font-weight:bolder; margin:0px 0px 0px 0px; padding:2px 0px 2px 5px; }
			#soporte .s-left-txt { font-size:11px; font-weight:bolder; margin:0px 0px 0px 0px; padding:2px 0px 2px 5px; }
		
			.s-left ul { margin:0px 0px 0px 5px;padding-left:0px }
			.s-left li { margin:5px 0px 3px 10px;padding-left:0px }
			.s-left .li-orange{text-indent:5px;padding-left:0px}
			.s-left .li-orange { list-style:  url("/img/icons/bullet_orange.png"); }
			
		#soporte .s-right { width:510px; float:left; }		
		
			.s-right .s-uline { width:100%; font-size:13px; border-bottom:1px dotted #CCCCCC; font-weight:bolder; margin:0px 0px 10px 0px; padding-bottom:3px; }		
			
			.s-right ul { margin:0px 0px 0px 10px; }
			.s-right li { margin:3px 0px 3px 12px; }
			.s-right .li-green { list-style:square outside url("/img/icons/bullet_green.png"); }
	
#soporte .manuales { width:530px; font-size:12px; text-align:left; padding:5px; margin:0px 0px 20px 0px; border:1px solid #99CC33; }
#soporte .manual { float:left; width:90px; text-align:center; margin:2px 15px 2px 0px; }


.faq { }

.faq-P { }
.faq-R { border:1px solid #DDDDDD; background-color:#EEEEEE; padding:10px 10px 10px 10px; }

.manual {  }

.faq {  }
.faq a { color:#010066;	text-decoration:none; }
.faq a:hover { color:#010066; text-decoration:underline; }


/* TABS Compartidos *************************************************/


	.tabs { width:750px;height:24px; margin:0px 0px 0px 10px; padding:0px; border:0px solid red; }

	.tab-on, .tab-off { float:left;	width:105px; height:24px; text-align:center; line-height:12px; padding:7px 0px 0px 0px;	margin:0px 1px 0px 0px; }
	.tab-on2, .tab-off2 { float:left; width:160px; height:24px; text-align:center; line-height:12px; padding:7px 0px 0px 0px;	margin:0px 1px 0px 0px; }
	
	.tab-on  { background-image:url(/img/tab_on.png); background-repeat:no-repeat; }
	.tab-off { background-image:url(/img/tab_off.png); background-repeat:no-repeat; }
	
	.tab-on2  { background-image:url(/img/tab_on2.png); background-repeat:no-repeat; }
	.tab-off2 { background-image:url(/img/tab_off2.png); background-repeat:no-repeat; }
	
	.tab-on a  		{ font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bolder; }
	.tab-on a:hover  	{ font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bolder; }
	.tab-off a 			{ font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
	.tab-off a:hover 	{ font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:normal; }
	
	.tab-on2 a  		{ font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bolder; }
	.tab-on2 a:hover  	{ font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bolder; }
	.tab-off2 a 		{ font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
	.tab-off2 a:hover 	{ font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:normal; }


/*--------- Colores para destacar las caracteristicas de los productos ---------------------------*/

.blue { color:#235CAD; font-size:14px; }
.green{	color:#4C702A; font-size:14px; }

}
/*--------- Colores para las tablas de los compartidos ---------------------------*/

.talla { background-color:#FFFFFF; color:#666666; text-align:center; padding:0px; text-align:right !important; padding-right:5px; }
.talla2 { color:#ffa500 !important; font-weight:bold; font-size:13pt; height: 37px; }
#tabPage5 .talla2{ width: 87px; }
#tabPage5 .talla { width: 120px; }
.talla2 A:link { color:#000000;	text-decoration:none; }
.talla2 A:hover{ color:#000000;	text-decoration:none; }
.talla2 A:active{ color:#000000; text-decoration:none; }
.talla2 A:visited{ color:#000000; text-decoration:none; }

.celdaP{ background-color:#fff; color:#000000; text-align:center; height: 25px; border: 1px solid #CEFF8F; }
.celdaP a img{ border: 0; }
.celdaI{ background-color:#fff; color:#000000; text-align:center; border: 1px solid #CEFF8F; }


/********************************************/

.tipo_cliente { padding: 10px 0 20px; width: 180px; }
.form_data{	float: none; clear: both; }
.form_data label{ display: block; float: left; 	clear: both; width: 110px;	height: 26px; }
.form_data input{ float: left; }
.validation-advice{	color: red; float: left; }
