
/* comienzo main */

h1{font-family: AvertaLight, Arial, Verdana, sans-serif; }

.bloqueMain{height: 109px;}
	@media screen and (max-width: 890px) {
		.bloqueMain{height: 108px;}
	}
	@media screen and (max-width: 480px) {
		.bloqueMain{height: 80px;}
	}

.bloqueTexto {top: 34px;}
	@media screen and (max-width: 890px) {
		.bloqueTexto {top: 31px;}
	}
	@media screen and (max-width: 480px) {
		.bloqueTexto {top: 14px;}
	}
.contenedor {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.contenido p{
	font-size: 1.7em;
	margin-bottom: 30px;
}
.segundo, .tercero, .primero {
	width: 187px;
  	float: left;
	margin-top: 15px;
}
.img {
    text-align: center;
    margin-bottom: 15px;
}
.negro{color: #000}
p {
  clear: both;
  display: block;
  margin-bottom: 2em;
  font-size: 1.27em;
  font-weight: normal;
  color: #444444;
  line-height: 26px;
}
.logoCepsa, .logoNorauto, .logoMidas, .logoTienda{
  background:url(/image/suma/colaboradores.png) no-repeat 0 0;
  width: 160px;
  height: 65px;
  display:inline-block;	
}
.logoNorauto{
  background-position: -216px;
  width: 112px;
  height: 65px;
  display:inline-block;
}
.logoMidas{
  background-position: -425px;	
  width: 82px;
  height: 65px;
  display:inline-block;
}
.logoTienda{
  background-position: -633px;	
  width: 82px;
  height: 65px;
  display:inline-block;
}
.textoCepsa{
  position: relative;
  top: -25px;	
}
.textoNorauto{
  position: relative;
  top: -16px;	
}
.textoMidas{
  position: relative;
  top: -11px;	
}
.textoTienda{
  position: relative;
  top: -5px;	
}
a.enlazar {
  font-size: 1em;
  font-weight: bold;
  color: #868686;
}
ol.resptext {
  clear: both;
  display: block;
  font-size: 1.7em;
  font-weight: normal;
  color: #444444;
  margin-left: 3em;
  list-style-type: decimal
}
ol.resptext li.resptexto {
  line-height: 1.6em;
  margin-bottom: 1.6em;
  color:#999999;
}
ol.resptext li.resptexto ol, ol.resptext li.resptexto ol.presputexto {
  margin-top: 1em;
  font-size: 1em;
  margin-left: 2em;
  list-style-type: lower-alpha;
}
ol.puntos{
	list-style-type: decimal !important;
}
ol.resptext li.resptexto a {
  color: #868686;
  
}
ul.resptext {
	font-size: 1.8em;
	color: #999999;
	margin-left: 3em;
}
ul.resptext li.resptexto {
  line-height: 1.6em;
  margin-bottom: 1.6em;
}
ul.resptext li.resptexto ul, ol.resptext li.resptexto ul.presputexto {
  margin-top: 1em;
  font-size: 1em;
  margin-left: 2em;
}
ul.resptext li.resptexto a {
  color: #868686;
}
.grande{
	font-size: 1.4em !important;
}
.preguntas {
  clear: both;
  display: block;
  margin-bottom: 1.5em;
  cursor: pointer;
  font-size: 1.5em;
}
#pregunta17 h5{
  border: none;
}
.preguntas h5 {
  font-size: 1.15em;
  font-weight: lighter;
  color: #262b2c;
}
.preguntas h5.rojo {
  color: #cc3333;
  border: none;
  padding-bottom: 0;
  font-family: FuturaStdBold, Arial, Verdana, sans-serif;
}
.subrayado{
	text-decoration: underline;
}
.textoResp{
	color: #999999;
	font-size: 1.7em !important;
}
.respuestas {
  clear: both;
  margin-bottom: 4em;
  display: none;
}
.respuestas .textoRojo {
  font-size: 1em;
  font-weight: bold;
  color: #cc3333;
}
.respuestas .negrita {
  font-weight: bold;
}
.respuestas .cursiva {
  font-style: italic;
}
.reglaEq {
  width: 96%;
  background: #d6d6d6;
  padding: 2%;
  margin-bottom: 3em;
}
.reglaEq h6 {
  font-size: 1.3em;
  font-weight: bold;
  color: #cc3333;
  margin-bottom: 1em;
  text-align: center;
}
.reglaEq p.regla {
  font-size: 1.27em;
  font-weight: bold;
  color: #262b2c;
  margin-bottom: 0em !important;
}
.actualizacion {
 	font-size: 1em !important;
	color: #999;
}

.final {
  float: left;
  margin-top: 2em;
}

.txtfinal {
	
	}

.txtfinal p {

    line-height: 2.4em;

}
	.txtfinal a {
		font-family: FuturaStdBook, Arial, Verdana, sans-serif;
		background-color: #fff;
		text-decoration: none;
		position: relative;
		color: #cc3333;
		text-align: center;
		width: 127px;
		font-size: 0.75em;
		display: inline-block;
		border-radius: 35px;
		-moz-border-radius: 35px;
		-webkit-border-radius: 35px;
		-o-border-radius: 35px;
		border: 1px solid #cc3333;
		margin-left: 16px;
	}
/* fin main */

	@media screen and (max-width: 652px) {
		.escritorio {		
			font-size: 0.75em;
		}
	}


/*Necesario ajuste para el submenú de tarjetas*/
#navegacion ul ul{left:118px;}

@media screen and (max-width: 940px){
		#navegacion ul ul{
			left:80px;
		}
	}
	@media screen and (max-width: 768px){
		#navegacion ul li:hover > ul{
			display:none;
		}
	}