<!--
/*CSSs generales
//---------------------------------------------------------------------------------------------------*/

body 
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	font-family:Arial;
    font-size: 12px;
	background:#000 url(../Imagenes/fondo.jpg) repeat-x 0px 0px;
	color:#fff;
}


a 
{
   font-family:Arial;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   color: #1b9cda;
   text-align: left;
}
a:hover
{
	text-decoration:underline;
}
font 
{
   font-family:Arial;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   text-align: left;
}

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

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

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

#todo2
{
	margin:auto;
	width:748px;
}

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



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

#cuerpo
{
	position:relative;
	
	width:100%;
		
	/*background: #EDFBEA url(../Imagenes/fondo.gif) repeat 0px 0px;*/
	
}

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



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

#encabezado
{
	position:relative;
	width:748px;
	height:200px;
	background: transparent url(../Imagenes/encabezado.jpg) no-repeat 124px 0px;
}
#encabeza_1
{
	width:748px;
	height:80px;
	
}
#encabeza_2
{


}
#encabeza_3
{
width:748px;
height:56px;
position:relative;

}
#encabeza_4
{
position:absolute;
top:140px;
border-left:solid 1px #2e2e2e;
border-right:solid 1px #2e2e2e;
width:748px;
height:70px;

}

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





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

#contenido
{
	position:relative;
	width:748px;
	min-height:255px; 
	float:right;
	z-index:3;

}

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



#contenido2
{
	text-align:justify;
	width:732px;
	min-height:600px; 
	text-align:left;	
	padding-bottom:20px;
	border:solid 1px #2e2e2e;
	border-bottom:none;
	border-top:0px;
	background:#333 url(../Imagenes/fondocuerpo.jpg) repeat-x 0px 0px;
	padding:8px;

}
* HTML #contenido2
{
	height:600px;
}

#contenido2 #texto
{
	
	width:870px;
	text-align:justify;

}
#contenido2 #texto_5
{
	
	
	color:#000;
}
/*Botones dentro del Contenido*/
#boto 
{
	font-family: Arial;
	font-size: 12px;
	border: solid 2px #964d22;
	color:#1C9C00;
	font-weight:bold;
	width: 150px;
	background:#673301;
	margin:5px;

}
#boto2 
{
	font-family: Arial;
	font-size: 12px;
	border: solid 2px #964d22;
	color:#1C9C00;
	font-weight:bold;
	width: 100px;
	background: #673301 url(../Imagenes/carrodentro.gif) no-repeat 4px 0px;
	margin-top:5px;
}
#boto3
{
	height:22px;
	width:100px;
	background: #93c8ca;
	border:solid 1px #222222;
	clear:both;
	color:#673301;
}

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






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

#pie
{
	position:relative;
	clear:both;
	width:748px;
	height:40px;
	text-align:center;
	font-weight:bold;
	background: #333333;
	border-left:solid 1px #2e2e2e;
	border-right:solid 1px #2e2e2e;
}

#pie_texto1 
{
	width:748px;
}

#pie_texto1 font
{
	text-align:center;
	font-weight:normal;
	font-size: 10px;
}

#pie_texto2
{	

}
#pie_texto2 font
{
	font-size: 10px;
}
#pie_texto2 a
{
	font-size: 10px;
	color:#6699cc;
}


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


#menu
{
	position:relative;
	width:748px;
	height:105px;
	margin:auto;
	text-align:left;
	
	background: transparent url(../Imagenes/debajoboton.jpg) repeat-x  0px bottom;
	
}



#menu ul
{
width:750px;
top:25px;
height:63px;

}

#menu li
{
	float:left;
	width:107px;
	height:63px;
	text-align:center;
	background:transparent url(../Imagenes/boton.gif) no-repeat 0px 0px;
}


#menu a
{

	position:relative;
	top:10px;
	font-size: 10px;
	color: #F5F5F5;
	font-weight:normal;
	
}
#menu a:Hover
{
	color: #FFF;
	text-decoration:none;
}


#menu li.item
{
	position:relative;
	top:28px;
	height:35px;
}


#menu li.itemActivo
{
		height:63px;
		
}
#menu li.itemActivo a
{
	color:#FFF;
}

#menu ul, #menu li,#menu dd ,#menu dt ,#menu dl {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}



#contenido2 #texto2
{

}

/*####### MENU PRODUCTOS ##############*/






h1 {
	font-size: 18px;
	text-align:left;
	}

h2 {
	height:30px;
	font-size: 16px;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	color:#9eb5fb;
	}

h3 {
	font-size: 10px;
	}

h4 {
	font-size: 8px;
	}

h5 {
	font-size: 8px;
	}
hr
{
	border:0px;
	height:2px;
	background:transparent url(../Imagenes/barrahorizontal.png) no-repeat 50% 50%;
}
.hr
{
width:100%;
height:2px;

background:transparent url(../Imagenes/barrahorizontal.png) no-repeat 50% 50%;
}
/*CSSs Estructura: Formularios
//---------------------------------------------------------------------------------------------------*/
.boton
{
	background:transparent url(../Imagenes/image/fondo_boton.gif) no-repeat 0px 0px;
	width:100px;
	height:22px;
	text-align:center;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	border:0px;
}
#formulario
{
	margin-top:30px;
	width:650px;
	text-align:center;
}
#formulario .campo
{
	height:22px;
	width:100%;
	z-index:1;
}
#formulario .input
{
	float:left;
	background: #FFFFFF;
	border:solid 1px #1b9cda;
	width:350px;
}

#formulario .boton
{
	margin-top:30px;
}

#formulario span
{
	text-align:right;
	float:left;
	margin-right:15px;
	width:190px;
}



#enlacespatrocinados
{
	display:none;
}

#acceso
{
position:absolute;
top:120px;
left:5px;
}
#acceso a
{
font-weight:bold;
}





/*CSSs Estructura: Textos
//---------------------------------------------------------------------------------------------------*/
#form2 .input
{
	background: #FFFFFF;
	border:solid 1px #964d22; 
	width:150px;
}

.titulo
{
font-size:22px;
letter-spacing:0px;
color:#035f8a;

}

.destacado
{
font-size:12px;
color:#f5a546;
}

.texto
{
	text-align:justify;
}

.texto .imagen
{
	margin-top:20px;
	margin-left:15px;
	margin-bottom:15px;
	float:right;
	clear:right;
}
.visible
{
	display:block;
}
.invisible
{
	display:none;
}



.linkweb
{
	padding-left:20px;
	background: transparent url(../Imagenes/icon-html.gif) no-repeat 0px 0px ;

}
.linktext
{
	padding-left:20px;
	background: transparent url(../Imagenes/icon-text.gif) no-repeat 0px 0px ;

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




.consultoria
{
position:relative;
width:360px;
height:195px;
background:#FFF url(../Imagenes/image/consultoria.jpg) no-repeat 0px 0px;
margin-bottom:30px;
}
.asesoria
{
position:relative;
width:360px;
height:195px;
background:#FFF url(../Imagenes/image/asesoria.jpg) no-repeat 0px 0px;
margin-bottom:30px;
}
.posicionamiento
{
position:relative;
width:360px;
height:195px;
background:#FFF url(../Imagenes/image/posicionamiento.jpg) no-repeat 0px 0px;
margin-bottom:30px;
}
.recepcion
{
position:relative;
width:360px;
height:195px;
background:#FFF url(../Imagenes/image/recepcion.jpg) no-repeat 0px 0px;
margin-bottom:30px;
}
.botonmas
{
	position:absolute;
	bottom:5px;
	background:transparent url(../Imagenes/image/fondo_boton.gif) no-repeat 0px 0px;
	width:100px;
	height:22px;
	text-align:center;
	padding-top:3px;
}
.botonmas a
{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.botonmas a:hover
{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.recepcion .botonmas
{
	position:absolute;
	bottom:5px;
	right:30px;
}
.posicionamiento .botonmas
{
	position:absolute;
	bottom:5px;
	right:30px;
}
.consultoria .botonmas
{
	position:absolute;
	bottom:5px;
	left:30px;
}
.asesoria .botonmas
{
	position:absolute;
	bottom:5px;
	left:30px;
}

#ulnoticias
{


}

.titulonoticia
{
font-size:12px;
text-align:left;
margin:0px;
padding:5px;
}
.titulonoticia a
{
color:#fff;
}
.textonoticia
{
font-size:10px;
text-align:left;
margin:0px;
padding:0px;
}
.finnoticia
{
border-bottom:dashed #fff 1px;
}


/*######################################*/
/* 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;
}
#menuadmin li
{
border:solid 1px #ccc;
padding:10px;
}
#menuadmin .menu2
{
height:75px;
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;
}

.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;
}
.boton
{
	width:100px;
	height:22px;
	text-align:center;
	clear:both;
	background-color:#cc0000;
	font-weight:bold;
	border:solid 2px #990000;
	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;
}


.input
{
background:#F5F5F5;
color:#000;
border:0px;
text-align:left;
width:150px;
height:21px;

}
.input2
{
background:#c1e7ff;
color:#000;
border:0px;
text-align:left;
width:auto;
}
.ul_filtro
{
margin-top:5px;
width:100%;
background:#CCF0FF;
padding:2px;
border:solid 2px #00E0FF;
}
.ul_filtro ul
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	text-align:left;
	margin-left:30px;
}
.ul_filtro .titulo
{
	font-weight:bold;
	color:#006699;
}
.ul_filtro .texto
{
	font-weight:bold;
	color:#ff6600;
}
.tabla_filtro
{

}
#ulnoticias 
{
padding:0px;
margin:0px;
width:330px;
text-align:center;
margin:auto;
}

#principal
{
width:350px;
float:left;

padding:0px;
margin:0px;

}
#derecha
{
width:350px;
text-align:left;
background:transparent url(../Imagenes/barravertical.png) no-repeat left 50% ;
padding:0px;
margin:0px;
margin-left:368px;
padding-left:10px;
}

/*#########################################*/
-->