@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300italic,400italic,600,600italic,700,700italic,800,800italic,300&subset=latin,latin-ext);

/*  CONTENIDO EXTERNO ( WEB ) ================================================== */

	/*  Header Externo  */
	
	#header {
		padding: 17px 0;
		background: url(../images/headerba ck.jpg) repeat-x #fff;
		position: relative;
		border-bottom: 1px solid #CCC;
		display: -webkit-box;
	}
	
	#AFIP {
		float: left;
	}
	
	
	/*  Titulo Paginas  */
	
	#tituloPagina {
		min-height: 140px;
		height:auto;
		background:#333;
		display: -webkit-box;
		border-top:solid 0px #fff;
	}
	
	#tituloPagina h1 {
		display: block;
		color: #fff;
		font-size: 42px;
		text-transform: uppercase;
		font-weight: 100;
		padding-top:35px;
	}
	
	.barranavegacion {
		font-size:14px;
		letter-spacing:0.5px;
		margin:10px 0 10px 0;
		font-weight: 800;
		color:#999 !important;
		text-transform:uppercase;
		text-decoration:underline;
	}
	
	
	
	
	/*  Contenido Central  */
	
	#contenido {
		margin:0;
		padding:0;
		padding-top:20px;
		display: -webkit-box;	
	}
	
	#contenido .contenido {
		margin:0;
		margin-right:30px;
	}
	
	#contenido .contenidoLeft { 
		padding-left:30px;
		border-left:2px dotted #CCC; 
	}

	.sidebarLeftClear {
		padding-right:20px;
	}
	
	.epigrafe {
		padding:10px 15px;
		margin-top:-4px;
		font-size:14px;
		color:#555;
		font-style: italic;
		margin-bottom:20px;
		text-indent:hanging;
		background: #ededed;
		width: 99%;
	}
	
	

	

	
	.tecladoVirtual {
		font-size:14px;
		text-transform: uppercase;
		font-weight:600;
	}


	/* Footer  */
	
	#footer a {
		color:#FFF !important;
	}
	
	#footer a:hover {
		color:#FFF !important;
	}
	
	#footer {
		background: url(../images/BG.png) repeat left top #2a2c2b;
		padding: 50px 0 100px;
		color: #fff;
		min-height:100px;
		display: -webkit-box;
		border-top:6px solid #CCC;
		margin-top:00px;
	}
	
	#footer #AFIP {
		width:120px !important;
	}
	
	#footer .separadorDotted {
		width:100%;
		border-bottom: 1px solid #3A3A3A;
		height:5px;
		margin-top:0px;
		margin-bottom:10px; 
	}
	
/* Buscador */	
.buscar {
	position:relative;
	margin:12px 0 7px 0;
	background:#e7512f;
}

.buscar input[type="text"] {
	display: block;
	margin: 0;
	width: 100%;
	padding:8px;
	padding-left:40px;
	color:#222;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	-webkit-appearance: none;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
	-moz-border-radius:0px;
	 -webkit-border-radius:0px;
	 border-radius:0px;
  	box-sizing: border-box;
	background: #f0f0f0 url(../images/buscar.png) no-repeat 10px 8px;
	border:none;
}	

.buscar input[type="text"]:focus {
	color:#222;
	border:none;
	background: #fbfbfb url(../images/buscar.png) no-repeat 10px 8px;
}	
/* Boton Enviar y Decarga */
.PDF {
     font-size:12px; 
     padding:5px 10px 5px 10px;
	 text-transform:uppercase;
     padding-left:35px; 
     background: url(images/pdfDownload.png) no-repeat 10px 5px; 
	 border: solid 1px #ccc !important;
}
.PDF:hover {
	background: #E9E9E9   url(images/pdfDownload.png) no-repeat 10px 5px; 

}

#enviarMail {
	font-size:12px; 
    padding:5px 10px 5px 10px;
	text-transform:uppercase;
    padding-left:35px; 
    background: url(images/mail.png) no-repeat 10px 5px !important; 
	border: solid 1px #ccc !important;
	color:#000 !important;
	font-weight:400;
}

#enviarMail:hover {
     background:#E9E9E9 url(images/mail.png) no-repeat 10px 5px !important; 
}




.acordion .accCntnt2 p {
	line-height:20px;
	text-align: justify;
}

.acordion .accCntnt2 table {
	border:#999 solid;
 
}

.acordion .accCntnt2 table {
	border:1px #999 solid;
	height:auto !important;
	width:100%;
 
}

.acordion .accCntnt2 td {
	border:1px #CCC solid;
	margin:0;
	padding:5px;
	
 
}

.acordion .accCntnt2 tr {
	border:1px solid #CCC;.
	margin:0;
	padding:0;
	
}

.acordion .accCntnt2 .pasos ul {
	position:relative;
	padding-left:40px;	 
}

.acordion .accCntnt2 .pasos ul li, .acordion .accCntnt ol li {
	background-image: url(images/listas/list-circle.png);
	background-repeat: no-repeat;
	background-position:0px 10px;
	padding:5px 20px 10px 20px ;
	text-decoration:none;
	border-bottom: none;
	line-height:18px;
	min-height: inherit;
	vertical-align:text-top;
	margin-bottom:0px;
}

.acordion .accCntnt2 .pasos ol li ol {
	position:relative;
	padding-left:60px;	 
}

.acordion .accCntnt2 .pasos ol li ol li, .acordion .accCntnt ol li ol li {
	list-style:decimal ;
	padding:10px 20px 10px 0px ;
	text-decoration:none;
	border-bottom: none;
	line-height:18px;
	min-height: inherit;
	vertical-align:text-top;
	margin-bottom:0px;
}


/* Palabras Clave */
.palabraClave {
	color:#222 !important;
	background:#eeeeee;
	border:#CCC solid 1px;
	font:12px/16px "Open Sans",Helvetica,Arial,sans-serif;
	letter-spacing:0.3px;
	padding:5px 10px 5px 10px;
	display:inline-block;
	margin:3px;
	text-decoration:none;
	font-weight:500;
	

}
.palabraClave:hover {
	background:#e7512f;
	color:#FFF !important;
	border:#eeeeee solid 1px;
}

.detalleAlert {
    display:none;
	background: #FFF !important; 	
    border: 3px solid #e82f2f;
	padding: 15px;
    width: 450px;	
	text-align:center;
}

.detalleAlert h4 {    
    color:#000;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight:400;
	margin-bottom:10px;
}



	/* Pasos  */
	
	.acordion .pasos  {
		position:relative;
			
		 
	}
	
	.acordion .pasos ul  {
		
		

	}
	
	ol {
		margin:20px;
	}
	.pasos ol li {
		position: relative;
		line-height: 30px;
		margin-left: 0px;
		vertical-align: text-top;
		border-bottom: dotted 2px #CCC;
		color: #222;
		min-height: 80px;
		padding:20px;
		padding-left: 75px;
		list-style:none;
	}
	
	.accCntnt2 {
		padding:1px;
	}
	
	 .pasosNumero {
		position:absolute;
		vertical-align: baseline;
		text-align:center;
		color: #666;
		width:50px;
		height:57px;
		font:200 55px 'Open Sans',sans-serif;
		letter-spacing:-3px;
		margin-left:-65px;
		padding-top:-10px;

		
	}
	
	.pasos span {
		margin:0;
		padding:0;
	
	}
	.mLateralCuerpo {
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:13px;
	text-align:justify;
}
	
	
/*  FIN CONTENIDO EXTERNO ( WEB ) ==================================================================================================== */
