@charset "utf-8";
/****************************************************************************************/
/* CSS GENERAL WEB */
/****************************************************************************************/

p.antiguo{ line-height: 15px; margin-bottom: inherit !important; font-size: 12px; }

IMG.accion{ cursor:pointer; }
B{ font-weight:bolder; }
DIV.relleno{ clear:both; }

BODY{
	margin-top:5px;
	background: #E6E6E6;
	font-family:Arial,Helvetica,FreeSans,sans-serif;
	font-size:13px;
	color:#323e42;
}

DIV#general{ 
	margin:0 auto;
	width:962px; 
}

DIV#web{ 
	width:962px; 
}

DIV#w_contenido{
	width:962px;
	background:url(../img/contenidobg.gif) 0px 0px repeat-y;
}

DIV#w_contenido2{
	width:948px; padding:7px;
	background:url(../img/contenido_sombratop.gif) 0px 0px no-repeat;
}

DIV#w_cont_colizq{
	float:left;
	width:726px;/*726px*/
	margin:0px 3px 0px 0px;
	background-color:#FFF;
}

DIV#w_cont_coldrc{
	float:left;
	width:219px;/*219px*/
	background-color:#FFF;
}

/****************************************************************************************/
/* CSS CABECERA DE LA WEB */
/****************************************************************************************/

DIV#w_cabecera{ 
	width:962px;
	margin-bottom:4px;
}

DIV#w_cabecera DIV#logotipo{
	float:left;
	width:481px;
	height:89px;
	background:url("../img/logo_ibericaTrans.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
    margin-top: 12px;
}

DIV#w_cabecera DIV#botonera{
	float:right;
	width:471px;
	padding-right:10px;
	text-align:right;
}

DIV#w_cabecera DIV#botoneraTwitter{
    float:right;
    width:471px;
    padding-right:10px;
    text-align:right;
    margin-top:5px;
    cursor: pointer;
}

DIV#w_cabecera DIV#botoneraTwitter div{
    float:right;
}

DIV#w_cabecera DIV#botonera .btn_contact{
	float:right;
	width:119px;
	height:27px;
	background:url(../img/cabe_botones.gif) 0px 0px no-repeat;
	cursor:pointer;
}
	
DIV#w_cabecera DIV#botonera .btn_help{
	float:right;
	width:119px;
	height:27px;
	margin-left:5px;
	background:url(../img/cabe_botones.gif) 0px -27px no-repeat;
	cursor:pointer;
}

DIV#w_cabecera DIV#botonera .btn_clientarea{
	float:right;
	width:119px;
	height:27px;
	margin-left:5px;
	background:url(../img/cabe_botones.gif) 0px -54px no-repeat;
	cursor:pointer;
}

.lnk_clientarea{
    width:119px;
    height:27px;
    margin-left:5px;
    background:url(../img/cabe_botones2.gif) 0px -54px no-repeat;
    cursor:pointer;
    float:right;
}

/* Navegacion web - Menu superior */
.nav{
	width: 962px; height: 35px;
	background: url(../img/generic.png) 0px 0px no-repeat;
}
.nav ul{ float: left; display: block; }
.nav ul li{
	float: left;
	margin-left: 1px;
	background: url(../img/generic.png) -7px -35px repeat-x;
}
.nav ul li.activo{ background: url(../img/generic.png) -307px -35px repeat-x; }
.nav ul li.activo:hover{ background: url(../img/generic.png) -307px -35px repeat-x; }
.nav ul li.activo a{ color: #21467a; }
.nav ul li:hover{ background: url(../img/generic.png) -7px 0px repeat-x; }
.nav ul li.home{ margin-left: 0px; background: url(../img/generic.png) 0px -35px repeat-x; }
.nav ul li.home.activo{ background: url(../img/generic.png) -300px -35px repeat-x; }
.nav ul li.home.activo a{ color: #21467a; }
.nav ul li a{
	display: block;
	padding: 10px 24px 6px;
	height: 19px;
	font-size: 12px; font-weight: bolder;
	text-transform: uppercase; text-decoration: none;
	color: #fff;
}
.nav ul li a span.new{
    position: absolute;
    margin: -15px 0px 0px -5px;
    width: 24px; height: 13px;
    background: url(../img/icon/newOrange24.png) 0px 0px no-repeat;
}

/****************************************************************************************/
/* CSS MENU DE LA WEB */
/****************************************************************************************/

DIV#w_menu{
	width:962px;
	height:35px;
	background:url(../img/menubg.gif) 0px 0px no-repeat;
	background-repeat:no-repeat;
}

LI{
	/*float:left;*/
	list-style:none;
	cursor:pointer;
}

.textCenter{ text-align: center; }
.cursorPorDefecto{ cursor: default; }
.marginTop5{ margin-top: 5px; }

LI#home A, LI#dominios A, LI#hostings A, LI#dedicados A, LI#sds A, LI#streaming A{
	visibility:hidden;
}

LI#home.active, LI#home.active:hover{
	width:65px;
	height:35px;
	background:url(../img/menuopciones.gif) 0px 0px no-repeat;
}

	LI#home{
		width:65px;
		height:35px;
		background:url(../img/menuopciones.gif) 0px -70px no-repeat;
	}

	LI#home:hover{
		width:65px;
		height:35px;
		background:url(../img/menuopciones.gif) 0px -35px no-repeat;
	}

LI#dominios.active, LI#dominios.active:hover{
	width:113px;
	height:35px;
	background:url(../img/menuopciones.gif) -65px 0px no-repeat;
}

	LI#dominios{
		width:113px;
		height:35px;
		background:url(../img/menuopciones.gif) -65px -70px no-repeat;
	}
	LI#dominios:hover{
		width:113px;
		height:35px;
		background:url(../img/menuopciones.gif) -65px -35px no-repeat;
	}

LI#hostings.active, LI#hostings.active:hover{
	width:106px;
	height:35px;
	background:url(../img/menuopciones.gif) -178px 0px no-repeat;
}
	LI#hostings{
		width:106px;
		height:35px;
		background:url(../img/menuopciones.gif) -178px -70px no-repeat;
	}
	
	LI#hostings:hover{
		width:106px;
		height:35px;
		background:url(../img/menuopciones.gif) -178px -35px no-repeat;
	}

LI#dedicados.active, LI#dedicados.active:hover{
	width:214px;
	height:35px;
	background:url(../img/menuopciones.gif) -284px 0px no-repeat;
}

	LI#dedicados{
		width:214px;
		height:35px;
		background:url(../img/menuopciones.gif) -284px -70px no-repeat;
	}

	LI#dedicados:hover{
		width:214px;
		height:35px;
		background:url(../img/menuopciones.gif) -284px -35px no-repeat;
	}

LI#sds.active, LI#sds.active:hover{
	width:75px;
	height:35px;
	background:url(../img/menuopciones.gif) -498px 0px no-repeat;
}

	LI#sds{
		width:75px;
		height:35px;
		background:url(../img/menuopciones.gif) -498px -70px no-repeat;
	}

	LI#sds:hover{
		width:75px;
		height:35px;
		background:url(../img/menuopciones.gif) -498px -35px no-repeat;
	}
	
LI#streaming.active, LI#streaming.active:hover{
	width:125px;
	height:35px;
	background:url(../img/menuopciones.gif) -573px 0px no-repeat;
}

	LI#streaming{
		width:125px;
		height:35px;
		background:url(../img/menuopciones.gif) -573px -70px no-repeat;
	}

	LI#streaming:hover{
		width:125px;
		height:35px;
		background:url(../img/menuopciones.gif) -573px -35px no-repeat;
	}

/****************************************************************************************/
/* ESTILO CSS LINEA SITUACION ACTUAL */
/****************************************************************************************/

#w_site{
	width:945px;/*948px*/
	padding:0px 0px 4px 3px;
	font-size:11px;
}

#w_site a{
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bolder;
	color:#3e69a5;
}

#w_site a:hover{
	text-decoration:underline;
}

/****************************************************************************************/
/* ESTILO CSS BANNER */
/****************************************************************************************/

DIV#w_banner{
	width:720px;
	height:148px;
	margin:0px 3px 6px;
}
DIV#w_banner IMG{
	width:720px;
	height:148px;
}

/****************************************************************************************/
/* CSS PIE DE PAGINA */
/****************************************************************************************/

DIV#w_footer{ 
	width:962px;
	height:7px;
	background:url(../img/menubg.gif) 0px -35px no-repeat;
	font-size:11px;
	color:#1e4275;
}

DIV#w_footer_gen{
	float:left;
	width:962px;
	margin-top:13px;/*13px*/
}

DIV#w_footer_copy{
	float:right;
	width:350px;
	font-weight:bolder;
	text-align:right;	
}


DIV#w_footer #links{
	float:left;
	width:612px;
}

	DIV#w_footer #links UL LI{
		float:left;
		padding:0px 3px;
	}
	
	DIV#w_footer #links UL LI A{
		font-weight:bolder;
		text-decoration:none;
		color:#1e4275;
	}
	
	A.rss{
		background:url(../img/icon/rss_16.png) no-repeat left center;
		padding-left:18px;
	}
	
	DIV#w_footer #links UL LI A:hover{ text-decoration:underline; }

/****************************************************************************************/
/* CSS ACCESIBILIDAD */
/****************************************************************************************/

.accesible{ display:none; }

/****************************************************************************************/
/* CSS LINKS */
/****************************************************************************************/

A.enlace{
	color:#4774b1;
	text-decoration:none;
}

A.enlace:hover{
	text-decoration:underline;
}

/****************************************************************************************/
/* CSS BANNER */
/****************************************************************************************/
DIV.banner1 IMG{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
}

DIV#banner_dominios{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/dominios1.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_dominios_navidad09{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background: url(../img/banners/dominios_navidad09.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_dominios_navidad09{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background: url(../img/banners/dominios_navidad09.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_hostings{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/hosting_15_2_2010.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_hostings_primavera2010{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/primavera2010_hosting.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_hostings_mundialsudafrica2010{
	width:720px;
	height:247px;
	margin:0px 0px 0px 3px;
	background:url(../img/banners/sudafrica2010.jpg) no-repeat;
	font-size:13px;
}
DIV#condiciones{
	text-align:right;
	margin-bottom: 6px;
	padding-right: 10px;
}
	DIV#condiciones A{ font-size:11px; color: #4475b5; font-weight:bold; text-decoration:none; }
	DIV#condiciones A:hover{ text-decoration:underline; }

DIV#banner_hostings_win{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/hosting_windows.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_dedicados{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/dedicados.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_vps{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/vps.jpg) no-repeat;
	font-size:13px;
}

DIV#banner_freebsd72{
    width:720px;
    height:247px;
    margin:0px 0px 6px 3px;
    background:url(../img/banners/freebsd4L.png) no-repeat;
    font-size:13px;
}

DIV#banner_streaming{
	width:720px;
	height:247px;
	margin:0px 0px 6px 3px;
	background:url(../img/banners/streaming.jpg) no-repeat;
	font-size:13px;
}

.fontColorRojo{
	color: #9e0000;
}
span.new1{
	position: absolute;
	margin:-1px 0px 0px -133px;
	width: 24px; height: 13px;
	background: url(../img/icon/newOrange24.png) 0px 0px no-repeat;
}
/* ESTILO NUEVO! */
h1{ font-size: 26px; font-weight: bolder; margin-bottom: 20px; }
.float_left{ float: left; }
.float_right{ float: right; }
.sombra_d_1{
	width: 720px;
	background-attachment:scroll;
	background: url(../img/2col.png) repeat-y;
	background-position:left bottom;
}
.sombra_d_2{
	background-attachment:scroll;
	background-color:transparent;
	background: url(../img/2col-top2.png) 0px -50px no-repeat;
	background-position: left top;
}
.width_215{ width: 215px; }
.width_694{ width: 694px; }
.margin_13_13_0{ margin: 13px 13px 0px; }
.margin_l_13{ margin-left: 13px; }
.margin_t_20{ margin-top: 20px; }
.padding_13_14_0_20{ padding: 13px 14px 0px 20px; }
.color_azul_1{ color: #204579; }
.color_azul_2{ color: #4774b1; }
p{ line-height: 24px; margin-bottom: 15px; }
p.last{ margin-bottom: 0px; }


/* listas */
ul.estilo_1 li{ text-align: left; border-bottom: 1px solid #e6e6e6; }
ul.estilo_1 li.activo{ border: none; }
ul.estilo_1 li.activo a, ul.estilo_1 li.activo a:hover{ background: url(../img/bg_menu_legal_activo.png) 0px 0px no-repeat; color: #fff; }
ul.estilo_1 li.inactivo a, ul.estilo_1 li.inactivo a:hover{ background: url(../img/bg_menu_legal_inactivo.png) 0px 0px no-repeat; color: #fff; }
ul.estilo_1 li a:hover{ color: #a9d928; }
ul.estilo_1 li a{
	display: block;
	width: 192px;
	padding: 10px 15px 10px 8px;
	color: #35497b;
	text-decoration: none;
	font-weight: bolder;
}
