a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
z-index:999;
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:-100px; /* arriba */
left:80px; /* izquierda */
width:310px; /* el ancho por defecto que va a tener */
height:272px; /* el alto por defecto que va a tener */
padding:1px; /* la separación entre el contenido y los bordes */
background-color: #ff7b00; /* el color de fondo por defecto */ /* CAMBIO X #000000 */
color: #FFFFFF; /* el color de los textos por defecto */
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	width:233px;
	height:204px;
}
button { 
border:0;
}
button.submit { width:57px;
height:19px;
background:url(../Images/boton.jpg) no-repeat;
cursor:pointer;
}
.txtBTN {
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
/* CSS Document */
/*****************************************************************************/
/* body */
/*****************************************************************************/
body
{
background-image:url(../Images/bg3.jpg);
background-repeat: repeat;
padding-top:5px;
}
#contenedor {
margin-left:auto;
margin-right:auto;
}
#footer1 {
margin-left:auto;
margin-right:auto;
}
#footer2 {
margin-left:auto;
margin-right:auto;
}
#linea {
margin-left:auto;
margin-right:auto;
}
/*****************************************************************************/
/* punteado */
/*****************************************************************************/
.punteado{ 
   border-style: dotted; 
   border-width: 1px; 
   border-color: b6b8b8; 
/*   background-color: cc3366; */
} 

/*****************************************************************************/
/* background */
/*****************************************************************************/
.bg-lat-izq
{
background-image:url(../Images/lat_izq.jpg);
background-repeat:repeat-y;
}
.bg-lat-der
{
background-image:url(../Images/lat_der.jpg);
background-repeat:repeat-y;
}
.bg-submenu
{
background-image:url(../Images/menu_sup.jpg);
background-repeat:repeat-x;
}
.bg-entrelogo
{
background-image:url(../Images/entrelogo.jpg);
background-repeat:repeat-x;
}
.bg-toplogo
{
background-image:url(../Images/toplogo.jpg);
background-repeat:repeat-x;
}
.bg-bajo-banner
{
background-image:url(../Images/banner_bajo.jpg);
background-repeat:repeat-x;
}
.bg-fondo-banner
{
background-image:url(../Images/banner_fondo.jpg);
background-repeat:repeat-x;
}
.bg-division
{
background-image:url(../Images/div_1.jpg);
background-repeat:repeat-y;
}
.bg-footer1
{
background-image:url(../Images/fondo_inf.jpg);
background-repeat:repeat-x;
}
.bg-footer2
{
background-image:url(../Images/fondo_fot.jpg);
background-repeat:repeat-x;
}
/*****************************************************************************/
/* text */
/*****************************************************************************/
.footer1
{
font-size: 11px;
font-family:Arial; color:#383838; text-align:center;
font-weight:normal;
}
.footer2
{
font-size: 10px;
font-family:Arial; color:#383838; text-align:center;
font-weight:normal;
}
.submenu
{
	font-size: 11px;
	font-family: Arial; color: #FFFFFF; text-align:center;
}
.content_txt {
	font-family: Arial;
	font-size: 12px;
	color: #383838;
	padding-top:10px;
}
/*.content_txtDom {
	background-image:url(../Images/worl.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family: Arial;
	font-size: 12px;
	color: #383838;
	padding-left:28px;
}*/
.content_txtProductos {
	font-family: Arial;
	font-weight:normal;
	font-size: 11px;
	color: #383838;
	padding-top:10px;
}
.content_txtProductosTit {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #383838;
	padding-top:10px;
}
.content_txtProductosul {
	font-family: Arial;
	font-size: 11px;
	background-image:url(../Images/ok.jpg); 
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	color: #383838;
	padding-top:10px;
	padding-left:20px;
}
.content_txtProductos12 {
	font-family: Arial;
	font-size: 12px;
	color: #383838;
	margin-right:0px
}
.tituloProductos
{ font-family:Arial;
font-size:14px;
color:#ef831f;
font-weight:bold;
padding-left:10px;
}
.tituloBasico
{ font-family:Arial;
font-size:14px;
color:#9ec44a;
font-weight:bold;
padding-left:10px;
}
.tituloComercial
{ font-family:Arial;
font-size:14px;
color:#ef831f;
font-weight:bold;
padding-left:10px;
}
.tituloProfesional
{ font-family:Arial;
font-size:14px;
color:#90537f;
font-weight:bold;
padding-left:10px;
}
.tituloTienda
{ font-family:Arial;
font-size:14px;
color:#babbbc;
font-weight:bold;
padding-left:10px;
}
.titulohBasico
{ font-family:Arial;
font-size:14px;
color:#21317b;
font-weight:bold;
padding-left:10px;
}
.titulohComercial
{ font-family:Arial;
font-size:14px;
color:#98264a;
font-weight:bold;
padding-left:10px;
}
.titulohProfesional
{ font-family:Arial;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:10px;
}
.content_txtN {
	font-family: Arial; font-weight:bold;
	font-size: 12px;
	color: #383838;
}
.tituloTabs {
	font-family: Arial;
	font-size: 12px;
}
/*****************************************************************************/
/* sub links */
/*****************************************************************************/
a.sub { 
font-size: 11px;
font-family: Arial; color: #FFFFFF; text-align:center;
text-decoration:none;
} 
a.sub:link { 
text-decoration: none; 
} 
a.sub:visited { 
text-decoration: none; 
} 
a.sub:hover { 
text-decoration: underline; 
} 
a.sub:active { 
text-decoration: none; 
} 
/*****************************************************************************/
/* footer links */
/*****************************************************************************/
a.fot { 
font-size: 11px;
font-family:Arial; color:#383838; text-align:center;
text-decoration:none;
} 
a.fot:link { 
text-decoration: none; 
} 
a.fot:visited { 
text-decoration: none; 
} 
a.fot:hover { 
text-decoration: underline; 
} 
a.fot:active { 
text-decoration: none; 
}
/*****************************************************************************/
/* site links*/
/*****************************************************************************/
a.site {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #383838;
	padding-top:10px;
}
a.site:link { 
text-decoration: none; 
} 
a.site:visited { 
text-decoration: none; 
} 
a.site:hover { 
text-decoration: underline; 
} 
a.site:active { 
text-decoration: none; 
}
/*****************************************************************************/
/* site links2*/
/*****************************************************************************/
a.site2 {
	font-family: Arial;
	font-size: 11px;
	color: #383838;
}
a.site2:link { 
text-decoration: none; 
} 
a.site2:visited { 
text-decoration: none; 
} 
a.site2:hover { 
text-decoration: underline; 
} 
a.site2:active { 
text-decoration: none; 
}

/*****************************************************************************/
/* menu */
/*****************************************************************************/
*{margin:0px;padding:0px}
ul,li {list-style-type:none;}

/*.menuholder {background:url(images/bgmenu.gif) #dd0069;} /*opcional*/
.menu li {float:left;}
.menu a {background:url(../Images/menus.jpg);display:block; height:43px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_inicio a {width:115px;}
.menu_empresa a {width:115px; background-position:-115px 0px;}
.menu_diseno a {width:115px; background-position:-230px 0px;}
.menu_hosting a {width:115px; background-position:-345px 0px;}
.menu_clientes a {width:115px; background-position:-460px 0px;}
.menu_contacto a {width:115px; background-position:-575px 0px;}

/*ESTADO ROLLOVER*/
.menu_inicio a:hover {background-position:0px -43px;}
.menu_empresa a:hover{background-position:-115px -43px;}
.menu_diseno a:hover {background-position:-230px -43px;}
.menu_hosting a:hover {background-position:-345px -43px;}
.menu_clientes a:hover {background-position:-460px -43px;}
.menu_contacto a:hover {background-position:-575px -43px;}

/*ESTADO ACTIVO*/
.menu_inicio a.active {background-position:0px -86px;}
.menu_empresa a.active {background-position:-115px -86px;}
.menu_diseno a.active {background-position:-230px -86px;}
.menu_hosting a.active {background-position:-345px -86px;}
.menu_clientes a.active {background-position:-460px -86px;}
.menu_contacto a.active {background-position:-575px -86px;}
/*****************************************************************************/
/* btn */
/*****************************************************************************/
/**{margin:0px;padding:0px}*/
/*ul,li {list-style-type:none;}*/

/*.menuholder {background:url(images/bgmenu.gif) #dd0069;} /*opcional*/
.btn li {
float: left;
}
.btn a {background:url(../Images/btn.jpg);display:block; height:19px; text-indent:-9000%}

/*ESTADO NORMAL*/
.btn_basico a {width:64px;}
/*ESTADO ROLLOVER*/
.btn_basico a:hover {background-position:0px -19px;}
/*ESTADO NORMAL*/
.btn_comercial a {width:64px;}
/*ESTADO ROLLOVER*/
.btn_comercial a:hover {background-position:0px -19px;}
/*ESTADO NORMAL*/
.btn_profesional a {width:64px;}
/*ESTADO ROLLOVER*/
.btn_profesional a:hover {background-position:0px -19px;}
/*ESTADO NORMAL*/
.btn_eshop a {width:64px;}
/*ESTADO ROLLOVER*/
.btn_eshop a:hover {background-position:0px -19px;}


/***************************************************************************/
/* css slide */
/***************************************************************************/
img{border:none;}

.graphic, #prevBtn, #nextBtn
{
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
#container
{	
margin:0 auto;
position:relative;
text-align:left;
width:690px;
background:#fff;
/*margin-bottom:2em;*/
}	
#content
{
position:relative;
}		
#slider{}	
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:690px;
height:250px;
overflow:hidden; 
}	
#prevBtn, #nextBtn{ 
display:block;
width:8px;
height:34px;
position:absolute;
left:-8px;
top:71px;
}	
#nextBtn{ 
left:690px;
}												
#prevBtn a, #nextBtn a{  
display:block;
width:8px;
height:34px;
background:url(images/prev.jpg) no-repeat 0 0;	
}	
#nextBtn a{ 
background:url(images/next.jpg) no-repeat 0 0;	
}
/***************************************************************************************/
/* contact form */
/***************************************************************************************/
form { margin:0;}
fieldset {margin:0; padding:0; border:none;}
legend { padding-bottom:0.4em; font-size: 1.5em; padding-left:20px; color:#1a62db; }
form div { padding: 1em 0; background:#ffffff; border-top:0px solid #ccc; }
form div.button { border-top:0px solid #ccc; padding-left:7em}
label {float: left; width: 20%; line-height: 200%; padding-right:1em; text-align:right;
		font-family:"Arial";
		color:#383838;
		display:block;
		font-size:12px;
		font-weight:bold;
		} 
input, textarea, select { width:60%;  border:1px solid #ccc; padding:5px;font-size:12px; font-family:"Arial"; } 
textarea { overflow:auto; font-family:"Arial";font-size:12px; width:60%;  border:1px solid #ccc; padding:5px;}
.button input { border:1px solid #ccc; font-size:12px; color:#383838; background:none; cursor:pointer; width:auto; font-family:"Arial"; font-weight:bold;}
.hoverfocus { border:1px solid #1b1b1b;}
#error { padding-left:6em; font-family:"Arial"; font-size:11px;}
#working { margin-left:31%; padding:2em 0 2em 40px; background: url(../Images/ajax-loader2.gif) no-repeat;
background-position:center;}
span { color:#ef831f; font-family:"Arial"; font-size:11px; font-weight:bold;}
/*******************************************************************************************/
/*Galeria*/
/*******************************************************************************************/
.nombre{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff7b00; /* color #000000 */
padding-top:4px;
}
.tipo{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
font-style:italic;
color:#000000;  /* color #000000 */
padding-top:4px;
}
.navegacion{
			font-family: "Arial";
			font-size:11px;
			color: #383838;
			font-height: bold;
}
a.navegacion:link,a.navegacion:visited{
			color: #000000;
			text-decoration:none;
			
}
a.navegacion:hover{
			color: #ff7b00;
			text-decoration:underline;
}
/*.navegacion {
	background-color:#fff;
	color:#48b9ef;
	padding:5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	border:2px solid #c4c4c4;
}

a.navegacion {
	color:#48b9ef;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

a.navegacion:hover, a.navegacion:active {
	border:2px solid #ff5a00;
	color:#ff5a00;
}*/