@charset "UTF-8";

body {
	margin:0;
	padding:0;
	font:11px "Lucida Grande", Arial, sans-serif;
	background:#666666;
  } 
a {
	color:#990000;
	}

h1 {
	font-size:18px;
	font-weight: bold;
	}
h2 {
	font-weight: bold;
	font-size:15px;
	}	
h2 a{
text-decoration:none;
	
	}		
h3 {
	font-size:13px;
	}		
.img {
	margin-top:35px;	
	background:#cccccc;
	padding:5px;
	}
#contenedor {
	margin:0 auto;
	min-width:780px;
	position: relative;
	}
	
#top {
	margin:0;
	width:100%;
	height:130px;
	background-image: url(../img/fondo_top.jpg);
	clear:left;
	}
#encabezado{
	margin:0 auto;
	height:130px;
	width:780px;
	background-image: url(../img/fondo_encabezado.jpg);	
	}
#texto_encabezado{
	float:right;
	width:300px;
	margin-top:50px;
	margin-right:40px;
}
#texto_encabezado h3, #texto_encabezado p{
	margin:0;
	padding:0;
}		
.logo {
float:left;
   padding-left:20px;
}
	
.logo h1{
	display: none;
}

.clear{ clear:both; height:10px;width:100%;}

.direccion {
	float:left;
	width:200px;
	margin:auto;
	padding:10px;
}

.direccion a {
	color:#FFFFFF;
		}
.botonpdf {margin-top:20px;margin-left:120px;padding-left:55px; padding-top:15px;width:145px;height:40px;background: url(../img/boton_pdf.jpg) no-repeat;float:left;font-weight:bold;}
.botonpdf a {padding-top:20px;padding-right:30px;padding-bottom:20px;width:145px;height:40px;}
.botonpdf2 {margin-top:10px;margin-left:120px;padding-left:55px; padding-top:10px;width:220px;height:40px;background: url(../img/boton_pdf2.jpg) no-repeat;float:left;font-weight:bold;}
.botonpdf2 a {padding-top:5px;padding-right:30px;padding-bottom:10px;width:145px;height:40px;}
.botonpdf2 p {padding:0;margin:0;}

.testimonio {min-height:135px; margin-top:10px;padding-right:20px;padding-left:20px;padding-top:5px;padding-bottom:10px;border:1px solid #E4E4E4;background:#F4F4F4 url(../img/fondo_testimonio.jpg) repeat-x;}
.testimonio p {margin:0;}
.testimonio img {margin-bottom:5px;}

/* tabla*/
table {
	border:0;
}  
table tr {
	background:#F8F8F8;
	margin:2px;
	border:0;
} 
table td {
	border:0;
	padding:3px;
} 
/* fin tabla*/
/* imagen en contenido*/
.col_cen img{
	float:left;
	}


.tool {width:100%;height:18px;padding:0;margin-bottom:10px;}
.tool img {float:right;}


/* home*/
#contenido{
	width:100%;
	background:#F8F8F8 url(../img/fondo_contenido.jpg);
	background-repeat:repeat-x;
	float:left;
}
#contenido .col_izq {min-height:250px;float:left;width:180px;background:#F6F6F6;padding:20px;}
#contenido .col_izq p {margin:0;padding:3px;}
#contenido .col_izq img {margin-top:20px;}
#contenido .col_cen {
	min-height:250px;
	float:left;
	width:300px;
	background:#ffffff;
	padding:20px 20px 20px 20px;
}
#contenido .col_der {
	min-height:250px;
	float:left;
	width:175px;
	background:#F6F6F6;
	padding:20px 20px 20px 20px;
}
#contenido .destacadoA {width:100%;height:200px;padding:0;margin:0;}
#contenido .caja_contenido {margin:0 auto;width:780px;background:#66B2CA url(../img/fondo_contenido_home.gif);position: relative;}	

/* fin home*/

/* Pagina contenido 2 columnas*/
#contenido_col2 {width:100%;background:#ffffff url(../img/fondo_contenido2.jpg);background-repeat:repeat-x;float:left;clear:both;}	
#contenido_col2 .col_cen { float:left;width:500px;background:#ffffff;padding:10px 30px 30px 50px;}
#contenido_col2 .caja_contenido {margin:0 auto;width:780px;background:#ffffff url(../img/fondo_contenido_col2.gif);}
#contenido_col2 .texto_destacado h1 {display:none;padding:0;margin:0;}
#contenido_col2 .texto_destacado p {padding-top:18px}
#contenido_col2 .texto_destacado {
	margin-top:10px;
	padding-left:35px;
	float:left;
	width:410px;
	color:#ffffff;
}
.col_cen img {	margin-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	border: 1px solid #B1BDC8;
	padding:2px;}
#contenido_col2 .banner_acercade {float:left;width:100%;height:165px;padding:0;margin:0;background:#ffffff url(../img/banner_acercade.jpg) no-repeat;}
#contenido_col2 .banner_soluciones {float:left;width:100%;height:165px;padding:0;margin:0;background:#ffffff url(../img/banner_soluciones.jpg) no-repeat;}
#contenido_col2 .banner_clientes {float:left;width:100%;height:165px;padding:0;margin:0;background:#ffffff url(../img/banner_clientes.jpg) no-repeat;}
#contenido_col2 .banner_noticias {float:left;width:100%;height:165px;padding:0;margin:0;background:#ffffff url(../img/banner_noticias.jpg) no-repeat;}
#contenido_col2 .banner_contacto {float:left;width:100%;height:165px;padding:0;margin:0;background:#ffffff url(../img/banner_contacto.jpg) no-repeat;}
.ubicacion {margin-top:17px; margin-left:35px;color:#532121;padding:0;}
.tool {width:100%;height:18px;padding:0;margin-bottom:10px;}
.tool img {float:right;}
.col_cen h2 {padding:15px 20px 0 10px;height:50px;margin:0;width:90%;background:url(../img/h2.jpg) repeat-x;clear:both;}
/* fin Pagina contenido 2 columnas*/

/* submenu*/
.col_submenu {width:165px;height:450px;float:left;margin-bottom:20px;font-size:11px;}
.col_submenu ul{margin:0;padding:0;list-style-type:none;display:block;line-height:30px;width:165px;}
.col_submenu ul li{margin:0;padding:0 0 0 0;border-top:1px #B3B3B3;border-bottom:1px solid #B3B3B3;}
.col_submenu ul li a{display:block;text-decoration:none;padding-left:10px;width:155px;color:#333333;}
.col_submenu ul li a:hover{background:#CFCFCF;width:155px;color:#990000}
.col_submenu ul li a.current,ul.submenu li a.current:hover{background:#DBF0F8;width:160px;}
/* fin submenu*/

/* titulos servicios*/
.assesment {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_asses.jpg) no-repeat;}
.recuperacion {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_recuperacion.jpg) no-repeat;}
.continuidad {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_continuidad.jpg) no-repeat;}
.software {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_soft.jpg) no-repeat;}
.hardware {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_hard.jpg) no-repeat;}
.outsourcing {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_out.jpg) no-repeat;}
.desastres {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_desastres.jpg) no-repeat;}
.titulosoluciones {margin-bottom:10px;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/titulo_solucion_generico.jpg) no-repeat;}
.broadcasting {margin-bottom:10px;color:#532121;padding-top:17px;padding-left:70px;width:420px;height:70px;background: url(../img/icon_broadcasting.jpg) no-repeat;}
.assesment h1,.recuperacion h1,.continuidad h1,.software h1,.hardware h1, .outsourcing h1, .desastres  h1, .titulosoluciones h1, .broadcasting h1 {margin:0;padding:0; font-size:13px;color:#FFFFFF;}
/* fin titulos servicios*/

/* pie pagina*/	
#pie {
	margin:0 auto;
	width:100%;
	position:relative;
background:#666666 url(../img/fondo_pie.jpg) repeat-x;
	clear: both;
}

#caja_pie {
	margin:0 auto;
	height:100px;
	width:740px;
	padding:20px;
	background:url(../img/caja_pie.jpg) left top;
	background-repeat: repeat-x;
	color:#FFFFFF;
	}
#caja_pie p, #caja_pie h3 {
	margin-left:30px;
	margin-top:0;
	margin-bottom:3px;
    padding:0;
	color:#FFFFFF;
		}

/* fie pie pagina*/

/* menu*/		
#menu {
	width:100%;
	padding:0;
	float:left;
    height:35px;
    background:transparent url(../img/fondo_franja_menu.jpg) repeat-x;

	}
#navegacion{ margin:0 auto;width:780px;display:block;height:36px;line-height:36px;font-size:12px;font-weight:bold;background:#858585 url(../img/img_fon_menu.jpg) repeat-x;}
#navegacion ul{margin:0;padding:0;list-style-type:none;width:auto;}
#navegacion ul li{display:block;float:left;margin:0;}
#navegacion ul li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	height:36px;
	padding:0 13px 0 13px;
}
#navegacion ul li a:hover,#navegacion ul li a.seleccionado{color:#fff;background:transparent url('../img/img_menu_over.jpg');}
/*fin menu*/

.lista{margin-top:10px;margin-left:20px;float:left;}
.lista li{padding:0;margin:0;line-height:20px;}
.lista ul{padding:0;margin-left:20px;}


/*formulario de contacto*/


legend {
margin-top:10px;
margin-bottom:10px;
font-weight: bold;
color:#333333;

}

fieldset {

		width: 350px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;		
		padding:5px;
		background: #F9F9F9;

	}

fieldset label {

		float:left;
		width:12em;
		text-align:right;
		margin-right:5px;
		padding:4px;

	}

input:focus {
BACKGROUND-COLOR: #FFFFD5;
}

input:hover {

BACKGROUND-COLOR: #FFFFD5

}

textarea:hover {

BACKGROUND-COLOR: #FFFFD5

}

textarea:focus{

BACKGROUND-COLOR: #FFFFD5

}
/*fin contacto*/
.diseno {
 margin:0;
 padding:0;
 font-size:9px;
 color:#999999;
 float:right;
 }