@charset "utf-8";
/* CSS Document */


font.config_nombre{
	color:#00404f;
	font-weight:bold;
	}
	font.config_nombre b{
		color:#02608b;
		font-size:1.2em;
		}
		
		
body {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	background:#d6eff5 url(../Images/bg.gif) repeat-x;
	margin:0;
}
a, a:hover, a:active {
	text-decoration : none;
	
}
a:hover {
	color:#008bcb;
}
a {
			color:#0080C7;

}
a.sub:hover {
	border-bottom:1px dashed #008bcb;
	}
a.sub {
	border-bottom:1px dashed #CCCCCC;
	}
form, label, input, p, span, h1, h2, h3, select, ul, ol {
	margin:0;
	padding:0;
}
h4.frase {
	color:#008bcb;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
	line-height:2em;
	}
#contenedor {
	width:100%;
}
#cuerpo {
	width:925px;
	margin:0 auto 15px;
}
#paginacion_numeros{
	text-align:center;
	}
	#paginacion_numeros a:hover{
		text-decoration:none;
		padding:5px;
		}
	#paginacion_numeros a{
		text-decoration:none;
		padding:5px;
		}
	#paginacion_numeros td:hover{
		border:1px solid #999999;
		height:15px;
		}
	#paginacion_numeros td{
		border:1px solid #999999;
		height:15px;
		}
	#paginacion_numeros_resaltado{
		font-weight:bold;
		background-color:#CCCCCC;
		}
#cuerpo div.header {
	width:925px;
	height:135px;
	background:url(../Images/bg-header.gif) bottom no-repeat;
	position:relative;
}
div.header a.logo {
	width:257px;
	height:70px;
	background:url(../Images/logo.gif) bottom no-repeat;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:16px;
	left:10px;
} /*PNG*/
div.header ul.cate {
	width:860px;
	height:37px;
	list-style:none;
	position:absolute;
	top:99px;
	left:40px;
}
div.header ul.cate li {
	width:70px;
	height:37px;
	text-align:center;
	color:#FFF;
	font-size:0.7em;
	line-height:24px;
	display:block;
	float:left;
}
div.header ul.cate li a {
	height:38px;
	color:#FFF;
	display:block;
}
div.header ul.cate li.inicio {
	width:80px;
	margin-right:55px;
	}
div.header ul.cate li.loca {
	width:60px;
	}
div.header ul.cate li.notici {
	width:75px;
	}
div.header ul.cate li.dise {
	width:97px;
	}
div.header ul.cate li.trabaj {
	width:148px;
	}
div.header ul.cate li.empresa {
	width:70px;
	}
div.header ul.cate li.otros {
	width:145px;
	}
div.header ul.cate li.distri {
	width:110px;
	}
div.header ul.cate li.contac {
	width:80px;
	}

div.header ul.cate li span {
	height:22px;
	padding:0 6px;
	border-left:1px #0277ac solid; 
	border-right:1px #039ee6 solid;
	color:#FFF;
	display:block;
}
div.header ul.cate li a:hover {
	font-weight:bold;
	background:url(../Images/icono-categoria.gif) bottom no-repeat;
}
div.header ul.cate li.activo {
	font-weight:bold;
	background:url(../Images/icono-categoria.gif) bottom no-repeat;
}

div.header ul.opciones {
	height:23px;
	list-style:none;
	position:absolute;
	top:6px;
	right:5px;
	z-index:10;
}
div.header div.header_telefonos
	{
	position:absolute;
	top:26px;
	height:16px;
	right:5px;
	color:#999999;
	padding-left:25px;
	background:url(../Images/icono-telefono.gif) left no-repeat;
	font-size:0.7em;
	}
	div.header_telefonos b{
		color:#FFFFFF;
		background:#008bcb;
		padding:0 3px;
		}
div.header ul.opciones li {
	font-size:11px;
	color:#605e5e;
	display:block;
	padding-left:4px;
	float:left;
}
div.header ul.opciones li a {
	color:#605e5e;
}
div.header div.correo {
	width:325px;
	height:32px;
	position:absolute;
	top:47px;
	left:600px;
}
div.correo span {
	color:#a8a8a8;
	line-height:32px;
	display:block;
	padding-right:5px;
	float:left;
	font-size:0.7em;
}
div.correo form {
	width:190px;
	height:28px;
	background:url(../Images/bg-correo.gif) no-repeat;
	padding:3px 0 0 34px;
	float:left;
	overflow:hidden;
}
div.correo form input.email {
	width:130px;
	height:19px;
	font-size:12px;
	border:none;
	background:url(../Images/bg-buscar.gif) repeat-x;
	padding-top:1px;
	margin-top:3px;
	float:left;
}
div.correo form input.buscar {
	width:54px;
	height:25px;
	border:none;
	background:url(../Images/agregar.gif) no-repeat;
	margin:0 3px;
	float:right;
}
#cuerpo div.medio-s {
	width:925px;
	height:202px;
	background:url(../Images/bg-medio-s.gif) no-repeat;
	margin-top:4px;
	position:relative;
}
#cuerpo div.medio-f {
	width:925px;
	height:212px;
	margin-top:4px;
	position:relative;
}
#cuerpo div.medio-f_2 {
	width:925px;
	height:150px;
	margin-top:4px;
	position:relative;
}
div.medio-s div.info {
	width:386px;
	height:135px;
	position:absolute;
	top:42px;
	left:503px;
}
div.info p {
	font-size:12px;
	line-height:18px;
	color:#1f353a;
	display:block;
}
div.info p span {
	font-size:20px;
	text-indent:8px;
	font-style:italic;
	letter-spacing:-0.8px;
	line-height:48px;
	color:#263336;
	display:block;
}
div.info p span strong {
	font-weight:normal;
	letter-spacing:0;
	font-size:24px;
}
#cuerpo div.medio {
	width:911px;
	background:#ffffff url(../Images/medio.gif) no-repeat;
	padding-left:14px;
	overflow:hidden;
}
div.medio div.top {
	width:911px;
	height:63px;
	position:relative;
}
div.top p.orden {
	width:600px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-size:0.7em;
	position:absolute;
	left:33px;
	top:10px;
}
div.top p.orden a:hover {
	color:#00404f;
	text-decoration:none;
}
div.top p.orden a {
	color:#FFFFFF;
	text-decoration:none;
}
div.top p.orden strong {
	line-height:20px;
}
div.top p.fecha {
	width:220px;
	height:20px;
	font-size:0.7em;
	color:#FFF;
	position:absolute;
	top:15px;
	left:700px;
}
div.medio div.bloque {
	width:430px;
/*	background:url(../Images/bloque.gif) right no-repeat;*/
	float:right;
	overflow:hidden;
	margin-right:12px;
}







div#llamenos{
	width:410px;
	height:105px;
	background:url(../Images/llamenos_fondo.gif) center no-repeat;
	color:#FFFFFF;
	margin:5px 0;
	}
	div#llamenos h3{
		color:#FFFFFF;
		margin-left:130px;
		padding-top:15px;
		}
	div#llamenos p{
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		}


div.demo_login {
	background:url(../Images/demo_login_fondo.jpg) 0 7px no-repeat;
	width:401px !important;
	margin-top:30px;
	}
	div.demo_login input[type=submit] {
		float:left !important;
		}





div.noticias_contenido{
	margin-top:15px;
	color:#1f353a;	
	font-size:12px;
	}
	div.noticias_contenido p{
	font-size:12px;
		}
div.noticias_contenido a{
	border-bottom:1px dashed #999999;
	}
div.noticias_informacion {
	margin:10px 0 0 0;
	border:1px solid #008bcb;
	border-bottom:3px solid #008bcb;
	border-top:3px solid #008bcb;
	font-size:12px;
	margin-bottom:10px;
	background:#e3eff5;
	padding:10px;
	width:90%;
	}
	p.noticias_fecha{
		font-size:10px !important;
		color:#999999 !important;
		}
	div.noticias_video {
		border:1px solid #008bcb;
		width:417px;
		}
	img.noticias_imagen {
		border:1px solid #008bcb;
		margin-right:15px;
		margin-top:10px;
		}
h3.noticias{
	font-size:20px;
	font-weight:bold;
	margin-top:25px;
	color:#00404f;
	}
h4.noticias{
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0;
	color:#00404f;
	}
div.noticias_categorias{	
	color:#FFFFFF;
	margin-top:30px;
	}
	div.noticias_categorias h3{
		background:url(../Images/noticias_categorias_up.gif) #008bcb;;
		width:375px;
		height:34px;
		padding-top:20px;
		padding-left:20px;
		font-size:16px;
		}
	div.noticias_categorias div{
		padding:0 10px;
		background:#008bcb;
		width:375px;
		}
		div.noticias_categorias div a:hover{
			color:#c3e0ed;
			}
		div.noticias_categorias div a{
			color:#FFFFFF;
			}




	
	
div.izq {
	width:406px;
	padding:12px 10px 25px 26px;
	float:left;
	background:url(../Images/bloque.gif) left top no-repeat;
	}
	
	
	
	
	
div.disenoweb1, div.disenoweb2, div.disenoweb3, div.disenoweb4, div.disenoweb5{
	width:410px;
	height:181px;
	border:0;
	margin-bottom:30px;
	}
	div.disenoweb1 {
		background:url(../Images/disenoweb_rec1.gif);
		}
	div.disenoweb2 {
		background:url(../Images/disenoweb_rec2.gif);
		}
	div.disenoweb3 {
		background:url(../Images/disenoweb_rec3.gif);
		}
	div.disenoweb4 {
		background:url(../Images/disenoweb_rec4.gif);
		}
	div.disenoweb5 {
		background:url(../Images/disenoweb_rec5.gif);
		margin-bottom:0px;
		}
	div.disenoweb1 h3, div.disenoweb2 h3, div.disenoweb3 h3, div.disenoweb4 h3, div.disenoweb5 h3{
		line-height:40px;
		font-size:18px;
		padding-left:50px;
		}
		div.disenoweb1 h3 a:hover, div.disenoweb2 h3 a:hover, div.disenoweb3 h3 a:hover, div.disenoweb4 h3 a:hover, div.disenoweb5 h3 a:hover{
			color:#c3e0ed;
			}
		div.disenoweb1 h3 a, div.disenoweb2 h3 a, div.disenoweb3 h3 a, div.disenoweb4 h3 a, div.disenoweb5 h3 a{
			color:#FFFFFF;
			}
	div.disenoweb1 p, div.disenoweb2 p, div.disenoweb3 p, div.disenoweb4 p, div.disenoweb5 p {
		color:#FFFFFF !important;
		padding:0 30px;
		margin:0;
		font-weight:bold;
		}
	div.disenoweb1 div, div.disenoweb2 div, div.disenoweb3 div, div.disenoweb4 div, div.disenoweb5 div{
		text-align:right;
		padding-right:17px;
		padding-top:5px;
		}		
		div.disenoweb1 div a:hover, div.disenoweb2 div a:hover, div.disenoweb3 div a:hover, div.disenoweb4 div a:hover, div.disenoweb5 div a:hover{
			color:#c3e0ed;
			}
		div.disenoweb1 div a, div.disenoweb2 div a, div.disenoweb3 div a, div.disenoweb4 div a, div.disenoweb5 div a{
			color:#FFFFFF;
			font-size:12px;
			}




		
div.servicios_web_productos_ejemplos_presencial, div.servicios_web_productos_ejemplos_corporativa, div.servicios_web_productos_ejemplos_renove, div.servicios_web_productos_ejemplos_amedida, div.servicios_web_productos_ejemplos_flash, div.servicios_web_productos_ejemplos_catalogo{
		text-align:center;
		margin-top:10px;	
		height:171px;
		}
		
/*	div.presencial{
		background:url(../Images/h1_presencial.jpg) left top no-repeat !important;
		}
		div.presencial h2{
			color:#666666 !important;
			}
		div.presencial h3.servicios1{
			border-bottom:1px solid #e6e6e6 !important;
			}*/
		div.servicios_web_productos_ejemplos_presencial a:hover img{
			border:1px solid #666666;
			}
		div.servicios_web_productos_ejemplos_presencial a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.presencial p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#666666;*/
			font-style:italic;
			}
/*	div.corporativa{
		background:url(../Images/h1_corporativa.jpg) left top no-repeat !important;
		}
		div.corporativa h2{
			color:#276303 !important;
			}
		div.corporativa h3.servicios1{
			border-bottom:1px solid #c6f7c2 !important;
			}*/
		div.servicios_web_productos_ejemplos_corporativa a:hover img{
			border:1px solid #276303;
			}
		div.servicios_web_productos_ejemplos_corporativa a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.corporativa p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#276303;*/
			font-style:italic;
			}
/*	div.renove{
		background:url(../Images/h1_renove.jpg) left top no-repeat !important;
		}
		div.renove h2{
			color:#02555b !important;
			}
		div.renove h3.servicios1{
			border-bottom:1px solid #c0edfc !important;
			}*/
		div.servicios_web_productos_ejemplos_renove a:hover img{
			border:1px solid #0099FF;
			}
		div.servicios_web_productos_ejemplos_renove a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.renove p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#02555b;*/
			font-style:italic;
			}
/*	div.amedida{
		background:url(../Images/h1_amedida.jpg) left top no-repeat !important;
		}
		div.amedida h2{
			color:#534703 !important;
			}
		div.amedida h3.servicios1{
			border-bottom:1px solid #f6f2a9 !important;
			}*/
		div.servicios_web_productos_ejemplos_amedida a:hover img{
			border:1px solid #534703;
			}
		div.servicios_web_productos_ejemplos_amedida a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.amedida p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#534703;*/
			font-style:italic;
			}
/*	div.flash{
		background:url(../Images/h1_flash.jpg) left top no-repeat !important;
		}
		div.flash h2{
			color:#4c0501 !important;
			}
		div.flash h3.servicios1{
			border-bottom:1px solid #f49e99 !important;
			}*/
		div.servicios_web_productos_ejemplos_flash a:hover img{
			border:1px solid #4c0501;
			}
		div.servicios_web_productos_ejemplos_flash a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.flash p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#4c0501;*/
			font-style:italic;
			}
/*	div.catalogo{
		background:url(../Images/h1_catalogo.jpg) left top no-repeat !important;
		}
		div.catalogo h2{
			color:#4f012a !important;
			}
		div.catalogo h3.servicios1{
			border-bottom:1px solid #f0bbca !important;
			}*/
		div.servicios_web_productos_ejemplos_catalogo a:hover img{
			border:1px solid #4f012a;
			}
		div.servicios_web_productos_ejemplos_catalogo a img{
			border:1px solid #CCCCCC;
			float:left;
			margin-right:1px;
			}
		div.catalogo p.frase{
			font-size:1.2em;
			text-align:right;
			/*color:#4f012a;*/
			font-style:italic;
			}
			
	p.pack_solicitar{
	text-align:center;
	margin:20px auto !important;
	padding:0 !important;
	width:239px !important;
	height:35px !important;
	background:url(../Images/boton.gif) center;
	}
	p.pack_solicitar a:hover{
		color:#c3e0ed;
		}
	p.pack_solicitar a{
		line-height:35px;
		font-size:18px;
		color:#FFFFFF;
		}
			
			
			
			
	div.garantia{
		background:url(../Images/rectangulo_garantia.gif) center no-repeat;
		width:395px;
		height:423px;
		color:#fff;
		}
		div.garantia h3{
			padding:60px 5px 35px 140px;
			font-size:15px;
			}
			div.garantia h3 a:hover{
				color:#c3e0ed;
				}
			div.garantia h3 a{
				text-decoration:none;
				color:#FFFFFF;
				}
		div.garantia p{
			padding-left:60px;
			}
			div.garantia p a:hover{
				color:#c3e0ed;
				}
			div.garantia p a{
				color:#FFFFFF;
				text-decoration:none;
				}
	
	
			
			
		
div.izq h2 {
	font-size:0.9em;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
}
h3.servicios1{
	font-size:14px;
	padding-top:25px;
	border-bottom:1px solid #dcf1fb;
	font-weight:bold;
	color:#00404f;
	}
h3.servicios1 a:hover{
	color:#008bcb;
	padding-left: 15px;
	}
h3.servicios1 a{
	padding-left: 15px;
	background:url(../Images/ico_mano.gif) left no-repeat;
	}
h4.servicios1{
	font-size:13px;
	padding-top:15px;
	margin-bottom:0;
	border-bottom:1px solid #dcf1fb;
	color:#00404f;
	}
h4.servicios1 a:hover{
	color:#008bcb;
	padding-left: 10px;
	}
h4.servicios1 a{
	color:#00404f;
	padding-left: 10px;
	background:url(../Images/ico_flecha_azul.gif) left no-repeat;
	}
div.izq p {
	font-size:0.8em;
	line-height:20px;
	color:#002b45;
	padding-top:15px;
	display:block;
}
div.medio ul, ol {
	font-size:12px;
	color:#002b45;
	display:block;
	padding-left:15px;
	margin-left:0;
	margin-top:10px;
	line-height:20px;
}
div.rectangulo {
	border:1px dashed #CCCCCC;
	background: url(../Images/rectangulo_fondo.gif) bottom left no-repeat #e8f1f3;
	padding:10px;
}
div.rectangulo2 {
	border:1px dashed #CCCCCC;
	background: url(../Images/rectangulo_fondo.gif) bottom left no-repeat #e8f1f3;
	padding:0px;
}
div.rectangulo2 p, div.rectangulo2 h3.servicios1 {
	padding:5px 10px 0 10px;
	}
div#presu_ulti {
	width:410px;
	height:280px;
	}
div.drc {
	width:200px;
	/*background:url(../Images/bloque.gif) top right no-repeat;*/
	padding:0px 0 0 0px;
	float:left;
	height:260px;
	margin-left:15px;
	display:inline;
}
div.drc input {
	width:167px;
	height:20px;
	font-size:12px;
	color:#111e24;
	background-color:#fcfdfb;
	border:1px #8c8d8d solid;
	display:block;
	padding:3px 0 0 26px;
	margin:0 0 3px 0;
}
div.drc input.nombre {
	background:url(../Images/icono-nombre.gif) #FFFFFF 6px 5px no-repeat;
}
div.drc input.email {
	background:url(../Images/icono-email.gif) #FFFFFF 6px 6px no-repeat;
}
div.drc input.telefono {
	background:url(../Images/icono-telefono.gif) #FFFFFF 6px 4px no-repeat;
}
div.drc input.movil {
	background:url(../Images/icono-movil.gif) #FFFFFF 6px 2px no-repeat;
}
div.drc input.compania {
	background:url(../Images/icono-compania.gif) #FFFFFF 6px 5px no-repeat;
}
div.drc input.sitio {
	background:url(../Images/icono-sitio.gif) #FFFFFF 6px 5px no-repeat;
}
div.drc input.enviar:hover {
	cursor:pointer;
	}
div.drc input.enviar {
	width:121px;
	height:26px;
	border:none;
	background:url(../Images/enviar.gif) no-repeat;
	float:right;
	margin-top:3px;
}
input.dominio_enviar {
	width:121px;
	height:26px;
	border:none;
	background:url(../Images/enviar.gif) no-repeat;
	margin-top:30px;
	cursor:pointer;
	margin-left:120px;
}
div.drc textarea {
	width:155px;
	height:52px;
	border:none;
	font-size:12px;
	color:#111e24;
	background:#fcfdfb url(../Images/icono-mensaje.gif) 11px 8px no-repeat;
	border:1px #8c8d8d solid;
	padding:7px 8px 5px 30px;
	overflow-y:auto;
}

div#index_form_contactar{
	height:auto !important;
	font-size:0.8em;
	}
	div#index_form_contactar input.enviar{
		float:left !important;
		}

div.ultimos {
	width:179px;
	background:url(../Images/bg-ultimo.gif) no-repeat;
	margin-left:5px;
	margin-right:10px;
	float:left;
	padding-bottom:2px;
}
div.ultimos p {
	width:130px;
	height:18px;
	font-size:0.9em;
	color:#01202e;
	display:block;
	/*background:url(../Images/icono-ultimo.gif) 4px 3px no-repeat;*/
	padding-left:40px;
	margin:5px auto 16px;
	font-weight:bold;
}
div.bloque div.incluir2{
	padding:0px 10px 5px 10px;
	float:left;
	font-size:12px;
	}
div.incluir2 p {	
	line-height:20px;
	color:#002b45;
	padding-top:15px;
	display:block;
}

/*
div.ultimos ul {
	width:150px;
	display:block;
	list-style:none;
	margin:0 auto;
	overflow:hidden;
}
div.ultimos ul li {
	width:146px;
	height:137px;
	border:1px #8c8d8d solid;
	background-color:#fdfefe;
}
div.ultimos ul li.inf {
	width:144px;
	border:0;
	margin:4px auto;
}
div.ultimos ul li.inf ul {
	width:148px;
}
div.ultimos ul li.inf ul li {
	width:68px;
	height:66px;
	margin-right:4px;
	float:left;
}*/
div.submedio {
	width:888px;
	background-color:#ffffff;
	padding:0 17px 15px 20px;
	overflow:hidden;
}
div.dominio {
	width:428px;
	height:97px;
	background:url(../Images/bg-dominio.gif) no-repeat;
	padding:5px 0 0 0;
	float:left;
	margin-left:-13px;
	display:inline;  
	}
	
div.dominio p {
	color:#00404f;
	display:block;
	font-size:1.1em;
	margin-left:10px;
	}
div.dominio form {
	height:26px;
	background-color:none;
	display:block;
	margin-top:18px;
	margin-left:10px;
	color:#00404f;
}
div.dominio form select.dominio_extension {
	background-color:none !important;
	line-height:20px;
	margin:3px 10px 0 0;
	color:#00404f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
div.dominio form input.registrar {
	width:140px;
	background-color:none !important;
	line-height:20px;
	border:0;
	padding:0 4px;
	margin:3px 10px 0 0;
	color:#00404f;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form input.buscar-a {
	width:54px;
	height:22px;
	border:none;
	background:url(../Images/buscar-a.gif) no-repeat;
	margin-top:2px;
	cursor:pointer;
}
div.destacado {
	width:405px;
	background:url(../Images/bg-destacados.gif) no-repeat;
	padding:18px 0 0 10px;
	float:none;
}
img.notimg {
	width:75px;
	height:50px;
	border:1px solid #008bcb;
	float:left;
	margin-right:10px;
	}
div.destacado h2 {
	font-size:18px;
	font-weight:normal;
	color:#00404f;
	line-height:40px;
}
div.destacado div {
	width:340px;
	color:#01202e;
	background:url(../Images/icono-destacados.gif) 0px 8px no-repeat;
	display:block;
	padding-left:13px;
	padding-top:0;
	line-height:normal;
	font-size:10px;
	height:60px;
}
div.destacado span {
	background-color:#274350;
	color:#FFF;
	display:block;
	padding:4px 7px;
	margin:8px 30px 0 0;
	float:right;
}
div.destacado span a {
	display:block;
	color:#FFF;
}
#cuerpo div.footer {
	width:925px;
	height:101px;
	background:url(../Images/footer.gif) no-repeat;
	position:relative;
	font-size:0.7em;
}
div.footer ul.productos {
	width:520px;
	height:23px;
	list-style:none;
	position:absolute;
	left:32px;
	top:18px;
}
div.footer ul.productos li {
	color:#025880;
	display:block;
	padding-left:5px;
	float:left;
}
div.footer ul.productos li a:hover {
	color:#b7e7f7;
}
div.footer ul.productos li a {
	color:#FFF;
}
div.footer p {
	font-size:0.8em;
	width:338px;
	height:62px;
	line-height:19px;
	color:#FFF;
	display:block;
	position:absolute;
	left:565px;
	top:14px;
}
div.footer p span {
	display:block;
}
form#form_presupuesto{
	margin-right:5px;
	/*background:url(../Images/presupuesto_fondo.gif) 3px repeat-y;*/
	}
	form#form_presupuesto div#cabecera{
	color:#FFFFFF;
	background:url(../Images/presupuesto_fondo.gif) bottom no-repeat;
	padding-left:42px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
	height:21px;
	padding-top:17px;
	}
	form#form_presupuesto div#bitlf{
		width:193px;
		height:20px;
		font-size:12px;
		color:#111e24;
		background-color:#fcfdfb;
		border:1px #8c8d8d solid;
		display:block;
		padding:3px 0 0 0;
		margin:0 0 3px 0;
		}
		div#bitlf input{
			width:65px;
			border:0 !important;
			padding:0 0 0 25px !important;
			margin:0 !important;
			float:left;
			}
	
	
	
div#inicio01 {
	width:340px;
	height:233px;
	background:url(../Images/inicio01.jpg) center no-repeat;
	padding:82px 20px 0 50px;
	color:#00404f;
	margin-bottom:10px;
	}
	div#inicio01 p{
		text-transform:uppercase;
		font-size:0.8em;
		}
	div#inicio01 ul {
		margin-top:15px;
		}	
	div#inicio01 ul, div#inicio01 a{
		color:#FFFFFF;
		}
div.empresa01{
	width:340px;
	height:331px;
	padding:100px 20px 0 50px;
	color:#fff;
	font-weight:bold;
	background:url(../Images/empresa01.jpg) center top no-repeat !important;
	margin-top:20px;
	}
	div.empresa01 p{
		text-transform:uppercase;
		margin-left:120px;
		}
	div.empresa01 ol{
		margin-top:20px;
		color:#FFFFFF;
		list-style:none;
		}
		div.empresa01 ol li{
			padding:12px 0;
			}
div#empresa_down {	
	margin-top:3px;
	padding:7px 0 5px 0;
	font-weight:bold;
	width:400px;
	height:75px;
	overflow:hidden;
	background:url(../Images/empresa_oficinas.jpg) bottom no-repeat;
	}			
	div#empresa_down div#oficina1, div#empresa_down div#oficina2{
		width:200px;
		color:#FFFFFF;
		text-align:center;
		font-size:12px;
		}
	div#empresa_down div#oficina1{
		float:left;
		}
	div#empresa_down div#oficina2{
		float:right;
		}
div#botones div#botones_noticias{
	width:190px;
	height:53px;
	background:url(../Images/empresa_noticias.gif);
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	}
	div#botones div#botones_noticias a:hover{
		color:#c3e0ed;
		}
	div#botones div#botones_noticias a{
		color:#fff;
		font-weight:bold;
		line-height:53px;
		padding-left:80px;
		}
div#botones div#botones_contactar{
	width:184px;
	height:53px;
	background:url(../Images/empresa_contactar.gif);
	float:right;
	margin-top:20px;
	margin-bottom:10px;
	}
	div#botones div#botones_contactar a:hover{
		color:#c3e0ed;
		}
	div#botones div#botones_contactar a{
		color:#fff;
		font-weight:bold;
		line-height:53px;
		padding-left:80px;
		}


			
table#servicios_productos td{
	vertical-align:top;
	}
table#servicios_productos p:hover{
	color:#008bcb;
	}
table#servicios_productos p{
	font-size:10px;
	line-height:normal;
	}
table#servicios_productos_mini td{
	font-size:10px;
	}	
	
div#servicios2_01{
	width:400px;
	height:171px;
	background:url(../Images/servicios2_01.gif) left no-repeat;
	color:#FFFFFF;
	padding:0 0 10px 10px;
	margin:10px 0;
	}
	div#servicios2_01 ul a:hover{
		color:#b7e7f7;
		}
	div#servicios2_01 ul a{
		color:#FFFFFF;
		}
	div#servicios2_01 h3{
		padding-top:10px;
		}
	div#servicios2_01 h3 a:hover{
		color:#b7e7f7;
		}
	div#servicios2_01 h3 a{
		font-size:17px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		}
	div#servicios2_01 p{
		color:#FFFFFF;
		margin-top:0;
		padding-top:0;
		}
	div#servicios2_01 ul{
		color:#FFFFFF;
		}
	div#servicios2_01 img{
		width:100px;
		height:181px;
		float:right;
		margin-left:15px;
		}
		
		
		
div.trabajos_ficha{
	width:400px;
	height:185px;
	margin:20px auto;
	}
	div.trabajos_ficha h3{
		font-size:16px;
		padding:3px 0 0 10px;
		background:url(../Images/ico_flecha_azul.gif) left no-repeat;
		margin:3px 10px;
		border-bottom:1px solid #dcf1fb;
		font-weight:bold;
		color:#00404f;
		}
		div.trabajos_ficha h3 a:hover{
			color:#008bcb;
			}
		div.trabajos_ficha h3 a{
			text-decoration:none;
			/*color:#00404f;*/
			}
	div.trabajos_ficha p{
		margin-top:0;
		padding-top:3px;
		padding-left:10px;
		font-size:12px;
		line-height:18px;
		height:100px;
		}
	div.trabajos_ficha div{
		text-align:right;
		}
		div.trabajos_ficha div a:hover{
			color:#008bcb;
			}
		div.trabajos_ficha div a{
			font-size:12px;
			font-weight:bold;
			padding-right:80px;
			color:#00404f;
			}
	div.trabajos_ficha img:hover{
		border:1px solid #008bcb;
		}
	div.trabajos_ficha img{
		width:187px;
		height:141px;
		margin-right:5px;
		float:left;
		border:1px solid #dcf1fb;
		border-bottom: none;
		}		
	div.trabajos_ficha_clientes{
		background:url(../Images/trabajo_ficha_clientes.jpg);
		}
	div.trabajos_ficha_azuanet{
		background:url(../Images/trabajo_ficha_azuanet.jpg);
		}
	div.trabajos_ficha_diseno{
		background:url(../Images/trabajo_ficha_diseno.jpg);
		}
	div.trabajos_pre{
		width:410px;
		height:313px;
		border:1px solid #008bcb;
		}
		
	div.trabajos_vermas{
		padding:0;
		margin:0;
		background:url(../Images/boton.gif) center no-repeat;
		width:239px;
		height:35px;
		text-align:center;
		line-height:35px;
		float:right;
		margin-bottom:20px;
		font-size:12px;
		}
		div.trabajos_vermas a:hover{
			color:#c3e0ed;			
			}
		div.trabajos_vermas a{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:0;
			}
			
		div.trabajos_vermas_izq{
		padding:0;
		margin:0;
		background:url(../Images/boton2.gif) center no-repeat;
		width:239px;
		height:35px;
		text-align:center;
		line-height:35px;
		float:left;
		margin-bottom:20px;
		font-size:12px;
		}
		div.trabajos_vermas_izq a:hover{
			color:#c3e0ed;			
			}
		div.trabajos_vermas_izq a{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:0;
			}

			
ul.demo li
	{
	margin:5px 0;
	}
p.demo{
	margin:3px 0 !important;
	padding:0 !important;
	}
p.demo_titulo{
	font-weight:bold;
	margin:auto 0 0 0 !important;
	padding:0;
	}
img.demo {
	border:1px solid #CCCCCC;
	}