/* @import url(//fonts.googleapis.com/css?family=Open+Sans:400,300italic,400italic,600,600italic,700,700italic,800,800italic,300&subset=latin,latin-ext); */

/* ================================================================================================================ */

/* INDICE */

/* [ 1 ] ESTILOS GENERICOS */
/* [ 2 ] SEPARADORES */
/* [ 3 ] ICONOS */
/* [ 4 ] FORMULARIOS */
/* [ 5 ] SIDEBAR */
/* [ 6 ] RECUADROS */
/* [ 7 ] LISTAS */
/* [ 8 ] TABLAS */
/* [ 9 ] REDES SOCIALES */
/* [ 11 ] ENCABEZADOS */
/* [ 12 ] BARRA NAVEGACION */
/* [ 10 ] HELPERS */

/* PALETA COLORES*/
/* Naranja: #ff7e66 */
/* Celeste: #67B8DE */
/* Azul: #2588b7 */
/* Gris Claro: #EEEEE */
/* Gris Oscuro: #2588b7 */

/* ================================================================================================================ */

.logoAFIP {
	height:50px;
	}


/* [ 1 ] ESTILOS GENERICOS ============================================================================================== */

html {

	height:100%;
}

body {
	font-size:13px !important;
	line-height:21px;
	font-family:"Open Sans",sans-serif;
	color:#666;
	height:100%;
	background-color:#ffffff;
	margin:0;
}

body::after {
	clear:both;
	content:"";
	display:table;
}



a , p a, a h1 , a h2 ,a h3 , a h4 , a h5 , a h6  {
	color:#666 ;
	text-decoration:none;
	
	
}

a  {
	color: inherit;
	text-decoration:none;
	font-weight:600;
	cursor: pointer;
	
}

li a, li {
	font-weight:normal;
	font-size:13px;
	line-height:21px;
}

ul li a:hover {
	color:#67b8de !important;
}

a p {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

a:hover{
	text-decoration:underline ;
	color: #000 !important;
}

a:hover h4 {
	text-decoration:none !important;
	color: #000 !important;
}

 a:hover p {
	color:#000 !important;
	text-decoration: none !important;
}

input {
	font-family:"Open Sans",sans-serif;
	font-size:16px;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
	display:none;
}

#contenido img {
	width:99%;
}

#footer img {
	width:inherit;
}





/* Sobras -------------------------------- */

.shadow-1 {
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.05) !important;
}

.shadow-2 {
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.12) !important;
}

.shadow-3 {
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.20) !important;
}

/* Texto y parafos -------------------------------- */
p {
	font-family:"Open Sans",sans-serif;
	font-size:13px !important;
	line-height:22px;
	color:#666;
}

p {
	margin:0 0 15px 0;
}

li p {
	margin:0 0 5px 0;
}

h1,h2,h3,h4,h5,h6 {
	line-height:1.5;
	font-family:"Open Sans",sans-serif;
	margin-bottom:5px;
	color:#333;
	
}
h1,.h1 {
	font-size:36px;
	line-height:44px;
	font-weight:600;
}

h2,.h2 {
	font-size:30px;
	line-height:38px;
	font-weight: 600 !important;
}

h3,.h3 {
	font-size:24px;
	line-height:32px;
}

h4,.h4 {
	font-size:18px;
	line-height:26px;
	font-weight:400;
}

h6,.h6 {
	font-size:14px;
	line-height:24px;
	vertical-align:middle;
	text-transform:uppercase;
	font-weight:600;
	margin:5px 0 5px 0;
	height:18px;
	overflow:hidden;
}

h5,.h5 {
	font-size:20px;
	line-height:26px;
	overflow:hidden;
	font-weight:400;
	vertical-align:middle !important;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:5px;
	
}

.arrowBlue {
	background:url(../images/arrowBlue.png) no-repeat 0 4px !important;
	color:#2588b7 !important;
	padding-left:25px;
	line-height:26px !important;
}

.arrowLightBlue {
	background:url(../images/arrowLightBlue.png) no-repeat 0 4px !important;
	color:#67B8DE !important;
	padding-left:25px;
	line-height:26px !important;
}

.arrowOrange {
	background:url(../images/arrowOrange.png) no-repeat 0 4px !important;
	color:#ff7e66 !important;
	padding-left:25px;
	line-height:26px !important;
}

.arrowDarkGrey {
	background:url(../images/arrowDarkGrey.png) no-repeat 0 4px !important;
	color:#4E4E4E !important;
	padding-left:25px;
	line-height:26px !important;
}

.arrowBlack {
	background:url(../images/arrowBlack.png) no-repeat 0 4px !important;
	color:#000 !important;
	padding-left:25px;
	line-height:26px !important;
}

.arrowWhite {
	background:url(../images/arrowWhite.png) no-repeat 0 4px !important;
	color:#FFF !important;
	padding-left:25px;
	line-height:26px !important;
}



.arrowBlueLarge {
	background:url(../images/arrow/arrowBlue.png) no-repeat 0 4px !important;
	color:#2588b7 !important;
	padding-left:39px;
	line-height:36px !important;
}

.arrowLightBlueLarge {
	background:url(../images/arrow/arrowLightBlue.png) no-repeat 0 2px !important;
	color:#67B8DE !important;
	padding-left:39px;
	line-height:36px !important;
}

.arrowOrangeLarge {
	background:url(../images/arrow/arrowOrange.png) no-repeat 0 2px !important;
	color:#ff7e66 !important;
	padding-left:39px;
	line-height:36px !important;
}

.arrowDarkGreyLarge {
	background:url(../images/arrow/arrowDarkGrey.png) no-repeat 0 2px !important;
	color:#4E4E4E !important;
	padding-left:39px;
	line-height:36px !important;
}

.arrowBlackLarge {
	background:url(../images/arrow/arrowBlack.png) no-repeat 0 2px !important;
	color:#000 !important;
	padding-left:39px;
	line-height:36px !important;
}

.arrowWhiteLarge {
	background:url(../images/arrow/arrowWhite.png) no-repeat 0 2px !important;
	color:#FFF !important;
	padding-left:39px;
	line-height:36px !important;
}


.celeste,h1.celeste,h2.celeste,h3.celeste,h4.celeste,h5.celeste,h6.celeste,p.celeste,.celeste .numerosGrandes, .celeste .preguntas  {
	color:#67B8DE !important;
}

.azul,h1.azul,h2.azul,h3.azul,h4.azul,h5.azul,h6.azul,p.azul,.azul .numerosGrandes, .azul .preguntas {
	color:#1784c7 !important;
}

.naranja,h1.naranja,h2.naranja,h3.naranja,h4.naranja,h5.naranja,h6.naranja,p.naranja,.naranja .numerosGrandes, .naranja .preguntas {
	color:#ff7e66 !important;
}

.rojo,h1.rojo,h2.rojo,h3.rojo,h4.rojo,h5.rojo,h6.rojo,p.rojo,.rojo .numerosGrandes, .rojo .preguntas {
	color:#F33 !important;
}

h4 .naranja a:hover {
	color:#d96d59 !important;}


.gris,h1.gris,h2.gris,h3.gris,h4.gris,h5.gris,h6.gris,p.gris,.gris .numerosGrandes, .gris .preguntas {
	color:#999 !important;
}

.negro,h1.negro,h2.negro,h3.negro,h4.negro,h5.negro,h6.negro,p.negro,.negro .numerosGrandes, .negro .preguntas {
	color:#000 !important;
}


.recuadroGrisOscuro p, .recuadroGrisOscuro h1, .recuadroGrisOscuro h2, .recuadroGrisOscuro h3, .recuadroGrisOscuro h4, .recuadroGrisOscuro h5, .recuadroGrisOscuro h6, .recuadroNegro p, .recuadroNegro h1, .recuadroNegro h2, .recuadroNegro h3, .recuadroNegro h4, .recuadroNegro h5, .recuadroNegro h6, .recuadroCeleste p, .recuadroCeleste h1, .recuadroCeleste h2, .recuadroCeleste h3, .recuadroCeleste h4, .recuadroCeleste h5, .recuadroCeleste h6, .recuadroNaranja p, .recuadroNaranja h1, .recuadroNaranja h2, .recuadroNaranja h3, .recuadroNaranja h4, .recuadroNaranja h5, .recuadroNaranja h6, .recuadroAzul p, .recuadroAzul h1, .recuadroAzul h2, .recuadroAzul h3, .recuadroAzul h4, .recuadroAzul h5, .recuadroAzul h6 {
	color:#FFF !important;
}


.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%;
}

p .epigrafe  {
	font-size:16px !important;
	line-height:22px;
	color:#555;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-style:italic !important;
	text-indent:hanging;
}

.negro a {
	color:#000 !important;
}

.negro a:hover {
	color:#ff7e66 !important;
}


/* [  ] COLORES ============================================================================================== */

.textWhite, .textWhite p, .textWhite h1, .textWhite h2, .textWhite h3, .textWhite h4, .textWhite h5, .textWhite h6  {
	color: #FFF !important;
}

.textBlack, .textBlack p, .textBlack h1, .textBlack h2, .textBlack h3, .textBlack h4, .textBlack h5, .textBlack h6  {
	color: #000 !important;
}

.textGrey, .textGrey p, .textGrey h1, .textGrey h2, .textGrey h3, .textGrey h4, .textGrey h5, .textGrey h6  {
	color: #000 !important;
}


.bg-celeste-1 {
	background-color:#e7f7ff !important;
}

.bg-celeste-2 {
	background-color:#cfefff !important;
}

.bg-celeste-3 {
	background-color:#a4e2ff !important;
}

.bg-celeste-4 {
	background-color:#80d1f7 !important;
}

.bg-celeste-5 {
	background-color:#67b8de !important;
}

.bg-celeste-6 {
	background-color:#58a9cf !important;
}

.bg-celeste-7 {
	background-color:#4596bc !important;
}

.bg-celeste-8 {
	background-color:#3182a8 !important;
}

.bg-celeste-9 {
	background-color:#1b6c92 !important;
}

.bg-celeste-10 {
	background-color:#03547a !important;
}

.bg-celeste-11 {
	background-color:#012a3e !important;
}

.bg-celeste-12 {
	background-color:#01141e !important;
}

.bg-naranja-1 {
	background-color:#ffefec !important;
}

.bg-naranja-2 {
	background-color:#ffdfd9 !important;
}

.bg-naranja-3 {
	background-color:#ffc2b6 !important;
}

.bg-naranja-4 {
	background-color:#ffa493 !important;
}

.bg-naranja-5 {
	background-color:#ff7e66 !important;
}

.bg-naranja-6 {
	background-color:#f27159 !important;
}

.bg-naranja-7 {
	background-color:#df5e46 !important;
}

.bg-naranja-8 {
	background-color:#cb4a32 !important;
}

.bg-naranja-9 {
	background-color:#b5341c !important;
}

.bg-naranja-10 {
	background-color:#9d1c04 !important;
}

.bg-naranja-11 {
	background-color:#520e01 !important;
}

.bg-naranja-12 {
	background-color:#270700 !important;
}

.bg-gris-1 {
	background-color:#f3f3f5 !important;
}

.bg-gris-2 {
	background-color:#ebebeb !important;
}

.bg-gris-3 {
	background-color:#d1d2d4 !important;
}

.bg-gris-4 {
	background-color:#bcbdc1 !important;
}

.bg-gris-5 {
	background-color:#a8a9ad !important;
}

.bg-gris-6 {
	background-color:#949599 !important;
}

.bg-gris-7 {
	background-color:#818286 !important;
}

.bg-gris-8 {
	background-color:#6d6e72 !important;
}

.bg-gris-9 {
	background-color:#58585a !important;
}

.bg-gris-10 {
	background-color:#404042 !important;
}

.bg-gris-11 {
	background-color:#231f20 !important;
}

.bg-gris-12 {
	background-color:#110f10 !important;
}

.pasosSistemas {
	
}

.step span {
	vertical-align:middle;
	height:100%;
	font-size:18px;
}

.bg-negro, .bg-gris-13, .bg-celeste-13, .bg-naranja-13 {
	background:#000 !important;
}

/* [  ] CABECERA ============================================================================================== */

#cabecera{
	min-height:135px;
	margin-bottom:40px;
}

#cabecera div.uno, #cabecera div.dos, .tituloPrint {
	color:#fff;
	font-size:40px;
	text-transform:uppercase;
	font-weight:100;
}
#cabecera div.uno{
	line-height: 0px;
}
#cabecera div.dos{
	line-height: 43px;
}
#cabecera div.uno span, #cabecera div.dos span, .tituloPrint span{
	border-left: 2px solid rgb(0, 114, 188);
	display: block;
	padding-left: 20px;
}

.tituloPrint {
	display:none;
}

@media only screen and (max-width: 767px) {
	#cabecera div.uno, #cabecera div.dos{
		font-size:33px;
		line-height: 33px;
	}
}


/* [ 2 ] SEPARADORES ============================================================================================== */

.separadorNota {
	width:100%;
	border-bottom:2px dotted #dadada;
	height:5px;
	margin-top:15px;
	margin-bottom:15px;
}

.separadorBlanco {
	width:100%;
	height:5px;
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
}

.separadorBlancoSimple {
	width:100%;
	height:5px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
}

.separadorSolid {
	width:100%;
	border-bottom:1px solid #dadada;
	height:5px;
	margin-top:30px;
	margin-bottom:30px;
}

.separadorSolidSimple {
	width:100%;
	border-bottom:1px solid #dadada;
	height:5px;
	margin-top:15px;
	margin-bottom:15px;
}

.separadorDottedSimple {
	width:100%;
	border-bottom:2px dotted #dadada;
	height:5px;
	margin-top:15px;
	margin-bottom:15px;
}

.separadorDotted {
	width:100%;
	border-bottom:2px dotted #dadada;
	height:5px;
	margin-top:30px;
	margin-bottom:30px;
}

.separadorTopBottom {
	margin-top:25px;
	margin-bottom:25px;
}

/* Se aplica color a los separadores cuando estan dentro de los recuadros de colores */
.recuadroGrisOscuro .separadorDotted,.recuadroNegro .separadorDotted,.recuadroNaranja .separadorDotted,.recuadroCeleste .separadorDotted, .recuadroAzul .separadorDotted,.recuadroGrisOscuro .separadorDottedSimple,.recuadroNegro .separadorDottedSimple,.recuadroNaranja .separadorDottedSimple,.recuadroCeleste .separadorDottedSimple, .recuadroAzul .separadorDottedSimple, .cbp-hrsub-inner .separadorDottedSimple, .cbp-hrsub-inner .separadorDotted {
	border-bottom:2px dotted #FFF !important;
	color: #FFF !important;
}

.recuadroGrisOscuro .separadorSolid,.recuadroNegro .separadorSolid,.recuadroNaranja .separadorSolid,.recuadroCeleste .separadorSolid, .recuadroAzul .separadorSolid,.recuadroGrisOscuro .separadorSolidSimple,.recuadroNegro .separadorSolidSimple,.recuadroNaranja .separadorSolidSimple,.recuadroCeleste .separadorSolidSimple, .recuadroAzul .separadorSolidSimple {
	 border-bottom: 1px solid #FFF !important;
}



/* [ 3 ] ICONOS ============================================================================================== */

.icon {
	vertical-align:middle;
	margin:3px;
	vertical-align: middle !important;
}
.icon16 {
	height:16px !important;
	width:16px !important;
	vertical-align: middle !important;
}
.icon32 {
	height:32px !important;
	width:32px !important;
	vertical-align: middle !important;
}
.icon48 {
	height:48px !important;
	width:48px !important;
	vertical-align: middle !important;
}
.icon64 {
	height:64px !important;
	width:64px !important;
	vertical-align: middle !important;
}

.icon128 {
	height:128px !important;
	width:128px !important;
	vertical-align: middle !important;
}

.icon256 {
	height:256px !important;
	width:256px !important;
	vertical-align: middle !important;
}

.icon512 {
	height:512px !important;
	width:512px !important;
	vertical-align: middle !important;
}




/* [ 4 ] FORMULARIOS ============================================================================================== */


.imgBorder {
	border:solid 5px #e8e8e8;
	margin-top:10px;
	margin-bottom:10px;
}

.imgEncabezado {
	width:100% !important;
}

label {
	font-size:14px;
	line-height:18px;
	vertical-align:middle;
	position:relative;
	display:inline-block !important;
}

input[type=checkbox]:not(old),input[type=radio]:not(old) {
	width:28px;
	margin:0;
	padding:0;
	/*opacity:0;*/
	
}

input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label {
	display:inline;
	overflow:hidden;
	margin-left:-28px !important;
	padding-left:28px !important;
	background:url('images/check-combo/checks.png') no-repeat 0 0;
	line-height:24px;
	margin-right:10px;
}

input[type=checkbox].lista label,input[type=radio].lista label {
	display:table-row !important;
	list-style:none !important;
	margin:0 !important;
	margin-left:0 !important;
}

input[type=checkbox]:not(old):checked+label {
	background-position:0 -24px;
}

input[type=radio]:not(old):checked+label {
	background-position:0 -48px;
}


input[type="text"],select,textarea,input[type="password"] {
	border:1px solid #dadada;
	padding:8px 6px;
	outline:none;
	color:#000 !important;
	margin:0;
	display:block;
	margin-bottom:10px;
	background:#fff;
	width:95%;
	font-size:13px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
}

input[type="text"].error, select.error, textarea.error,input[type="password"].error {
	border:1px solid #e4baba !important;

}




input[type="text"],select {
	border:1px solid #dadada;
	padding:8px 6px;
	outline:none;
	font-family:"Open Sans",sans-serif;
	color:#666 !important;
	margin:0;
	display:block;
	margin-bottom:10px;
	background:#fff;
	width:95%;
	font-size:13px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
}

input[type="number"],select {
	border:1px solid #dadada;
	padding:8px 6px;
	outline:none;
	font-family:"Open Sans",sans-serif;
	color:#666 !important;
	margin:0;
	display:block;
	margin-bottom:10px;
	background:#fff;
	width:95%;
	font-size:13px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
}


input[type="text"]:focus ,select:focus ,textarea:focus ,input[type="password"]:focus   {
	border:1px solid #888;
	color:#000 !important;
}

input[type="text"]:disabled ,select:disabled ,textarea:disabled ,input[type="password"]:disabled   {
	background:#EEEEEE;
}

input[type="button"],input[type="submit"],.button   {
	color:#FFF !important;
	border:none !important;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:center;
	padding: 9px 20px !important;
	position:relative;
	font-weight: 600!important;;
    text-transform: uppercase;
    font-size: 14px
	cursor: pointer;
	letter-spacing: 0.03em;
	display:inline-block;
	margin:1px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	border-radius: 3px;
}

input[type="button"].large,input[type="submit"].large,.button.large {
	
	padding: 12px 30px !important;
    font-size: 16px!important;
	letter-spacing:0.9px;
	line-height:20px;

}

input[type="button"].small,input[type="submit"].small,.button.small {
	font-size:11px !important;
	line-height:16px;
	padding: 8px 20px !important;
	letter-spacing:0.2px;
}

input[type="button"]:hover,input[type="submit"]:hover,a.button:hover {
	color:#FFF !important;
}


/* Botones */
input[type="button"],input[type="submit"],.button {
	background:#67B8DE !important;
	color:#FFF !important;
	border:none !important;
}

input[type="button"]:hover,input[type="submit"]:hover,.button:hover {
	background:#4E4E4E !important;
	color:#FFF !important;
	border:none !important;
}

input[type="button"].azul,input[type="submit"].azul,.button.azul {
	background:#1784c7 !important;
	color:#FFF !important;
	border:none !important;
}

input[type="button"].azul:hover,input[type="submit"].azul:hover,.button.azul:hover {
	background:#4E4E4E !important;
	border:none !important;
}

input[type="button"].naranja,input[type="submit"].naranja,.button.naranja {
	background:#ff7e66 !important;
	color:#FFF !important;
	border:none !important;
}

input[type="button"].naranja:hover,input[type="submit"].naranja:hover,.button.naranja:hover {
	background:#4E4E4E !important;
	border:none !important;
}

input[type="button"].negro,input[type="submit"].negro,.button.negro {
	background:#000 !important;
	color:#FFF !important;
	border:none !important;
}

input[type="button"].negro:hover,input[type="submit"].negro:hover,.button.negro:hover {
	background:#4E4E4E !important;
}

input[type="button"].gris,input[type="submit"].gris,.button.gris {
	background:#666 !important;
	color:#FFF !important;
}

input[type="button"].gris:hover,input[type="submit"].gris:hover,.button.gris:hover {
	background:#4E4E4E !important;
}

input[type="button"].blanco,input[type="submit"].blanco,.button.blanco {
	background:#FFF !important;
	color:#999 !important;
	border: 1px solid #dadada !important;
}

input[type="button"].blanco:hover,input[type="submit"].blanco:hover,.button.blanco:hover {
	background:#4E4E4E !important;
	color:#FFF !important;
	
}

input[type="button"].transparente,input[type="submit"].transparente,.button.transparente, .button.transparente a {
	background-color: transparent  !important;
	color:#FFF !important;
	border: 1px solid #FFF !important;
}
 

input[type="button"].transparente:hover,input[type="submit"].transparente:hover,.button.transparente:hover {
	background-color: rgba(255, 255, 255, .35)!important;
	color:#FFF  !important;
	border: 1px solid #FFF !important;
	
}

 input[type="text"].buscar {
  	box-sizing: border-box;
	background: #fff url(../images/buscar.jpg) no-repeat 98% 10px !important;
	font-size:14px;
	font-weight:200;
	padding:10px;
	width:100% !important;
}

input[type="text"].buscarLarge {
  	box-sizing: border-box;
	background: #fff url(../images/buscar.jpg) no-repeat 98% 15px !important;
	font-size:20px; 
	padding:10px;
	font-weight:300;
	width:100% !important;
}

input[type="text"].buscarXLarge {
  	box-sizing: border-box;
	background: #fff url(../images/buscar.jpg) no-repeat 98% 17px !important;
	font-size:24px; 
	padding:10px;
	font-weight:300;
	width:100% !important;
}


.action-btn {
	display:block;
	margin:0px;
	margin-top:-5px;
	padding:10px 20px;
	background-color:#1784c7;
	border:none;
	box-shadow:0 1px 3px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.2);
	text-align:center;
	color:#ffffff;
	font-weight: bold;
}



/* [ 5 ] SIDEBAR ============================================================================================== */

#sidebar {
}

.sidebarRight {
	border-left:1px solid #dadada;
	padding-left:20px;
}
.sidebarLeft {
	border-right:1px solid #dadada;
	padding-right:20px;
}
.sidebarMenuRight {
	padding:0 5px 0 10px;
	background:#FFF;
	color:#4E4E4E !important;
	border-left:1px solid #dadada;
}
.sidebarMenuLeft {
	padding:0 10px 0 5px;
	background:#FFF;
	color:#4E4E4E !important;
	border-right:1px solid #dadada;
}
.sidebarMenuLeft a,.sidebarMenuRight a {
	color:#4E4E4E !important;
	line-height:auto;
}
.sidebarMenuLeft ul,.sidebarMenuRight ul {
	margin-left:0px;
	margin: 10px 10px 5px 10px;
}


#listadoLinks li a:hover {
	color:#000 !important; 
	}

.selectedItem a {
	font-weight:700;
	color:#2588b7 !important;
	
}

.infoContent {

}


/* [ 6 ] RECUADROS ============================================================================================== */

.recuadroNegro {
	background:#000;
	color:#FFF !important;
	padding:30px;
}

.recuadroNegro4 ul li {
	border-bottom:1px dotted #585858 !important;
}

.recuadroBlanco {
	background:#FFF;
	color:#4E4E4E !important;
	padding:30px;
	border:1px solid #CCC;
}

.recuadroTransparente {
	color:#4E4E4E !important;
	padding:30px;
}

.recuadroBlanco a, .recuadroTransparente a {
	color:#4E4E4E !important;
}

.recuadroGrisOscuro {
	background:#58585a;
	color:#FFF !important;
	padding:30px;
}

.recuadroGrisClaro a,.recuadroBlanco a, .recuadroTransparente a {
	color:#4E4E4E !important;
}

.recuadroGrisOscuro a,.recuadroNegro a, .recuadroCeleste a, .recuadroAzul a, .recuadroNaranja a {
	color:#FFF !important;
}
.recuadroGrisOscuro a:hover, .recuadroNegro a:hover, .recuadroBlanco a:hover, .recuadroTransparente a:hover {
	color:#67B8DE!important;
}
.recuadroCeleste a:hover, .recuadroAzul a:hover, .recuadroNaranja a:hover, .recuadroGrisClaro a:hover{
	color:#000 !important;
}

.recuadroGrisOscuro4 ul li {
	border-bottom:1px dotted #606060 !important;
}

.recuadroGrisClaro {
	background:#e7e7e9;
	color:#4E4E4E !important;
	padding:30px;
	vertical-align:top;
}

.recuadroGrisClaro4 ul li {
	border-bottom:1px dotted #f6f6f6 !important;
}

.recuadroNaranja {
	background:#ff7e66;
	color:#FFF !important;
	padding:30px;
	border-color:#FFF !important;
}


.recuadroNaranja4 ul li {
	border-bottom:1px dotted #fdbdb2 !important;
}

.recuadroCeleste {
	background:#67b8de;
	color:#FFF !important;
	padding:30px;
}

.recuadroAzul {
	background:#1784c7;
	color:#FFF !important;
	padding:30px;
}

.recuadroCeleste4 ul li {
	border-bottom:1px dotted #8dddf4 !important;
}

.recuadroNegro img,.recuadroGrisOscuro img,.recuadroGrisClaro img,.recuadroNaranja img,.recuadroCeleste img, .recuadroAzul img, .recuadroBlanco img, .recuadroTransparente img {
	margin-bottom:10px;
}

.recuadroNegro h1,.recuadroGrisOscuro h1,.recuadroGrisClaro h1,.recuadroNaranja h1,.recuadroCeleste h1, .recuadroAzul h1, .recuadroBlanco h1, .recuadroTransparente h1 {
	font-size:48px;
	line-height:50px;
	font-weight:100;
}

.recuadroNaranja h5,.recuadroGrisOscuro h5,.recuadroNegro h5,.recuadroCeleste h5, .recuadroAzul h5, .recuadroAzul h5  {
	color:#FFF !important;
	
}

.recuadroBlanco h5, .recuadroTransparente h5, .recuadroGrisClaro h5 {
	color:#4E4E4E !important;
}

.recuadroNegro .sidebarRight,.recuadroGrisOscuro .sidebarRight,.recuadroNaranja .sidebarRight,.recuadroCeleste .sidebarRight, .recuadroAzul .sidebarRight{
	border-left:2px dotted #FFF !important;
}

.recuadroGrisClaro .sidebarRight {
	border-left:2px dotted #666 !important;
}

.recuadroNegro .sidebarLeft,.recuadroGrisOscuro .sidebarLeft,.recuadroNaranja .sidebarLeft,.recuadroCeleste .sidebarLeft, .recuadroAzul .sidebarLeft {
	border-right:1px solid #FFF !important;
}

.recuadroGrisClaro .sidebarLeft {
	border-right: 1px solid #B7B7B7 !important;
}

/* [  ] BORDES ============================================================================================== */

.border-1 {
	border:1px solid #dadada;
}

.border-2 {
	border:2px solid #dadada;
}

.border-3 {
	border:3px solid #dadada;
}

.border-4 {
	border:4px solid #dadada;
}

.border-5 {
	border:5px solid #dadada;
}


/* [ 7 ] LISTAS ============================================================================================== */


ul ul,ul ol,ol ol,ol ul {
	margin:4px 0 5px 30px;
}

ul ul li,ul ol li,ol ol li,ol ul li {
	margin-bottom:6px;
}

ul.large li {
	line-height:21px;
}

ul li:last-child {
	border-bottom:none;
}

li p {
	line-height:21px;
}
li a:hover {
	color:#000;
}

.separador ul {
	margin:0;
}

ul.iconlist {
	margin:0px;
	margin-left:15px;
	list-style:none;
	text-decoration:none;
}

ul.iconlist a {
	 text-decoration:none;	 
	 color:#666 !important;
}

ul.iconlist a:hover {
	 text-decoration:none;
	 font-weight:600;
	 color:#222;
}

ul.iconlist li {
	margin:0;
	margin-bottom:5px;
	padding-left: 20px;
}

/* Lista normal */
ul li, ol li {
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	line-height:15px;

}

.simple li,ul ul.simple li,ul li ul.simple li {
	padding:10px;
	text-decoration:none;
	background-image:none !important;
	vertical-align:text-top;
	list-style:none;
	line-height:15px;
	border-bottom: none !important;
}


/* Lista flecha azul */
.arrowCircleLightBlue li,ul ul.arrowCircleLightBlue li,ul li ul.arrowCircleLightBlue li {
	background-image:url(../images/listas/arrowLightBlue.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	vertical-align:text-top;
	border-bottom: none !important;
}



.arrowCircleLightBlue2 li, ul ul.arrowCircleLightBlue2 li, ul li ul.arrowCircleLightBlue2 li {
	background-image:url(../images/listas/arrowLightBlue.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;

	padding:5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #dadada !important;
}
.arrowCircleLightBlue2 li a,.arrowCircleLightBlue li a {
	color:#67b8de !important;
}
.arrowCircleLightBlue2 li a:hover,.arrowCircleLightBlue li a:hover {
	color: #4E4E4E !important;
}

/* Lista flecha azul */
.arrowCircleBlue li,ul ul.arrowCircleBlue li,ul li ul.arrowCircleBlue li {
	background-image:url(../images/listas/arrowBlue.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	vertical-align:text-top;
	border-bottom: none !important;
}



.arrowCircleBlue2 li, ul ul.arrowCircleBlue2 li, ul li ul.arrowCircleBlue2 li {
	background-image:url(../images/listas/arrowBlue.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #dadada !important;
}
.arrowCircleBlue2 li a,.arrowCircleBlue li a {
	color:#0091bb !important;
}
.arrowCircleBlue2 li a:hover,.arrowCircleBlue li a:hover {
	color: #4E4E4E !important;
}


/* Lista flecha naranja */
.arrowCircleOrange li,ul ul.arrowCircleOrange li,ul li ul.arrowCircleOrange li {
	background-image:url(../images/listas/arrowOrange.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowCircleOrange2 li, ul ul.arrowCircleOrange2 li, ul li ul.arrowCircleOrange2 li {
	background-image:url(../images/listas/arrowOrange.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #dadada !important;
}

.arrowCircleOrange2 li a,.arrowCircleOrange li a {
	color:#f9674c !important;
}

.arrowCircleOrange2 a:hover,.arrowCircleOrange li a:hover {
	color: #d96d59 !important;
}


.arrowCircleBlue h4, .arrowCircleBlue2 h4, .arrowCircleOrange2 h4, .arrowCircleOrange h4, .arrowCircleBlack h4, .arrowCircleBlack2 h4, .arrowCircleWhite h4, .arrowCircleWhite2 h4, .arrowCircleDarkGrey h4, .arrowCircleDarkGrey2 h4  {
	margin-top:4px !important;
	font-size:16px !important;
	line-height:20px !important;
	text-transform:uppercase;
}

.arrowCircleBlue2 p, .arrowCircleOrange2 p, .arrowCircleBlack2 p, .arrowCircleWhite2 p, .arrowCircleDarkGrey2 p   {
	margin-bottom: 10px !important;
	font-size:12px ;

}

.arrowCircleBlue p, .arrowCircleOrange p, .arrowCircleBlack p, .arrowCircleWhite p, .arrowCircleDarkGrey p   {
	margin:-0px !important;

}




.arrowCircleBlue2 h4, .arrowCircleOrange2 h4, .arrowCircleBlack2 h4, .arrowCircleWhite2 h4, .arrowCircleDarkGrey2 h4  {
	margin-top:3px !important;

}


/* Lista flecha negra */
.arrowCircleBlack li,ul ul.arrowCircleBlack li,ul li ul.arrowCircleBlack li {
	background-image:url(../images/listas/arrowBlack.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowCircleBlack2 li,ul ul.arrowCircleBlack2 li,ul li ul.arrowCircleBlack2 li {
	background-image:url(../images/listas/arrowBlack.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #dadada !important;
}
.arrowCircleBlack2 li a,.arrowCircleBlack li a {
	color:#4E4E4E !important;
}
.arrowCircleBlack2 li a:hover,.arrowCircleBlack li a:hover {
	color: #000 !important;
}

/* Lista flecha blanca */
.arrowCircleWhite li,ul ul.arrowCircleWhite li,ul li ul.arrowCircleWhite li {
	background-image:url(../images/listas/arrowWhite.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	color:#FFF;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowCircleWhite2 li,ul ul.arrowCircleWhite2 li,ul li ul.arrowCircleWhite2 li {
	background-image:url(../images/listas/arrowWhite.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 25px;
	line-height:25px;
	color:#FFF;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #fff !important;
}
.arrowCircleWhite2 li a,.arrowCircleWhite li a {
	color:#FFF !important;
}
.arrowCircleWhite2 li a:hover,.arrowCircleWhite li a:hover {
	color: #4E4E4E !important;
}

/* Lista flecha gris*/
.arrowCircleDarkGrey li,ul ul.arrowCircleDarkGrey li,ul li ul.arrowCircleDarkGrey li {
	background-image:url(../images/listas/arrowDarkGrey.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
	padding:10px 25px;
	text-decoration:none;
	line-height:18px;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowCircleDarkGrey2 li,ul ul.arrowCircleDarkGrey2 li,ul li ul.arrowCircleDarkGrey2 li {
	background-image:url(../images/listas/arrowDarkGrey.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none;
	border-bottom:1px dotted #dadada !important;
}
.arrowCircleDarkGrey2 li a,.arrowCircleDarkGrey li a {
	color:#4E4E4E !important;
}
.arrowCircleDarkGrey2 li a:hover,.arrowCircleDarkGrey li a:hover {
	color: #000 !important;
}

/* Lista flecha negra */
.arrow li,ul ul.arrow li,ul li ul.arrow li {
	background-image:url(../images/listas/list-arrow-1.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	text-decoration:none;
	line-height:25px;
	vertical-align:text-top;
	list-style-image:none !important;
	border-bottom: none !important;
}
.arrow2 li,ul ul.arrow2 li,ul li ul.arrow2 li {
	background-image:url(../images/listas/list-arrow-1.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none !important;
	border-bottom:1px dotted #dadada !important;
}

ul.arrow,ul.arrow2,ul.arrowColorDefault,ul.arrowColorDefault2,ul.check,ul.check2,ul.checkColorDefault,ul.checkColorDefault2,ul.circle,ul.circle2,ul.circleColorDefault,ul.circleColorDefault2,ul.square,ul.square2,ul.squareColorDefault,ul.ColorDefault2,ul.dash,ul.dash2,ul.dashColorDefault,ul.dashColorDefault2, {
	margin-left: 0 !important;
}

/* Lista flecha naranja */
.arrowNaranja li,ul ul.arrowNaranja li,ul li ul.arrowNaranja li {
	background-image:url(../images/listas/list-arrow-1-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowNaranja2 li,ul ul.arrowNaranja2 li,ul li ul.arrowNaranja li {
	background-image:url(../images/listas/list-arrow-1-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista flecha Celeste */
.arrowCeleste li,ul ul.arrowCeleste li,ul li ul.arrowCeleste li {
	background-image:url(../images/listas/list-arrow-1-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}
.arrowCeleste2 li,ul ul.arrowCeleste2 li,ul li ul.arrowCeleste2 li {
	background-image:url(../images/listas/list-arrow-1-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista flecha Celeste */
.arrowAzul li,ul ul.arrowAzul li,ul li ul.arrowAzul li {
	background-image:url(../images/listas/list-arrow-1-Azul.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowAzul2 li,ul ul.arrowAzul2 li,ul li ul.arrowAzul2 li {
	background-image:url(../images/listas/list-arrow-1-Azul.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}


/* Lista flecha Blanca */
.arrowBlanco li,ul ul.arrowBlanco li,ul li ul.arrowBlanco li {
	background-image:url(../images/listas/list-arrow-1-Blanco.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	color:#FFF;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.arrowBlanco2 li,ul ul.arrowBlanco2 li,ul li ul.arrowBlanco2 li {
	background-image:url(../images/listas/list-arrow-1-Blanco.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	color:#FFF;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #FFF !important;
}

/* Lista check negra */
.check li,ul ul.check li,ul li ul.check li {
	background-image:url(../images/listas/list-check-1.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.check2 li,ul ul.check2 li,ul li ul.check2 li {
	background-image:url(../images/listas/list-check-1.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista check naranja */
.checkNaranja li,ul ul.checkNaranja li,ul li ul.checkNaranja li {
	background-image:url(../images/listas/list-check-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.checkNaranja2 li,ul ul.checkNaranja2 li,ul li ul.checkNaranja2 li {
	background-image:url(../images/listas/list-check-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista check Celeste */
.checkCeleste li,ul ul.checkCeleste li,ul li ul.checkCeleste li {
	background-image:url(../images/listas/list-check-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.checkCeleste2 li,ul ul.checkCeleste2 li,ul li ul.checkCeleste2 li {
	background-image:url(../images/listas/list-check-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista check Blanca */
.checkWhite li,ul ul.checkWhite li,ul li ul.checkWhite li {
	background-image:url(../images/listas/list-check-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.checkWhite2 li,ul ul.checkWhite2 li,ul li ul.checkWhite2 li {
	background-image:url(../images/listas/list-check-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: 1px dotted #fff !important;
}

/* Lista circulo negro */
.circle li,ul ul.circle li,ul li ul.circle li {
	background-image:url(../images/listas/list-circle.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.circle2 li,ul ul.circle2 li,ul li ul.circle2 li {
	background-image:url(../images/listas/list-circle.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista circulo naranja */
.circleNaranja li,ul ul.circleNaranja li,ul li ul.circleNaranja li {
	background-image:url(../images/listas/list-circle-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.circleNaranja2 li,ul ul.circleNaranja2 li,ul li ul.circleNaranja2 li {
	background-image:url(../images/listas/list-circle-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista circulo Celeste */
.circleCeleste li,ul ul.circleCeleste li,ul li ul.circleCeleste li {
	background-image:url(../images/listas/list-circle-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.circleCeleste2 li,ul ul.circleCeleste2 li,ul li ul.circleCeleste2 li {
	background-image:url(../images/listas/list-circle-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista circulo Blanco */
.circleWhite li,ul ul.circleWhite li,ul li ul.circleWhite li {
	background-image:url(../images/listas/list-circle-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.circleWhite2 li,ul ul.circleWhite2 li,ul li ul.circleWhite2 li {
	background-image:url(../images/listas/list-circle-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #fff !important;
}

/* Lista cuadrado negro*/
.square li,ul ul.square li,ul li ul.square li {
	background-image:url(../images/listas/list-square.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.square2 li,ul ul.square2 li,ul li ul.square2 li {
	background-image:url(../images/listas/list-square.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista cuadrado naranja */
.squareNaranja li,ul ul.squareNaranjali,ul li ul.squareNaranjali {
	background-image:url(../images/listas/list-square-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.squareNaranja2 li,ul ul.squareNaranja2 li,ul li ul.squareNaranja2 li {
	background-image:url(../images/listas/list-square-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista cuadrado Celeste */
.squareCeleste li,ul ul.squareCeleste li,ul li ul.squareCeleste li {
	background-image:url(../images/listas/list-square-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.squareCeleste2 li,ul ul.squareCeleste2 li,ul li ul.squareCeleste2 li {
	background-image:url(../images/listas/list-square-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}


/* Lista cuadrado Blanco */
.squareWhite li,ul ul.squareWhite li,ul li ul.squareWhite li {
	background-image:url(../images/listas/list-square-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:20px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}

.squareWhite2 li,ul ul.squareWhite2 li,ul li ul.squareWhite2 li {
	background-image:url(../images/listas/list-square-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #fff !important;
}

/* Lista down negro */
.down li,ul ul.down li,ul li ul.down li {
	background-image:url(../images/listas/list-arrow-down.png)!important;
	background-repeat:no-repeat;
	background-position:4px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.down2 li,ul ul.down2 li,ul li ul.down2 li {
	background-image:url(../images/listas/list-arrow-down.png)!important;
	background-repeat:no-repeat;
	background-position:4px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada;
}

/* Lista down naranja */
.downNaranja li,ul ul.downNaranja li {
	background-image:url(../images/listas/list-arrow-down-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.downNaranja2 li,ul ul.downNaranja2 li,ul li ul.downNaranja2 li {
	background-image:url(../images/listas/list-arrow-down-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista down Celeste */
.downCeleste li,ul ul.downCeleste li,ul li ul.downCeleste li {
	background-image:url(../images/listas/list-arrow-down-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.downCeleste2 li,ul ul.downCeleste2 li,ul li ul.downCeleste2 li {
	background-image:url(../images/listas/list-arrow-down-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista down Blanca */
.downWhite li,ul ul.downWhite li,ul li ul.downWhite li {
	background-image:url(../images/listas/list-arrow-down-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	color: #FFF !important;
	border-bottom: none !important;
}

.downWhite2 li,ul ul.downWhite2 li,ul li ul.downWhite2 li {
	background-image:url(../images/listas/list-arrow-down-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 15px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	color: #FFF !important;
	border-bottom: 1px dotted #fff !important;
}

/* Lista Doc */
.doc li,ul ul.doc li,ul li ul.doc li {
	background-image:url(../images/listas/doc.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.doc2 li,ul ul.doc2 li,ul li ul.doc2 li {
	background-image:url(../images/listas/doc.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:8px 30px 8px 30px;
	line-height:20px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Doc Blanco */
.docWhite li,ul ul.docWhite li,ul li ul.docWhite li {
	background-image:url(../images/listas/doc-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 30px;
	line-height:25px;
	color: #FFF !important;
	text-decoration:none;
	border-bottom: none !important;
}

.docWhite2 li,ul ul.docWhite2 li,ul li ul.docWhite2 li {
	background-image:url(../images/listas/doc-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:8px 30px 8px 30px;
	line-height:20px;
	color: #FFF !important;
	text-decoration:none;
	border-bottom: 1px dotted #fff !important;
}

/* Lista Doc naranja */
.docNaranja li,ul ul.docNaranja li,ul li ul.docNaranja li {
	background-image:url(../images/listas/doc-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 30px;
	line-height:20px;
	text-decoration:none;
	border-bottom: none !important;
}

.docNaranja2 li,ul ul.docNaranja2 li,ul li ul.docNaranja2 li {
	background-image:url(../images/listas/doc-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:8px 30px 8px 30px;
	line-height:20px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Doc Celeste */
.docCeleste li,ul ul.docCeleste li,ul li ul.docCeleste li {
	background-image:url(../images/listas/doc-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 30px;
	line-height:20px;
	text-decoration:none;
	border-bottom: none !important;
}

.docCeleste2 li,ul ul.docCeleste2 li,ul li ul.docCeleste2 li {
	background-image:url(../images/listas/doc-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:8px 30px 8px 30px;
	line-height:20px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Dash */
ul.dash li,ul ul.dash li,ul li ul.dash li {
	background-image:url(../images/listas/list-dash.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.dash2 li,ul ul.dash2 li,ul li ul.dash2 li {
	background-image:url(../images/listas/list-dash.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:20px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Dash naranja */
.dashNaranja li,ul ul.dashNaranja li,ul li ul.dashNaranja li {
	background-image:url(../images/listas/list-dash-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.dashNaranja2 li,ul ul.dashNaranja2 li,ul li ul.dashNaranja2 li {
	background-image:url(../images/listas/list-dash-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}


/* Lista Dash Celeste */
.dashCeleste li,ul ul.dashCeleste li,ul li ul.dashCeleste li {
	background-image:url(../images/listas/list-dash-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.dashCeleste2 li,ul ul.dashCeleste2 li,ul li ul.dashCeleste2 li {
	background-image:url(../images/listas/list-dash-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Dash Celeste */
.dashWhite li,ul ul.dashWhite li,ul li ul.dashWhite li {
	background-image:url(../images/listas/list-dash-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.dashWhite2 li,ul ul.dashWhite2 li,ul li ul.dashWhite2 li {
	background-image:url(../images/listas/list-dash-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #fff !important;
}

/* Lista plus */
ul.plus li,ul ul.plus li,ul li ul.plus li {
	background-image:url(../images/listas/list-plus.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.plus2 li,ul ul.plus2 li,ul li ul.plus2 li {
	background-image:url(../images/listas/list-plus.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:20px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista plus naranja */
.plusNaranja li,ul ul.plusNaranja li,ul li ul.plusNaranja li {
	background-image:url(../images/listas/list-plus-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.plusNaranja2 li,ul ul.plusNaranja2 li,ul li ul.plusNaranja2 li {
	background-image:url(../images/listas/list-plus-naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista plus Celeste */
.plusCeleste li,ul ul.plusCeleste li,ul li ul.plusCeleste li {
	background-image:url(../images/listas/list-plus-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.plusCeleste2 li,ul ul.plusCeleste2 li,ul li ul.plusCeleste2 li {
	background-image:url(../images/listas/list-plus-Celeste.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista plus blanca */
.plusWhite li,ul ul.plusWhite li,ul li ul.plusWhite li {
	background-image:url(../images/listas/list-plus-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: none !important;
}

.plusWhite2 li,ul ul.plusWhite2 li,ul li ul.plusWhite2 li {
	background-image:url(../images/listas/list-plus-White.png)!important;
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none !important;
	padding:5px 20px 5px 25px;
	line-height:25px;
	text-decoration:none;
	border-bottom: 1px dotted #fff !important;
}

/* Lista comun con separador */
.separador li,ul ul.separador li,ul li ul.separador li {
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	list-style:none !important;
	background-image:none !important;
	line-height:20px;
	border-bottom: 1px dotted #dadada !important;
}

/* Lista Letras mayusculas */



.mayusculas li,ul ul.mayusculas li,ul li ul.mayusculas li {
	list-style: upper-alpha !important;
	list-style-image:none !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	background-image:none !important;
	margin-left:15px;
	line-height:20px;
	border-bottom: none !important;
}
/* Lista Letras mayusculas con separador */
.mayusculas2 li,ul ul.mayusculas2 li,ul li ul.mayusculas2 li {
	list-style: upper-alpha !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	margin-left:15px;
	line-height:20px;
	background-image:none !important;
	border-bottom:1px dotted #dadada !important;
}


/* Lista Letras minusculas */
.minusculas li, ul ul.decimal li, ul li ul.decimal li {
	list-style: lower-alpha !important;
	list-style-image:none !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	background-image:none !important;
	margin-left:15px;
	line-height:20px;
	border-bottom: none !important;
}
/* Lista Letras minusculas con separador */
.minusculas2 li, ul ul.minusculas2 li, ul li ul.minusculas2 li {
	list-style: lower-alpha !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	margin-left:15px;
	line-height:20px;
	background-image:none !important;
	border-bottom:1px dotted #dadada !important;
}

/* Lista Numerica */
.decimal li, ul ul.decimal li, ul li ul.decimal li {
	list-style: decimal !important;
	list-style-image:none !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	background-image:none !important;
	margin-left:15px;
	line-height:20px;
	border-bottom: none !important;
}
/* Lista con Numerica con separador */
.decimal2 li, ul ul.decimal2 li, ul li ul.decimal2 li {
	list-style:decimal !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	margin-left:15px;
	line-height:20px;
	background-image:none !important;
	border-bottom:1px dotted #dadada !important;
}

/* aplica color en los recuadros de color */
.recuadroGrisOscuro .decimal2 li,.recuadroNegro .decimal2 li,.recuadroNaranja .decimal2 li,.recuadroCeleste .decimal2 li, .recuadroAzul .decimal2 li,.recuadroGrisOscuro .separador li,.recuadroNegro .separador li,.recuadroNaranja .separador li,.recuadroCeleste .separador li, .recuadroAzul .separador li, .recuadroGrisOscuro .minusculas2 li,.recuadroNegro .minusculas2 li,.recuadroNaranja .minusculas2 li,.recuadroCeleste .minusculas2 li, .recuadroAzul .minusculas2 li, .recuadroGrisOscuro .mayusculas2 li,.recuadroNegro .mayusculas2 li,.recuadroNaranja .mayusculas2 li,.recuadroCeleste .mayusculas2 li, .recuadroAzul .mayusculas2 li,{
	border-bottom: 1px dotted #fff !important;
}

/* BORRA linea divisora al ultimo elemento de la lista */
ul li:last-child,ul li ul li:last-child,.recuadroGrisOscuro ul li:last-child,ul li ul li:last-child,.recuadroNegro ul li:last-child,ul li ul li:last-child,.recuadroNaranja ul li:last-child,ul li ul li:last-child,.recuadroCeleste ul li:last-child, .recuadroAzul ul li:last-child,ul li ul li:last-child {
	border-bottom: none !important;
}

/* AGREGA linea divisora al ultimo elemento de la lista */
ul li.lastChild {
	border-bottom: 1px dotted #dadada !important;
}

.arrowBlanco2 a, .arrowBlanco a, .checkWhite2 a, .checkWhite a , .arrowCircleWhite2 a , .arrowCircleWhite a, .docWhite2 a, .docWhite a, .plusWhite2 a, .plusWhite a, .dashWhite2 a, .dashWhite a, .circleWhite2 a, .circleWhite a {
	color: #FFF !important;
	}

.arrowBlanco2 a:hover, .arrowBlanco a:hover, .checkWhite2 a:hover, .checkWhite a , .arrowCircleWhite2 a:hover, .arrowCircleWhite a:hover, .docWhite2 a:hover, .docWhite a:hover, .plusWhite2 a:hover, .plusWhite a:hover, .dashWhite2 a:hover, .dashWhite a:hover, .circleWhite2 a:hover, .circleWhite a:hover, {
	color: #67B8D !important;
	}


/* [ 8 ] TABLAS ============================================================================================== */

table {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    margin: 40px 0 40px 0;
	padding:0;
}

td,th {
	padding:6px 10px;
	border-bottom:1px solid #dadada ;
	line-height:20px;
	cursor:pointer;
	line-height:20px;
}


table tr td {
    border: 1px solid #dadada !important;
	cursor: auto !important;
	vertical-align:middle;
}

.tabla tr:first-child td   {
	background: #67b8de;
	color: #FFF !important;
	font-size: 14px !important;
	line-height:22px;
	padding:8px 12px 8px 12px;
	font-weight: 600;
}
.tablaTitulo {
	background-color:#3e3f40 !important;
	color:#FFF !important;
	font-size:14px !important;
	text-transform:uppercase;
}

.tablaTitulo2 {
	font-size:14px !important;
	text-transform:uppercase;
	border-bottom:2px solid #4E4E4E;
	font-weight: 800;
	background: #FFF !important;
	color:#333 !important;
	
}



/* [ 9 ] REDES SOCIALES ============================================================================================== */

.redesSociales {
	overflow:hidden;
	text-align:right;
	margin-top:5px;
}

.redesSociales a {
	width:28px;
	height:28px;
	margin-left:5px;
	display:inline-block;
}

.facebook {
	background:url(../images/redesSociales/facebook.png);
}

.twitter {
	background:url(../images/redesSociales/twitter.png);
}

.youtube {
	background:url(../images/redesSociales/youtube.png);
}

.facebook:hover {
	background:url(../images/redesSociales/facebookG.png);
}

.twitter:hover {
	background:url(../images/redesSociales/twitterG.png);
}

.youtube:hover {
	background: url(../images/redesSociales/youtubeG.png);
}



/* [ 10 ] ENCABEZADOS ============================================================================================== */

.encabezado1,.encabezado2,.encabezado3,.encabezado4, .encabezado5 {
	text-transform:uppercase !important;
	margin-bottom:1px;
}

.encabezado1 h1,.encabezado2 h1,.encabezado3 h1,.encabezado4 h1, .encabezado5 h1 {
	font-size:30px !important;
	line-height:42px !important;
	color:#FFF !important;
	font-weight:400 !important;
	padding:10px 15px !important;
}

.encabezado1 h2,.encabezado2 h2,.encabezado3 h2,.encabezado4 h2, .encabezado5 h2 {
	font-size:26px !important;
	color:#FFF !important;
	line-height:36px !important;
	font-weight:400 !important;
	padding:9px 15px !important;
}

.encabezado1 h3,.encabezado2 h3,.encabezado3 h3,.encabezado4 h3, .encabezado5 h3 {
	font-size:22px !important;
	line-height:30px !important;
	color:#FFF !important;
	font-weight:400 !important;
	padding:8px 15px !important;
}

.encabezado1 h4,.encabezado2 h4,.encabezado3 h4,.encabezado4 h4, .encabezado5 h4 {
	font-size:18px !important;
	line-height:22px !important;
	color:#FFF !important;
	padding:7px 15px !important;
	font-weight:400 !important;
}

.encabezado1 h5,.encabezado2 h5,.encabezado3 h5,.encabezado4 h5, .encabezado5 h5 {
	font-size:14px !important;
	font-weight:400 !important;
	line-height:18px !important;
	color:#FFF !important;
	background:none !important;
	padding:6px 15px !important;
	margin:0 !important;
}

.encabezado1 {
	background:#67b8de;
	border-left:solid 6px #58a9cf;
}

.encabezado2 {
	background:#ff7e66;
	border-left:solid 6px #f27159;
}

.encabezado3 {
	background:#58585a;
	border-left:solid 6px #404042;
}

.encabezado4 {
	background:#949599;
	border-left: solid 6px #818286;
}

.encabezado5 {
	background:#1784c7;
	border-left: solid 6px #4090c2;
}

.menuRecuadro {
    position: relative;
    border: 1px solid #dadada;
    overflow: hidden;
    background: #FFF;
    border-bottom: 2px solid #dadada;
}

.post-seccion-bottom {
	margin-bottom:5px !important;
}

.post-seccion-top {
	margin-bottom:-10px !important;
}

.post-fecha {
	background-color: #67b8de ;
    padding: 5px 8px;
    color: #FFF !important;
    margin-bottom: 3px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 11px !important;
	line-height:12px;
    font-weight: 400;
	letter-spacing:1.2px;
    z-index: 100;
}


.post-seccion-top, .post-seccion-top a, .post-seccion-bottom, .post-seccion-bottom a  {
    background-color: #4E4E4E;
    padding: 5px 10px 5px 8px;
    color: #FFF !important;
    margin-bottom: 0px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 10.5px !important;
    font-weight: 600;
    z-index: 100;
}

/* [ 10 ] BARRA NAVEGACION ============================================================================================== */

.navegacion {
	margin-left:-10px;
	margin-top:-15px;
}

p.navegacion, .navegacion a, .navegacion span {
    color: #666;
    font-weight: 400;
	font-size:14px !important;
	font-family: 'Open Sans', sans-serif;
	padding:3px 5px;
	margin-right:3px;
}
p.navegacion   {
    color: #666;
}
.navegacion a   {
    color: #000;
	font-weight: 600;
	background:	#f3f3f5;
}
.navegacion a:hover   {
	text-decoration:underline !important;
}

/* [ 11 ] HELPERS ============================================================================================== */


.post-text {
	background:#E4E4E4;
	color:#4E4E4E;
	font-style:italic;
	font-size:14px;
	line-height:20px;
	font-family:"Courier New",Courier,monospace;
	padding:20px;
	overflow:hidden;
	border:solid 2px #ccc;
}
pre {
	font-size:14px;
	line-height:24px;
	color:rgba(0,0,0,0.9);
	overflow:auto;
	padding:24px;
	word-wrap:normal;
}
pre,code,kbd,samp,var,output {
	font-size:14px;
	font-style:normal;
	font-family: Menlo,Monaco,Consolas,Courier,monospace;
}


/* Float -------------------------------- */
.floatRight {
	float:right;
	display:inline-block;
}
.floatLeft {
	float:left;
	display: inline-block;
}

.floatCenter {
	margin:0 auto!important;

	
}


/* Padding (Aplicable a los divs )-------------------------------- */


.padding-0 {
	padding:0 !important;
}

.padding-5 {
	padding:5px !important;
}

.padding-10 {
	padding:10px !important;
}

.padding-15 {
	padding:15px !important;
}

.padding-20 {
	padding:20px !important;
}

.padding-25 {
	padding:25px !important;
}

.padding-30 {
	padding:30px !important;
}
.padding-40 {
	padding: 40px !important;
}

.padding-50 {
	padding: 50px !important;
}

.padding-60 {
	padding: 60px !important;
}

.padding-70 {
	padding: 70px !important;
}

.padding-80 {
	padding: 80px !important;
}




.paddingSide-5 {
	padding:0 5px 0 5px !important;
}

.paddingSide-10 {
	padding:0 10px 0 10px!important;
}

.paddingSide-15 {
	padding:0 15px 0 15px !important;
}

.paddingSide-20 {
	padding:0 20px 0 20px !important;
}

.paddingSide-25 {
	padding:0 25px 0 25px !important;
}

.paddingSide-30 {
	padding:0 30px 0 30px !important;
}
.paddingSide-40 {
	padding:0 40px 0 40px !important;
}

.paddingSide-50 {
	padding:0 50px 0 50px !important;
}

.paddingSide-60 {
	padding:0 60px 0 60px !important;
}

.paddingSide-70 {
	padding:0 70px 0 70px!important;
}

.paddingSide-80 {
	padding:0 80px 0 80px !important;
}


.paddingTop-0 {
	padding-top:0 !important;
}

.paddingTop-5 {
	padding-top:5px !important;
}

.paddingTop-10 {
	padding-top:10px !important;
}

.paddingTop-15 {
	padding-top:15px !important;
}

.paddingTop-20 {
	padding-top:20px !important;
}

.paddingTop-25 {
	padding-top:25px !important;
}

.paddingTop-30 {
	padding-top:30px !important;
}

.paddingTop-40 {
	padding-top: 40px !important;
}

.paddingTop-50 {
	padding-top: 50px !important;
}

.paddingTop-60 {
	padding-top: 60px !important;
}

.paddingTop-70 {
	padding-top: 70px !important;
}

.paddingTop-80 {
	padding-top: 80px !important;
}

.paddingLeft-0 {
	padding-left:0 !important;
}

.paddingLeft-5 {
	padding-left:5px !important;
}

.paddingLeft-10 {
	padding-left:10px !important;
}

.paddingLeft-15 {
	padding-left:15px !important;
}

.paddingLeft-20 {
	padding-left:20px !important;
}

.paddingLeft-25 {
	padding-left:20px !important;
}

.paddingLeft-30 {
	padding-left:30px !important;
}

.paddingLeft-40 {
	padding-left: 40px !important;
}

.paddingLeft-50 {
	padding-left: 50px !important;
}

.paddingLeft-60 {
	padding-left: 60px !important;
}

.paddingLeft-70 {
	padding-left: 70px !important;
}

.paddingLeft-80 {
	padding-left: 80px !important;
}


.paddingBottom-0 {
	padding-bottom::0px !important;
}

.paddingBottom-5 {
	padding-bottom:5px !important;
}

.paddingBottom-10 {
	padding-bottom:10px !important;
}

.paddingBottom-15 {
	padding-bottom:15px !important;
}

.paddingBottom-20 {
	padding-bottom:20px !important;
}

.paddingBottom-25 {
	padding-bottom:25px !important;
}

.paddingBottom-30 {
	padding-bottom:30px !important;
}

.paddingBottom-40 {
	padding-bottom: 40px !important;
}

.paddingBottom-50 {
	padding-bottom: 50px !important;
}

.paddingBottom-60 {
	padding-bottom: 60px !important;
}

.paddingBottom-70 {
	padding-bottom: 70px !important;
}

.paddingBottom-80 {
	padding-bottom: 80px !important;
}

.paddingRight-0 {
	padding-right:0px !important;
}

.paddingRight-5 {
	padding-right:5px !important;
}

.paddingRight-10 {
	padding-right:10px !important;
}

.paddingRight-15 {
	padding-right:15px !important;
}

.paddingRight-20 {
	padding-right:20px !important;
}

.paddingRight-25 {
	padding-right:25px !important;
}

.paddingRight-30 {
	padding-right:30px !important;
}

.paddingRight-40 {
	padding-right: 40px !important;
}

.paddingRight-50 {
	padding-right: 50px !important;
}

.paddingRight-60 {
	padding-right: 60px !important;
}

.paddingRight-70 {
	padding-right: 70px !important;
}

.paddingRight-80 {
	padding-right: 80px !important;
}


.paddingUpDown-5 {
	padding:5px 0 5px 0!important;
}

.paddingUpDown-10 {
	padding:10px 0 10px 0!important;
}

.paddingUpDown-15 {
	padding:15px 0 15px 0 !important;
}

.paddingUpDown-20 {
	padding:20px 0 20px 0 !important;
}

.paddingUpDown-25 {
	padding:25px 0 25px 0 !important;
}

.paddingUpDown-30 {
	padding:30px 0 30px 0 !important;
}
.paddingUpDown-40 {
	padding:40px 0 40px 0 !important;
}

.paddingUpDown-50 {
	padding:50px 0 50px 0 !important;
}

.paddingUpDown-60 {
	padding:60px 0 60px 0 !important;
}

.paddingUpDown-70 {
	padding:70px 0 70px 0 !important;
}

.paddingUpDown-80 {
	padding:80px 0 80px 0 !important;
}



/* ------- Margenes ------- */

.margin-0 {
	margin:0px 0px 0px 0px !important;
}

.margin-5 {
	margin:5px !important;
}

.margin-10 {
	margin:10px !important;
}

.margin-15 {
	margin:15px !important;
}

.margin-20 {
	margin:20px !important;
}

.margin-25 {
	margin:25px !important;
}

.margin-30 {
	margin:30px !important;
}
.margin-40 {
	margin: 40px !important;
}

.margin-50 {
	margin: 50px !important;
}

.margin-60 {
	margin: 60px !important;
}

.margin-70 {
	margin: 70px !important;
}

.margin-80 {
	margin: 80px !important;
}


.marginSide-5 {
	margin:5px 0px 5px 0!important;
}

.marginSide-10 {
	margin:10px 0 10px 0 !important;
}

.marginSide-15 {
	margin:0 15px 5px 15px !important;
}

.marginSide-20 {
	margin:5px 20px 5px 20px !important;
}

.marginSide-25 {
	margin:5px 25px 5px 25px !important;
}

.marginSide-30 {
	margin:5px 30px 5px 30px !important;
}
.marginSide-40 {
	margin:5px 40px 5px 40px !important;
}

.marginSide-50 {
	margin:5px 50px 5px 50px !important;
}

.marginSide-60 {
	margin:5px 60px 5px 60px !important;
}

.marginSide-70 {
	margin:5px 70px 5px 70px!important;
}

.marginSide-80 {
	margin:5px 80px 5px 80px !important;
}

.marginUpDown-5 {
	margin:5px 0 5px 0!important;
}

.marginUpDown-10 {
	margin:10px 0 10px 0!important;
}

.marginUpDown-15 {
	margin:15px 0 15px 0 !important;
}

.marginUpDown-20 {
	margin:20px 0 20px 0 !important;
}

.marginUpDown-25 {
	margin:25px 0 25px 0 !important;
}

.marginUpDown-30 {
	margin:30px 0 30px 0 !important;
}
.marginUpDown-40 {
	margin:40px 0 40px 0 !important;
}

.marginUpDown-50 {
	margin:50px 0 50px 0 !important;
}

.marginUpDown-60 {
	margin:60px 0 60px 0 !important;
}

.marginUpDown-70 {
	margin:70px 0 70px 0 !important;
}

.marginUpDown-80 {
	margin:80px 0 80px 0 !important;
}

.marginBottom-0 {
	margin-bottom:0px !important;
}

.marginBottom-5 {
	margin-bottom:5px!important;
}

.marginBottom-10 {
	margin-bottom:10px!important;
}

.marginBottom-15 {
	margin-bottom:15px!important;
}

.marginBottom-20 {
	margin-bottom:20px!important;
}

.marginBottom-25 {
	margin-bottom:25px!important;
}

.marginBottom-30 {
	margin-bottom:30px!important;
}

.marginBottom-40 {
	margin-bottom:40px!important;
}

.marginBottom-50 {
	margin-bottom:50px!important;
}

.marginBottom-70 {
	margin-bottom:70px!important;
}

.marginBottom-80 {
	margin-bottom:80px!important;
}

.marginTop-0 {
	margin-top:0px !important;
}

.marginTop-5 {
	margin-top:5px!important;
}

.marginTop-10 {
	margin-top:10px!important;
}

.marginTop-15 {
	margin-top:15px!important;
}

.marginTop-20 {
	margin-top:20px!important;
}

.marginTop-25 {
	margin-top:25px!important;
}

.marginTop-30 {
	margin-top:30px!important;
}

.marginTop-40 {
	margin-top:40px!important;
}

.marginTop-50 {
	margin-top:50px!important;
}

.marginTop-60 {
	margin-top:60px!important;
}

.marginTop-70 {
	margin-top:70px!important;
}

.marginTop-80 {
	margin-top:80px!important;
}

.marginLeft-0 {
	margin-left:0!important;
}

.marginLeft-5 {
	margin-left:5px!important;
}

.marginLeft-10 {
	margin-left:10px!important;
}

.marginLeft-15 {
	margin-left:15px!important;
}

.marginLeft-20 {
	margin-left:20px!important;
}

.marginLeft-25 {
	margin-left:25px!important;
}

.marginLeft-30 {
	margin-left:30px!important;
}

.marginLeft-40 {
	margin-left:40px!important;
}

.marginLeft-50 {
	margin-left:50px!important;
}

.marginLeft-60 {
	margin-left:60px!important;
}

.marginLeft-70 {
	margin-left:70px!important;
}

.marginLeft-80 {
	margin-left:80px!important;
}

.marginRight-0 {
	margin-right:0!important;
}

.marginRight-5 {
	margin-right:5px!important;
}

.marginRight-10 {
	margin-right:10px!important;
}

.marginRight-15 {
	margin-right:15px!important;
}

.marginRight-20 {
	margin-right:20px!important;
}

.marginRight-25 {
	margin-right:25px!important;
}

.marginRight-30 {
	margin-right:30px!important;
}

.marginRight-40 {
	margin-right: 40px!important;
}

.marginRight-50 {
	margin-right: 50px!important;
}

.marginRight-60 {
	margin-right: 60px!important;
}

.marginRight-70 {
	margin-right: 70px!important;
}

.marginRight-80 {
	margin-right: 80px!important;
}


/* Alineacion y formato de Textos -------------------------------- */


.font-size-10 {
	font-size:10px !important;
	line-height:18px !important;
}

.font-size-11 {
	font-size:11px !important;
	line-height:19px !important;
}

.font-size-12 {
	font-size:12px !important;
	line-height:20px !important;
}

.font-size-13 {
	font-size:13px !important;
	line-height:21px !important;
}

.font-size-14 {
	font-size:14px !important;
	line-height:22px !important;
}

.font-size-15 {
	font-size:15px !important;
	line-height:23px !important;
}

.font-size-16 {
	font-size:16px !important;
	line-height:24px !important;
}

.font-size-17 {
	font-size:17px !important;
	line-height:25px !important;
}

.font-size-18 {
	font-size:18px !important;
	line-height:26px !important;
}

.font-size-19 {
	font-size:19px !important;
	line-height:27px !important;
}

.font-size-20 {
	font-size:20px !important;
	line-height:28px !important;
}

.font-size-21 {
	font-size:21px !important;
	line-height:29px !important;
}

.font-size-22 {
	font-size:22px !important;
	line-height:30px !important;
}

.font-size-23 {
	font-size:23px !important;
	line-height:31px !important;
}

.font-size-24 {
	font-size:24px !important;
	line-height:32px !important;
}

.font-size-25 {
	font-size:25px !important;
	line-height:33px !important;
}

.font-size-26 {
	font-size:26px !important;
	line-height:34px !important;
}


.font-size-27 {
	font-size:27px !important;
	line-height:35px !important;
}


.font-size-28 {
	font-size:28px !important;
	line-height:36px !important;
}


.font-size-29 {
	font-size:29px !important;
	line-height:37px;
}


.font-size-30 {
	font-size:30px !important;
	line-height:38px !important;
}

.font-size-31 {
	font-size:31px !important;
	line-height:39px !important;
}

.font-size-32 {
	font-size:32px !important;
	line-height:40px !important;
}

.font-size-33 {
	font-size:33px !important;
	line-height:41px !important;
}

.font-size-34 {
	font-size:34px !important;
	line-height:42px !important;
}

.font-size-35 {
	font-size:35px !important;
	line-height:43px !important;
}

.font-size-36 {
	font-size:36px !important;
	line-height:44px !important;
}

.font-size-37 {
	font-size:37px !important;
	line-height:45px !important;
}

.font-size-38 {
	font-size:38px !important;
	line-height:46px !important;
}



.textLeft {
	text-align:left !important;
}

.textRight {
	text-align:right!important;
}

.textCenter {
	text-align: center!important;
}

.textJustify {
	text-align: justify!important;
}

.hide {
	display:none;
}

.normal, .normal a  {
	font-weight:normal !important;
}

.regular, .regular a {
	font-weight: 500 !important;
}

.light, .light a {
	font-weight:300 !important;
}

strong  {
	font-weight:600 !important;

}

.bold, .bold a, strong  {
	font-weight:600 !important;
}

.bolder, .bolder a {
	font-weight: 700 !important;
}



.italic {
	font-style:italic !important;
}

.hidden {
	overflow:hidden;
}

.scroll {
	overflow:scroll;
}

.relative {
	position:relative;
}

.absolute {
	position:absolute;
}

.left {
	float:left;
}

.right {
	float:right;
}

.table-cell {
	display:table-cell !important;
	}

.inline-block {
	display: inline-block !important;
	}
	
.middle {
	vertical-align:middle !important;
}	

.top {
	padding-top:40px;
}

.positionTop {
	top:20px !important;
}

.positionBottom {
	bottom:20px !important;
}

.positionLeft {
	left:20px !important;
}

.positionRight {
	right:20px !important;
}


.upper, .uppercase {
	text-transform:uppercase !important;
}

.lower, .lowercase {
	text-transform: none!important;
}

.pointer {
	cursor:pointer;
}

.sepVert {
	margin-bottom:40px;
}

.sepLat {
	padding-left:20px;
	padding-right:20px;
}

.bkBlanco {
	background:#fff;
}


.tableCenter {
	display:table;
	height:100%;
	width:100%;
}

.tableCentered {
	display:table-cell;
	vertical-align: middle;
}

.widthAuto {
	width:auto !important;
	}



/* [  ] TOOLBOX ============================================================================================== */

#toolBox {
	margin-bottom:-50px;
}


.toolBox {
	overflow:hidden;
	width:300px;
	float:right;
	top:180px;

	text-align:right;
	margin-top:20px;
	margin-right:30px;
	
}

.toolBox a {
	width:36px;
	height:26px;
	margin-left:4px;
	padding:8px;
	display:inline-block;
	border-right: 1px solid #dadada;
}

.toolBox a.last   {
	border-right: none !important;
}

.toolPDF {
	background:url(../images/toolBox/pdf.png) no-repeat;
}

.toolDownload {
	background:url(../images/toolBox/download.png) no-repeat;
}

.toolFavorite {
	background:url(../images/toolBox/favorite.png) no-repeat;
}

.toolPrint {
	background:url(../images/toolBox/print.png) no-repeat;
}

.toolShare{
	background:url(../images/toolBox/share.png) no-repeat;
}




/* [  ] SLIDER ============================================================================================== */

.SlideContent {
	margin:25px;
	overflow: auto;
	overflow-x: hidden !important;
	height:70% !important;
}


/* [  ] REVISAR ============================================================================================== */

/* ------- Numeros Grandes ------- */
.numerosGrandes {
	vertical-align:baseline;
	position:absolute;
	text-align:center;
	color:#666;
	width:70px;
	margin-top:-15px;
	height:76px;
	font:200 55px 'Open Sans',sans-serif;
	letter-spacing:-3px;
	padding-top:-20px;
	overflow:hidden;
	display:inline-block;
	color:#ff7e66;
	font-style: inherit;
}

.pasosNumero {
    text-align: center;
    color: #1784c7 !important;
    display: inline-block;
    font: 200 55px 'Open Sans',sans-serif;
	line-height:60px;
    letter-spacing: -3px;
    top: 0;
    padding-top: 0px !important;
}

.preguntas {
	text-align:left !important;
	display:inline-block;
	overflow:hidden;
	
}
.preguntas h5 {
	margin-left:80px;
	background:none;
	margin-bottom:20px;
	min-height: 50px;
	color:#ff7e6 !important;
}
.respuesta {
	margin-left:78px;
	background: none;
}


.palabraClave {
	color:#222 !important;
	background:#eeeeee;
	border:#dadada solid 1px;
	font-size:12px !important;
	line-height:22px;
	letter-spacing:0.3px;
	padding:5px 10px 5px 10px;
	display:inline-block;
	margin:3px;
	text-decoration:none;
	font-weight:500;
	position: relative;

}
.palabraClave:hover {
	background:#58585a;
	color:#FFF !important;
	border:#eeeeee solid 1px;
}

.palabraClave span {
	margin:0;
	padding:0;
}


.floatBox {
   position: absolute;
   left: 75% !important;
   top:0;
   width:25%;
   margin-left:-25px;
}


.close {
	width: 10px !important;
    top: 11px;
    position: absolute;
}

.accCntnt2 ol li, .accCntnt ol li {
	list-style: upper-alpha !important;
	padding:10px;
	text-decoration:none;
	vertical-align:text-top;
	margin-left:15px;
	line-height:20px;
	background-image:none !important;
	border-bottom:1px dotted #dadada !important;
}

.accCntnt2 ul li, .accCntnt ul li {
	background-image:url(../images/listas/list-arrow-1-Naranja.png)!important;
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none !important;
	padding:5px 20px;
	line-height:25px;
	text-decoration:none;
	vertical-align:text-top;
	border-bottom: none !important;
}





/* ------- IE7 ------- */
#AvisoIE7 {
	display: none;
}
.ancho {
	/*padding:0 10%;*/
	width:980px !important;
	margin:0 auto;
	/*padding-left:20px;padding-right:20px;*/
	max-width:1400px;
}
a {
	text-decoration:none !important;
}
@media only screen and (max-width:980px) {
	.ancho {
				width:92% !important;
	}
}
@media only screen and (min-width:1300px) and (max-width:3000px) {
	.ancho {
				width: 1200px !important;
	}
}

/* FIN ESTILOS GENERICOS ==================================================================================================================== */



/* [ 6 ] MEDIA PRINT ============================================================================================== */

@media only print {
	
	@page {
		margin: 1.5cm 1cm 2cm 1cm;
	}
	
	body, p, li {
		font-size:14px !important;
		line-height:20px !important;
	}
	
	/* SidebBar */
	.sidebarMenuRight, .sidebarMenuLeft {
		display: none !important;
	}

	.infoContent {
		display:block !important;
		border-bottom:2px dotted #CCC;
		padding-bottom:40px;
		margin-top:30px;
	}
	
	#sidebar .unit-70 {
		width:100% !important;
	}
	
	#sidebar .unit-30 {
		width:100% !important;
	}	
	
	/* Imagenes */
	#contenido img {
		max-width:640px;
		margin:0 auto !important;
	}

	/* Ocultar objetos  */
	#azul {
		display: none !important;
	}
	
	#header {
		background: url(../images/headerback.jpg) repeat-x #fff;
		border-bottom:2px dotted #CCC !important;
		height:100px !important;
		padding:0 40px !important;
	}
	#cabecera {
		display: none !important;
	}
	.tituloPrint {
		display:block;
		margin:40px 10px;
		padding:0 40px !important;
	}
	
	#contenido {
		margin:0;
		margin-top:-40px !important;
		padding:0;
	}
	.container {
		width:100%;
		margin:0 !important;
		padding:0;
		}
	
	#menuContainer {
		display: none !important;
	}
	
	#footerInstitucional {
		display: none !important;
	}
	
	

	li {
		list-style: square !important;
		list-style-position: inside !important;
		 
	}
	
}





/* Sacar el Jueves */

#footer {
	background:#eaeaea;
	padding:15px 0;
	color:#333;
	text-align:center;
	border-top: 1px solid #999;
}

#footer img {
	margin:0 20px;
}

#footerInstitucional {
	background: url(../images/BG.png) repeat left top #222;
	padding:25px 0 50px;
	color:#fff;
	font-family: "Open Sans",sans-serif;
}

#footerInstitucional h3{
	color:#fff;
	font-size:17px;
	font-weight:400;
	margin:0 0 10px;
	border-bottom:1px solid #777;
	padding-bottom:2px;
}

#footerInstitucional ul {
	margin:0;
	padding:0;
}

#footerInstitucional ul li {
	/*padding: 1px 15px;*/
}

#footerInstitucional .arrowBlanco2 li a {
	color:#fff;
	font-size:13px;
	font-weight:normal;
}

#footerInstitucional a:hover {
	color:#0CF;
}


#footerInstitucional .arrowBlanco2 li {
	border-bottom: 1px dotted #666 !important;
}

#institucional00, #institucional01, #institucional02, #institucional03 {
	margin-top:20px;
}

#redesSocialesFooter {
}

.redesSociales {
	overflow:hidden;
	text-align:right;
	margin-top:5px;
}

.redesSociales a {
	width:28px;
	height:28px;
	margin-left:5px;
	display:inline-block;
}

.facebook {
	background:url(../images/redesSociales/facebook.png);
}

.twitter {
	background:url(../images/redesSociales/twitter.png);
}

.youtube {
	background:url(../images/redesSociales/youtube.png);
}

.facebook:hover {
	background:url(../images/redesSociales/facebookG.png);
}

.twitter:hover {
	background:url(../images/redesSociales/twitterG.png);
}

.youtube:hover {
	background:url(../images/redesSociales/youtubeG.png);
}

@media only screen and (max-width: 480px) {
	#footer img {
		width:auto !important;
	}	
}

@media only screen and (max-width: 768px) {
	#footer img {
		width:100px;
	}
	#redesSocialesFooter {
		float: left;
		margin-top: 10px;
		width:100%;
	}
	.redesSociales {
		text-align:left;
	}
}