@charset "utf-8";
/* CSS Document */
body { display: none; }

body {
font-family:Arial, Helvetica;
background-color:#fff;
margin:0;
padding:0;
text-align:center;
}
#contenedorGeneral{
width:100%;
background-image:url(../images/fondoGeneral.png);
background-repeat:no-repeat;
background-position:left top;
}
html, body {
border:0;
margin: 0;
padding: 0;
}




/* divs...................................................
............................................................*/
div {
	color:#333333;
}
 div#header{
 height:110px;
 }
 div#logo{
 position: relative;

 /*background-image: url(../images/logo.png);
 background-position:center center;
 height:111px;
 background-repeat:no-repeat;*/
 margin-top:35px;
 margin-left:15px;
 z-index:100;
 }
div#logo h1 {
margin: 0;
padding: 0;
text-indent: -9000px;
}


div#logo a {
display:block;
background-image: url(../images/logo.png);
background-position:center center;
 height:111px;
 background-repeat:no-repeat;
 outline: none;
}
 
 
 
 div#left{
 background:#E7E7E8;
 height:560px;
margin-top:0px;
 padding-left:50px;
text-align:left;
overflow:hidden;
}

div#right{
margin-top:0px;
background:#fff;
height:560px;
background-image:url(../images/fondoR.png);
background-repeat:no-repeat;
background-position:top lef;
margin-left:-40px;
overflow:hidden;

}
div#right-in{
margin-top:90px;
height:342px;
/*background-image:url(../images/foto.png);
background-repeat:no-repeat;*/
margin-left:0px;
padding-left:0px;
z-index:1;
}
div#menuPrincipal{
text-align:left;
margin-left:0px;
}

div#interior{
overflow-x:hidden; 
overflow-y:auto;
padding-bottom:10px;
height:320px;
width:85%;
}




/*menu...................................................
.........................................................*/
#menuPrincipal ul{
margin-top:75px;
}
#menuPrincipal li{
display:inline;


}
#menuPrincipal li a{
color:#868686;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
background-color:#E7E7E7;
text-transform:uppercase;
padding:3px 10px 3px 10px;
}
#menuPrincipal li a:hover, #menuPrincipal a.current{
color:#fff;
font-family:Arial, Helvetica;
font-size:14x;
text-decoration:none;
background-color:#8CD50B;
text-transform:uppercase;
padding:3px 10px 3px 10px;
}
#contacto ul{
margin-top:75px;
}
#contacto li{
display:inline;

}
#contacto li a{
color:#868686;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
padding:3px 10px 3px 10px;
background-image:url(../images/contacto.png);
background-repeat:no-repeat;
background-position: right ;
padding-right:35px;

}
#contacto li a:hover, #contacto a.current{
color:#8CD50B;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
padding:3px 10px 3px 10px;
background-image:url(../images/contacto1.png);
background-repeat:no-repeat;
background-position: right ;
padding-right:35px;
}

#left ul{
text-align:left;
padding-left:0px;
}

#left li{
display:inline;
text-align:left;

}
#left li a{
color:#09368D;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
padding-right:2px;
}
#left li a:hover, #left a.current{
color:#09368D;
font-weight:bold;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
text-transform:uppercase;

}

#int ul{
text-align:left;
padding-left:0px;

}
#int ul li{
text-align:left;
display:block;
padding-bottom:8px;
border-bottom:dotted;
border-bottom-color:#09368D;
margin-right:70px;
padding-top:10px;
}
#int ul li.ultimo{
border-bottom:none;}
#int ul li a{
color:#09368D;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
padding-right:2px;
text-transform:none;
}
#int ul li a:hover{ 
color:#8CD50B;
font-weight:normal;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
text-transform:none;
}
#int ul a.current{
color:#09368D;

font-weight:bold;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
text-transform:none;
}



/*elementos..........................................................
..................................................................*/

h1{
padding-top: 45px;
color:#09368D;
font-family:Helvetica, Arial;
text-transform:uppercase;
font-size:1.3em;
}
h3{
	padding:0;
	font-size:0.78em;
	color: #231F44;
	line-height: 21px;
	text-align:left;

}
h3.subtitulo{
	padding:0;
	font-size:0.80em;
	color: #231F44;
	text-align:left;
	margin-bottom:-13px;
}
h3.firma{
	padding:0;
	font-size:0.80em;
	color: #231F44;
	text-align:right;
	margin-right:55px;
	margin-top:40px;
}
h3.servicios{
	padding:0;
	font-size:0.80em;
	color: #09368D;
	text-align:left;
	margin-bottom:-8px;

}

p{
font-family:Arial, Helvetica;
font-size:12px;
}
#footer p{
font-size:14px;
color:#6D6E71;
text-align:right;
margin-right:135px;
}
p.mision{
font-family:Arial, Helvetica;
font-size:12px;
text-align:justify;
margin-right:55px;
text-indent: 40px;

}
p.mensaje{
font-family:Arial, Helvetica;
font-size:12px;
text-align:justify;
margin-right:55px;
text-indent: 40px;
margin-bottom:-13px;
}
p.servicios{
font-family:Arial, Helvetica;
font-size:12px;
line-height:18px;
}
p.clientes{
font-family:Arial, Helvetica;
font-size:12px;
line-height:32px;
}
p.sgi{
font-family:Arial, Helvetica;
font-size:12px;
text-align:justify;
margin-right:30px;

}
.ListaSgi {
 list-style-type:disc; 
}
#left ul.ListaSgi li{
font-family:Arial, Helvetica;
font-size:12px;
display:block;
margin-right:30px;
text-align:justify;
 list-style-type:disc; 
}

#imagenes{
background-image:url(../images/equipamiento1.jpg);
height:444px;
background-repeat:no-repeat;
}

#lista ul.listita{
    margin: 0px;
    padding: 0px;
    font-family: Arial, helvetica;
    font-size: 12px;

	}
	#lista ul.listita  li{
	background-image:url(../images/vineta.png);
	background-repeat:no-repeat;
	background-position:-3px 1px;
	display: block;
	padding-bottom:7px;
	padding-left:10px;
	padding-bottom:8px\9;
	*padding-bottom:4px;

}
	
/*formulario*/

form {
margin:0;
padding:0;
text-align:left;
overflow:auto;
}
input, select, textarea {
	font-size:0.9em;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	height:23px;
	margin-top:12px;
	width:230px;
	vertical-align:text-bottom;
	
}

label{
	font-size:0.8em;
 	color:#000;
 	font-family:Arial, Helvetica, sans-serif;

}
.labelPost1{
	color:#000;
	float:left;
	width:80px;
	margin-top:12px;
	

}

textarea{
	height:150px;
	width:310px;
	overflow:auto;
	vertical-align:text-top;

}
.enviar{
width:60px;
color:#fff;
background-color:#1A3797;}
