/*******ESTILOS CUERPO DCH*******/

#cuerpoDch {
	float:right;
	width:640px;
	padding:5px 40px;
	font-size:90%;
	color:#455466;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	min-height:280px;
}

* html #cuerpoDch {
	width:720px;
	height:280px;
}

.margin_not {	 width:640px !important;}

.fotoEmpresa{
	background:url("../imagenes/teclado_fondo.jpg") no-repeat bottom right;
}

.fotoUbicacion{
	background:url("../imagenes/mano_fondo.jpg") no-repeat bottom right;
}

.fotoServicios{
	background:url("../imagenes/monitor_fondo_2.jpg") no-repeat bottom right;
}

.fotoNoticias{
		background:url("../imagenes/pda_fondo.jpg") no-repeat bottom right;

}

.fotoEmpleo{
	background:url("../imagenes/lapiceros_fondo.jpg") no-repeat bottom right;
}

.fotoClientes{
	background:url("../imagenes/portatil_fondo_clientes.jpg") no-repeat bottom right;
}

.fotoMapaWeb{
	background:url("../imagenes/mano_raton_fondo.jpg") no-repeat bottom right;
}

.fotoClave{
	background:url("../imagenes/candado_fondo.jpg") no-repeat bottom right;
}
.logoSun{
	background:url("../imagenes/sun_logo_02.gif") no-repeat bottom right;
}
.logoItil{
	background:url("../imagenes/itil_02.jpg") no-repeat bottom right;
}
.logoCmmi{
	background:url("../imagenes/cmmi-logo_02.jpg") no-repeat bottom right;
}

#cuerpoDch #idioma{
	float:left;
	font-size:100%;
	font-weight:bold;
	color:#BA9500;
	border-right:dashed 1px #3B516C;
	padding:0px 10px 0px 0px;
	height:15px;
}

#cuerpoDch #fecha{
	text-align:right;
	font-size:90%;
	color:#3B516C;
	border-left:dashed 1px #3B516C;
	height:15px;
	width:auto;
	padding-left:20px;
	margin-bottom:20px;
	float:right;
	clear:both;
}

* html #cuerpoDch #fecha{
	height:17px;
	margin-bottom:0px;
}

#cuerpoDch .titulo, h1{
	text-align:center;
	font-size:160%;
	font-weight:bold;
	color:#3B516C;
	border-bottom:dashed 1px #c1a32a;
	margin:40px 0px 12px 0px;
}

/** html #cuerpoDch .titulo, h1{
	margin:18px 0px 12px 0px;
}*/



#cuerpoDch h2{
	font-size:110%;
	color:#BA9500;
	background-color:#DEE2E7 ;
	padding:2px 0px 2px 10px;
	margin:18px 0px 15px 0px;
}


.diferente h1{
	text-align:center;
	font-size:160%;
	font-weight:bold;
	color:#3B516C;
	border-bottom:dashed 1px #c1a32a;
	margin:40px 0 0 0  !important;
}

.diferente h2{
	font-size:110%;
	color:#BA9500;
	background-color:#FFF !important;
	padding:2px 0 2px 0  !important;
	margin:30px 0 5px 0px  !important;
	text-transform:uppercase;
}

.margin_Sup_10 { margin-top:10px !important;}

.diferente p{
	margin:0px 0px 10px 0px  !important;
}

#cuerpoDch p{
	margin:0px 0px 14px 0px;
}

#cuerpoDch ul{
	padding:8px 0px 40px 50px;
}

#cuerpoDch ul li{	
	background:url("../imagenes/marca_amarilla.gif") no-repeat 0px 11px;
	padding:6px 0px 6px 10px;
	color:#3B516C;
}

#cuerpoDch #homologaciones{
	padding:8px 0px 40px 20px;
}

#cuerpoDch #homologaciones li{	
	background:url("../imagenes/marca_amarilla.gif") no-repeat 0px 16px;
	padding:10px 0px 10px 10px;
	color:#3B516C;
}

#cuerpoDch ul li a{
	color:#5F7B9C;
}

#cuerpoDch ul li a:hover{
	color:#c1a32a;
}

#cuerpoDch ul li ul{
	padding:4px 0px 6px 30px;
}

#cuerpoDch ul li ul li{	
	background:url("../imagenes/flecha_azul_2.gif") no-repeat  0px 10px;
	padding:6px 0px 6px 13px;
	color:#3B516C;
}

#cuerpoDch dl{
	padding:5px 35px;
	font-size:90%;
}

#cuerpoDch dt{
	color:#BA9500;
	margin-bottom:2px;
	border-bottom:dotted 1px #B6BDC5;
}

#cuerpoDch dd{
	margin-bottom:20px;
	text-align:justify;
}

/*******************ESTILOS PIE*************************/

#pieMenu ul li{
	display:inline;
	border-left:solid 1px #9FA6AE;
	background:url("../imagenes/flecha_azul.gif") no-repeat 1px 3px;
	padding: 0px 12px 12px 10px;
}

* html #pieMenu ul li{
	background:url("../imagenes/flecha_azul.gif") no-repeat 2px 3px;
	padding: 0px 12px 14px 10px;
}



/********************ESTILOS ANCHURAS****************************/

.anchura120{ 
	width:120px;  
	display:block; 
	float:left;
}

.anchura190{ 
	width:190px;  
	display:block; 
	float:left;
}

.anchura220{ 
	width:200px;  
	display:block; 
	float:left;
}

* html .anchura220{ 
	width:180px;  
	display:block; 
	float:left;
}

.anchura225{ 
	width:225px;  
	display:block; 
	float:left;
}

.anchura250{ 
	width:250px;  
	display:block; 
	float:left;
}

.anchura280{ 
	width:280px;  
	display:block; 
	float:left;
}

.altura100{height:100px; }

.bloque{display:block;}

.marginInf25{ padding-bottom:25px !important; }

.margenDch90{ margin-right: 90px !important; }

.paddingIzq{ margin: 0px 0px 0px 30px; }

.paddingDch{ margin: 0px 100px 0px 0px; }

.paddingIzq32{ margin: 0px 0px 0px 32px; }

.paddingDch120{ margin: 0px 120px 0px 0px; }

.marginSup_20 {margin-top:-20px !important;}

.marginSup10 {padding-top:10px !important;}

.paddingTop0{padding-top:0px !important;}

.paddingSup10{ padding-top: 10px; }

.paddingSup20{ padding-top: 20px; }

.paddingSup25{ padding-top: 25px; }

.paddingIzq5{ padding-left: 5px; }

.paddingInf20{ padding-bottom: 20px!important; }

.separarIzq52{ padding-left: 60px; }

.separarIzq70{ padding-left: 85px; }


/*********************ESTILOS GENERALES DE CONTENIDO**********************************/

.destacado, acronym{ color:#8B7108; }

.destacado2{ color:#847303;}

.marcoMapa{border:solid 1px #C6CCD2;}

.subrayado {text-decoration:underline;}

.fondoClaro {background-color:#DEE2E7; display:block;}

.letraAzul {color:#5379A5;}

.clear{clear:both;}

/****************** GALERIA ******************************/

#galeria {
	padding: 0 0 0 15px !important;
	margin: 0px !important;
	float: left;
	width: 100%;
	min-height: 80px;
}

#galeria li {
	display:inline;
	width: 202px !important;
	float: left;
	background: none !important;
	min-height: 100px !important;
	padding: 0 !important;
	margin: 0px !important;
}

* html #galeria li {
	height: 80px;
}

#galeria li div{
	text-align: center;
}

#galeria li img{
	margin: auto !important;
}


/*** certificaciones ***/
.certificaciones{
	margin:20px 0px 30px 30px;
	clear:both;
	display:block;
}

.certificaciones a{
	color:#455466;
}

.certificaciones a p{
	margin-bottom:5px !important;
}


.certificaciones a span{
	color:#3B516C !important;
	font-weight:normal  !important;
}

.certificaciones a:hover{
text-decoration: underline;
}
