<!--
/*CSSs generales
//---------------------------------------------------------------------------------------------------*/
html                                                    
{ 
	background:#000; 
}

body 
{
	background:#f1f3f5 url('../Imagenes/bg_body.gif') repeat-x;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:left;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	/*SCROLLBAR-BASE-COLOR: #EDFBEA;*/
	 font-size: 12px;
	color:#000;
	
}


a 
{
	text-decoration:none;
	outline:none;
	color:#046380;
}
a:hover
{
	text-decoration:none;
	color: #f2a43b;
	cursor:hand;
}
font ,p
{
   font-family:Verdana;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   text-align:justify;
	margin:0px;
	color:#666;
	
}
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%;

	
}
/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: encabezado
//---------------------------------------------------------------------------------------------------*/

#encabezado
{
position:relative;
width:1011px;
height:140px;
margin:auto;
}

#encabeza_1
{
	width:300px;
	height:60px;
	background:url('../Imagenes/logo.png') no-repeat 0 0;
	position:absolute;
	top:20px;
	left:0px;
}
#encabeza_2
{
	position:absolute;
	top:40px;
	right:20px;
	height:1px;
	width:1px;
	overflow:hidden;
}
#encabeza_2 h1
{
	font-size:22px;
	padding:0px;
	margin:0px;
	color:#9fa7b1;
}
#encabeza_3
{
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url('../Imagenes/filigrana.png') no-repeat 0px 0px;
	width:1000px;
	height:130px;
}
#encabeza_4
{
	
	display:none;
}
#encabeza_5
{
	position:absolute;
	top:109px;
	width:985px;
	background:url('../Imagenes/bg_menu.png') no-repeat 0 0;
	margin-left:12px;
}
#encabeza_6
{
	display:none;
	
}
#encabeza_7
{
		
	position:absolute;
	top:0px;
	right:12px;
}
#encabeza_7 #botonbuscar
{
	border:0px;
	background:#e0e4e6 url(../Imagenes/menu_arrow.gif) no-repeat 5px 5px;
	width:18px;
	height:18px;
}
#encabeza_7 #textobuscar
{
	 border:0px;
	 background:#e0e4e6 url(../Imagenes/fondoinput.gif) repeat-x 0 0;
}
#encabeza_7 span
{
	color:#fff;
}


#encabeza_8
{
	position:absolute;
	top:3px;
	right:250px;
	display:none;
}
#encabeza_8 a
{
	padding-left:15px;
	background:transparent url(../Imagenes/menu_arrow.gif) no-repeat 2px 3px;
	color:#9097a0;
}
#encabeza_8 a:hover
{
	background:transparent url(../Imagenes/menu_arrow2.gif) no-repeat 2px 3px;
	color:#b3bcc7;
}
#encabeza_9
{
	position:absolute;
	top:0px;
	right:250px;
}
#encabeza_9 select
{
	 border:0px;
	 background:#e0e4e6 url(../Imagenes/fondoinput.gif) repeat-x 0 0;
}
#encabeza_9 #google_translate_element span
{
	display:none;
	
}#encabeza_9 #google_translate_element div
{
	color:#303844;
}


/*----------------------------------------------------------------------------------------------------*/





/*CSSs Estructura: contenido
//---------------------------------------------------------------------------------------------------*/

#contenido
{
width:1011px;
text-align:center;
background:url('../Imagenes/bg_content.png') repeat-y;
margin:auto;
}

/*IE interpreta que height = min-heigth. * HTML solo lo reconoce IE */



#contenido2
{
width:905px;
min-height:500px;
background:url('../Imagenes/gradient_top.png') repeat-x;
margin:auto;
padding:10px;
padding-left:40px;
padding-right:40px;
}
* HTML #contenido2
{
height:500px;
}

#texto{text-align:justify;margin-bottom:40px;}
#texto li{color:#666;}

/*CSSs Estructura: pie
//---------------------------------------------------------------------------------------------------*/

#pie
{
	width:100%;
	background:#000;
	position:relative;
}

#pie_texto1
{
	width:985px;
	margin:auto;
	color:#aaa;
}

#pie_texto1 font, #pie_texto1 a, #pie_texto1 p
{
	color:#aaa;
}
#pie_texto1 a:HOVER
{
	text-decoration:none;
	color: #f2a43b;
	cursor:hand;
}
#pie_texto2
{
	position:absolute;
	top:-5px;
	left:0px;
	height:4px;
	width:100%;
	background:transparent url('../Imagenes/pie-sombra.png') repeat-x 0 0;
	border-bottom:solid 1px #333;
	font-size:1px;
}
#pie_texto3{height:1px;width:100%;margin:auto;position:relative;font-size:1px;}



#pie_texto3 img{position:absolute;top:-70px;left:0px;}
#pie_texto4{width:100%;clear:both;}
#pie_texto5{}
#pie_texto6{margin:auto;text-align:center;color:#666;}
#pie_texto6 a{color:#666;}



/*----------------------------------------------------------------------------------------------------*/

/* IE6
ul#menu  li a      { width:90px;margin:0; }
ul#menu  li a span { padding:2px 0 0 0;margin:0;height:33px; }
*/
ul#menufite 
{
  	position:relative;
	top:-5px;
	left:0px;
	width:100%;
	margin: 0;
  border: 0;
  padding: 0;
  padding-left:35px;
	list-style-type: none;
	list-style-position: outside;
}
ul#menufite li {

float:left;
margin-right:5px;

}

ul#menufite a
{

display:block;
height:35px;
padding-left:29px;
background:url('../Imagenes/inactive_left.png') no-repeat left bottom;

	
}
ul#menufite a span
{
font-size:12px;
text-transform: capitalize; 
color:white;
height:35px;
display:block;
padding:8px 25px 5px 0;
background:url('../Imagenes/inactive_right.png') no-repeat right top; 

	
}
ul#menufite a:HOVER ,#menufite li.itemActivo a
{
	height:37px;
	background:url('../Imagenes/active_left.png') no-repeat left bottom;
}
ul#menufite a:HOVER span,#menufite li.itemActivo a span
{
	background:url('../Imagenes/active_right.png') no-repeat right top;
	color:black;
}


/*######################################*/
/* css de la zona Admin */

.admin_titulo
{
	background-color:#81c1e2;
}
.admin_celda1
{
	background-color:#b5d3e2;
}
.admin_celda2
{
	background-color:#cceeff;
}
.admin_celda1b
{
	background-color:#ff9999;
}
.admin_celda2b
{
	background-color:#ffbbbb;
}


#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
{
color:#ccc;
margin:0px;
padding:0px;
font-size:10px;
}
.menu2 li.itemActivo a
{
color:#f00;
}

/* menú lateral */



#menulateral {  
	float:right;
	width:255px;
	background-image: url(../Imagenes/submenu-encabezado.gif);
	background-repeat:repeat-x;
	padding-top:40px;
	margin-top:-10px;
}

#menulateral ul {
  padding:0px;
 margin:0px;
  margin-bottom:45px;
}

#menulateral ul li {
 background:transparent url(../Imagenes/submenu_item_border.gif) no-repeat scroll left bottom;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:40px;
 list-style:none;
 text-align:left;

}

#menulateral ul li a {
  display:block;
  padding-left:25px;
  color:#0E7FC7;
}

#menulateral ul li.itemActivo a {
  background:#FFFFFF url(../Imagenes/submenu_itemactivo_border.gif) repeat-y scroll left top;
}




/*#########################################*/



/*###############################*/

h1 {

	}

h2 {


	}

h3 {

	}

h4 {

	}

h5 {

	}
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
{
	height:1px;width:100%;overflow:hidden;
}
/*CSSs Estructura: Clases sueltas
//---------------------------------------------------------------------------------------------------*/

.tablaservicios {}
.tablaservicios th {height:20px;}
.tablaservicios td {text-align:justify;}
.tablaservicios p {margin-top:0px;text-align:justify;}
.tablaservicios .borde {border-right:dotted #666 1px;padding-right:20px;}

.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;}
#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;}
#FORMLOGIN .contenidol .contrasena{position:absolute;top:50px;left:125px;}
#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
{
	padding-left:20px;
	background: transparent url(../Imagenes/icon-html.gif) no-repeat 0px 0px ;
}
.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 ;}



#cuadroservicios{position:relative;width:900px;clear:both;margin:auto;height:438px;}
#cuadroservicios .cuadros{
	width:430px;
	height:146px;
	background:transparent url(../Imagenes/cuadro.png) no-repeat 0px 0px;
	float:left;
	margin-left:13px;
	display:block;
	position:relative;
}
#cuadroservicios .icono
{
	height:100px;
	width:70px;
	padding:23px;
	float:left;
	text-align:center;
	position:relative;
}
#cuadroservicios .contenido
{
	height:106px;
	width:266px;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	position:relative;
}
#cuadroservicios .contenido a{font-weight:bold;font-size:14px;}
#cuadro2 .icono{top:15px;}
#cuadro3 .icono{top:10px;}
#cuadro4 .icono{top:10px;}
#cuadro5 .icono{top:20px;}

#piehome{position:relative;clear:both;width:100%;min-height:180px;}

#noticias{float:left;margin-right:20px;}
#noticias .encabezado{width:300px;height:20px;background:transparent url(../Imagenes/image/cuadro300arriba.png) no-repeat 0px 0px;}
#noticias .contenido{width:260px;background:transparent url(../Imagenes/image/cuadro300cuerpo.png) no-repeat 0px bottom;padding-bottom:20px;padding-left:20px;padding-right:20px;}
#noticias .contenido .titulonoticia{padding-top:5px;padding-bottom:5px;}
#noticias .contenido .titulonoticia span{color:#193272;font-weight:bold;padding-left:10px;background:transparent url(../Imagenes/image/punto-noticias.gif)no-repeat 0px 5px;}
/*#noticias .contenido .finnoticia{width:100%;height:1px;font-size:1px;background:#ccc;}*/

#cuadrocontactar{float:left;margin-right:20px;}
#cuadroboletines{float:left;margin-left:20px;}


#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;}




#piedatos1{width:257px;padding:20px;height:150px;display:block;float:left;}
#piedatos1 li{margin:0px;padding-left:10px;background:transparent url(../Imagenes/little_triangle.png) no-repeat 0px 5px;}
#piedatos1 ul{list-style-type: none;list-style-position: outside;padding:0px;margin:5px;}


#piedatos2{width:411px;padding:0px;height:150px;float:left;display:block;border-left:dashed 1px #666;padding-top:0px;text-align:center;}
#piedatos3{width:207px;padding:20px;height:110px;float:left;display:block;border-left:dashed 1px #666;}


#boletines{width:800px;margin:auto;text-align:justify;}
#boletines .grupoboletin{border:solid 1px #ccc;padding:10px;margin:5px;}
#boletines .grupoboletin .titulonoticia{color:#66f;}
#boletines .grupoboletin .titulonoticia img{position:relative;top:4px;}
#boletines .grupoboletin .contenidonoticia p{color:#999;}


#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;
}
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/btnNaranja102.gif) no-repeat;
	color:#333;
	height:31px;
	width:102px;
	text-align:center;
	border:none;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	display: block;
	cursor:pointer;
	font-size:12px;
}
form input#envio:hover {
	background: url(../Imagenes/btnNaranja102Hover.gif) 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%;}
-->

