*{

	padding:0px;
	margin:0px;
	z-index:1;
	border:0px;

 }

/*************************************************************************
*				CONTROL
/***************************************************************************/

	.cr1 {border:1px solid #000000;}
	.cr2   {border:1px solid #FF0000;}
	.cr3  {border:1px  solid #06ff00;}
	.cr4  {border:1px  solid #ff0000;}
	.cr5  {border:1px  solid #ffff00;}
	.crf1 {background-color: #ffffff;}
/****************************************************************************/



body

	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#1c3a6d;
	background-color:#dce6ea;
	font-size:13px;
	}

ul
	{
	list-style-type:none;
	}
li
	{
	margin:12px;
	}
.lista
	{
	color:#0c4294;
	margin-left:45px;
	text-align:left;
	list-style-image: url(../deco/ok.jpg);
	}

.red {color:#c31c05;}
.colordid {color:#044635;}
.gris1 {color:#c2c9d4;}
.gris2 {color:#d1d5db;}
.gris3 {color:#b9c5cb;}
#cuerpo
	{
	float:left;

	}
/*****************************IMAGENES CABECERA***************************/
.cap_diseno_web
	{background-image: url(../deco/cap_diseno_web.png);
	background-repeat:no-repeat;}
.cap_diseno_web_cat
	{background-image: url(../deco/cap_diseno_web_cat.png);
	background-repeat:no-repeat;}
.cap_noticias
	{background-image: url(../deco/cap_noticias.png);
	background-repeat:no-repeat;}
.cap_noticias_cat
	{background-image: url(../deco/cap_noticias_cat.png);
	background-repeat:no-repeat;}

.cap_programacion_web
	{background-image: url(../deco/cap_programacion_web.png);
	background-repeat:no-repeat;}
.cap_programacion_web_cat
	{background-image: url(../deco/cap_programacion_web_cat.png);
	background-repeat:no-repeat;}


.cap_posicionament_web
	{background-image: url(../deco/cap_posicionamiento_web.jpg);
	background-repeat:no-repeat;}

.cap_posicionament_web_cat
	{background-image: url(../deco/cap_posicionamiento_web_cat.jpg);
	background-repeat:no-repeat;}


.cap_marketing
	{background-image: url(../deco/cap_marketing.png);
	background-repeat:no-repeat;}

.cap_mail
	{background-image: url(../deco/cap_mail.png);
	background-repeat:no-repeat;}

.cap_mail_cat
	{background-image: url(../deco/cap_mail_cat.png);
	background-repeat:no-repeat;}
.cap_empresa
	{background-image: url(../deco/cap_empresa.png);
	background-repeat:no-repeat;}

.cap_enlace
	{background-image: url(../deco/cap_enlace.png);
	background-repeat:no-repeat;}
/*******************************************************************/

/*****************************IMAGENES CAJAS***************************/

#img-programacion-web { background-image: url(../deco/caja_fondo_uno_programacion.png); }
#img-diseno-web { background-image: url(../deco/caja_fondo_uno_diseno.png); }
#img-marketing-web { background-image: url(../deco/caja_fondo_uno_marketing.png); }
#img-mantenimeinto-web { background-image: url(../deco/caja_fondo_uno_mantenimeinto.png); }
#img-caja-larga_contenidos { background-image: url(../deco/caja_grande2.png); }
#img-caja-larga_plantillas { background-image: url(../deco/caja_grande_plantillas.jpg); }
#img-caja-larga_tiendas { background-image: url(../deco/fondo_tiendas.jpg); }

/*******************************************************************/
/******************************* IMG TITULAR ******************************************/
#corporativa
	{background-image: url(../deco/titular_corporativa.png); background-repeat:no-repeat;}
#financiacion
	{background-image: url(../deco/titular_financiacion.png); background-repeat:no-repeat;}
#noticias
	{background-image: url(../deco/titular_noticias.png); background-repeat:no-repeat;}
#disseny_web
	{background-image: url(../deco/titular_disseny_web.png); background-repeat:no-repeat;}

#mantenimiento-web
	{background-image: url(../deco/titular_mantenimineto.png); background-repeat:no-repeat;}

#alojamiento-web
	{background-image: url(../deco/titular_alojamineto.png); background-repeat:no-repeat;}
#diseno-grafico
	{background-image: url(../deco/titular_diseno_web.png); background-repeat:no-repeat;}

#programacion_web
	{background-image: url(../deco/titulares_programacion.png); background-repeat:no-repeat;}

#posicionamiento_web
	{background-image: url(../deco/titulares_seo.png); background-repeat:no-repeat;}

#w3c
	{background-image: url(../deco/titulares_w3c.png); background-repeat:no-repeat;}

#gestor
	{background-image: url(../deco/titulares_gestor.png); background-repeat:no-repeat;}
#seo
	{background-image: url(../deco/titulares_seo.png); background-repeat:no-repeat;}
#google
	{background-image: url(../deco/titulares_google.png); background-repeat:no-repeat;}
#mail
	{background-image: url(../deco/titulares_mail.png); background-repeat:no-repeat;}

#empresa
	{background-image: url(../deco/titulares_empresa.png); background-repeat:no-repeat;}

#cajas_trabajos
	{background-image: url(../deco/titulares_trabajos.png); background-repeat:no-repeat;}

#enlace
	{background-image: url(../deco/titulares_enlace.png); background-repeat:no-repeat;}

#economica
	{background-image: url(../deco/titulares_cerdito.png); background-repeat:no-repeat;}
#tienda
	{background-image: url(../deco/titulares_tienda.jpg); background-repeat:no-repeat;}
/***********************************************************************************/
#continente

	{
    width:1000px;
	background-color:#ffffff;
	margin:auto;
	}
#slogan
	{
	text-align:left;
	padding-left:30px;
	margin-top:79px;
	margin-bottom:5px;
	}
#slogan h1 {color:#9ba9b3; font-size:15px; font-weight:bold;}

#menu-uno
	{
	float:left;
	margin-left:8px;
	margin-top:0px;

	}

/* IE6 Only */
* html #menu-uno {margin-top:2px;}
/* IE7 Only */
*:first-child+html #menu-uno {margin-top :2px;}

#menu-dos
	{
	float:left;
	margin-left:8px;
	clear:both;
	margin-top:11px;


	}

.caja-titulo
	{
	width:720px;
	padding-bottom:25px;
	clear:both;
	float:left;
	margin-top:30px;
	margin-left:8px;

	}
.caja-titulo h2 {
	font-size:20px;
	color:#5b6080;
	float:left;
	padding-left:6px;
	padding-top:10px;
	}

.caja-titulo p {

	font-size:14px;
	color:#5b6080;
	clear: both;
	 float:left;

	 padding-top:5px;
	 padding-left:70px;
	 text-align:left;
	 width:670px;


 }
.deco-txt-cap
	{width:516px;
	height:24px;
	clear:both;
	float:left;
	margin-top:15px;
	margin-left:8px;
	 background-image: url(../deco/deco_txt_cap.png);
	}
.deco-txt-centro p
	{
	font-size:13px;
	text-align: justify;
	color:#0c4294;
	padding-right:30px;
	padding-left:30px;
	}
.subtitulo
	{
	font-size:13px;
	font-weight:bold;
	text-align: left;
	color:#0c4294;
	padding-right:30px;
	padding-left:30px;
	}
.deco-txt-centro h2
	{
	font-size:15px;
	text-align: left;
	color:#0c4294;
	padding-right:30px;
	padding-left:30px;
	}
.deco-txt-centro
	{
	width:735px;

	clear:both;
	float:left;
	padding-left:8px;
	padding-right:1px;
	margin-left:8px;
	margin-top:15px;

	}

.deco-txt-pie

	{width:516px;
	height:37px;
	clear:both;
	float:left;
	margin-left:8px;
	 background-image: url(../deco/deco_txt_peu.png);
	 background-repeat:no-repeat;
	}

#lateral

      {
	width:241px;

	float:right;
	}

#interior-lateral-cuerpo

    {

  width:241px;

 padding-left:20px;
 margin-top:200px;
 text-align:left;
 background-image: url(../deco/pastilla_lateral_medio.png);
 background-repeat:repeat-y;

  }
#interior-lateral-cuerpo h3

    {

font-size:15px;
  }


 #interior-lateral-pie
	{
    width:241px;

	float:left;
	height:38px;
	background-image: url(../deco/pastilla_lateral_pie.png);

	}
 .lateral-bajo-cabeza
	{

	margin-top:20px;
    width:241px;
	float:left;
	height:37px;
	background-image: url(../deco/pastilla_lateral_cap.png);

	}



.lateral-cuerpo-bajo

    {
	clear:both;
  width:241px;

 text-align:left;
 background-image: url(../deco/pastilla_lateral_medio.png);
 background-repeat:repeat-y;
  }
.lateral-cuerpo-bajo-contacto

    {
	clear:both;
  width:241px;

  height:120px;
 padding-left:22px;
background-repeat:no-repeat;
 text-align:left;
 background-image: url(../deco/pastilla_lateral_contacto.png);

  }

.lateral-cuerpo-bajo-financiacion
    {
	clear:both;
  	width:241px;

 	padding-left:22px;
	background-repeat:no-repeat;
 	text-align:left;
 	background-image: url(../deco/pastilla_lateral_plantillas.png);
  }
 .lateral-cuerpo-bajo-financiacion p
 	{
 	width:145px;
	margin-left:55px;
	margin-right:5px;
 	}
 .lateral-cuerpo-bajo-plantillas
    {
	clear:both;
  	width:241px;

 	padding-left:22px;
	background-repeat:no-repeat;
 	text-align:left;
 	background-image: url(../deco/pastilla_lateral_plantillas.png);
  }
/* IE6 Only */
* html  .lateral-cuerpo-bajo-plantillas {padding-left:0px;}

.lateral-cuerpo-bajo-plantillas p
 	{
 	width:145px;
	margin-left:55px;
	margin-right:5px;
 	}
 .lateral-cuerpo-bajo-contacto p
 	{
 	width:145px;
	margin-left:55px;
	margin-right:5px;
 	}
 .lateral-cuerpo-bajo p
 	{
 	width:200px;
	margin-left:13px;
	margin-right:5px;
 	}

 .lateral-bajo-pie
 	{
	clear:both;
    width:241px;
 	float:left;
 	height:38px;
 	background-image: url(../deco/pastilla_lateral_pie.png);
  	}


#caja-idioma
    {
	float:right;
	clear:both;
	margin-top:8px;
	margin-right:6px;
	margin-bottom:8px;
	}

#pie-continente

    {
	 width:1000px;
	 height:40px;
	 clear:both;
	 background-image: url(../deco/pie_hoja.png);
	}

#super-pie
	{
	background-color:#999bb2;
	padding-bottom:25px;
	width:100%;
	margin-top:30px;
	border-top:1px solid #616487;
	}

#continente-super-pie
	{
	text-align:left;
	width:780px;
	margin:auto;
	}

#continente-super-pie p
	{

	margin-bottom:8px;
	clear:both;
	font-size:12px;
	color:#d3d3dc;
	}

.centrado
	{text-align:center;}
.izquierda_bandera
	{text-align:left;}
.caja-super-pie
	{

	margin-top:13px;
	padding-left:5px;
	width:175px;
	min-height:250px;
	float:left;
	text-align:left;
	margin-left:10px;
	border-left:1px solid #d3d3dc;
	}
.caja-super-pie p
	{
	clear:both;
	font-size:12px;
	color:#d3d3dc;
	}

.caja-super-pie strong
	{

	font-size:12px;
	color:#d3d3dc;
	}
/************** index ****************************************************/

#cuerpo-dos
	{
	clear:both;
	float:left;

	margin-top:30px;
	width:755px;


	}

.caja-pequena
	{

	float:left;
	width:268px;

	height:194px;
	}

.caja-pequena h1
	{

	font-size:17px;
	color:#050576;
	float:left;
	padding-left:20px;

	padding-top:20px;
	}

.caja-pequena-dos
	{
	width:165px;
	height:96px;
	float:right;
	margin-top:10px;
	margin-right:14px;

	padding-right:3px;

	text-align:left;

	}

.caja-enlace
	{
	padding-right:6px;

	clear:both;
	float:right;

	margin-top:4px;
	margin-right:15px;

	text-align:right;


	}
.caja-enlace2
	{
	padding-right:6px;;
	clear:both;
	float:left;
	margin-top:4px;
	text-align:left;
	}
.caja-enlace2_der
	{
	padding-right:6px;;
	clear:both;
	float:right;
	margin-top:4px;
	text-align:right;
	}
.caja-pequena-dos h2
		{
	font-size:13px;
	color:#03347e;
	float:left;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;

	}
.caja-pequena-dos p
	{
	clear:both;
	font-size:11px;
	color:#0c4294;

	padding-top:8px;
	padding-left:6px;
	padding-right:6px;



	}
.caja-larga
	{
	clear:both;
	float:left;

	margin-top:10px;
	margin-bottom:10px;
	width:535px;

	height:179px;
	}
.caja-larga2
	{
	clear:both;
	float:left;
	padding-left:140px;
	margin-top:10px;
	margin-bottom:10px;

	width:395px;
	height:282px;
	background-repeat:no-repeat;
	}
.caja-larga2 h1
	{
	font-size:17px;
	color:#050576;
	float:left;
	padding-left:20px;
	padding-top:15px;
	}

#img-caja-larga
	{
	background-image: url(../deco/caja_grande.png);
	}
.caja-larga h1
	{
	font-size:17px;
	color:#050576;
	float:left;
	padding-left:20px;
	padding-top:15px;
	}
.caja-larga-una
	{

	clear:both;
	float:left;
	padding-top:8px;
	padding-left:8px;

	width:536px;


	}
.caja-larga-txt
	{
	margin-left:0px;
	clear:both;
	float:left;
	margin-top:20px;
	width:370px;
	text-align:left;
	}

.caja-larga-txt h2
	{
	font-size:13px;
	color:#03347e;
	float:left;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	}
.caja-larga-txt p
	{
	clear:both;
	font-size:11px;
	color:#0c4294;
	padding-top:8px;
	padding-left:6px;
	padding-right:7px;
	}

.caja-larga-dos
	{
	text-align:left;
	float:left;
	width:115px;
	height:115px;
	margin-left:13px;
	margin-top:5px;

	}

.caja-larga-dos h2
	{
	font-size:13px;
	color:#03347e;
	float:left;
	padding-top:2px;
	padding-left:6px;

	}
.caja-larga-dos p
	{
	clear:both;
	font-size:11px;
	color:#0c4294;
	padding-top:8px;
	padding-left:6px;
	padding-right:7px;
	}
.caja-enlace-larga-dos
	{

	clear:both;
	float:left;
	width:90px;
	margin-top:10px;
	margin-left:10px;
	text-align:left;

	}




/************** CLASES ****************************************************/

.version
  {
  margin-top:4px;
  margin-right:6px;
 float:right;
color:#7aabf4;
font-size:11px;

 }

.banners img
	{
	padding:5px;
	border:1px solid #9aa1a6;
	margin:15px;
	}
.bannersflash
	{
	padding:5px;

	margin:15px;
	}
/****************** CAJAS FOTOS NOTICIAS **********************************/

.caja_fotos_listado
	{
	padding-top:8px;
	width:190px;
	height:100px;
	padding-bottom:5px;
	border-bottom:1px solid #d1d5db;
min-height:120px;
	}

.caja_fotos_listado_fotico
	{
	float:left;
	border:1px solid #d1d5db;
	margin-bottom:5px;
	padding:2px;

	}

.caja_fotos_listado_txt
	{

	width:120px;
	float:left;
	margin-left:4px;
	margin-bottom:15px;

	}


.caja_fotos_listado2
	{
	clear:both;
	float:left;
	margin-left:15px;
	padding-top:8px;
	width:620px;

	padding-bottom:5px;
	border-bottom:1px solid #d1d5db;

	}
.caja_fotos_listado2 h2
	{font-size:16px;
	color:#243183;
	padding:8px;}
.caja_fotos_listado2 h3
	{font-size:14px;
	padding:8px;}

.caja_fotos_listado_fotico2
	{
	float:left;
	border:1px solid #d1d5db;
	margin-bottom:5px;
	padding:2px;
	}
.caja_fotos_listado_fotico3
	{
	float:left;

	margin-bottom:5px;
	padding:2px;
	margin-bottom:15px;
	}
.caja_fotos_listado_txt2
	{
	text-align:left;
	width:400px;
	float:left;
	margin-left:4px;
	margin-bottom:15px;
	}
/************************************/

.capa_categorias
	{
	padding:4px;
	text-align:left;
	float:left;
	width:200px;
	min-height:50px;
	margin-left:20px;
	margin-bottom:5px;
	border-top:1px solid #cccccc;
	}
.navegacion
	{
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	clear:both;
float:left;
	margin-bottom:-18px;
	color:#5c6266;
	}
/* IE6 Only */
* html .navegacion {width:500px;}
/* IE7 Only */
*:first-child+html .navegacion {margin-top :5px;}
.pn
	{
	margin-right:35px;
	clear:both;
	float:right;
	text-align:right;

	}
.foto_noticias_txt
	{

	text-align:center;
	margin:15px;
	padding:5px;

	}
.foto_border
	{
	padding:6px;
	border:1px solid #d1d5db;}
/**************************************/
.caja_formulario
	{
	float:left;

	}
.caja_txt_form
	{
	float:left;
	clear:both;

	text-align:right;
	width:80px;
	margin:3px;

	}
.caja_txt_form2
	{
	float:left;

	text-align:right;

	margin:3px;
	}

.caja_seguridad
	{
	margin:15px;
	float:left;
	clear:both;

	text-align:left;
	}

/********************************************************
			FORMULARIOS
********************************************************/


textarea
	{
	font-family:arial;
	padding:4px;
	border:1px solid #cccccc;
	color:#999bb2;


	}
input
	{
	font-family:arial;
	padding:4px;
	border:1px solid #cccccc;
	color:#999bb2;
	padding-bottom:3px;
	}
.boton
	{
	margin-left:100px;
	font-family:arial;
	padding:4px;
	border:1px solid #1f9f12;
	border-bottom:2px solid #1f9f12;
	border-right:2px solid #1f9f12;
	color:#172815;
	padding-bottom:3px;
	}
/********************************************************
			PLANTILLAS
********************************************************/

.caja_plantilla
	{
	float:left;
	width:500px;

	padding-bottom:25px;


	}
.extra-deco
	{
	background-image:url(../deco/blanco.png);
	background-repeat:repeat-x;
	padding-top:50px;
	}
.caja_plantilla h1
	{
	float:left;
	font-size:15px;
	padding:5px;
	}

.imagen_principal
	{
	margin-left:8px;
	float:left;
	padding:4px;
	border:1px solid #c9dadb;
	}

.txt_modelos
	{

	float:right;
	padding:5px;
	padding-left:5px;
	text-align:left;
	width:250px;
	border-left:1px solid #cccccc;

	}
.txt_modelos p
	{
	text-align:left;
	padding:3px;
	}
.caja-enlace_modelos
	{
	clear:both;
	float:left;

	margin-top:15px;
	}
.otros_colores
	{
	float:left;
	margin-top:15px;
	margin-left:5px;
	width:490px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:15px;
	text-align:left;
	}
.otros_colores h2
	{
	float:left;
	font-size:13px;
	padding:5px;

	}

.otros_colores p
	{margin:5px;}

.imagen_principal2
	{
	padding:4px;
	border:1px solid #c9dadb;
	}
.caja_img_color
	{
	width:100px;
	float:left;
	margin-top:5px;
	margin-right:20px;
	margin-bottom:15px;
	}

.caja_enlace_color
	{
	clear:both;
	float:left;

	}
.caja-enlace_modelos
	{
	clear:both;
	float:left;
	width:100%;

	}

.grupo_colores
	{
	float:left;
	width:100%;
	}

.imagen-demo {

	float:left;
	width:220px;
	}
/*******************************************************/
/***listados******/
/*******************************************************/

.grupo_gran
	{float:left;
	width:500px;
	margin-bottom:25px;
	margin-top:25px;

	}
.grupo
	{width:350px;
	clear:both;
	float:left;
border:1px solid #e0e0ec;
	margin-left:55px;
	padding:4px;
	}
.por
	{
	width:200px;
	text-align:left;
	float:left;

	}
.pre
	{width:100px;
	text-align:right;
	float:right;

	}
.azullista
	{background-color:#e0e0ec;}
.azullista2
	{background-color:#cae5ec;}
.blancolista
	{background-color:#ffffff;}


/************************************************************/
/************************* Caja Oferta **********************/

.caja_oferta_tienda
	{
	background-image:url(../deco/oferta-tienda-virtual.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	width:572px;
	height:150px;
	float:left;
	}
/* IE6 Only */
* html  .caja_oferta_tienda{width:530px;margin-left:2px;}


.caja_titulo_oferta_tienda
	{
	float:left;
	margin-left:260px;
	margin-top:38px;
	}
/* IE6 Only */
* html  .caja_titulo_oferta_tienda{margin-left:130px;}
.caja_titulo_oferta_tienda h1
	{
font-size:20px;
color:#ffffff;
	}
.caja_titulo_oferta_tienda p
	{
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	color:#dff8e8;

	}

.caja_oferta_eco
	{
	background-image:url(../deco/oferta-web-economica.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	width:572px;
	height:150px;
	float:left;
	}
/* IE6 Only */
* html  .caja_oferta_eco{width:530px; margin-left:2px;}
.caja_titulo_oferta_eco
	{
	float:left;
	margin-left:15px;
	margin-top:38px;
	}
.caja_titulo_oferta_eco h1
	{
font-size:20px;
color:#ffffff;
	}
.caja_titulo_oferta_eco p
	{
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	color:#dff8e8;

	}

.catalogo
	{
	width:525px;
	clear:both;
	float:left;
	margin-left:25px;
	}

.cajas_index {clear:both; float:left; width:755px; padding:10px; text-align:left; padding-left:90px; width:665px; padding-bottom:10px; }
.cajas_index strong {color:#9ba9b3;}
.solucion {color:#7596b0; font-weight:bold; font-size:13px;}
.deco_espacio {clear:both; float:left;  border-top:1px dotted #9ba9b3; background-image:url(../deco/deg_cajas.jpg); background-repeat:repeat-x; height:45px; width:760px;}
.img_diseno {background-image:url(../deco/mundo2.png); background-repeat:no-repeat;}
.img_prgramacion {background-image:url(../deco/programacion2.png); background-repeat:no-repeat;}
.img_posicionamiento {background-image:url(../deco/posicionamineto2.png); background-repeat:no-repeat;}
.img_marketing {background-image:url(../deco/marqueting2.png); background-repeat:no-repeat;}

.cajas_trabajos {clear:both; float:left; width:755px; padding:10px; text-align:left; padding-left:25px; width:665px; padding-bottom:10px; margin-top:15px;}

.trabajo 		{clear:both; float:left; padding:5px;margin-top:15px; text-align:left; padding-left:15px;}
.trabajo 	p	{margin-bottom:20px; }
.proyecto		{float:left; width:700px; padding:10px; border:1px solid #cccccc; margin-right:8px; margin-top:8px; height:150px;}
.proyecto	img {clear:both;float:left; width:100px;}
.proyecto_txt   {float:left; width:580px;  text-align:left; padding-left:10px;}

.google1			{font-size:15px; text-decoration:underline; color:#2200cc;}
.google1:hover		{font-size:15px; text-decoration:underline; color:#220000;}

.google2			{font-size:13px; text-decoration:none; color:#05ac21;}
.google2:hover		{font-size:13px; text-decoration:underline; color:#00cc22;}

.verde	{color:green;}