<!--
/*CSSs generales
//---------------------------------------------------------------------------------------------------*/
html                                                    
{ 

}

body 
{
	
	text-align:left;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	/*SCROLLBAR-BASE-COLOR: #EDFBEA;*/
    

		font: 62.5%/1.5em Helvetica, Arial, Verdana, sans-serif;
		color:#d6d7d9;
		background-color: #2e3037;
		}
		
		body.homepage {
			background: #2e3037 url('../Imagenes/background.png') 0px 0px repeat-x;
			}
			
		body.standard {
			background: #2e3037 url('../Imagenes/background2.png') 0px 0px repeat-x;
			}

a 
{
	text-decoration:none;
	outline:none;
	color:#d6d7d9;
}
a:hover
{
	text-decoration:none;
	color: #00f;
	cursor:hand;
}
font ,p, li
{
   font-family:Helvetica;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   text-align:justify;
	margin:0px;
	color:#d6d7d9;
	
}
td
{
color:#666;
font-weight:bold;
}
p
{
padding-top:12px;
padding-bottom:12px;

}
/*----------------------------------------------------------------------------------------------------*/

/*CSSs Estructura: Todo
//---------------------------------------------------------------------------------------------------*/

#todo 
{
	width:100%;
	position:relative;
	padding:0px;
	padding-top:0px;
}

#todo2
{
    width:100%;
	 padding:0;
}

/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: cuerpo
//---------------------------------------------------------------------------------------------------*/

#cuerpo
{
	position:relative;
	
	width:100%;
		
	
}

#cuerpo2
{
	width:100%;
text-align:center;
	
}
/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: encabezado
//---------------------------------------------------------------------------------------------------*/

#encabezado
{
position:relative;
width:1011px;
text-align:center;
margin:auto;
height:295px;


}

body.homepage #encabezado
{
height:639px;
overflow:hidden;
}
#encabezado1
{
position:absolute;
top:9px;
left:0px;
height:101px;
width:300px;
background: transparent url(../Imagenes/logo.png) no-repeat 0px 0px;

}
#encabezado2
{
position:relative;
width:1011px;

padding:0px;
margin:0px;
margin:auto;
height:60px;

}
#encabezado2 #menu
{

}
#encabezado3
{
position:absolute;
height:5px;
width:1011px;
background:transparent url(../Imagenes/light_div.png) no-repeat 0px bottom;
top:110px;
left:0px

}
#encabezado4
{
	position:absolute;
	top:110px;
	left:0px;
	width:1011px;
	color:#000 !important;
	text-shadow: #fff 1px 1px 0px;
	overflow:hidden;

}
body.standard #encabezado5
{
	position:absolute;
	top:172px;
	right:0px;
background:transparent url(../Imagenes/relojfondo.png) no-repeat 0 0;
	height:124px;
	width:277px;
}
#encabezado4 p, #encabezado4 font
{
color:#000 !important;
text-shadow: #fff 1px 1px 0px;

}
/*----------------------------------------------------------------------------------------------------*/





/*CSSs Estructura: contenido
//---------------------------------------------------------------------------------------------------*/

#contenido
{
width:100%;
text-align:center;
margin:auto;

clear:both;
}

/*IE interpreta que height = min-heigth. * HTML solo lo reconoce IE */



#contenido2
{
width:1000px;
padding-top:15px;
margin:auto;
clear:both;

}
* HTML #contenido2
{

}

#texto{text-align:justify;margin-bottom:40px;width:1011px;margin:auto;}
#texto .texto2{}



/*CSSs Estructura: pie
//---------------------------------------------------------------------------------------------------*/

#pie
{
	width:1011px;
	position:relative;
	clear:both;
	text-align:center;
	background:transparent url(../Imagenes/dark_div.png) no-repeat 0px 0px;
	margin:auto;
}

#pie a
{
	color:#508DCB;
	text-decoration:underline;
	
}
#pie a:hover
{
	color:#f6d7d9;
}
#pie_texto1
{
color:#8c8d8e;
}
#pie_texto1 p,#pie_texto1 font, #pie_texto1 li, #pie_texto1 span 
{
color:#8c8d8e;
}


#pie_texto2
{

}
#pie_texto3{}

#pie_texto4{}
#pie_texto6{}

#pie_texto7 {}
#pie_texto8 {}




/*----------------------------------------------------------------------------------------------------*/

/* IE6
ul#menu  li a      { width:90px;margin:0; }
ul#menu  li a span { padding:2px 0 0 0;margin:0;height:33px; }
*/
ul#menu 
{
			height:70px;
			float: right;
			margin:0px;
			padding:0px;
	}
ul#menu li {
width: 80px;
					height: 70px;
					float: left;
					display: block;
					
					text-align: center;
					line-height: 9.3em;
					font-size: 1.1em;

}
ul#menu a
{
						font: 62.5%/1.5em Helvetica, Arial, Verdana, sans-serif;
						width:80px;
						float: left;
						display: block;
						height: 70px;
						text-decoration: none;
						color: #2d2f36;
						text-align: center;
						line-height: 9.3em;
						font-size: 1.1em;
						


}
ul#menu a span
{



	
}
ul#menu a:HOVER ,#menu li.itemActivo a
{
	color:#3785e9;
	background: transparent url('../Imagenes/top-nav_arrow.png') 35px 0px no-repeat;

}
ul#menu a:HOVER span,#menu li.itemActivo a span
{
	
}
/*
ul#menu a
{

display:block;
height:35px;
padding-left:5px;

	
}
ul#menu a span
{
font-size:1.25em;
text-transform: capitalize; 
letter-spacing:0.5px;
color:white;
height:35px;
display:block;
padding:8px 25px 5px 0;

	
}
ul#menu a:HOVER ,#menu li.itemActivo a
{
	height:37px;
}
ul#menu a:HOVER span,#menu li.itemActivo a span
{
	color:red;
}
*/

/*######################################*/
/* css de la zona Admin */

.admin_titulo
{
	background-color:#81c1e2;
	color:#000;
}
.admin_celda1
{
	background-color:#b5d3e2;
	color:#000;
}
.admin_celda2
{
	background-color:#cceeff;
	color:#000;
}
.admin_celda1b
{
	background-color:#ff9999;
	color:#000;
}
.admin_celda2b
{
	background-color:#ffbbbb;
	color:#000;
}
.admin_titulo td font
{
	
	color:#000;
}
.admin_celda1 td font 
{
	
	color:#000;
}
.admin_celda2 td font
{
	
	color:#000;
}
.admin_celda1b td
{
	
	color:#000;
}
.admin_celda2b td
{
	
	color:#000;
}


#menuadmin li
{
border:solid 1px #ccc;
padding:10px;
}
#menuadmin .menu2
{
height:40px;
background:#ccc;
}
#menuadmin .menu2 a:HOVER
{
color:#FF0000;
}
.menu2
{
height:30px;
margin:0px;
padding:0px;
position:relative;
top:-5px;
}
.menu2 ul
{
margin:0px;
padding:0px;
}
.menu2 li
{
float:left;
background:#222;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
list-style:none;

}
.menu2 li a
{

margin:0px;
padding:0px;
font-size:10px;
}
.menu2 li.itemActivo a
{
color:#f00;
}

/* menú lateral */



#menulateral {  
	float:left;
	width:150px;
margin-top:80px;
text-align:left;
padding-left:20px;
}

#menulateral ul {
  padding:0px;
 margin:0px;
  margin-bottom:45px;
}

#menulateral ul li {
text-align:left;
list-style:none;
background:transparent url(../Imagenes/etiquetas.png) no-repeat 0px 0px;
padding-left:0px;
padding:5px;
padding-left:10px;
height:24px;
color:#2e3037;
}

#menulateral ul li a {
 color:#2e3037;
 font-size:10px;
}

#menulateral ul li.itemActivo a {
 color:#F00 !important;
 font-weight:bold;
 
}




/*#########################################*/



/*###############################*/

h1 {
text-align:left;
font-style: italic;

	}

h2 {
font-size:18px;
color:#508DCB;
padding:5px;
padding-left:0px;
margin:0px;
font-style: italic; 
	}

h3 {
font-size:14px;
color:#9fa6be;
padding:5px;
padding-left:0px;
margin:0px;
font-style: italic; 

	}

h4 {
font-size:14px;
color:#ffffff;
padding:5px;
padding-left:0px;
margin:0px;
font-style: italic; 
	}

h5 {
font-size:12px;
color:#ffffff;
padding:5px;
padding-left:0px;
margin:0px;
font-style: italic; 
	}
hr
{

}
/*CSSs PAGINADOR
//---------------------------------------------------------------------------------------------------*/
.paginador
{
height:20px;
clear:both;
position:relative;
width:100%;
text-align:center;
}
.paginador .separador
{
margin:0px;
padding:0px;
display:inline;
margin-left:5px;
margin-right:5px;
}
.paginador .activo
{
text-decoration:underline;
color:#900;
font-weight:bold;
}





/*#################################################*/

/*CSSs Estructura: Formularios
//---------------------------------------------------------------------------------------------------*/
.boton
{
	width:146px;
	height:22px;
	text-align:center;
	clear:both;
	background-color:#158bc9;
	font-weight:bold;
	border:solid 2px #006699;
	color:#FFFFFF;
}
.botonfecha
{
	width:50px;
	height:22px;
	text-align:center;
	clear:both;
	background-color:#DDDDDD;
	font-weight:bold;
	border:solid 1px #95d6ff;
	color:#000000;
	font-size:11px;
}

#enlacespatrocinados
{
	display:none;
}
/*CSSs Estructura: Clases sueltas
//---------------------------------------------------------------------------------------------------*/



.busqueda{text-align:justify;}
.busqueda .iconobusqueda{background:url(../Imagenes/icono_buscar.png) no-repeat 0 0;width:100px;height:85px;float:left;margin-top:15px;}
.busqueda .cuadrobusqueda1, .busqueda .cuadrobusqueda2{clear:both;height:100px;width:600px;background:url(../Imagenes/sidebar_item_border.gif) repeat-x 0 bottom;}
.busqueda span{color:#666;}
.busqueda h3{margin:5px;}



.cuadro1 {padding:25px;background:#eee;;width:448px;border:solid 1px #ccc;position:relative;margin:auto;}

#FORMLOGIN{width:500px;margin:auto;position:relative;color:#000;}
#FORMLOGIN .encabezadol{background:url(../Imagenes/image/encabezado_login.gif) no-repeat 0 0;width:500px;height:60px;}
#FORMLOGIN .contenidol{background:#ccc;width:498px;height:120px;border:solid 1px #aaa;position:relative;}
#FORMLOGIN .contenidol .usuario{position:absolute;top:25px;left:125px;color:#000;}
#FORMLOGIN .contenidol .contrasena{position:absolute;top:50px;left:125px;color:#000;}
#FORMLOGIN .contenidol #LOGIN{position:absolute;top:22px;left:220px;}
#FORMLOGIN .contenidol #PWD{position:absolute;top:47px;left:220px;}
#FORMLOGIN .contenidol #Submit{position:absolute;top:80px;left:220px;}

.invisible
{
display:none;
}
.arbol
{
text-align:left;
}
.arbol li
{
	height:20px;
	width:300px;
	padding-left:20px;
}

.linkdir{background: transparent url(../Imagenes/folder_table.gif) no-repeat 0px 0px ;}
.linkweb{background: transparent url(../Imagenes/icon-html.gif) no-repeat 0px 0px ;}
.linktext{background: transparent url(../Imagenes/icon-text.gif) no-repeat 0px 0px ;}
.linkdoc{background: transparent url(../Imagenes/icon-word.gif) no-repeat 0px 0px ;}
.linkzip{background: transparent url(../Imagenes/icon-zip.gif) no-repeat 0px 0px ;}}
.linkaudio{background: transparent url(../Imagenes/icon-audio.gif) no-repeat 0px 0px ;}
.linkvideo{background: transparent url(../Imagenes/icon-video.gif) no-repeat 0px 0px ;}
.linkimg{background: transparent url(../Imagenes/icon-image.gif) no-repeat 0px 0px ;}
.linkswf{background: transparent url(../Imagenes/icon-flash.gif) no-repeat 0px 0px ;}
.linkpdf{background: transparent url(../Imagenes/icon-pdf-doc.gif) no-repeat 0px 0px ;}
.linkxls{background: transparent url(../Imagenes/icon-excel.gif) no-repeat 0px 0px ;}



#popup{position:absolute;visibility:hidden;left:0px;top:0px;width:200px;min-height:0px;z-index:200;background-color:#f2f2f2;border:solid 1px #888;}
#popup #titulo{width:190px;min-height:15px;background-color:#993300;border-bottom:solid 2px #CC0000;color:#FFFFFF;font-weight:bold;padding:5px;}
#popup #titulo font{margin:auto;margin-top:0px;margin-bottom:0px;color:#FFFFFF;}
#popup #texto{padding:5px;margin-top:5px;text-align:justify;color:#000;}







#newsletter{width:750px;margin:auto;text-align:justify;border:solid 1px #aaa;padding:20px;background:#cccccc url(../Imagenes/mail.jpg) no-repeat  bottom right;}
#newsletter form{text-align:center;padding:0px;margin:0px;}
#newsletter .input{border:solid 1px #aaa;background:#e0e4e6 url(../Imagenes/fondoinput.gif) repeat-x 0 0;}




/* formulario */

@charset "utf-8";
.formi {
	background:url(img/fondo_form_contacto.png) no-repeat;
	color:#666666;
	height:450px;
	width:285px;
	position:absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	padding:20px 0px 10px 30px;
	top: 80px;
}
form.form-cont{
	padding-top:10px;
	/*width:254px;*/
	width:87%;
	font-size:90%;
}
form.form-cont fieldset{
	border:none;
}
#f_motivo{font-weight:bold;text-align:left;}
#f_radio1{width:400px;height:16px; margin:0px;padding:0px;text-align:left;}
#f_radio2{width:400px;height:16px; margin:0px;padding:0px;text-align:left;}
#f_radio3{width:400px;height:16px; margin:0px;padding:0px;text-align:left;}
#f_radio4{width:400px;height:16px; margin:0px;padding:0px;text-align:left;margin-bottom:20px;}
#f_radio1 input{width:20px;}
#f_radio2 input{width:20px;}
#f_radio3 input{width:20px;}
#f_radio4 input{width:20px;}

form.form-cont div#f_motivo, div#f_nombre, div#f_email, div#f_telefono, div#f_empresa, div#f_provincia, div#f_servicios, div#f_cargo, div#f_comentarios, div#f_codigo, div#f_acepta, div#f_dominio{
	padding:2px;
	margin:4px 0px;
}
form.form-cont div#f_provincia{
	clear:both;
}
form.form-cont div#f_comentarios{
	clear:both;
}
form.form-cont input{
	/*width:248px;*/
	width:99%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}
form.form-cont input.check{
	width:16px;
	height:13px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}
form.form-cont input.peq{
	/*width:115px;*/
	width:98%;
}
form.form-cont input.maspeq{
	width:78%;
}
form.form-cont select{
	/*width:250px;*/
	width:100%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}
form.form-cont textarea{
	/*width:248px;*/
	width:99%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}

form input#envio {
	background: url(../Imagenes/etiquetas.png) no-repeat;
	color:#333;
	height:24px;
	width:145px;
	text-align:center;
	border:none;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	display: block;
	cursor:pointer;
	font-size:1.12em;
}
form input#envio:hover {
	background: url(../Imagenes/etiquetas2.png) no-repeat;
	color:#fff;
}
.errMsg {
	color:#F00 !important;
	clear:left;
	display:block;
	padding-left:15px;
	margin-left: 132px;
	background:url("img/halt.png") 0 3px no-repeat;
}
.errFld{
	border:1px solid #f00;
	background:#fcfcd4;
}
.fila_check {
	padding: 4px;
	width: 200px;
	float:left;
}

form input#id_form_chk_mcomunitaria, form input#id_form_chk_mnacional, form input#id_form_chk_minternacional, form input#id_form_chk_pdatos, form input#id_form_chk_psoftware, form input#id_form_chk_pweb, form input#id_form_chk_auditoria{
	width:26px;
	height:13px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}


/* fin formulario */


.boton3
{
width:230px;
background:transparent url(../Imagenes/btnBlanco230.gif) no-repeat 0px 0px;
height:31px;
text-align:center;
}
.boton3 a{position:relative;top:7px;}


#zonacalendario{Width:100%;background:#f5f5f5;border:solid 1px #fff;position:relative;display:block;clear:both;height:250px;}
#zonacalendario #sample1{float:left; margin:20px;display:block;margin-top:10px;}

#ajax{background:#e3e3e3;width:90%;padding:5%;height:100%;}



.foto
{
	border:solid 1px #ccc;
}

#grupoproductos
{
	position:relative;
	width:1000px;
	margin:auto;
	text-align:left;
	display:block;
	clear:both;
	padding-bottom:30px;
}

#contenidoproducto
{
	position:relative;
	width:740px;
	display:block;
}
#contenidoproducto .arriba
{

	
}
#imagenproducto
{
display:none;
}


.cuadrarpagina
{
	width:100%;
	clear:both;
}

li.Activo a
{
	color:#508DCB !important;
	font-weight:bold;
}

#texto1 td
{
	padding-right:30px;
	padding-left:10px;
}

.separador
{
height:5px;
width:1011px;
background:transparent url(../Imagenes/dark_div.png) no-repeat 0px bottom;
}
.precio
{
	float:right;
	clear:right;
margin-right:20px;
margin-top:10px;
font-size:18px;
font-weight:bold;
position:relative;

}
.precio span
{
	
font-size:10px;
font-weight:normal;
position:absolute;
top:15px;
left:20px;
}

.fichero1 , .fichero2 
{
	
	
}
.fichero1 td, .fichero2 td
{
	border-right:solid #eee 1px;
	border-bottom:solid #eee 1px;
	border-top:solid #eee 1px;
	background:#999;
}
.fichero1 td.primero, .fichero2 td.primero
{
	border-right:0;
	border-left:solid #eee 1px;
	border-bottom:solid #eee 1px;
	border-top:solid #eee 1px;

}
.fichero1 td
{
	background:#666;
}
-->

