/* CSS 2.1 para EIDATA */
/* @author: Ricard Catalan		*/
/**************************************************  TAGS: GENERAL  *************************************************/
body{
	font:12px/15px arial,Helvetica;
	color:#333333;
	text-align:left; /* Alineación por defecto para todas la tipografías  */
	font-weight:normal;
	background:#fff url(../images/loidi-fons.gif) repeat;
}
body, table, div, tr, td, ul, li, hr, img, p, span{ /* Quitamos margenes para las etiquetas más comunes */
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	vertical-align:top;
}
a{ color:#E95D00; text-decoration:none; }
a:link{ color:#E95D00; }
a:visited{ color:#E95D00; }
a:hover{ color:#0F94C9; }
a:focus { outline:0px; } /*  Quita los bordes al clicar en cualquier link, funciona en todos los nanegadores  */

/*********************************************  ESTRUCTURA: GENERAL  ***********************************************/
#hosting-de-calidad{
	width:100%;
	height:26px;
	background:url(../images/aumento-letra.gif) repeat-x;
}
#hosting{
	width:270px;
	color:#bbbbbb;
	float:right;
	font:10px/24px arial,Helvetica;
}
/************************* SLIDER TEXT for Mootools */
#hosting-calidad-letra{
	width:950px;
	margin:0 auto;
	font:10px/14px arial,Helvetica;
	color:#fff;
}
.aumen-letra{ float:left; }
#aumento-letra{
	width:110px;
	margin-right:20px;
	margin-top:6px;
	font:11px/15px arial,Helvetica;
	color:#fff;
	float:right;
}
div.slider { margin-top:2px; height:7px; background:#999999; }
div.slider div.boton-slider {
	width:5px;
	height:5px;
	background:#222222;
	border:1px solid #999999;
	margin-bottom:4px;
}
div.slider div.boton-slider:hover { background:#88E2FF; }
#letraSize{	width:12px;	height:12px; margin:-16px 0 0 -20px; padding:2px; font-size:10px; color:#333333; background:#A7EAFF; text-align:center; }
/*************************** FIN  */
#backup-remoto{ /* USAREMOS ESTE DIV PARA EL AUMENTO O REDUCCIÓN MEDIANTE MOOTOOLS */
	width:100%;
	height:250px;
	background:url(../images/hosting-de-calidad-fons.gif) repeat-x;
}
#backup-remoto-sep{ width:950px; margin:0 auto; height:20px; clear:both;}
#backup-remoto-cont{ width:950px; margin:0 auto;}
#backup-remoto-menu{ /* CONTENEDOR LOGO Y MENU */
	width:950px;
	margin:0 auto;
	height:62px;
}
#backup-remoto-logo{ width:176px; float:left;}
#menu{
	width:568px;
	height:63px;
	position:absolute;
	margin-left:390px;
	background:url(../images/fons-menu.jpg) -2px 0 no-repeat;
	z-index:200;
} /* DIV  MENU */
#backup-remoto-izq{ width:600px; float:left; margin-top:40px; }
#backup-remoto-der{ width:350px; float:right; margin-top:9px; }
#backup-remoto-der img{ float:right;}
/*************************** MENU  */
.eidata-menu li { font:12px/20px Arial, Helvetica; font-weight:bold; display:inline;}
.eidata-menu li a { display:inline; float:left; background:url(../images/divider.gif) no-repeat right top; width:104px; text-align:center; color:#666666; text-decoration:none; border:0;}
/* CAMBIO DE IMAGEN AL PASAR EL MOUSE POR ENCIMA*/
.eidata-menu li#inicio a:hover{ background:url(../images/inici-on.jpg) no-repeat; }
#soluciones, #servicios, #partners{
	margin-top:1px;
	background:#A0A3A8 url(../images/soluciones-on.png) no-repeat;
	padding:21px 6px 20px 0;
	line-height:10px;
}
#contacto{ width:94px; margin-top:1px; padding:21px 11px 20px 0; background:#A0A3A8 url(../images/soluciones-on.png) no-repeat; line-height:10px; }
#inicio {
	width:110px;
	margin:1px 0 0 7px;
	background:#A0A3A8 url(../images/soluciones-on.png) no-repeat;
	padding:21px 0 20px 0;
	line-height:10px;
}
/* .eidata-menu li a.actual{ text-decoration:underline; color:#000; background-color:#eeeeee} /* ILUMINAMOS EL MENÚ DONDE NOS ENCONTRAMOS */

/*************************** FIN  */
#registro-de-dominios{
	width:100%;
	background-color:#38383A;
	border-top:6px solid #87888B;
	border-bottom:1px solid #7E8385;
	padding-bottom:20px;
}
#registro-de-dominios-cont{
	width:900px;
	margin:0 auto;
	margin-top:20px;
}
#registro-de-dominios-info{ margin-top:10px; color:#cccccc; line-height:16px;}
/*************************** FIN  */
#servidores-dedicados{
	width:100%;
	background:url(../images/backup-remoto.jpg) repeat-x;
}
.servidores-dedicados-cont{ width:950px; height:286px; margin:0 auto;}
.servidores-dedicados-cont2{ width:950px; margin:0 auto;}
.servidores-dedicados-sep{ width:950px; height:40px; }
#soluciones-ti, #servicios-de-internet, #programas-socios{
	width:305px;
	height:250px;
}
#soluciones-ti{ float:left; }
#servicios-de-internet{ position:absolute; margin-left:323px; }
#programas-socios{ float:right; }
#mapa-google{width:405px; float:left; }
#formulario-eidata{
	width:510px;
	float:right;
}
.servicios-internet-head{ height:8px; background:url(../images/soluciones-ti-header.gif) no-repeat; }
.soluciones-ti-header{ height:8px; background:url(../images/soluciones-ti-header2.gif) no-repeat; }
.formulario-head{ height:8px; background:url(../images/formulario-header.gif) no-repeat; }
.formulario-footer{ height:16px; background:url(../images/formulario-footer.gif) no-repeat; }
.formulario-head2{ height:8px; background:url(../images/formulario-header2.gif) no-repeat; }
.formulario-footer2{ height:16px; background:url(../images/formulario-footer2.gif) no-repeat; }
.servicios-internet-title{
	height:32px;
	background:#434343;
	padding:4px 20px 0 20px;
}
.servicios-internet-info{
	height:147px;
	background:#EEF0F1;
	padding:16px;
}
.aviso-legal{ width:750px; margin:0 auto; }
.localizacion-info{ padding:6px 6px 2px 6px; background:#EEF0F1; }
.localizacion-formulario{ padding:16px 30px 10px 40px; background:#EEF0F1; }
.localizacion-formulario form{margin-top:10px;}
#map{ width:395px; height:320px; }
#map img{ float:left; margin-bottom:50px; padding:4px; }
/***   LABEL CONTACTO   */
.servicios-internet-info img{ margin:0 12px 100px 0; float:left;}
.servicios-internet-info div.leerMas{ margin:0 35px 0 0; text-align:right; }
.servicios-internet-info div.leerImg{ float:right; margin-top:-16px;}
.servicios-internet-info p span img{ margin:-1px 5px 0 90px; }
.servicios-internet-info ul{ list-style:square inside url('../images/li-index.gif'); margin:8px 0 8px 32px; }
.servicios-internet-info li{ padding-bottom:4px; }
.servicios-internet-footer{ height:16px; background:url(../images/soluciones-ti-footer.gif) no-repeat; }
.servicios-internet-footer2{ height:16px; background:url(../images/soluciones-ti-footer2.gif) no-repeat; }
/*************************** FIN  */
#antispam-barracuda{ width:950px; margin:0 auto; }
#antispam-barracuda-2{ width:950px; margin:0 auto; margin-top:40px; }
#antispam-barracuda-img{
	margin:10px 0 24px 0;
	border-top:1px solid #888888;
	padding:16px 0 10px 0;
	text-align:center;
}
#antispam-barracuda-img div.span{ width:900px; font:11px/14px arial,Helvetica; height:26px; text-align:center; margin:-5px 0 15px 0; }
#antispam-barracuda-img div.span span{ margin-left:8px; margin-right:8px;}
#antispam-barracuda-img img{ margin:8px 20px 8px 0; }
/****************************************  ICONOS SUPERIOR  */
#mapa-web{
	width:20px;
	height:20px;
	position:absolute;
	margin:6px 0 0 -75px;
	overflow: hidden;
	background:url(../images/info.gif) 0px 20px no-repeat;
	z-index:201;
}
#contacto-info{
	width:20px;
	height:20px;
	position:absolute;
	margin:7px 0 0 -40px;
	overflow: hidden;
	background:url(../images/info.gif) 0px 20px no-repeat;
	z-index:202;
}
#contacto-info a, #mapa-web a{ border:0; }
div.infoText{
	width:180px;
	margin-left:10px;
	margin-top:8px;
	font:normal 11px arial,helvetica;
	color:#333333;
}
#info.mouseOn {
	width: 200px;
	height:50px;
	overflow: hidden;
	background:url(../images/info.gif) 0px 20px no-repeat;
}/* FIN  */
/****************************************  INPUTS TEXTAREA SELECT  *****************************************/
input, select, textarea{
	font:normal 11px/15px arial,Helvetica;
	color:#333333;
	padding:2px;
	margin-bottom:15px;
	background-color:#E3F5F9;
	border:1px solid #454649;
	max-width:400px;
	max-height:300px;
}
input:focus, select:focus, textarea:focus{ background:#DBFFC1; border:1px solid #00A3CC; }
input#nombre, input#email,input#telefono { width:250px; padding-left:6px; }
textarea#comentario{ width:250px; height:150px; padding-left:6px; }
input.submit{ width:100px; }
input.submit:hover{ background:#AAE362; border:1px solid #383A3F; }

#estado{ width:410px; height:16px; padding:10px; margin-bottom:10px; }
#estado.enviado{ background-color:#F2FFCE; border:1px solid #8EC300; }
#estado.error{ background-color:#FFD5C8; border:1px solid #C42E00; }

/****************************************  TEXTOS  *****************************************/
h1,h2,h3,h4,span,p{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h1{ font:bold 21px/24px arial,Helvetica; color:#fff; }
h2{ font:normal 16px/21px arial,Helvetica; color:#fff; }
h1.soluciones-ti{
	font:bold 54px/68px verdana,Helvetica;
	color:#222222;
}
h2.soluciones{
	font:normal 19px/20px verdana,Helvetica;
	color:#222222;
}
/****************************************  INTERNET EXPLORER 6  *****************************************/
*html #soluciones, *html #servicios, *html #partners{
	background-color:transparent;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/soluciones-on.png", sizingMethod="scale");
	padding:19px 6px 20px 0; line-height:12px;
}
*html li a:visited { color:#666666; }
*html li a:hover { color:#222222; }
*html #antispam-barracuda-2{ width:950px; margin:0 auto; margin-top:-40px; }
*html #contacto{ background-color:transparent; background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/soluciones-on.png", sizingMethod="scale"); padding:19px 11px 20px 0; line-height:12px; }
*html #inicio { background-color:transparent; background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/soluciones-on.png", sizingMethod="scale"); padding:19px 0 20px 0; line-height:12px; }
*html #servicios-de-internet{position:absolute; margin-left:18px;}
*html .servicios-internet-title{ margin-top:-8px; margin-bottom:8px;}
*html #menu{ margin-left:216px; z-index:10; }
*html #aumento-letra{	margin-right:28px; margin-top:3px; float:right; height:8px; }
*html .aumen-letra{ font:11px/24px arial,Helvetica; color:#fff; }
*html div.slider div.boton-slider:hover { background:#88E2FF; }
*html #letraSize{	width:0px; margin:-21px 0 0 0; padding:1px; font-size:10px; color:#333333; background:#A7EAFF; text-align:center; }
*html .servicios-internet-info{ margin-top:-8px; }
*html #antispam-barracuda-img{ margin:10px 0 24px 0;	border-top:1px solid #888888; padding:16px 0 10px 0; }
*html .servicios-internet-info ul{ margin-top:20px; }
*html .servicios-internet-info li{ margin:10px 0 8px 10px; }
*html .servicios-internet-info li a{ padding-left:6px;}
*html .localizacion-info{ margin-top:-8px;  }
*html .localizacion-formulario{ margin-top:-8px; }
*html #map{ width:393px; }
*html .infoText{ padding-top:11px; }

/****************************************  INTERNET EXPLORER 7  *****************************************/
*:first-child+html #menu{ margin-left:216px; z-index:10; }
*:first-child+html #soluciones, #servicios, #partners{ padding:20px 6px 20px 0; line-height:11px; color:#666666;}
*:first-child+html #contacto{ padding:20px 11px 20px 0; line-height:11px; }
*:first-child+html #inicio { padding:20px 0 20px 0; line-height:11px; }
*:first-child+html #servicios-de-internet{position:absolute; margin-left:18px;}
*:first-child+html #hosting{ font:10px/12px arial,Helvetica; }
*:first-child+html .aumen-letra{ font:11px/24px arial,Helvetica; color:#fff; }
*:first-child+html #antispam-barracuda-img{ margin:30px 0 24px 0;	border-top:1px solid #888888; padding:16px 0 10px 0; }
*:first-child+html .servicios-internet-info ul{ margin-top:20px; }
*:first-child+html .servicios-internet-info li{ margin:10px 0 8px 10px; }
*:first-child+html .servicios-internet-info li a{ padding-left:6px;}
*:first-child+html .infoText{ margin-top:19px;}