body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img { border:none;}

  
/*------------------------------------------------------
2010
------------------------------------------------------*/
.clear {
clear:both;
}

.clearboth{
clear:both;
}

#full {
width:780px;
height:auto;
font-family: Verdana,Tahoma;
}
  
a { text-decoration:none;}
a:hover {text-decoration:underline}

#full h1 {
font-size: 16px;
margin: 20px 0 10px 0px;
}

#intro2 {
float:left;
margin: 1px 0 0 38px;
font-size:14px;
}
#intro2 li {
margin: 1px 0 0 38px;
}
.marquesina {
width:350px;
height: 170px;
border-width:1px;
border-style:solid;
border-color: #CCC;
float:left;
margin: 20px 0 0 38px;
font-family: Verdana,Tahoma;
}
.marquesinaG {
width:350px;
height: 208px;
border-width:1px;
border-style:solid;
border-color: #CCC;
float:left;
margin: 20px 0 0 38px;
font-family: Verdana,Tahoma;
}
.marquesina h2, .marquesinaG h2 { 
font-size: 14px;
padding: 6px 0 1px 6px;
margin: 0px;
}

.marquesina p, .marquesinaG p { 
font-size: 11px;
padding: 0px 0 0px 6px;
margin: 0px;	
}

.marquesina .Izq img, .marquesinaG .Izq img { 
width:138px;
height:40%;
padding:1px;
}

.marquesina h3, .marquesinaG h3 { 
font-weight:bold;
font-size: 11px;
margin: 0;
}
.marquesina ul, .marquesinaG ul { 
font-size: 11px;
margin: 0;
padding: 3px 0 0 10px;
}
.marquesina .Izq, .marquesinaG .Izq  { 
width:140px;
float:left;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color: #CCC;
margin: 10px 0 0 10px;
}
.marquesina .Der, .marquesinaG .Der { 
width:176px;
float:left;
font-size: 12px;
margin: 3px 0 0 10px;
}
.marquesina .info, .marquesinaG .info { 
width:320px;
float:left;
font-size: 11px;
margin: 10px 0 0 0;
padding: 2px 10px 10px 10px;
text-align:right;
font-weight:bold;
}

.sistema{
font-family: Verdana,Tahoma;
width:740px;
margin: 20px 0 0 38px;
border-width:1px;
border-style:solid;
border-color: #CCC;
}

.sistema .izquierda { 
width:330px;
float:left;
font-weight:bold;
margin: 10px 0 0 10px;
}
.sistema .izquierda img { 
padding:1px 15px 1px 0px;
float:left;
}
.sistema .derecha { 
width:370px;
float:left;
font-size: 12px;
margin: 10px 0 0 10px;
}
.sistema a { 
color:#FFF;
}
.sistema .derecha p{ font-size: 11px;}

.homeSis {height:120px;}
.productos {height:280px;}
.productos2 {height:330px;}
.productos3 {height:440px;}
h4 {font-size:11px; padding-left:10px;}
.sub { font-size:11px; }

.rrhh{background-color:#EEEEEE;}
.rrhh h2{background-color:#666666;}
.rrhh h4{
background-color:#666666;
margin: 10px 0 0 0;
padding: 3px 0 3px 6px;
width: 210px;
color:#FFF;}
.rrhh h5{
margin: 10px 0 0 20px;
padding: 3px 0 3px 6px;
width: 660px;
}

.contabilidad{background-color:#CED3B5;}
.contabilidad h2{background-color:#8D9B73;}
.contabilidad h4{
background-color:#8D9B73;
margin: 10px 0 0 0;
padding: 3px 0 3px 6px;
width: 210px;
color:#FFF;}
.contabilidad h5{
margin: 10px 0 0 20px;
padding: 3px 0 3px 6px;
width: 660px;
}

.calidad{background-color:#B98B00;}
.calidad h2{background-color:#715500;}

.pemex{background-color:#996;}
.pemex h2{background-color:#666644;}



.sistema h2 { 
font-size: 14px;
color:#FFF;
padding: 3px 0 3px 6px;
margin: 0px;
width: 320px;
}
.sistema ul { font-size:11px; margin:3px 0 0 5px;}
.sistema p { margin-bottom: 2px;}
.col1{width:220px; margin-left:20px;float:left; }
.col{width:220px; float:left;}

.hacemos { font-size:10px;  font-family: Verdana,Tahoma; padding-left:4px; background:url(../imagenes/ln_v_bg1.gif) left repeat-y }
.hacemos ul {margin:1px 0 0 0px;}
.hacemos p { margin: 10px 0 0 1px;}
.demo {
width:90px;
float:left;
margin: 20px 0 0 38px;
font-family: Verdana,Tahoma;
}
.demo h2 { 
font-size: 14px;
padding: 6px 0 1px 6px;
margin: 0px;
}
.demoImg {padding-left:6px;}
.demos {
width:350px;
float:left;
margin: 20px 0 0 38px;
font-family: Verdana,Tahoma;
}
.demos h2 { 
font-size: 14px;
padding: 6px 0 1px 6px;
margin: 0px;
}
.demoImgs {padding-left:6px;}
.clientes {font-size:10px;  font-family: Verdana,Tahoma; padding-left:4px;}
.noticia {font-size: 12px; font-family: Verdana,Tahoma;}
/*------------------------------------------------------
End 2010
------------------------------------------------------*/

input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.titulonegro {
	color : #000000;
	font-size : 15px;
	letter-spacing: 1px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.titulo {
	color : #ffffff;
	font-size : 12px;
	letter-spacing: 2px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.footer {
	color : #ffffff;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.footer a {
	color : #F7C600;
	text-decoration: none;
}
.footer a:hover {
	color:#FFFF00;
}
.boldvde {
color : #003300;
font-size:12px;
padding-top:5px;
	letter-spacing: 1px;
	line-height:130%;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-transform:uppercase;
}
.desarrollo {
color : #003300;
font-size:12px;
padding-top:5px;
	letter-spacing: 1px;
	line-height:130%;
	font-family : Tahoma,Verdana,Arial;
	text-align:center;
	font-weight: bold;
}
.contenidoNegro {
color : #000000;
font-size:12px;
	letter-spacing: 1px;
	line-height:150%;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.contenidoNegro a {
	color:#003000;
	 font-weight:bold;
}
.contenidoNegro a:hover {
	color:#003399;
 font-weight:bold;
}
.contenidoAmarillo {
color : #F7C600;
font-size:12px;
	letter-spacing: 1px;
	line-height:150%;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.contenido {
color : #ffffff;
font-size:12px;
	letter-spacing: 1px;
	line-height:150%;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.contenido b {
	color : #ffffff;
}
.contenido a {
	color : #F7C600;
}
.contenido a:hover {
	color : #FFFF00;
}
.sitio {
	color : #000000;
	padding-bottom : 0px;
	padding-top:5px;
	margin-left:2px;
	font-size : 11px;
	letter-spacing:1px;
	line-height:120%;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.sitio a {
	color:#003000;
	text-decoration: none;
	font-weight: normal;
}

.sitio a:hover {
	color : #003399;
	font-weight: normal;
}
.prodnegro {
	color : #000000;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.prodnegro a {
	color : #003000;
	text-transform:uppercase;
	text-decoration: none;
	letter-spacing:1px;
	font-weight: bold;
}

.prodnegro a:hover {
	color:#6600CC;
	font-weight: bold;
}
