*
{
	font-family:Arial, verdana;	
	font-size:1em;	
}

body{

}

h1 a{
  display: block;  
  width: 350px;
  height: 120px;
  text-decoration: none;
}

.fuenteb
{
	font-size:.8em;
	font-weight:bold;
}

.parrafo
{

}

.texto_normal_blanco
{
	color:white;
}

.msgEnviado
{
	/*border:1px solid black;*/
}

.volverAtras
{
	font-family:georgia;
	font-size:.8em;
	font-weight:bolder;
}

.video_youtube{
 width: 400px;
 height:300px;
}

.video_porcelanosa{
	width: 300px;
	height:200px;
}

.blancoSobreRosa
{
	color:white; background-color:#e01378;
}

#msg 
{
	 width: 5000px; height: 2400px; background-color: #fff; position: absolute; z-index: 5000;
	
}

.msgCargando
{
	padding:30px;
}

.msgCargando p
{
	color:#749E9C;
	font-size:1.3em;
	font-family:verdana;
}

.mostrarTodos li
{
	margin-bottom:20px;	
	height:60px;
	border-right:1px dashed #ddd;
	padding:10px;
	width:470px;
	float:left;
	margin-right:5px ;
}

.mostrarTodos li a 
{
	font-size:1.2em;
	padding:10px;
	line-height:60px;
	overflow:hidden;
	width:100%;
}

.mostrarTodos li a img
{ margin-right:30px;}

.loadingImage { 
  /* absolutely position the image on top of your big image */ 
} 
.loadingComplete { 
  /* loading complete, so hide this */ 
  display: none; 
} 

html { width:100%;}

.clearfix{ clear:both;}
.fi { float:left;  }
.fd { float:right; }


body {
  padding: 0;
  margin: 0;
  background: #fff url(../layout/bg_cab.jpg) no-repeat center top;
  width: 100%;
  display: table;
}

.size10
{
	font-size:10px;
}

.thumbnail
{
	width:80px;
	height:50px !important;
}

.block
{
	display:block;
}

.presuposto
{
	margin-top:0px;
}

.presuposto a 
{
	display:block;
	margin-top:-10px;
}

.contenedorPrincipal
{
	 width:995px; 
	 margin:0px auto;
}

.cabecera
{
	height:600px;
	width:995px;
}

.logo
{
	width:365px;
	height:120px;
	float:left;
}

.cab_enlaces_pie
{
	font-size:1em;
	color:#FFFFFF;
	margin:10px 0px 10px 10px;
	width:200px;
	padding:0px;

}

.lista_enlaces_pe
{
	padding:0px 0px 15px 10px ;
	height:120px;
}

.lista_enlaces_pe li
{
	margin-bottom:5px;
	margin-right:10px;
	font-size:.9em;
	color:#fff;
	line-height:.9em;
	font-family:arial;
}

.lista_enlaces_pe li a
{
	font-size:.9em;
	color:#fff;
	line-height:.9em;
	font-family:arial;
	margin-bottom:8px;
}

h1
{
	background:url('../layout/logo.png') no-repeat;	
	width:365px;
	height:120px;
	margin:15px 0px 0px 10px;
}

h2
{
	font-size:1.6em;
	color:#E01378;
	padding:10px 0px 20px 0px;
}

h3
{
	font-size:.9em;
	color:#7899a6;
	padding:0px 0px 10px 0px;
}

.oculto 
{
	display:none;
}

.menu
{
	width:520px;
	height:50px;
	float:right;
	margin-top:60px;
	margin-right:20px;
}

.menu ul 
{
	width:100%;	
	background-color:#85b3c2;
	border:1px solid #95c0df;
	padding:10px;
}

.menu ul li 
{
	display:inline;
	margin:0 5px 0 5px;
	overflow:hidden;
	line-height:20px;
}

.menu ul li a
{
	color:white;
	font-weight:bold;
	font-size:.7em;
	background-color:#8cbbca;
	border-color:#85b3c2;
	padding:8px;
}

.menu ul li a:hover
{
	color:white;
	background-color:#113446;
	border-color:#85b3c2;
}

.slideInicial
{
		margin-top:10px;
}

.slideSolucionesWeb, .slideIdentidadCorporativa, .slideLopd, .slideSolucionesIntegrales
{
	display:none;
	width:90%;
	height:360px;
	margin:0 auto;
	margin-top:30px;	
	margin-left:90px;
}

.menuPrincipal
{
	height:50px;
	width:100%;
	margin-bottom:20px;
}

.descripcionPaquete
{
	margin-bottom:20px;
	height:130px;
	display:block;
	padding:10px;
}

.parrafoNoticia 
{
	background-color:#7899A6;
	color:white;
	font-weight:bolder;
}
.parrafoNoticia p 
{
	color:white;
}


.cursiva
{
	font-style:italic;
}

.listaOfertas{
	width:100%;
	margin:0px;
	margin-left:20px;
}

.listaOfertas li 
{
	width:250px;
	background-color:white;
	float:left;
	padding:10px;
	margin:8px;
}

.itemOferta
{
	/*height:260px;*/
}

.oferta
{
	height:250px;
}

.lineas
{
	height:150px;
}

.itemOferta li 
{
	float:left;
	margin-right:10px;
	color:#6c6c6c;
}

.label{
	color:#E01378;
	border:none;
	padding:6px 0px;
	font-size:1.2em;
	width:100%;
	display:block;
	margin:5px 0px;
}

.input{
	font-size:1.2em;
	width:100%;
	font-weight:bolder;
	padding:4px 4px;
	color:#1c1c1c;
	border:1px solid #99AFAF;
}

.inputSelect{
	font-size:1.2em;
	width:100%;
	font-weight:bolder;
	padding:10px;
	color:#1c1c1c;
	border:1px solid #99AFAF;
}

.inputSelect option{
	font-size:1.2em;
	width:100%;
	padding:5px 0;
	color:#1c1c1c;
	border:1px solid #99AFAF;
}

.submit
{
	background-color:#E01378;
	color:white;
	border:none;
	padding:6px;
	font-size:1.2em;
}

.menuPrincipal ul 
{
	padding:10px 0;
	margin-top:-20px;
}

.menuPrincipal ul li 
{
	display:inline;
	margin:0 5px 0 5px;
	overflow:hidden;
	line-height:20px;
	background-color:white;
	padding:10px 10px;
	color:#6d9898;
	font-weight:bolder;
}

.menuSolucionesWeb {
	background-color:white;
	display: none;
}

.menuPrincipal ul li a 
{
	margin:0 5px 0 5px;
	overflow:hidden;
	line-height:20px;
	color:#e01378;
	font-weight:bolder;
}

.menuPrincipal ul li a:hover 
{
	color:#113446;
}


.quien
{
	float:left;
	width:450px;
	border-right:1px dashed #dae4e8;
	padding-right:30px;
	padding-left:25px;
}
.que
{
	float:right;
	width:430px;
	padding:0 20px;
}

p
{
	font-size:.8em;
	color:#7798a6;
	line-height:1.3em;
}

.quenSomos
{
	padding:20px;
	line-height:1.5em;
	background-color:white;
}

.separador{ height:20px;}
.divmas { float:right;}
.mas { padding:5px; font-size:.8em; background-color:#ffaabc; color:#fff; margin:10px 0px;}
.mas:hover { background-color:#e01378; }

.rosa { color:#e01378; }
.fondoRosa
{
	background-color:#e01378;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;
}

.blancoRosa { color:white; background-color:#e01378;}
.blancoRosa:hover { color:#3E606F; background-color:#EEF2F2;}

.enlacesSecciones
{
	font-size:1.4em;
}

.imagenSolucionesWeb
{
	width:300px;
}


.listaSolucionesWeb
{
	padding:0px;
	list-style-image:url('../layout/idea.png');
	padding-left:340px;	
	width:700px;
}

.listaSolucionesWeb li
{
	margin-bottom:20px;
}

.listaSolucionesWeb li a
{
	font-size:1.2em;
	background-color:white;
	color:#7798a6;
	line-height:1.3em;
	margin-bottom:10px;
	padding:10px 10px;
}

.listaSolucionesWeb li a:hover
{
	color:#fff;
	background-color:#e01378;
}	

.lista 
{
	padding:0 30px;
	list-style-image:url('../layout/bullet.png');	
}

.lista li
{
	font-size:.8em;
	color:#7798a6;
	line-height:1.3em;
	margin-bottom:10px;
}

.listaDerecha
{
	padding:0 30px;
	list-style-image:url('../layout/llama.png');	
}


.negrita
{
	font-weight:bold;
}

.listaDerecha li
{
	font-size:.8em;
	color:#7798a6;
	line-height:1.3em;
	margin-bottom:10px;
}

.nav-bar-ul 
{
	padding:5px 0;
	margin-left:20px;
}

.nav-bar-ul li
{
	font-size:.8em;
	color:#7798a6;
	margin:10px 0;
}

.listaTraballos li
{
	margin-bottom:40px;
}

.marginBottom15
{
	margin-bottom:15px;
}

.padding4{ padding:4px;}

.listaEnlaces 
{
	padding:0px;
	list-style-type:none;
}

.fondoBlanco { background-color:white;}

.listaEnlaces li
{
	font-size:.8em;

	line-height:1.3em;
	margin-bottom:10px;
}

.listaEnlaces li a
{
	color:#7798a6;
	font-size:1.2em;
}

.listaEnlaces li a:hover
{
	color:#E01378;
	font-size:1.2em;
}

.enlaceResaltado 
{
	color:#E01378;
	text-decoration:underline;
}
.enlaceResaltado:hover
{
	background-color:#E01378;	
	color:white;
}


.em2 { font-size:1.5em !important;}

.listaLineas
{
	padding:0px;
	list-style-type:none;
}

.fondoBlanco { background-color:white;}

.fondoRosaClaro {
	background-color:#eeafd5;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;
}

.fondoNaranja {
	background-color:#f3d664;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;
	margin:2px 0px ;
}

.fondoVerdeClaro {
	background-color:#afeec5;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;
	margin:2px 0px ;
	margin:2px 0px ;
}

.blancoVerde 
{
	background-color:#afeec5;
	color:#fff;
}

.listaLineas li
{
	font-size:.8em;
	width:100%;
	line-height:1.3em;
	margin-bottom:30px;
	margin:50px 0;
}

.listaLineas li a
{
	width:100%;
	color:#333;
	font-size:1.5em;
	font-family:georgia;

}

.padding20
{
	padding:20px;
}

.filosofia
{
	margin:0px auto;
	margin:40px;
}

.izquierda10
{
	margin-left:90px;
}

.izquierda10 li
{
	margin:20px;
	float:left;
}

.izquierda10 li img
{
	margin-left:20px;
}

.izquierda
{
	float:left;
}

.width600
{
	width:600px;	
}
.width300
{
	width:300px;
}

.width260
{
	width:260px;
}

.width400
{
	width:400px;
}

.width550
{
	width:550px;
}

.width330
{
	width:330px;
}

.marginLeft10
{
	margin-left:10px;
}

.width200{
	width:200px;
}

.width350
{
	width:350px;
}

.justificar{ text-align:justify;}

.derecha
{
	float:right;
}

.inline { display:inline;}

.contenedorSlogan
{
	font-size:1.3em;
	color:#E01378;
	padding:20px 5%;
	font-family:georgia;
	font-style:italic;
}

.noticias
{
	width:538px;
	padding-right:30px;
	padding-left:25px;
}

.noticia ul 
{
	list-style-image:url('../layout/novas.png');
	padding:0 15px 0 30px;
}

.noticia ul li 
{
	font-size:.8em;
	color:#7798a6;
	line-height:1.3em;
	margin-bottom:10px;
}

.noticias ul li a 
{
	font-size:1em;
	color:#7999a7;
	line-height:1.3em;
	font-family:georgia;
}

.noticias ul li a:hover
{
	color:#113446;
}

.todoColor
{
	width:330px;
	padding:0 20px;
	border-left:1px dashed #dae4e8;
	padding-left:39px;
	margin-bottom:40px;
}

.galeriaCatalogo
{
	margin-right:-30px;
}
.galeriaCatalogo li
{
	display:inline;
}

.galeriaColor
{
	border:1px solid #eee;
}

.galeriaColor li 
{
	display:inline;
	margin:10px;
}


.galeriaColorSide li 
{
	display:inline;
	margin:10px;
	background-color:gray;
}

.portafolio
{
	margin-top:25px;
	float:left;
	width:538px;
	padding-right:30px;
	padding-left:25px;
}

*[class="arvtelecom"]
{
	color:#272c37;	
	font-weight:bolder;
}

.contenedorTrabajo
{
	background-color:#7899A6;
	margin-bottom:10px;
}

.fondoClaro
{
	background-color:#eef2f2;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;
}

.fondoAzul
{
	background-color:#afd4ee;
	margin-bottom:10px;
	padding:20px;
	color:white;
}

.blancoAzul
{
	background-color:#afd4ee;
	color:#fff;
}

.fondoRallado
{
	background:url(../layout/fondoRallado.jpg);
	margin-bottom:10px;
	padding:20px;
}

.fondoOscuro
{
	background-color:#2c2c2c;
	margin-bottom:10px;
	padding:20px;
	color:#3E606F;	
}

.trabajo img
{
	margin:5px;
	float:left;
	padding:10px;

}

.tituloTrabajo
{
	padding-top:35px;
	padding-bottom:10px;
}

.tituloTrabajo a
{
	padding-top:15px;
	padding-bottom:20px;
	font-family:georgia;
	color:white;
	font-weight:bolder;
	font-size:1.3em;
}

.desglose
{
	padding:10px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	font-size:.8em;
}

.item 
{
	background-color:white;	
	padding:5px;
	color:#7899A6;
}

.imagen
{
	float:left;
}
.descripcion
{
	float:right;
}

.contacto
{
	margin-top:25px;
	float:left;
	width:270px;
	padding-right:30px;
	padding-left:25px;
	margin-bottom:20px;
}

.donde
{
	margin-top:25px;
	float:left;
	padding-right:30px;
	padding-left:25px;
}

.listaSoporte
{
	padding:25px 0px 15px 45px ;
	list-style-image:url('../layout/soporte.png');	
	height:120px;
	border:1px solid #555;
	background-color:#555;
}

.listaSoporte li
{
	font-size:.8em;
	color:#fff;
	line-height:1.3em;
	margin-bottom:10px;
	font-size:.8em;
	font-family:georgia;
}

.listaSoporte li a
{
	font-size:.8em;
	color:#fff;
	line-height:1.3em;
	margin-bottom:10px;
	font-size:1em;
	font-family:georgia;
	text-decoration:underline;
}


.textwhite
{
	color:white;
}

.gmaps 
{
	border:1px solid #fff;
}

.gmaps img
{
	padding:8px;
}

.secContacto
{
	margin-top:40px;
}

.pie
{
	/*position:absolute bottom 0px;*/
	height:400px;
	width:100%;
	background:url('../layout/bg_pie.jpg')repeat-x;
}

hr
{
	color:#3E3D3D;
	background-color:red;
}

.estandares
{
	margin:0 auto;
	width:550px;
}

.estandaresqweb
{
margin-top:-5px;
}

.estandares ul li 
{
	display:inline;
}

.creator
{
	font-size:.6em; color:#fff;
	width:400px;
	margin:0 auto;
	margin-top:10px;
}


.descripcionProducto

{
	font-size:1em;
	line-height:1.2em;
	font-family:Arial;
}

.creator p {	font-size:1.2em; font-weight:bolder; color:#fff;}

.menuSolucionesWeb
{
	width:990px;
	height:402px;
	background-color:white;
	position:absolute;
	top:166px;
	z-index:1;
}

.mapaWeb 
{
	width:100%;
}

.mapaWeb >li 
{
	margin-bottom:10px;

}

.mapaWeb >li  a
{
	font-family:georgia;
	font-size:1em;
	font-weight:bolder;
	background-color:#5AA0CF;
	padding:10px;
	display:block;
	color:white;
	
}

.mapaWeb >li  a:hover
{
	font-family:georgia;
	font-size:1em;
	font-weight:bolder;
	background-color:#fff;
	padding:10px;
	display:block;
	color:#5AA0CF;
	
}

.mapaWeb ul li 
{
	margin-bottom:7px;
	width:100%;

}

.mapaWeb ul li a
{
	width:93%;
	font-family:georgia;
	font-size:.8em;
	color:#6c6c6c;
	background-color:#E0E9EF;
	padding:10px;
	margin-left:10px;
	display:block;
	font-weight:bolder;
}

.mapaWeb ul li a:hover
{
	color:#fff;
	background-color:#6c6c6c;
}


/*GOOGLEMAPS*/

.pmaps{
  font-family: Trebuchet ms;
  font-size: 13px;
  color: black;
  text-align: justify;
  margin-bottom: 15px;
}

.pmaps2{
  font-family: Trebuchet ms;
  font-size: 15px;
  color: black;
  font-weight: bold;
  text-align: justify;
  margin-bottom: 15px;
}

.map2{
margin-top: -17px;
  height: 330px;
  width: 560px;

}
/*FIN GOOGLEMAPS*/





#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}
