.bullet{
    list-style-image: url('../images/imagenes-vineta-2.png');
    margin-left:2px;
    padding-left: 1px;
}
a img{
    text-decoration: none;
    outline: none;
    border: 0px none transparent;
}

div li a img {
	text-decoration: none;
}
.enlace{cursor: pointer;}
/* movimiento */
/*
#axis:hover .move-right, #axis2:hover .move-right, #axis3:hover .move-right, #axis4:hover .move-right, #axis5:hover .move-right{
    transform: translate(100px,0);
    -webkit-transform: translate(100px,0);
    -o-transform: translate(100px,0); 
    -moz-transform: translate(100px,0);
}*/
.Azul{
	color: #003F8C;
}
.Verde{
	color: #008997;
}
.carousel-inner{
	width: 100% !important; 
	height:auto;
}
.object {
    /*position: absolute;*/
    transition: all 2s ease-in-out;
    -webkit-transition: all 2s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 2s ease-in-out; /** Firefox **/
    -o-transition: all 2s ease-in-out; /** Opera **/
}
.item img{
	height:auto;
	width:100%;
}
.positionBread, .positionTitle{
	padding-top:1.5%;
}
.positionTitle{
	color:#fff;
	font-size:2.8em;
	font-weight:bold;
}
.breadcrumb li, .breadcrumb a, .breadcrumb > li::before{
	color:#fff !important; 
}
.pleca-superior img{
	width: 100%;
}
.pleca-inferior img{
	width: 100%;
	/*margin-top:-1px;*/
}
.contentCarrusel{
	border:5px solid red; 
	height:600px !important; 
	width:100% !important;
	margin-top:2.5% !important; 
	background-image: url('../images/imagenes-fondo-Carrusel.png') !important;
	background-repeat: no-repeat !important; 
	background-size: auto 100% !important;
}
.carrusel{
	border:5px solid purple;
	height:0 auto; 
	width:100%;
	margin-top: 5.0%;
}


/* movimiento */
.centrado{
	text-align:center;
	margin-top:2%;
}
.gradienteColor {
	/*background-image: linear-gradient(-90deg, #003F8C, #008997);*/
	background-image: linear-gradient(270deg, #003F8C, #008997);
	width: 100.8%;
}
.imagenMargin{
	margin-top:-2%;
}
.colorRegistro, .colorReserva, .colorJuridica, .colorArbitraje, .colorProteccion, .colorISSN, .colorISBN, .colorDiscapacitados{
	font-weight:bold;
}
.colorRegistro, .colorReserva, .colorJuridica , .colorArbitraje, .colorProteccion , .colorISSN, .colorISBN,.colorDiscapacitados{
	text-decoration:none;
}
.colorRegistro{
	color:#084ca1;
}
.colorReserva{
	color: #47944a;
}
.colorJuridica {
	color:#d67c1c;
}
.colorArbitraje{
	color:#EB3E92;
}
.colorProteccion {
	color:#883989;
}
.colorISSN {	
	color:#E30C17;
}
.colorISBN {
	color:#92C860;
}
.colorDiscapacitados {
	color:	#000000;
}

.fondo{
	background:red !important;
}
.flotanteF{
	display:scroll;
	position:fixed;
    bottom: 250px;
    left: -125px;
}
.flotanteT{
	display:scroll;
	position:fixed;
    bottom: 190px;
    left: -125px;
}
.flotanteI{
	display:scroll;
	position:fixed;
    bottom: 130px;
    left: -125px;
}
.flotanteF:hover, .flotanteT:hover, .flotanteI:hover{
	left: -85px;
	transition: 0.6s;
}
.flotanteA{
	display:scroll;
	position:fixed;
    bottom: 290px;
    right: -180px;
}
.flotanteN{
	display:scroll;
	position:fixed;
    bottom: 210px;
    right: -180px;
}
.flotanteB{
	display:scroll;
	position:fixed;
    bottom: 130px;
    right: -180px;
}
.flotanteA:hover, .flotanteN:hover, .flotanteB:hover{
	right: -140px;
	transition: 0.6s;
}	
/*.logo img{
	display:block;
	margin-left:12%;
	width:75%;
}*/
.principalB{
  margin-top:4%; 
}
.posicionMargen{
	margin-top:-2%;
}
.moverA{
	animation: moverA 2.5s infinite linear alternate;
}
.moverSS{
	animation: moverSS 2.5s infinite linear alternate;
}
.moverB{
	animation: moverB 2.5s infinite linear alternate;
}
.moverC{
	animation: moverC 2.5s infinite linear alternate;
}
.moverD{
	animation: moverC 2.5s infinite linear alternate;
}
.moverF{
	animation: moverF 2.5s infinite linear alternate;
}
.moverE{
	animation: moverE 2.5s infinite linear alternate;
}
.moverG{
	animation: moverE 2.5s infinite linear alternate;
}
.moverH{
	animation: moverE 2.5s infinite linear alternate;
}
.moverFD{
	animation: moverE 2.5s infinite linear alternate;
}
.moverA:hover, .moverSS:hover,.moverB:hover, .moverC:hover,.moverD:hover, .moverF:hover, .moverE:hover, .moverG:hover, .moverH:hover, .moverFD:hover{
	animation-duration: 0s;
}
@keyframes moverA{
	/*
  from {transform: translate(0, 200px);}
  to {transform: translate(200px, 0);}*/
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(25px, 0);
  }
}
@keyframes moverSS{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, 25px);
  }
}
@keyframes moverFD{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, 25px);
  }
}
@keyframes moverB{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, 25px);
  }
}
@keyframes moverC{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, -25px);
  }
}
@keyframes moverD{
	0% {
	 transform: translate(0, 0);    
   }
   100% {
	 transform: translate(0, -25px);
   }
 }
@keyframes moverF{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, 25px);
  }
}
@keyframes moverE{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, -25px);
  }
}
@keyframes moverG{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, 25px);
  }
}
@keyframes moverH{
   0% {
    transform: translate(0, 0);    
  }
  100% {
    transform: translate(0, -25px);
  }
}
.sitiosBurbuja{
	margin: 4px;
	padding:25px;
	float:left;
}
.redondo{
	width:210px;
	height:210px;
	/*background-color:#03800b;*/
	background-image: linear-gradient(to right,rgba(0, 87, 39, 0.1)/*#005727*/, rgba(0, 243, 109, 0.5)/*#00f36d*/);
	margin: 4px;
	padding:4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border-top:4px solid #007b38;
	border-bottom:10px solid #007b38;
	line-height:32px;
	text-align:center;
	float:left;
	font-size:1.35em;
	box-shadow: 0 0 15px 1px #fff;
	/*animacion*/
}
/**
.redondo span{
	background:radial-gradient(transparent, rgba(255, 255, 255, 0.7));
	border-radius:100%;
	height:15px;
	transform:rotate(-40deg);
	width:45px;
	top:25px;
	left:20px;
	position:absolute;
}
.accesibilidad{
	width:185px;
	height:185px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:10px;
	padding-top: 65px;
	margin-top:9%;
	margin-left:-3%;
}**/
.audio{
	width:150px;
	height:150px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:10px;
	padding-top: 40px;
	margin-top:6%;
	margin-left:30%;
}
.citautor{
	width:150px;
	height:150px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:23px;
	padding-top: 50px;
	margin-top:-5%;
	margin-left:20%;
}
.estadoTramite{
	width:150px;
	height:150px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:23px;
	padding-top: 25px;
	margin-top:-5%;
	margin-left:50%;
}
.da{
	width:150px;
	height:150px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:15px;
	padding-top: 40px;
	margin-top:6%;
	margin-left:1%;
	margin-right:3%;
}
.servioprofe{
	width:220px;
	height:220px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:10px;
	padding-top: 55px;
	margin-top:-3%;
	margin-left:5%;
}
.servicio{
	width:160px;
	height:160px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	margin-top:-2%;
	border-radius: 50%;
	padding:40px;
	margin-left:10%;
}
.descargaFormatos{
	width:190px;
	height:190px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	margin-top:-6%;
	border-radius: 50%;
	padding:10px;
	padding-top: 45px;
	margin-left:5%;
}
.soporte{
	width:190px;	
	height:190px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding-top: 10px;
	padding:5px;
	margin-top:-5%;
	margin-left:-38%;
}
.informautor{
	width:180px;
	height:180px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:10px;
	padding-top: 65px;
	margin-left:-24%;
	margin-top:10%;
}
.estado{
	width:170px;
	height:170px;
	margin-top:-6%;
	margin-left:3%;
}
.factura{
	width:215px;
	height:215px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50%;
	padding:31px;
	padding-top: 40px;
	margin-left:-45%;
	margin-top:7%;
}
/*.cabecera{
	margin-top:-3%;
}*/
.A{
	/*border:solid 2px green;*/
}
.redondo a{
  color:#fff;
  text-shadow: 2px 2px 2px #000;
  text-decoration:none;
  padding:15px 5px 5px 0;
  font-weight:bold;
}
.serviciosStyle{
	background-color: rgba(50, 115, 220, 0.09);
	padding:2%;
}
.tramitesStyle{
	/*background-color: rgba(0, 120, 0, 0.09);-*/
	padding:2%;
}
.tramitesPosition{
	padding:2%;
}
.tituloDerecha{
	color:#1d4189;
	font-size:2em;
	margin-left:65%;
	letter-spacing:15px;
	font-weight:bold;
}
.tituloIzquierda{
	color:#fff;
	font-size:2em;
	margin-left:8%;
	letter-spacing:15px;
}
.tituloDerechaLargo{
	color:#1d4189;
	font-size:2em;
	font-weight:bold;
	margin-left:50%;
	letter-spacing:15px;
}

/** media screen tablet**/

@media (min-width: 1150px) and (max-width: 1199px){
	.principalB{
		margin-top:14%;
	}
	.tramitesStyle{
		width: 100%;
	}
	.baseBanner{
		width:100%;
	}	
	.carousel-inner{
		width: 100%;
		height:auto;
	}
}
@media (min-width: 1025px) and (max-width: 1149px){
	.principalB{
		margin-top:17%;
	}
	.pleca-superior img{
		width: 100%;
		height: auto;
	}
	.carousel-inner{
		width: 100%;
		height:auto;
	}
	.tramitesStyle{
		width: 100%;
	}
	.baseBanner{
		width:100%;
	}
}	
@media (min-width: 909px) and (max-width: 1024px){
	.principalB{
		margin-top:18%;
		/*background:red;*/
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.pleca-superior img{
		width: 101.5%;
		height: auto;
	}
	.carousel-inner{
		width: 100%;
		height:auto;
	}
	.tituloDerecha, .tituloIzquierda, .tituloDerechaLargo{
		text-align:center;
		margin-left: 0;
		letter-spacing: 5px;
	}
	
}
@media (min-width: 768px) and (max-width: 908px){
	.principalB{
		margin-top:21%;
		/*background:blue;*/	
	}
	.item img{
		height: 200px !important;	
	}
	.tituloDerecha, .tituloIzquierda, .tituloDerechaLargo{
		text-align:center;
		margin-left: 0;
		letter-spacing: 5px;
	}
	.movilRelacionadas{
		margin:2%;
	}
	.carousel-inner{
		width:100%;
		 height:auto; 
	}
}
@media (min-width: 470px) and (max-width: 767px){
	.principalB{
		margin-top:11%;	
	}
	.item img{
		height: 200px !important;	
	}
	.tituloDerecha, .tituloIzquierda, .tituloDerechaLargo{
		text-align:center;
		margin-left: 0;
		letter-spacing: 5px;
	}
	.movilRelacionadas{
		margin:2%;
	}
	.carousel-inner{
		width:100%;
		 height:auto; 
	}
	.servioprofe{
		width:180px;
		height:180px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:10px;
		padding-top: 35px;
		margin-top:1%;
		margin-left:10%;
	}
}
@media (min-width: 300px) and (max-width: 469px){
	.principalB{
		margin-top:11%;	
	}
	.item img{
		height: 200px !important;	
	}
	.tituloDerecha, .tituloIzquierda, .tituloDerechaLargo{
		text-align:center;
		margin-left: 0;
		letter-spacing: 1px;
	}
	.movilRelacionadas{
		margin:2%;
	}
	.carousel-inner{
		width:100%;
		 height:auto; 
	}
	.servioprofe{
		width:180px;
		height:180px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:10px;
		padding-top: 35px;
		margin-top:1%;
		margin-left:17%;
	}
	.informautor{
		width:170px;
		height:170px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:10px;
		padding-top: 65px;
		margin-left:15%;
		margin-top:2%;
	}
	.servicio{
		width:140px;
		height:140px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		margin-top:10%;
		border-radius: 50%;
		padding:28px;
		margin-left:5%;
	}
	.citautor{
		width:130px;
		height:130px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:14px;
		padding-top: 40px;
		margin-top:10%;
		margin-left:10%;
	}
	.audio{
		width:140px;
		height:140px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:10px;
		padding-top: 30px;
		margin-top:-85%;
		margin-left:18%;
	}
	/**datos aviertos**/
	.da{
		width:140px;
		height:140px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:20px;
		padding-top: 30px;
		margin-top:-80%;
		margin-left:55%;
	}
	.factura{
		width:215px;
		height:215px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50%;
		padding:31px;
		padding-top: 40px;
		margin-left:-32%;
		margin-top:40%;
	}
}

/** media screen mobile**/