/* GENERALES ================================================== */
*{
	margin:0px;
	padding:0px;
	}

body{
	background:#f1f1f1 url(images/fondo.jpg) repeat-x;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
h6{font-size:10px;}
h5{font-size:11px;}
p {font-size:12px; margin-bottom:10px;}
th{font-size:12px;}
td{font-size:12px;}
li{font-size:12px; list-style:none;}
h4{font-size:14px;}
h3{font-size:16px;}
h2{font-size:17px;}
h1{font-size:21px;}

a{outline:none; border:none;text-decoration:none;}
a img{outline:none; border:none;text-decoration:none;}

.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	}




/* GRID 960 ================================================== */
.container_16{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	font-size:12px;
	color:#333;
	}
.grid_1,.grid_2,.grid_3,.grid_4,
.grid_5,.grid_6,.grid_7,.grid_8,
.grid_9,.grid_10,.grid_11,.grid_12,
.grid_13,.grid_14,.grid_15,.grid_16{
	/*display:inline;*/
	float:left;
	position:relative;
	}
.alpha{margin-left:0}
.omega{margin-right:0}

.container_16 .grid_1{width:60px}
.container_16 .grid_2{width:120px}
.container_16 .grid_3{width:180px}
.container_16 .grid_4{width:240px}
.container_16 .grid_5{width:300px}
.container_16 .grid_6{width:360px}
.container_16 .grid_7{width:420px}
.container_16 .grid_8{width:480px}
.container_16 .grid_9{width:540px}
.container_16 .grid_10{width:600px}
.container_16 .grid_11{width:660px}
.container_16 .grid_12{width:720px}
.container_16 .grid_13{width:780px}
.container_16 .grid_14{width:840px}
.container_16 .grid_15{width:900px}
.container_16 .grid_16{width:960px}

.container_16 .prefix_1{margin-left:60px}
.container_16 .sufix_1{margin-right:60px}
.container_16 .prefix_2{margin-left:120px}
.container_16 .prefix_3{margin-left:180px}
.container_16 .prefix_4{margin-left:240px}
.container_16 .prefix_5{margin-left:300px}
.container_16 .prefix_6{margin-left:360px}
.container_16 .prefix_7{margin-left:420px}
.container_16 .prefix_8{margin-left:480px}
.container_16 .prefix_9{margin-left:540px}
.container_16 .prefix_10{margin-left:600px}
.container_16 .prefix_11{margin-left:660px}
.container_16 .prefix_12{margin-left:720px}
.container_16 .prefix_13{margin-left:780px}
.container_16 .prefix_14{margin-left:840px}
.container_16 .prefix_15{margin-left:880px}


/* ESTRUCTURA Y CSS ========================================================================== */

/* COMUNES =================================================================================== */
/* TELEFONOS */	
.telefonos{
	float:right;
	}

/* MENU SUPERIOR */	
#menu_superior table{
	margin-top:10px;
	}	


.menu_superior_01{
	background:url(images/menu_01.jpg) no-repeat;
	height:30px;
	width:13px;
	float:left;
	margin-left:75px;
	}	
.menu_superior_02{
	height:30px;
	}	
	.menu_superior_02 a{
		display:inline-block;
		color:#fff;
		font-size:11px;
		padding-top:10px;
		float:left;
		background:url(images/menu_02_link.jpg) right;
		padding:6px 8px 0px 8px;
		height:24px;
		}
		.menu_superior_02 a:hover{
			display:inline-block;
			color:#fff;
			font-size:11px;
			background:url(images/menu_02_hover.jpg) right;
			height:24px;
			}
.menu_superior_03{
	background:url(images/menu_03.jpg) no-repeat;
	height:30px;
	width:13px;
	}	






/* MENU ABAJO */	
.menu_abajo{
	color:#0080c6;
	}
	.menu_abajo ul {
		text-align:center;
		font-weight:bold;
		margin:10px 0;
		}
		.menu_abajo li {
			display: inline;
			}
			.menu_abajo li a{
				color:#707173;
				}
				.menu_abajo li a:hover{
					color:#0080c6;
					text-decoration:underline;
					}





/* FONDO CONTENIDOS */	
.fondo_01{
	background:url(images/fondo_01.gif) no-repeat;
	height:10px;
	margin-top:5px;
	}
.fondo_02{
	background:url(images/fondo_02.gif) repeat-y;
	overflow: hidden;
	}
.fondo_03{
	background:url(images/fondo_03.gif) no-repeat;
	height:12px;
	}





/* PIE */	
.pie{
	margin:0 10px;
	padding-top:10px;
	border-top:1px solid #ccc;
	margin-top:20px;
	}
	.pie p{
		margin:0px;
		padding:0px;
		color:#707173;
		font-size:11px;
		}
		.pie p a{
			color:#707173;
			}
			.pie p a:hover{
				color:#1a7dbe;
				text-decoration:underline;
				}



/* INICIO =================================================================================== */

/* FONDO BANNER INICIO */	
.fondo_banner_inicio_01{
	background:url(images/fondo_banner_inicio_01.jpg) no-repeat;
	margin-left:10px;
	height:316px;
	text-align:center;
	}
	img.webmail{
		margin-top:70px;
		}
	img.panel{
		margin-top:30px;
		}
	img.acceso{
		margin-top:30px;
		}
.fondo_banner_inicio_02{
	background:url(images/fondo_banner_inicio_02.jpg) no-repeat;
	height:316px;
	}
	.inicio_noticias{
		padding:15px 20px 10px 10px;
		}
	.inicio_noticias h4{
		color:#fff;
		border-bottom:1px dotted #fff;
		margin-bottom:10px;
		}
	.inicio_noticias p{
		color:#fff;
		margin-bottom:2px;
		}
	.inicio_noticias img.leer{
		margin-bottom:15px;
		float:right;
		}
	.noticia_inicio{
		margin-bottom:30px;}






/* FONDO CAJAS INICIO */	
.fondo_cajas_inicio_01{
	background:url(images/fondo_inicio_cajas_01.gif) no-repeat;
	height:13px;
	margin:10px;
	margin-bottom:0;
	}
.fondo_cajas_inicio_02{
	background:url(images/fondo_inicio_cajas_02.gif) repeat-y;
	margin:0 10px 0 10px;
	padding:10px 10px 20px 10px;
	min-height:120px;
	}
.fondo_cajas_inicio_titulos{
	margin:0 10px;
	}
	.fondo_cajas_inicio_02 h1{
		font-size:19px;
		font-weight:bold;
		font-family:tahoma;
		}
	.fondo_cajas_inicio_02 ul{
		margin-bottom:5px;
		}
	.fondo_cajas_inicio_02 li{
		list-style: square;
		list-style-position:inside;
		color:#545454;
		font-size:11px;
		margin-left:5px;
		font-family:tahoma;
		}
		.fondo_cajas_inicio_reseller h1{
			color:#707173;
			margin:0px;
			margin-left:110px;
			}
		.fondo_cajas_inicio_housing h1{
			color:#8cc221;
			margin:0px;
			margin-left:110px;
			}
		.fondo_cajas_inicio_hosting h1{
			color:#f08700;
			margin:0px;
			margin-left:110px;
			}
		.fondo_cajas_inicio_diseno h1{
			color:#0080c6;
			margin:0px;
			margin-left:110px;
			}
		p.desde{
			margin:0px;
			font-family:tahoma;
			margin-left:120px;
			}
		p.tiempo{
			font-family:tahoma;
			margin:0;
			float:right;
			display:block;
			}

.fondo_cajas_inicio_03{
	height:31px;
	margin:0 10px 0 10px;
	}
	.fondo_cajas_inicio_03_reseller_boton{
		background:url(images/fondo_inicio_cajas_03_reseller.gif) no-repeat;
		}
	.fondo_cajas_inicio_03_housing_boton{
		background:url(images/fondo_inicio_cajas_03_housing.gif) no-repeat;
		}
	.fondo_cajas_inicio_03_hosting_boton{
		background:url(images/fondo_inicio_cajas_03_hosting.gif) no-repeat;
		}
	.fondo_cajas_inicio_03_diseno_boton{
		background:url(images/fondo_inicio_cajas_03_diseno.gif) no-repeat;
		}
	.fondo_cajas_inicio_03 p{
		color:#fff;
		font-size:12px;
		margin-top:6px;
		float:right;
		margin-right:10px;
		font-weight:bold;
		}
		.fondo_cajas_inicio_03 p a{
			color:#fff;
			}
			.fondo_cajas_inicio_03 p a:hover{
				text-decoration:underline;
				}


			
		
		
/* COMUNES PAGINAS =================================================================================== */
.links{
	margin-top:45px;
	}		
.links img{
	margin-left:10px;
	margin-bottom:10px;
	}	
	.links img a{
		border:none;
		}	
	
	
			
/* HOSTING =================================================================================== */
.hosting_titulo{
	background:url(images/hosting_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.hosting_titulo_linux{
	background:url(images/hosting_titulo_linux.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.hosting_titulo_windows{
	background:url(images/hosting_titulo_windows.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.hosting{
	padding:10px;
	}	
	.hosting h3{
		border-bottom:1px solid #f08700;
		color:#f08700;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.hosting h4{
		color:#f08700;
		margin-bottom:5px;
		margin-top:25px;
		padding-bottom:2px;
		}	
	.hosting p{
		text-align:justify;
		}	
	.hosting table{
		margin-top:15px;
		}	
		.hosting th.titulo{
			background:#f08700;
			color:#fff;
			font-size:10px;
			text-align:center;
			padding:2px 3px;
			}	
		.hosting th.lateral{
			color:#f08700;
			text-align:right;
			padding:2px;
			}	
		.hosting td{
			text-align:center;
			border:1px solid #ccc;
			padding:1px 2px;
			}	
		.hosting td.null{
			text-align:center;
			border:none;
			}	




/* DOMINIOS =================================================================================== */
.dominios_titulo{
	background:url(images/dominios_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.dominios{
	padding:10px;
	}	
	.dominios h3{
		border-bottom:1px solid #f08700;
		color:#f08700;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.dominios h5{
		border-bottom:1px solid #f08700;
		color:#f08700;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.dominios p{
		}	
	.dominios table.buscar_dominios{
		}	
	.dominios table.buscar_dominios h5{
		color:#fff;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		background:#f08700;
		padding:2px 5px;
		}	
	.dominios table.buscar_dominios div.extensiones{
		margin-bottom:10px;
		width:226px;
		}
	.dominios table.buscar_dominios div.extensiones div.extension{
		margin:5px;
		font-size:11px;
		width:65px;
		float:left;
		}	
	.dominios table.buscar_dominios input.boton{
		background: url(images/buscar_buscar_dominios.gif) no-repeat;
		color:#fff;
		width:197px;
		padding:12px 0 12px 0;
		border:none;
		font-weight:bold;
		font-size:11px;
		display:block;
		cursor: pointer;
		margin:10px 0;
		clear:both;
		}	
	.dominios div.resultado{
		background:#fff;
		padding:5px 10px;
		border:1px solid #f08700;
		}
		.dominios div.resultado h4{
			border-bottom:1px solid #f08700;
			color:#f08700;
			margin-bottom:5px;
			}
		.dominios div.resultado p{
			}
		.dominios div.resultado table{
			width:100%;
			margin-bottom:15px;
			}
			.dominios div.resultado table td.borde{
				border-bottom:1px dotted #ccc;
				padding:5px 0;
				}

	.dominios div.resultado input.boton{
		background: url(images/buscar_buscar_dominios.gif) no-repeat;
		color:#fff;
		width:197px;
		padding:12px 0 12px 0;
		border:none;
		font-weight:bold;
		font-size:11px;
		display:block;
		cursor: pointer;
		margin:10px 0;
		clear:both;
		}	
		
		
	.dominios table.paso_2 {
		width:100%;
		}	
	.dominios table.paso_2 th{
		color:#fff;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		background:#f08700;
		padding:2px 5px;
		}	
	.dominios table.paso_2 td{
		border-bottom:1px dotted #ccc;
		padding:5px 0;
		text-align:center;
		}	
	.dominios table.paso_2 td.null{
		border-bottom:none;
		}	
	.dominios table.paso_2 th.null{
		background:none;
		}	
	.dominios table.paso_2 th.titulo{
		background:none;
		color:#f08700;
		}	
	.dominios table.paso_2 th.right{
		text-align:right;
		}	
	.dominios table.paso_2 td.left{
		text-align:left;
		}	




/* HOUSING =================================================================================== */
.housing_titulo{
	background:url(images/housing_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.housing{
	padding:10px;
	}	
	.housing p{
		}	
.fondo_cajas_housing_00{
	width:330px;
	float:left;
	}
.fondo_cajas_housing_01{
	background:url(images/fondo_cajas_housing_01.gif) no-repeat;
	height:10px;
	margin:10px;
	margin-bottom:0;
	}
.fondo_cajas_housing_02{
	background:url(images/fondo_cajas_housing_02.gif) repeat-y;
	margin:0 10px 0 10px;
	padding:10px 10px 20px 10px;
	min-height:120px;
	}
	.fondo_cajas_housing_02 h1{
		font-size:19px;
		font-weight:bold;
		font-family:tahoma;
		color:#8cc221;
		margin:0px;
		margin-left:210px;
		}
	.fondo_cajas_housing_02 ul{
		margin-bottom:5px;
		}
	.fondo_cajas_housing_02 li{
		list-style: square;
		list-style-position:inside;
		color:#545454;
		font-size:11px;
		margin-left:5px;
		font-family:tahoma;
		}
		p.housing_desde{
			margin:0px;
			font-family:tahoma;
			margin-left:210px;
			}
		p.housing_tiempo{
			font-family:tahoma;
			margin:0;
			float:right;
			display:block;
			}
.fondo_cajas_housing_03{
	height:31px;
	margin:0 10px 0 10px;
	background:url(images/fondo_cajas_housing_03.gif) no-repeat;
	}
	.fondo_cajas_housing_03 p{
		color:#fff;
		font-size:12px;
		margin-top:6px;
		float:right;
		margin-right:10px;
		font-weight:bold;
		}
		.fondo_cajas_housing_03 p a{
			color:#fff;
			}
			.fondo_cajas_housing_03 p a:hover{
				text-decoration:underline;
				}





/* RESELLER =================================================================================== */
.reseller_titulo{
	background:url(images/reseller_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.reseller{
	padding:10px;
	}	
	.reseller h3{
		border-bottom:1px solid #707173;
		color:#707173;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.reseller p{
		}	
	.reseller li{
		list-style:square;
		list-style-position:inside;
		margin-left:20px;
		}	
	.reseller table{
		margin-top:15px;
		}	
		.reseller th.titulo{
			background:#707173;
			color:#fff;
			font-size:10px;
			text-align:center;
			padding:2px 3px;
			}	
		.reseller th.lateral{
			color:#707173;
			text-align:right;
			padding:2px;
			}	
		.reseller td{
			text-align:center;
			border:1px solid #ccc;
			padding:1px 2px;
			}	
			.reseller td a{
				text-decoration:underline;
				color:#707173;
				}	
				.reseller td a:hover{
					color:#8cc221;
					}	
		.reseller td.null{
			text-align:center;
			border:none;
			}	




/* VPS =================================================================================== */
.vps_titulo{
	background:url(images/vps_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.vps{
	padding:10px;
	}	
	.vps h3{
		border-bottom:1px solid #8cc221;
		color:#8cc221;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.vps p{
		}	
	.vps li{
		list-style:square;
		list-style-position:inside;
		margin-left:20px;
		}	
	.vps table{
		margin-top:15px;
		}	
		.vps th.titulo{
			background:#8cc221;
			color:#fff;
			font-size:10px;
			text-align:center;
			padding:2px 3px;
			}	
		.vps th.lateral{
			color:#8cc221;
			text-align:right;
			padding:2px;
			}	
		.vps td{
			text-align:center;
			border:1px solid #ccc;
			padding:1px 2px;
			}	
		.vps td.null{
			text-align:center;
			border:none;
			}	
		.vps table.so{
			width:560px;
			margin:10px auto;
			}
			.vps table.so td{
				width:140px;
				}






/* DISENO =================================================================================== */
.diseno_titulo{
	background:url(images/diseno_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.diseno{
	padding:10px;
	}	
	.diseno h3{
		border-bottom:1px solid #0080c6;
		color:#0080c6;
		margin-bottom:5px;
		padding-bottom:2px;
		}	
	.diseno p{
		}	
	.diseno p strong{
		color:#0080c6;
		}	
	.diseno p.derecha{
		text-align:right;
		margin-right:10px;
		}	
	.diseno li{
		list-style:square;
		list-style-position:inside;
		margin-left:20px;
		}	
		.diseno li strong{
			color:#0080c6;
			}	
	.diseno table{
		margin-top:15px;
		}	
		.diseno th.titulo{
			background:#0080c6;
			color:#fff;
			font-size:10px;
			text-align:center;
			padding:2px 3px;
			}	
		.diseno th.lateral{
			color:#0080c6;
			text-align:right;
			padding:2px;
			}	
		.diseno td{
			text-align:center;
			border:1px solid #ccc;
			padding:1px 2px;
			}	
		.diseno td.null{
			text-align:center;
			border:none;
			}	




/* COTIZAR DISENO =================================================================================== */
.cotizar_diseno_titulo{
	background:url(images/cotizar_diseno_web.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.cotizar_diseno{
	padding:10px;
	}	
	.cotizar_diseno h3{
		border-bottom:1px solid #0080c6;
		color:#0080c6;
		margin-bottom:5px;
		padding-bottom:2px;
		}	
	.cotizar_diseno p{
		}	
	.cotizar_diseno p strong{
		color:#0080c6;
		}	
	.cotizar_diseno p.derecha{
		text-align:right;
		margin-right:10px;
		}	
	.cotizar_diseno li{
		list-style:square;
		list-style-position:inside;
		margin-left:20px;
		}	
		.cotizar_diseno li strong{
			color:#0080c6;
			}	
	.cotizar_diseno table{
		margin-top:15px;
		}	
		.cotizar_diseno th.titulo{
			background:#0080c6;
			color:#fff;
			font-size:10px;
			text-align:center;
			padding:2px 3px;
			}	
		.cotizar_diseno th.lateral{
			color:#0080c6;
			text-align:right;
			padding:2px;
			}	
		.cotizar_diseno td{
			text-align:center;
			border:1px solid #ccc;
			padding:1px 2px;
			}	
		.cotizar_diseno td.null{
			text-align:center;
			border:none;
			}	



	
/* CONDICIONES =================================================================================== */
.condiciones_titulo{
	background:url(images/condiciones_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.condiciones{
	padding:10px 15px 10px 10px;
	}	
	.condiciones h3{
		border-bottom:1px solid #0080c6;
		color:#0080c6;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}	
	.condiciones p{
		text-align:justify;
		}	
	.condiciones p strong{
		color:#0080c6;
		}	
	.condiciones ul{
		margin-bottom:20px;
		}	
		.condiciones li{
			list-style:square;
			list-style-position:inside;
			margin-left:20px;
			}	
			.condiciones li strong{
				color:#0080c6;
				}	

/* SOPORTE =================================================================================== */
.soporte_titulo{
	background:url(images/soporte_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.soporte{
	padding:10px 15px 10px 10px;
	}	



/* ACTIVACION =================================================================================== */
.activacion_titulo{
	background:url(images/activacion_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.activacion{
	padding:10px 15px 10px 10px;
	}	
.activacion h3{
	border-bottom:1px solid #0080c6;
	color:#0080c6;
	margin-bottom:5px;
	padding-bottom:2px;
	}	
.activacion span{
	color:#0080c6;
	font-weight:bold;
	}	
.activacion table{
	width:100%;
	}
	.activacion table th{
		color:#fff;
		text-align:left;
		background:#0080c6;
		padding:5px;
		}
	.activacion table td.raya{
		border-top:1px solid #0080c6;
		padding:5px;
		}
	.activacion table td{
		padding:5px;
		}
	.activacion a.link{
		padding:5px;
		font-weight:bold;
		font-size:15px;
		text-decoration:underline;
		color:#0080c6;
		}
	.activacion a.link:hover{
		padding:5px;
		font-weight:bold;
		font-size:15px;
		color:#f08700;
		}



/* CONTACTO =================================================================================== */
.contacto_titulo{
	background:url(images/contacto_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.contacto{
	padding:10px 15px 10px 10px;
	}	





/* PORTAFOLIO =================================================================================== */
.portafolio_titulo{
	background:url(images/portafolio_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.portafolio{
	padding:10px 15px 10px 10px;
	}	
	.portafolio ul{
		width:300px;
		float:left;
		color:#0080c6;
		}



/* QUIENES =================================================================================== */
.quienes_titulo{
	background:url(images/quienes_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.quienes{
	padding:10px 15px 10px 10px;
	}	




/* PRIVACIDAD =================================================================================== */
.privacidad_titulo{
	background:url(images/privacidad_titulo.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.privacidad{
	padding:10px 15px 10px 10px;
	}	
.privacidad p{
	text-align:justify;
	}	
	.privacidad p strong{
		color:#0080c6;
		}	
.privacidad a{
	color:#f08700;
	font-weight:bold;
	}	
	.privacidad a:hover{
		color:#0080c6;
		}	




/* COMPRAR NARANJA =================================================================================== */
.comprar_titulo_naranja{
	background:url(images/comprar_titulo_naranja.gif) no-repeat;
	height:35px;
	margin-right:10px;
	}
.comprar_naranja{
	padding:10px 15px 10px 10px;
	}
	.comprar_naranja h3{
		border-bottom:1px solid #f08700;
		color:#f08700;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}
	.comprar_naranja h4{
		color:#f08700;
		margin-bottom:5px;
		margin-top:15px;
		padding-bottom:2px;
		}
	.comprar_naranja table{
		
		}
		.comprar_naranja table th{
			color:#555;
			text-align:right;
			padding-right:15px;
			}
			.comprar_naranja table td{
				padding:2px;
				}
	
	

