sid@charset "utf-8";
/*
Description: CSS bsico con arreglos y selectores pre-configurados.
*/
/*** HACKS PARA IE ***/
/* Si tienes la necesidad de aplicar algn hack para IE6 utiliza este selector: */
*html {
}
/* Si necesitas aplicarlo a IE7 utiliza este:*/
*:first-child+html {
}
/*** NEUTRALIZANDO ESTILOS:
elementos que queremos limpiar completamente: ***/
#p_menu{ position: relative top;}
body { margin: 0 auto;	font-family:  Arial, Helvetica, sans-serif;	background: url(../imagenes/fondo-madre.jpg); line-height:17px;}
img{ padding:2px;   border: 0;}
#bienbenidos img{ margin: 0px 2px 0px 2px; border:0px;}
p, ol, ul {	line-height: 1.67em;}
h2{ font-size:13px;}
a {	color: #18BDF5;	text-decoration: none;}
a:hover {text-decoration: none;	color:#00FF66;}

#madre{ background: url(../imagenes/costado3.jpg) repeat-x; margin:0;}
#contenedor {	width: 900px; height:auto;	margin: 0px auto;	background-color:#FFFFFF;}


#fuente{ font-size:9px; color:#666666; margin-top:15px; padding:5px; border: #CCCCCC 1px dashed;}


/******************************* INPUT ****************************************************************/

INPUT { BORDER: #cbcfd3 1px solid; padding-botton:2px; FONT-SIZE: 10pt; BACKGROUND: url(../imagenes/f_imput.jpg) repeat-x; color: #0099FF; 
FONT-FAMILY: Arial; HEIGHT: 25px; width:250px; }



select{ font-family: verdana; font-size:10px; color:#000000; border:#cbcfd3 1px solid;} 

TEXTAREA { BORDER: #cbcfd3 1px solid; FONT-SIZE: 10pt; 	BACKGROUND: url(../imagenes/f_text.jpg) repeat-x; color: #0099FF; width:575px; FONT-FAMILY: Arial; 	padding-left:2px;}	



.clientes{  margin-left:40px;}

#portfolio{  margin-right:5px;}

#info_port{ margin-top:20px; margin-left:10px;}

#texto_port{ margin-top:20px; margin-left:10px; float:left; border-left:#EAEAEA 9px solid; width:100px; font-weight:bold; height:207px;}

#port{ margin-top:15px; margin-left:10px; float:left;  background:#FFFFFF;  width:100%; color:#999999; font-size:12px; width:275px; font-weight:100; border-bottom:#CCCCCC 1px dashed;}

.port_log{ border: #EAEAEA 1px dashed;  margin-left:5px; padding:5px;}

#ports{ margin-top:15px; border:#0099FF 1px solid; margin-left:10px; float:left;  background:#FFFFFF;  width:100%; color:#999999; font-size:12px; width:275px; padding:4px; font-weight:100;}

.texto_cuadros{ color:#4D4D4D; font-family:  Arial, Helvetica, sans-serif;	font-size:12px;	text-align:justify; padding-right:70px; margin:15px;}
.texto_inst{ color:#4D4D4D; font-family:  Arial, Helvetica, sans-serif;	font-size:12px; border: #66CC33 1px dashed; text-align:justify; padding:5px;
padding-bottom:20px;}

.titulo1{ padding-left:15px; font-family:  Arial, Helvetica, sans-serif; color:#F17403;}
.titulo2{ 	padding-left:15px; font-family:  Arial, Helvetica, sans-serif; 	color:#00A0C6;}
.titulo3{ 	padding-left:15px; font-family:  Arial, Helvetica, sans-serif; 	color:#ABDA4D;}
.titulo4{ 	padding-left:15px; font-family:  Arial, Helvetica, sans-serif; 	color:#F0037F;}
.titulo5{ clear:both; margin-top:15px;  padding-top:3px; padding-bottom:11px; width:690px;  padding-left:5px;  background-color:#003399;
font-family: Tahoma ,Arial, "Arial Narrow"; color:#FFFFFF; font-size:10pt; line-height: 5px;}	

.titulo_info{ margin-top:0px; font-weight: bolder;
		  padding-top:10px;
          padding-bottom:10px;
		  padding-left:29px;
		  font-family: verdana ,Arial, Helvetica, sans-serif;
	      color:#003399;
	      font-size:11pt;
	      background: url(../imagenes/h2_linia.gif) repeat-x left bottom; line-height:15px;
}
.titulo_info2{ margin-top:0px;
		  padding-top:0px;
          padding-bottom:50px;
		  padding-left:40px;
		  font-family: verdana ,Arial, Helvetica, sans-serif;
	      color:#FF6600; font-weight:bold;
	      font-size:9pt; font-weight:100;
}



.detalle{ font-size:13px; color:#3333CC;}
.detalle2{ font-size:13px; color: #FF6600;}
.bra{ line-height:5px;}
#content h2 {
	margin: 1.6em 0 1em 0;
	background: url(images/img07.gif) repeat-x left bottom;
}
#cuadro1 { margin-left:19px; padding-top:5px; padding-right:2px; 
    float:left;
	width: 570px;
	background-color:#FFFFFF;  
	
}
.dec1{clear:both; padding-top:15px; background:url(../imagenes/deco_onlinie.jpg) right no-repeat;
     height:125px;
	border:#FF7F00 1px solid; border:#FF9900 1px; dashed;
	margin-left:8px; margin-bottom:5px;
	margin-top:5px; padding-bottom:15px;
	}
	
.dec2{ clear:both; padding-top:15px; background:url(../imagenes/deco_asesoramiento.jpg) right no-repeat;
    height:80px;
	border:#00A0C6 1px solid;
	margin-top:3px;
	margin-left:8px;
	margin-bottom:5px; padding-bottom:45px;
	}

.dec3{ clear:both; padding-top:15px; background:url(../imagenes/deco_seguimiento.jpg) right no-repeat;
     height:165px;
    margin-top:5px;
    margin-left:8px;
	border:#ABDA4D 1px solid;
	padding-bottom:15px; margin-bottom:5px;
	}

.dec4{ clear:both; padding-top:15px; background:url(../imagenes/deco_trabajogrupal.jpg) right no-repeat;
      height:145px;
      margin-left:8px;
      border:#F0037F 1px solid;
      margin-top:5px;
	  padding-bottom:15px; margin-bottom:5px;
	}
.heder { 
      height:77px;
	  margin: 0px; font-family: "Agency FB", Arial, "Arial Narrow", Tahoma;
	  background:url(../imagenes/heder-logo.jpg) no-repeat;
}
.texto_logo{ float:left;
     margin-left:100px; width:250px;
	 color:#FFFFFF;
	 font-size:100%;
	 margin-top:50px;
	 font-family: Neuropolitical;
	 }
.texto_telefono{  
     float:right;
	  height:25px;
     margin-right:20px; 
	 padding-left:25px;
	 margin-top:47px; 
	 color:#FFFFFF;
	 font-size:75%; 
	 font-weight:bold;
	 font-family: Arial, Helvetica, sans-serif;
	 background:url(../imagenes/bandera.png) no-repeat;
	 }
	 
.line { border-bottom:1px dashed #99CC00; padding:5px 0;   }
#label { width:140px; padding-left:5px; }
.titulo_preg{ 
font-style: inherit;
color: #333333; float:left; font-size:14px;  
}

botones_mapa{ font-size:11px;
              color:#5B5B5B;     
			  border-left:#D0DADE 1px solid;
			  padding-left:10px;
			 }
			 
#botones_mapa a{ 
                color:#5B5B5B;     
			   }
			   
#botones_mapa a:hover{ 
                color:#FF6600;     
			   }
			 
.sub_botones_mapa{ font-size:11px;
              color:#5B5B5B;     
			  border-left:#D0DADE 1px solid; border-bottom:#D0DADE 1px solid;
			  margin-left:50px;
			  padding-left:10px;
			 }


.link_titulo{  
     float:right;
	  height:25px;
     margin-right:20px; 
	 padding-left:25px;
	 margin-top:47px; 
	 color:#FFFFFF;
	 font-size:75%; 
	 font-weight:bold;
	 font-family: Arial, Helvetica, sans-serif;
	  }
.link_titulo a{ color:#FFFFFF;}
.link_titulo a:hover{ color:#00CCFF;}
	  
	 

.banner { 
     margin-top:2px;
	 background:url(../imagenes/banner.jpg) no-repeat; height:191px;
}



UL#dos {
	PADDING: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}

UL#dos LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px; 
	PADDING-TOP: 2px
}
UL#dos LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block;
	PADDING-LEFT: px; margin-left:0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px; 	
	WIDTH: 148px; height:27px;
	background:url(../imagenes/fondo-menu-3.jpg) no-repeat;
	COLOR: #ffffff;
	PADDING-TOP:6px;
	TEXT-ALIGN: center;
	font-size:8pt; 
}
UL#dos LI A:hover {
	BORDER-LEFT-COLOR: #99cc00;
	COLOR: #ffffff;
	background:url(../imagenes/fondo-menu-2.jpg) no-repeat;
}

UL#planes{
	PADDING:0;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
}

UL#planes LI { margin-top:10px; 
                 margin-left:2px; 
				 margin-rigth:2px;
				 text-align:center;
				 width:205px; height:160px;
				 FLOAT: left;
}
UL#clientes{
	PADDING:0;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
}
.port{ border: #EAEAEA 1px dashed;  margin-left:5px; height:159px;
}

.planes{   }

#n_cliente{
font-size:10px; color:#006699; text-align:center;
}

#pie_planes{ float:left; height:50px; text-align:left; padding-left:30px;
height:40px; background: url(../imagenes/precio_plan.jpg) no-repeat; color:#FFFFFF; font-size:11px;}
#plan1{ float:right; padding-right:30px; padding-top:7px; font-size: 18px;}

#texto_planes{ color:#5B5B5B; width:605px; font-size:12px; padding:5px; border:#CCCCCC 1px dashed; background: #F7F4E2; margin-top:5px; }

#n_planes{ background:url(../imagenes/boton-plan.jpg) no-repeat; height:32px; 
font-size:9px; color:#FFFFFF; text-align:center;
}
#n_t_planes{
font-size:10px; color:#333333; text-align:left;  }



#n_portfolio{ margin-left:10px; width:300px; height:20px; padding-top:5px; padding-left:5px;  
font-size:13px; color:#ffffff;  background:#8BCDE2; font-family:  Verdana, Arial, Helvetica, sans-serif;
}
UL#clientes LI { margin-top:10px; 
                 border-left:#EAEAEA 8px solid;
                 margin-left:5px; 
				 margin-rigth:5px;
				 text-align:center;
				 width:190px; height:160px;
				 FLOAT: left;
}
#posi-logo{ clear:both; height:350px;}
UL#logos{PADDING:0;	MARGIN: 0px; LIST-STYLE-TYPE: none;	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;	font-size:100%;}
UL#logos LI { margin-top:10px; border-left:#EAEAEA 8px solid; margin-left:5px; margin-rigth:5px; text-align:center;	 width:190px; height:85px;
FLOAT: left;}

.tex-clientes{
     font-family:  Arial, Helvetica, sans-serif;
     color:#999999;
     font-size:11px;}
#pie{clear:both; margin-left:2px; 
     
	 background:url(../imagenes/fondo-pie.jpg) no-repeat;
	 height:58px; 
     font-family:  Arial, Helvetica, sans-serif;
     color:#999999;
     font-size:11px; margin-top: auto;
	 }
#copi{ float:left;
       padding-top:33px;
	   width:500px;
	   padding-left:15px;
	   padding-bottom:15px;

}
#derechos{ float:right;
           padding-top:33px;
		   padding-right:15px;
		   padding-bottom:15px;
		  
}
.menu_info{ font-weight:bold; margin-top:25px;
            padding-left:83px;
			padding-right:10px;
			padding-top:34px;
			width:160px;
            float:right;  
            color:#63D321;
			font-family:  Arial, Helvetica, sans-serif; font-size:11px;
            background:url(../imagenes/trabajos.jpg) no-repeat; height:52px;
}
.imagen_info{
background: url(../imagenes/h2_linia.gif) repeat-x left top;}

.menu_info a { font-weight:bold; 
text-decoration: none;
color:#FFFFFF;
	
}

.menu_info a:hover { text-decoration: none;
color: #00CCFF;

}


div#cuerpo{float: right; width:657px; margin:0px 2px 0px 2px; border-top:#0066CC 10px solid;}
div#cuerpo1{float: right; width:657px; margin:0px 2px 0px 2px; }

div#info_art{margin-left:30px; margin-bottom:10px;
         margin-right:20px; padding-right:20px; border-right:#EAEAEA 8px solid; text-align:justify;
          font-family: Arial, "Arial Narrow";
		 font-size:12px; color:#5B5B5B;
		  line-height:17px;}

div#info{margin-left:40px; margin-bottom:10px;
         margin-right:60px; text-align:justify;
          font-family: Arial, "Arial Narrow";
		 font-size:12px; color:#5B5B5B;
		  line-height:17px;}
#info_serv{margin-left:30px; margin-bottom:5px;
         margin-right:30px; text-align:justify;
          font-size:11px; color:#5B5B5B;
		  line-height:17px; font-size:12px;
		  }

div#extra{float:left;clear:left;width:200px}
div#menu_info{float:left; width:200px}

/*************************************** Sidebar **************************************************/

#sidebar { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#8CCFE7 10px solid;}
#sidebar ul { margin:0;	padding:0; list-style: none;}
#sidebar li { margin-bottom: 10px; }
#sidebar li ul { background-color:#FFFFFF; }
#sidebar li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px;}
#sidebar h3 { font-size:13px; color:#2969EF; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_servicios.jpg);}
#sidebar a:hover {color:#8CCFE7;}
#sidebar a { color:#666666;}
/*************************************** Sidebar diseņo **************************************************/

#sidebar-mant { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#F2F2F2 0px solid;}
#sidebar-mant ul { margin:0;	padding:0; list-style: none;}
#sidebar-mant li { margin-bottom: 10px; }
#sidebar-mant li ul { background-color:#FFFFFF; }
#sidebar-mant li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar-mant li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px;
}
#sidebar-mant h3 { font-size:13px; color:#F5A00F; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_dise.jpg);}
#sidebar-mant h3 a { color:#F5A00F;}
#sidebar-mant a:hover {  text-decoration: none; color:#F5A00F;}
#sidebar-mant a { color:#666666;}

/*************************************** Sidebar posicionamento **************************************************/

#sidebar-posici { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#F2F2F2 0px solid;}
#sidebar-posici ul { margin:0;	padding:0; list-style: none;}
#sidebar-posici li { margin-bottom: 10px; }
#sidebar-posici li ul { background-color:#FFFFFF; }
#sidebar-posici li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar-posici li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px;
 }
#sidebar-posici h3 { font-size:13px; color:#2969EF; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_posicion.gif);}
#sidebar-posici h3 a { color:#1C4499;}
#sidebar-posici a:hover { text-decoration: none; color:#1C4499;}
#sidebar-posici a { color:#666666;}
/*************************************** Sidebar Mantenimiento **************************************************/ 
#sidebar-dise { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#F2F2F2 0px solid;}
#sidebar-dise ul { margin:0;	padding:0; list-style: none;}
#sidebar-dise li { margin-bottom: 10px; }
#sidebar-dise li ul { background-color:#FFFFFF; }
#sidebar-dise li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar-dise li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px;
}
#sidebar-dise h3 { font-size:13px; color: #FF0000; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_mant.jpg);}
#sidebar-dise a:hover {  text-decoration: none; color: #FF0000;}
#sidebar-dise a { color:#666666;}
#sidebar-dise h3 a { color: #FF0000;}
#sidebar-dise h3 a:hover { color: #CC3300;}
/*************************************** Sidebar 300 **************************************************/ 
#sidebar-300 { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#F2F2F2 0px solid; background:#1868A3;}
#sidebar-300 ul { margin:0;	padding:0; list-style: none; }
#sidebar-300 li { margin-bottom: 10px; }
#sidebar-300 li ul { background:#1868A3;  }
#sidebar-300 li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar-300 li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px; color:#FFFFFF;}
#sidebar-300 h3 { font-size:13px; color: #FF0000; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_mant.jpg);}
#sidebar-300 a:hover {  text-decoration: none; color: #000000;}
#sidebar-300 a { color:#666666;}
#sidebar-300 h3 a { color: #FF0000;}
#sidebar-300 h3 a:hover { color: #CC3300;}

#sidebar-300 h4 { font-size:12px; color: #FFFFFF; text-align: left; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background-color: #CC3300; padding-top: 5px}
#sidebar-300 h4 a { color: #FFFFFF;}
#sidebar-300 h4 a:hover { color: #000000;}
#sidebar-300 h4 a:visited { color: #FFFFFF;}


/*************************************** Sidebar Grafico **************************************************/ 

#sidebar-graf { clear: left;  width:225px; margin: 0px; padding-left:0px; color: #999999; border-top:#F2F2F2 0px solid;}
#sidebar-graf ul { margin:0;	padding:0; list-style: none;}
#sidebar-graf li { margin-bottom: 10px; }
#sidebar-graf li ul { background-color:#FFFFFF; }
#sidebar-graf li li {margin: 0;background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar-graf li li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px; padding-left: 18px;
 }
#sidebar-graf h3 { font-size:13px; color:#1B8835; text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0px;			  padding-bottom:10px; background:url(../imagenes/titulo_graf.jpg);}
#sidebar-graf h3 a {color:#1B8835;}
#sidebar-graf a:hover {  text-decoration: none; color:#1B8835;}
#sidebar-graf a { color:#666666;}

/******************************************* Sidebar Noticias **********************************/

#sidebar_n { clear:left; width:225px; margin: 0px; color: #999999; border-top:#9933CC 10px solid;}
#sidebar_n ul { margin: 0; padding: 0;	list-style: none;}
#sidebar_n li {	margin-bottom: 10px;}
#sidebar_n li ul { background-color:#FFFFFF;}
#sidebar_n li li {	margin: 0;	background: url(../imagenes/img05.gif) repeat-x left bottom;}
#sidebar_n li li a { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; margin-left:10px;  padding-left: 15px;
 background: url(../imagenes/img03.gif) no-repeat 6px 50%;}
#sidebar_n h2 { font-size:13px; color: #990099; text-align:center; font-family:  Arial, Helvetica, sans-serif; margin:0px; padding-bottom:10px; 
background:url(../imagenes/titulo_noticias.jpg);}
#sidebar_n a { clear:both;	text-decoration: none; color:#9933CC;}
#sidebar_n a:hover { color:#99CC00;}

/******************************************* Video **********************************/
#video{ text-align:center; height:500px;}

UNKNOWN {
	LEFT: auto; TOP: auto
}
#botonera LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
.float-left {
float: left;
}
.float-right {
float: right;
}

#home{ width:668px; padding-left:2px; font-size:12px; border-left:#8CCFE7 solid 1px;}
#home2{ width:668px; font-size:11px; border-left:#8CCFE7 solid 1px;}
#t_home{ clear:both; 
         background: url(../imagenes/clientes.jpg) no-repeat;
		 margin-top:5px;
		 margin-bottom:2px;
		 width:579px;
		 height:35px;
		 color:#ffffff;
		 padding-left:50px;
         margin-left:1px;
		 font-size:13px;
		 padding-top:11px;
		 font-weight:bold;
		 font-family:Verdana, Arial, Helvetica, sans-serif;}
 
#text_home{ clear:both; color:#333333; width:640px; margin:0px 5px 10px 5px; padding:0px 5px 10px 5px; border-bottom:#99CC00 2px dashed;}

#noticias1{ width:290px; height:150px; background:url(../imagenes/icono_mant.jpg) no-repeat; font-size:11px; color:#4D4D4D; margin:0px 5px 5px 5px;  padding:3px 5px 15px 5px;}


#t_noticias1{ font-size:14px; color: #FFFFFF;  width:205px; height:25px; padding-left:5px; padding-top:8px; font-weight:bold; margin-top:25px;}

#tex_noticias1{ clear:both; font-size:11px;  margin-top:5px; padding-left:15px; padding-right:5px;}


#noticias2{ width:290px; height:150px; background:url(../imagenes/icono_grafico.jpg) no-repeat; font-size:11px; color:#4D4D4D;  padding:5px 5px 15px 5px; margin:0px 5px 5px 5px;}


#t_noticias2{ font-size:14px; color: #FFFFFF;  width:205px; height:25px; padding-left:5px; padding-top:10px; font-weight:bold; margin-top:22px;}

#tex_noticias2{ clear:both; font-size:11px;  margin-top:5px; padding-left:15px;}


#noticias3{ width:290px; height:150px; background:url(../imagenes/icono_serch.jpg) no-repeat; font-size:11px; color:#4D4D4D;  padding:5px 5px 15px 5px; margin:0px 5px 5px 5px;}


#t_noticias3{ font-size:14px; color: #FFFFFF;  width:205px; height:25px; padding-left:5px; padding-top:8px; font-weight:bold; margin-top:22px;}

#tex_noticias3{ clear:both; font-size:11px;  margin-top:5px; padding-left:15px;}


#noticias4{ width:290px; height:150px; background:url(../imagenes/icono_web.jpg) no-repeat; font-size:11px; color:#4D4D4D;  padding:5px 5px 15px 5px; margin:0px 5px 5px 5px;}


#t_noticias4{ font-size:14px; color: #FFFFFF;  width:205px; height:25px; padding-left:5px; padding-top:6px; font-weight:bold; margin-top:22px;}

#tex_noticias4{ clear:both; font-size:11px;  margin-top:5px; padding-left:15px;}

#t_cont{ clear:both;  background: url(../imagenes/titulo_contacto.jpg) no-repeat left; height:10px; color:#FFFFFF; font-size:15px; margin-top:5px; padding:15px 0px 18px 50px;}

#t_fono{ clear:both;  background: url(../imagenes/boton-telefono.jpg) no-repeat left; height:64px; color:#FFFFFF; font-size:15px; margin-top:5px; padding:15px 0px 18px 50px;}

#t_cont_serv{ clear:both;  background:#CCE4E9; width:600px; height:25px; color:#1EA0C2; padding-left:10px; margin-left:5px; margin-top:15px; 
font-size:16px; padding-top:3px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#madre_cont_serv{  padding: 0 0 0 40px;} 
 
#madre_cont{ width:655px; height:260px; background:#FFFFFF; border-right:#CCCCCC 1px solid; margin:0px;} 
#madre-contacto{ height:300px;}

#contacto{ float:left; width:260px; font-size:11px;  margin-left:0px;}
#contacto-coment{ float:left; width:590px; font-size:11px;  margin-left:10px; }

#news{ width:300px; font-size:11px; height:20px; margin:5px 0px 0px 20px;}
#news1{ width:20px; font-size:11px; margin:0px;}

#news INPUT {  	BORDER:0px; width:12px;}

#comentario{ float:right; margin:5px; font-size:11px;}
#tele{ float:right; width:200px; padding:5px; font-size:13px;  margin-right:5px;}

#texto_info{ margin-top:5px; 
             margin-right:0px;
			 color: #000000;
			 padding:10px; 
			 border:#EAEAEA 1px solid;}

#mas_info{ 
color:#18419C; margin-left:20px;}
#mas_info a{ color: #0033CC; margin-left:20px; font-weight:bold;}

#fondo-cont{  background:#EAEAEA; margin-right:11px; height:260px;}

#aviso_titulo{  margin-right:7px; font-weight:bold;
font-size:12px; color:#0000FF; margin-bottom:2px; font-weight:bold; margin-top:10px;}
#aviso_titulo_dec{  margin-right:7px;
font-size:12px; color:#000000; margin-bottom:2px; font-weight:bold; margin-top:10px;}
#aviso_titulo_url{  margin-right:7px;
font-size:12px; color: #669900; margin-bottom:2px; font-weight:bold; margin-top:10px;}

.falta{ margin-left:5px;
font-size:9px; color:#333333;}

#fondo{ height:260px;
	background-image: url(../imagenes/goglges.jpg);
	background-repeat: no-repeat;
}

#posicion{ margin-top:90px; margin-left:5px; background:#FFFFCC; padding:5px; width:440px;
}
.ex_css_tit {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ex_css_desc {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ex_css_link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #669900; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#paso{ font-weight:bold; padding-left:50px;
background: url(../imagenes/paso1.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}
#paso2{ font-weight:bold; padding-left:50px;
background: url(../imagenes/paso2.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}

#titulo_inst{ clear:both;  font-weight:bold; padding-left:50px;
background: url(../imagenes/titulo_inst.jpg) no-repeat left; height:10px; color:#FFFFFF; font-size:12px; margin-top:2px; padding-top:10px; padding-bottom:15px;}

#titulo_inst1{ margin-top:2px; clear:both;  font-weight:bold; padding-left:90px;
background: url(../imagenes/quienes_somos.jpg) no-repeat left; height:25px; color: #FFFFFF; font-size:12px;  padding-top:35px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#titulo_inst2{ clear:both;  font-weight:bold; padding-left:80px;
background: url(../imagenes/que_hacemos.jpg) no-repeat left; height:15px; color:#FFFFFF; font-size:13px;  padding-top:25px; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#titulo_inst3{ clear:both;  font-weight:bold; padding-left:80px;
background: url(../imagenes/nuestros_objetivos.jpg) no-repeat left; height:15px; color:#FFFFFF; font-size:13px;  padding-top:15px; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#titulo_inst4{ clear:both;  font-weight:bold; padding-left:80px; margin-left:2px;
background: url(../imagenes/que_nos_diferencia.jpg) no-repeat left; height:15px; color:#FFFFFF; font-size:13px;  padding-top:25px; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#fondo_anun{ background:url(../imagenes/fondo_formulario.jpg) no-repeat;  margin-right:7px; margin-left:25px; padding-left:10px; border-left:#E2E2E2 3px solid; margin-right:20px; }
 

#fondo_anun INPUT {  font-weight:bold;
	BORDER: #FF0000 1px solid; padding-top:2px; FONT-SIZE: 10pt; BACKGROUND: url(../imagenes/f_imput.jpg) repeat-x; color: #FF0000; FONT-FAMILY: Arial; HEIGHT: 20px; padding-left:5px;
}
#fondo_anun SELEC {
BORDER: #FF0000 1px solid; 
	FONT-SIZE: 14px;
	BACKGROUND: #EAEAEA; font-weight:bold;
	COLOR:#FF0000;
	FONT-FAMILY: verdana, Helvetica, sans-serif
}
#fondo_anun TEXTAREA { 
    BORDER: #FF0000 1px solid; 
	padding-botton:2px; 
	FONT-SIZE: 10pt; 
	BACKGROUND: url(../imagenes/f_text.jpg) repeat-x; 
	color: #FF0000; font-weight:bold; 
	width:380px;  
	FONT-FAMILY: Arial; 
	padding-left:2px;
}
.bot {
font-size:11px; height:25px; padding-bottom:2px; color:#333333; width:80px;}	
#paginador{
width:610px; font-size:12px; color:#999999;}
#paginador_f a { color:#000099; width:30px; }
.clear_bordes { border:0px; outline:0px; vertical-align:middle; display:table; }

.dato{
color:#FF0000; font-size:11px;}

#texto_dato{
color:#FF0000; font-size:12px;  width:565px; font-size:12px; padding:5px; border:#CCCCCC 1px dashed; background: #F7F4E2; margin-top:5px; margin-bottom:20px; margin-left:20px;}

#texto_resp{ padding-left:20px; padding-top:20px;  
color: #0066CC; font-size:12px;  width:565px; height:160px;  font-size:12px;  border:#CCCCCC 1px dashed; margin-top:5px; margin-bottom:0px; margin-left:20px;}

#div_cont{ width:180px; margin-bottom:10px; font-weight:bold;}

#texto_import{ clear:left; font-family:Arial, Helvetica, sans-serif;
color: #FF0000; font-size:12px;   font-size:10px; padding:5px; border:#CCCCCC 1px dashed;  margin-top:5px; margin-bottom:10px; margin-right:10px; margin-left:20px;}

#texto_cont{ clear:left; font-family:Arial, Helvetica, sans-serif; text-align:center; 
color: #FF0000; font-size:12px;   padding:5px; border:#CCCCCC 1px dashed;  margin-top:5px; margin-bottom:10px; margin-right:10px; margin-left:20px;}

.resaltar{ color:#663399; font-size:13px;}

#sec_1{ font-weight:bold; padding-left:50px;
background:url(../imagenes/serv_dise.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}
#sec_2{ font-weight:bold; padding-left:50px;
background:url(../imagenes/serv_gra.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}
#sec_3{ font-weight:bold; padding-left:50px;
background:url(../imagenes/serv_mant.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}
#sec_4{ font-weight:bold; padding-left:50px;
background:url(../imagenes/serv_srch.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:5px;}
#sec_5{ font-weight:bold; padding-left:50px;
background:url(../imagenes/serv_comu_d.jpg) no-repeat left; height:20px; color:#FFFFFF; font-size:12px; margin-top:0px; padding-top:15px; padding-bottom:10px;}




#sec_info { 
	 clear: left;  
	margin: 0px; padding-left:0px;
	color: #999999;	
	
}

#sec_info ul { margin:0px; 
	
	padding: 0;
	list-style: none;
}


#sec_info li { margin-left:25px;
}

#sec_info li a { font-family: Arial, Helvetica, sans-serif;
                   font-size:12px; margin-left:10px;
				   padding-left: 15px; color:#FF9900;
				   background: url(../imagenes/img06.gif) no-repeat 6px 50%;
}
#sec_info li a:hover { color: #3399FF;
				   
}
.titulo_servicios{ padding-left:100px; padding-top:20px;
 font-weight:bold; 
 background: url(../imagenes/nuestros_servicios.jpg) no-repeat left;
 height:50px;
 color:#003399;
 font-size:12pt; }

.titulo_web{ padding-left:100px; padding-top:25px;
 font-weight:bold; 
 background: url(../imagenes/servicio_web.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:12pt; }
 
.titulo_web3{ padding-left:10px; padding-top:5px;     color:#000000; font-size:16px; }
.titulo_web300{ padding-left:10px; padding-top:5px;     color:#000000; font-size:19px; }
  
#l_celeste{ background:#009EE0; width:345px; height:15px;}

#cuadro_web300{ background: url(../imagenes/web300.jpg) bottom no-repeat; width:650px; height:357px;}

#cuadro_ventajas{ background: url(../imagenes/c_ventajas.jpg) no-repeat; width:650px; height:190px;}

#cuadro_mant{ background: url(../imagenes/c_mant.jpg) no-repeat; width:620px; height:250px;}

#cuadro_importante{ background: url(../imagenes/importante.jpg) no-repeat; width:565px; height:50px; font-size:12px; color:#FFFFFF; padding: 5px 5px 5px 50px; }

#ventajas_300{ width:280px; text-align:justify; color:#FFFFFF; font-size:12px;}

#cuadro_300 a{ color: #6699CC; font-weight: bold;}
#cuadro_300 a:hover{ color: #666666; }
#cuadro_300{ width:300px; text-align:justify;}
#cuadro_como_300{ width:280px; margin:3px; text-align:justify; font-size:12px; background:url(../imagenes/como.jpg) no-repeat bottom; height:125px; }
#clic_300{ width:280px; margin:3px; text-align:justify; font-size:12px;  height:125px; padding:260px 0 0 8px;  }
#cuadro_como1_300{ width:280px; margin:3px; text-align:justify; font-size:11px; background:url(../imagenes/como.jpg) no-repeat bottom; height:175px; }
.pading{ padding:10px 15px;}
.pading2{ padding: 15px;}
.padi1{ padding: 0  0 25px 0;}
 
.titulo_info_art{padding-left:100px; padding-top:25px;
 font-weight:bold; 
 background: url(../imagenes/noticias.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:11pt;
}

  
.titulo_serch{ padding-left:160px; padding-top:25px;
 font-weight:bold; 
 background: url(../imagenes/serch_marketing.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:12pt; }
 
.titulo_mantenimiento{ padding-left:100px; padding-top:25px;
 font-weight:bold; 
 background: url(../imagenes/mantenimiento_web.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:12pt; }
 
 .titulo_digital{ padding-left:110px; padding-top:25px;
 font-weight:bold; 
 background: url(../imagenes/comunicacion_digital.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:12pt; }
 
.titulo_grafico{ padding-left:130px; padding-top:15px;
 font-weight:bold; 
 background: url(../imagenes/servicio_grafico.jpg) no-repeat left;
 height:65px;
 color:#003399;
 font-size:12pt; }
 
.resalto{ background:url(../imagenes/icono_tel.jpg) left center no-repeat;
 color:#0066FF; padding-left:35px; padding-top:15px; padding-bottom:5px; margin:10px; }
 
 #info_rec{margin-left:30px; margin-bottom:5px; border:#46C97A 1px dashed; padding: 10px;
         margin-right:30px; text-align:justify;
          font-size:11px; color:#5B5B5B;
		  line-height:17px; font-size:12px;
		  }
		  
#destacado_publicidad3 { background:url(../imagenes/destacado_publicidad3.jpg) no-repeat; clear:both;
         width: 560px; float:left;
         height: 120px; margin-top: 5px; margin-left: 0px; margin-bottom: 20px;
}

.destacado_publicidad3 { font-size:16px;
		 padding-left: 50px; padding-top: 5px; padding-right: 0px; color:#FFFFFF; text-align:justify; font-weight:bold;
}

#mantenimiento_fondo_1 { background:url(../imagenes/fondo_mantenimiento_1.jpg) no-repeat; clear:both;
         width: 613px;
		 height: 250px;
		 padding-left:20px;
		 padding-top:20px;
		 line-height:25px
} 

#mantenimiento_texto_1{ 
         font-weight:bold;
		 color:#999999;
         font-size:13pt;
}
#mantenimiento_texto_2{ 
         font-weight:bold;
		 color:#003399;
         font-size:20pt;
}
#mantenimiento_texto_3{ 
         color:#000000;
         font-size:09pt;
		 line-height:10px
}

#mantenimiento_fondo_2 { background:url(../imagenes/fondo_mantenimiento_2.jpg) no-repeat; clear:both;
         width: 600px;
		 height: 100px;
		 padding-left:20px;
		 padding-top:25px;
		 line-height:20px
}
#mantenimiento_texto_4{
         padding-left:130px;
		 padding-top:28px; 
         font-weight:bold;
		 color:#CC3333;
         font-size:16pt;
}
#mantenimiento_fondo_3 { background:url(../imagenes/fondo_mantenimiento_3.jpg) no-repeat; clear:both;
         width: 609px;
		 height: 588px;
		 padding-left:20px;
		 line-height:25px
}
#mantenimiento_texto_5{
         padding-left:0px;
		 padding-top:15px; 
         font-weight:bold;
		 color:#CC3333;
         font-size:10pt;
}
#mantenimiento_texto_6{
         padding-left:60px;
		 padding-top:15px; 
         font-weight:bold;
		 color:#000000;
         font-size:12pt;
		 line-height:22px
}
#mantenimiento_texto_7{
         padding-left:0px;
		 padding-top:15px; 
         color:#000000;
         font-size:8,5pt;
		 line-height:18px
}
#mantenimiento_texto_8{ 
         font-weight:bold;
		 color:#0099CC;
         font-size:15pt;
		 line-height:20px
}

#mini-web{ background:#F2F2F2; padding:5px 15px 5px 15px; }
#mini-web2{ background: #FFFFFF; padding:5px 15px 5px 15px; }
#linea_banner { width:555px; border-bottom: #FF9900 2px solid;}
#linea_temp { width:655px; border-bottom: #FF9900 2px solid; clear:both;}
#template {  width: 642px;  height: 195px; padding: 0 5px }


#template01 { width: 195px; height:200px; margin: 9px;  float:left;  text-align:center} 
.template_texto { font-family: Verdana, sans-serif; font-size: 9px; color:#000000;  font-weight:bold; }

.template_texto2 a { font-family: Verdana, sans-serif; font-size: 11px; color:#000000;  font-weight:bold; }
.template_texto2 a:hover { color: #990000; text-decoration:underline }
.template_texto2 a:visited { color:#000000;  }

.cler{clear:both;}

#importante{ background: #CCCC66; padding:5px 10px 5px 15px;}

.certificado img { border: 0; padding:0 0 0 30px;}

/*newsletter index*/
#news4{ width:632px; height:54px; background:url(../news/titulo_noticias.jpg) no-repeat; float:left; margin-left:12px; }

#destacado_news { width: 200px; padding: 0; margin:0 5px; border:#999999 1px solid;}


#contenido_news { width: 640px;  margin:5px 25px 25px 10px; }

.news_titulo_4 { font-size:12px; color:#FFFFFF; padding:5px; font-weight:bold;}
.f_news1{background: #0066CC;}
.f_news2{background: #FF3399;}
.f_news3{background: #FF0000;}

.contenido_texto { 
         color:#000000;
		 font-family:Arial, Helvetica, sans-serif; 
		 font-weight:normal;
		 text-align:justify;
		 font-size:10px;
		 margin-top: 5px;
		 padding: 5px 5px 5px 5px; }
		 

#mas_info5 { font-size:12px; color:#FF0000; font-weight:bold; float:right; margin-right:2px;}

#mas_info5 a { color:#FF0000;text-decoration: none;	}

#mas_info5 a:hover { color:#FF0000;text-decoration: underline;}




/* ------------------- PREVIEW TEMPLATE start ----------------------------*/
#interface1 { z-index:1; }
#loader_container {text-align:center;position:absolute;top:100%;width:100%}

#loader { font-family:Tahoma, Helvetica, sans;  font-size:10px;  color:#000000;        background-color:#FFFFFF; padding:50px 0 16px 0; margin:0 auto; display:block;  width:135px;     border:1px solid #6A6A6A;  text-align:left; z-index:9999;}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9D9D94
}
#loader_bg {
        background-color:#999999;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}
.title_h2 {
 color:#000;
 width:280px;
 padding:12px 0 0 18px;
 margin:0;
 font-size:11px;
}
.border_preview{ z-index:100; position:absolute;   background: #fff;    border: 1px solid #444;}
.preview_temp_load { vertical-align:middle;  text-align:center;  padding: 10px;}
.preview_temp_load img{ vertical-align:middle; text-align:center;}
.banner-0 {	width:398px;}

/* ------------------- PREVIEW TEMPLATE end ------------------------------*/

#aceptar {  FONT-SIZE: 10pt; color: #0099FF; 
FONT-FAMILY: Arial; HEIGHT: 25px; width:20px; border:0; background:#FFFFFF; }
.titulo_terminos { font-size:16px; text-align:center; font-weight:600; color:#0066CC;}
.exito { background-color: #FF0000}