#contenido {
	font-size: 95%;
}
.banner_superior {
	margin-top: 0.5em;
	height: 150px;
}
.banner_superior p {
	padding: 19px 86px 0 0;
	font-size: 2em;
	line-height: 110%;
	text-align: right;
	color: #FFFFFF;
}
.banner_superior .banner_sup_tecnologia {
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
}
.cuerpo {
	float: left;
	padding: 15px 50px 0 8px;
	width: 648px;
}
.cuerpo ul {
	margin-bottom: 1em;
}
.cuerpo ul li {
	padding-left: 8px;
	background: url(../images/css_sendero_migas_piti.gif) no-repeat left 0.65em;
}
#contenido .sendero_migas {
	font-size: 90%;
}
.sendero_migas {
	padding: 2px 8px;
	font-size: 90%;
	border-bottom: 1px solid #656363;
}
.sendero_migas ul li {
	float: left;
	color: #F85800;
}
.sendero_migas ul li a {
	margin-right: 4px;
	padding-right: 8px;
	color: #656363;
	background: url(../images/css_sendero_migas_piti.gif) no-repeat right 0.5em;
}
.sendero_migas ul li a:hover {
	text-decoration: none;
}
.col_dch {
	float: right;
	width: 203px;
}
.col_dch .cita {
	padding: 15px 15px 0 25px;
	width: 163px;
	background: #343333 url(../images/css_index_cita_fondo.gif) no-repeat left top;
}
.col_dch .cita blockquote p {
	text-align: left;
	font-size: 150%;
	color: #FFFFFF;
}
.col_dch .cita blockquote cite {
	display: block;
	margin-top: 2em;
	padding-bottom: 0.5em;
	text-align: right;
	font-size: 0.9em;
	font-style: normal;
	color: #F85800;
}
.col_dch .contenido_menu_aux {
	padding: 15px 10px 20px;
	width: 183px;
	background: #FFFFFF url(../images/css_contenido_menu_aux_fnd.gif) no-repeat left bottom;
	color:#656363;
}
.col_dch .contenido_menu_aux p {
	margin-bottom: 1em;
	font-size: 1.5em;
	font-weight: bold;
}
/* ESPECÍFICOS ACERCA_DE */
.acerca_de .menu_superior_contenedor ul li.primero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.acerca_de .banner_superior {
	background: url(../images/css_acercade_banner_sup.jpg) no-repeat 0 0;
}
.acerca_de .cuerpo p {
	margin-bottom: 1em;
}
/* ESPECÍFICOS QUIENES_SOMOS */
.quienes_somos .menu_superior_contenedor ul li.primero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.quienes_somos .banner_superior {
	background: url(../images/css_acercade_banner_sup.jpg) no-repeat 0 0;
}
.quienes_somos .cuerpo p {
	margin-bottom: 1em;
}
.quienes_somos .col_dch .contenido_menu_aux ul li.primero a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS QUE_HACEMOS */
.que_hacemos .menu_superior_contenedor ul li.primero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.que_hacemos .banner_superior {
	background: url(../images/css_acercade_banner_sup.jpg) no-repeat 0 0;
}
.que_hacemos .cuerpo p {
	margin-bottom: 1em;
}
.que_hacemos .col_dch .contenido_menu_aux ul li.segundo a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS ENFOQUE */
.enfoque .menu_superior_contenedor ul li.segundo a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.enfoque .banner_superior {
	background: url(../images/css_enfoque_banner_sup.jpg) no-repeat 0 0;
}
.enfoque .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.enfoque .cuerpo p {
	margin-bottom: 1em;
}
/* ESPECÍFICOS SERVICIOS */
.servicios .menu_superior_contenedor ul li.tercero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.servicios .banner_superior {
	background: url(../images/css_servicios_banner_sup.jpg) no-repeat 0 0;
}
.servicios .cuerpo p {
	margin-bottom: 1em;
}
.servicios .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
/* ESPECÍFICOS CONSULTORIA_ORIENTACION */
.consultoria_orientacion .menu_superior_contenedor ul li.tercero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.consultoria_orientacion .banner_superior {
	background: url(../images/css_servicios_banner_sup.jpg) no-repeat 0 0;
}
.consultoria_orientacion .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.consultoria_orientacion .cuerpo p {
	margin-bottom: 1em;
}
.consultoria_orientacion .col_dch .contenido_menu_aux ul li.primero a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS CONSOLIDACION_INTEGRACION */
.consolidacion_integracion .menu_superior_contenedor ul li.tercero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.consolidacion_integracion .banner_superior {
	background: url(../images/css_servicios_banner_sup.jpg) no-repeat 0 0;
}
.consolidacion_integracion .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.consolidacion_integracion .cuerpo p {
	margin-bottom: 1em;
}
.consolidacion_integracion .col_dch .contenido_menu_aux ul li.segundo a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS GESTION_ADMINISTRACION */
.gestion_administracion .menu_superior_contenedor ul li.tercero a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.gestion_administracion .banner_superior {
	background: url(../images/css_servicios_banner_sup.jpg) no-repeat 0 0;
}
.gestion_administracion .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.gestion_administracion .cuerpo p {
	margin-bottom: 1em;
}
.gestion_administracion .col_dch .contenido_menu_aux ul li.cuarto a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS EN_ACCION*/
.en_accion .menu_superior_contenedor ul li.cuarto a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.en_accion .banner_superior {
	background: url(../images/css_enaccion_banner_sup.jpg) no-repeat 0 0;
}
.en_accion .cuerpo p {
	margin-bottom: 1em;
}
/* ESPECÍFICOS SECTORES */
.sectores .menu_superior_contenedor ul li.cuarto a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.sectores .banner_superior {
	background: url(../images/css_enaccion_banner_sup.jpg) no-repeat 0 0;
}
.sectores .cuerpo p {
	margin-bottom: 1em;
}
.sectores .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.sectores .col_dch .contenido_menu_aux ul li.primero a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS CASOS_EXITO  */
.casos_exito .menu_superior_contenedor ul li.cuarto a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.casos_exito .banner_superior {
	background: url(../images/css_enaccion_banner_sup.jpg) no-repeat 0 0;
}
.casos_exito .cuerpo p {
	margin-bottom: 1em;
}
.casos_exito .cuerpo p.sin_margen_inf {
	margin-bottom: 0;
}
.casos_exito .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-size: 110%;
	color: #F85800;
}
.casos_exito .cuerpo ul{
	padding-left: 1em;
}
.casos_exito .cuerpo ul li {
	background-image: none;
}
.casos_exito .col_dch .contenido_menu_aux ul li.segundo a {
	color: #656363;
	text-decoration: none;
}
/* ESPECÍFICOS CALIDAD */
.calidad .menu_superior_contenedor ul li.quinto a {
	color: #FFFFFF;
	background: #F85800 url(../images/css_boton_superior_over.gif) no-repeat bottom left;
}
.calidad .banner_superior {
	background: url(../images/css_calidad_banner_sup.jpg) no-repeat 0 0;
}
.calidad .cuerpo p {
	margin-bottom: 1em;
}
.calidad .cuerpo h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.calidad .logos {
	padding: 1em 0;
	text-align: center;
}

.calidad .fila3_logos .segundo {
	margin-right: 1em;
}

.calidad .fila4_logos {
	text-align: center;
}
/* ESPECÍFICOS CONTACTO */
.contacto .menu_cabecera li.primero a {
	border-top: 1px solid #F85800;
	color: #F85800;
}
.contacto .banner_superior {
	background: url(../images/css_contacto_banner_sup.jpg) no-repeat 0 0;
}
.contacto .cuerpo p {
	margin-bottom: 1em;
}
.contacto .contacto_mensajes_error{
	width: 411px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
.contacto .contacto_mensajes_error ul{
	padding-left: 14px;
}
.contacto .mensajes_error_encabezado {
	font-weight: bold;
	color: #FF0000;
}
.contacto fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.contacto label {
	float:left;
	display: block;
	min-width: 15%;/* ver IE.css */
	cursor: pointer;
}
.contacto input {
	margin-bottom: 0.25em;
	width: 326px;
	float: left;
	font-size: 95%;
	background-color: #FFFFFF;
	border: 1px solid #656363;
	color: #000000;
}
.contacto textarea {
	width: 326px;
	float: left;
	font-size: 95%;
	border: 1px solid #656363;
	background-color: #FFFFFF;
	color: #000000;
}
.contacto .campo_incompleto{
	border: 1px solid #DD0B0B;
	background-color: #FCCDD1;
	color: #000000;
}
.contacto .botones {
	margin-top: 1em;
	width: 425px;/* ver IE.css */
	text-align: right;
}
.contacto .botones input.enviar {
	float: none;
	width: auto;
	padding-left: 8px;/* ver IE.css */
	padding-right: 0;
	line-height: 1.2em;
	margin-bottom: .5em;
	font-size: 100%;
	background: url(../images/css_piti1.gif) no-repeat left 0.4em;/* ver IE.css */
	border: none;
	cursor: pointer;
	color: #F85800;
}
.contacto .botones input.enviar:hover {
	
}
.contacto .col_dch .contenido_menu_aux p {
	margin-bottom: 0.5em;
}
.contacto .col_dch .contenido_menu_aux {
	padding-bottom: 0;
} 
/* ESPECÍFICOS BOLETIN */
.boletin .menu_cabecera li.segundo a {
	border-top: 1px solid #F85800;
	color: #F85800;
}
.boletin .banner_superior {
	background: url(../images/css_boletin_banner_sup.jpg) no-repeat 0 0;
}
.boletin .cuerpo p {
	margin-bottom: 1em;
}
.boletin .contacto_mensajes_error{
	width: 411px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
.boletin .contacto_mensajes_error ul{
	padding-left: 14px;
}
.boletin .mensajes_error_encabezado {
	font-weight: bold;
	color: #FF0000;
}
.boletin fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.boletin label {
	float:left;
	display: block;
	min-width: 15%;/* ver IE.css */
	cursor: pointer;
}
.boletin input {
	margin-bottom: 0.25em;
	width: 326px;
	float: left;
	font-size: 95%;
	background-color: #FFFFFF;
	border: 1px solid #656363;
	color: #000000;
}
.boletin textarea {
	width: 326px;
	float: left;
	font-size: 95%;
	border: 1px solid #656363;
	background-color: #FFFFFF;
	color: #000000;
}
.boletin .campo_incompleto{
	border: 1px solid #DD0B0B;
	background-color: #FCCDD1;
	color: #000000;
}
.boletin .botones {
	margin-top: 1em;
	width: 425px;/* ver IE.css */
	text-align: right;
}
.boletin .botones input.enviar {
	float: none;
	width: auto;
	padding-left: 8px;/* ver IE.css */
	padding-right: 0;
	line-height: 1.2em;
	margin-bottom: .5em;
	font-size: 100%;
	background: url(../images/css_piti1.gif) no-repeat left 0.4em;/* ver IE.css */
	border: none;
	cursor: pointer;
	color: #F85800;
}
.boletin .botones input.enviar:hover {
	
}
/* ESPECÍFICOS ÁREA DE CLIENTES */
#area_clientes #contenido {
	margin: 0;
	padding: 0 2px;
	width: 396px; 
}
#area_clientes .enlaces {
	margin: 0 auto;
	padding-top: 3em;
	width: 149px;
}
#area_clientes .enlaces a.soporteonline img {
	display: block;
	padding-top: 3em;
}
/* ESPECÍFICOS ACCESIBILIDAD */
.accesibilidad .banner_superior {
	background: url(../images/css_acces_banner_sup.jpg) no-repeat 0 0;
}

.accesibilidad #contenido .imagen_dch {
	float: right;
	margin-left: 1em;
}

.accesibilidad #contenido .cuerpo h3 {
	margin: 1em 0;
}

.accesibilidad #contenido .cuerpo strong {
	font-size: 1em;
	color: #000000;
}

.accesibilidad #contenido .cuerpo ul {
	margin: 1em;
}

.accesibilidad #contenido .cuerpo a{
	color: #F85800;
}

.accesibilidad #contenido .cuerpo a:hover{
	color: #F85800;
	text-decoration: none;
}
/* ESPECÍFICOS AVISO_LEGAL */
.aviso_legal .banner_superior {
	background: url(../images/css_acces_banner_sup.jpg) no-repeat 0 0;
}
.aviso_legal #contenido .cuerpo h3 {
	margin: 1em 0;
}
.aviso_legal #contenido .cuerpo h4 {
	margin: 1em 0;
	color: #656363;
}
.aviso_legal #contenido .cuerpo dl {
	margin: 1em 0 0 1em;
}
.aviso_legal #contenido .cuerpo strong {
	font-size: 1em;
	color: #000000;
}
.aviso_legal #contenido .cuerpo p {
	margin-bottom: 1em;
}
.aviso_legal #contenido .cuerpo a{
	color: #F85800;
}
.aviso_legal #contenido .cuerpo a:hover{
	color: #F85800;
	text-decoration: none;
}
.aviso_legal #contenido .cuerpo ul li {
	margin-bottom: 1em;
}
.aviso_legal #contenido .cuerpo ol.limpia_estilos_li {
	margin-top: 1em;
}
.aviso_legal #contenido .cuerpo ol.limpia_estilos_li li {
	margin-left: 2em;
	margin-bottom: 0;
	padding-left: 0;
	background: none;
	list-style-type: lower-alpha;
}
/* ESPECÍFICOS POLITICA_PRIVACIDAD */
.politica_privacidad .banner_superior {
	background: url(../images/css_acces_banner_sup.jpg) no-repeat 0 0;
}
.politica_privacidad #contenido .cuerpo h3 {
	margin: 1em 0;
}
.politica_privacidad #contenido .cuerpo strong {
	font-size: 1em;
	color: #000000;
}
.politica_privacidad #contenido .cuerpo p {
	margin-bottom: 1em;
}
.politica_privacidad #contenido .cuerpo a{
	color: #F85800;
}
.politica_privacidad #contenido .cuerpo a:hover{
	color: #F85800;
	text-decoration: none;
}