/* colores
Azul Obscuro antiguo: #00286A
Azul Obscuro de logo nuevo: #0C4698
Linea Slideshow: #c7d1de
Hover #0066ff
segundo menu: #6699cc
fondo Formulario (celeste claro) #DFECFF
focus formulario #9FC6FF
*/
body {
	margin:0;
	padding:0;
	
}
#box {
	width:980px;
	background:url('../imgs/bg_sombra.png') repeat-y top center;
	margin:0 auto;
}
#container {
	background:#fff url("../imgs/header.png") no-repeat top center;
	margin:0 10px;
	text-align:justify;
	font-family:'Myriad Pro', 'Myriad', Helvetica, Arial, Sans-Serif;
	font-size:10pt;
	line-height:15pt;
	color:#666;
}
#header {
	height:200px;
	border-top:1px solid #fff;
}
/*------ index / home ------------*/
#container_index {
	background:#fff url("../imgs/home.jpg") no-repeat 0 -50px;
	margin:0 10px;
	text-align:justify;
	font-family:'Myriad Pro', 'Myriad', Helvetica, Arial, Sans-Serif;
	font-size:10pt;
	line-height:15pt;
	color:#666;
}
#header_index {
	border-top:1px solid #fff;
	height:500px;
	margin-bottom:-35px;
	width:inherit;
}
#header_index h1 {display:none;}
#slogan {
	position:relative;
	top:100px;
	left:350px;
	width:500px;
}
/* --------- fin index / home ----------*/
#content {
	margin:0 50px;
	overflow:auto;
	height:270px;
	padding-right:5px;
}
#slideshow {
	border-top:1px solid #c7d1de;
	border-bottom:1px solid #c7d1de;
	height:125px;
	padding:3px 0;
	margin:10px 0 3px 0;
	clear:both;
}
#slideshow1, #slideshow2, #slideshow3 {
	float:left;
	margin-left:3px;
	width:314px;
}
#footer {
	background-color:#0C4698;
	color:#fff;
	text-align:center;
	font-size:12px;
	width:960px;
	padding:3px 0;
}
#footer a {
	color:#fff;
}
.pie {
	text-align:center;
	color:#0C4698;
	font-size:10px;
	font-family:"Helvetica", Trebuchet, Arial, Sans-serif;
	padding:0;
	margin:3px 0;
}
.pie a {color:#0C4698;}
.pie a:hover {color:#0066ff;}
h1 {
	background:transparent url('../imgs/logo_animado.gif') no-repeat 0 0;
	width:381px;
	height:97px;
	position:relative;
	top:40px;
	left:430px;
}
#header h1 a {
	width:100%;
	height:100%;
	display:block;
	}
#header h1 a span {
	display:none;
}
/* ---------- links ---------------*/
#content a:active,#content a:link,#content a:focus {color:#0066ff;}
#content a:visited {color:#6699cc;}
#content a:hover {color:#0C4698;}
/* ---------- listas --------------*/
#content ol {
	list-style-type: disc;
	padding-right:40px;
}
#content ol li {
	margin:0 0 3px 0;
}
#content ol li:first-line, .tit_lista {
	color:#0066ff;
	font-weight:bold;
	font-size:11pt;
}
.tit_lista {
	padding:0;
	margin:0;
}
ol#doscolumnas li:first-line {
	color:#666;
	font-weight:normal
}
ol#doscolumnas {
	width:600px;
	margin:0 auto;
	line-height:25px;
}
ol#doscolumnas li {
	list-style-type: circle;
  width: 300px;
	float:left;
 }
li.dos {
	margin-left:300px;
}
.limpiar {
	clear:both;
}
ol#unacolumna {
	list-style-type: disc;
	margin-top:0;
}
ol#unacolumna li:first-line {
	color:#666;
	font-weight:normal;
	font-size:10pt;
}


/* ------- titulos h2 --------*/
h2 {
	width:258px;
	height:30px;
	margin:0;
	padding:0;
}
h2 span {
	display:none;
}
h2.exp {background:transparent url('../imgs/h2/tit_experiencia.jpg') no-repeat top left;}
h2.app {background:transparent url('../imgs/h2/tit_aplicaciones.jpg') no-repeat top left;}
h2.ing {background:transparent url('../imgs/h2/tit_ingenieria.jpg') no-repeat top left;}
h2.links {background:transparent url('../imgs/h2/tit_links.jpg') no-repeat top left;}
h2.merc {background:transparent url('../imgs/h2/tit_mercados.jpg') no-repeat top left;}
h2.mon {background:transparent url('../imgs/h2/tit_monitoreo.jpg') no-repeat top left;}
h2.nuevo {background:transparent url('../imgs/h2/tit_nuevoproyecto.jpg') no-repeat top left;}
h2.qs {background:transparent url('../imgs/h2/tit_quienessomos.jpg') no-repeat top left;}
h2.sstt {background:transparent url('../imgs/h2/tit_sstt.jpg') no-repeat top left;}
h2.tec {background:transparent url('../imgs/h2/tit_tecnologia.jpg') no-repeat top left;}


/*----------- Formulario -----------*/
form {
	float:left;
	margin:0 10px 20px 0;
	padding:0;
}
fieldset {
	border : 2px solid #0066ff;;
	font-size : 12px;
	text-align : left;
	width : 440px;
	padding : 10px;
	color:#0066ff;
}
input[type=text] {
	width : 200px;
	border : 1px solid #0066ff;
	background-color : #DFECFF;
	margin-bottom:5px;
	margin-right:10px;
}
input[type=text]:hover, textarea:hover {
	background-color:#9FC6FF;
}
input[type=text]:focus, textarea:focus {
	background-color:#9FC6FF;
}
textarea {
	width : 200px;
	height : 250px;
	border : 1px solid #0066ff;
	background-color : #DFECFF;
	margin-bottom:5px;
}
legend {
	font-weight : normal;
	color : #0066ff;
	padding:3px 0 0 0;
	text-transform:capitalize;
	font-size:12pt;
}
select {
	border-top:1px solid #9FC6FF;
	border-left:2px solid #9FC6FF;
	border-bottom:2px solid #0066ff;
	border-right:1px solid #0066ff;
	background-color : #DFECFF;
	width:200px;
	color:#0066ff;
}
input[type=reset]:hover, input[type=submit]:hover {
	border : 1px solid #0066ff;
	background-color:#666;
	color:#fff;
}
input[type=reset], input[type=submit] {
	border : 1px solid #0066ff;
	background-color:#0066ff;
	margin: 5px;
	color:#fff;
}
.columnauno {
	float:left;
}
iframe {
	border:2px solid #0066ff;
	margin:11px 0 0 0;
	padding:0;
}
/*----- imagenes en #content--------*/
#content img.img_centro {
	margin:0 80px;
	padding:0;
}
#content img.img_centro2, .img_centro2 {
	margin:0 auto;
	padding:0;
	display:block;
}
.izq {
	float:right;
	margin:0 50px 10px 0;
	border:2px solid #0066ff;
	padding:2px;
}
/*------------- Logos Links -----------*/
#caja_links {
	width:490px;
	float:left;
}
#caja_links p, #caja_links2 p {
	color:#0066ff;
	font-weight:bold;
	font-size:11pt;
	margin:0;
	padding:0;
}
#caja_links2 {
	margin-left:600px;
	padding:0;
}
#caja_links2 ul {
	padding:0;
}
#caja_links img {
	float:left;
	border:none;
}
/*------------- Submenu Productos -----------*/
p.intro_productos {
	margin:0 50px 15px 50px;
}
#content_product {
	overflow:hidden;
	height:350px;
	margin:0 50px 0px 50px;
}
#content_product p {
	margin-top:0;
}
.submenu_productos {
	float:left;
	margin:0;
	padding-left:15px;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
	width:130px;
	color:#6699cc;
}
.submenu_productos li a:active, .submenu_productos li a:link, .submenu_productos li a:focus,.submenu_productos li a:visited {
	color:#6699cc;
	text-decoration:none;
}
.submenu_productos li a:hover, .activo {
	color:#0066ff;
}
.lista_productos {
	border-left:1px solid #0066ff;
	margin:0 0 200px 150px;
	height:300px;
	padding:0 0 0 20px;
}
.lista_productos ul {
	padding-left:15px;
	margin-top:0;
}
.firstrow, .secondrow {
	float:left;
	width:170px;
	text-align:left;
	margin-right:15px;
}
h5 {
	margin:0;
	font-size:11pt;
	color:#0066ff;
	text-transform:uppercase;
}
h6 {
	margin:0;
	font-size:10pt;
}
#content_product img {
	float:right;
}
.lum {
	margin:0 50px 20px 50px;
}
/*------------- Pop up -----------*/
#popup {
	width:186px;
	height:98px;
	float:left;
	z-index:10;
	background:transparent url('../imgs/ribbon_1.png') no-repeat top left;
}
#popup a {
	display:block;
	width:186px;
	height:98px;
}
#popup a span {
	display:none;
}