/*******************/
/***** fuentes *****/
/*******************/

@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.eot');
	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-light-webfont.woff') format('woff'),  url('../fonts/opensans-light-webfont.ttf') format('truetype'),  url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'bebas_neueregular';
	src: url('../fonts/bebasneue-webfont.eot');
	src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebasneue-webfont.woff') format('woff'),  url('../fonts/bebasneue-webfont.ttf') format('truetype'),  url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'oxygenlight';
	src: url('../fonts/oxygen-light-webfont.eot');
	src: url('../fonts/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/oxygen-light-webfont.woff') format('woff'),  url('../fonts/oxygen-light-webfont.ttf') format('truetype'),  url('../fonts/oxygen-light-webfont.svg#oxygenlight') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*****************/
/***** RESET *****/
/*****************/

body {
	color:#999999;	
	font-family: "Open Sans", sans-serif;		
	font-size:15px;
	font-weight:400;
	line-height:25px;		
	margin:0;
	overflow-x:hidden;
	padding:0;				
}

html {	
	margin:0;
	padding:0;
}

/*********************/
/* TITULOS GENERALES */
/*********************/

h1,h2,h3,h4,h5,h6 {
 color:#575757;
 font-family: "Open Sans", sans-serif;
 font-weight:700;
 letter-spacing: -1px;
 text-transform: uppercase;
}

h1 {
    background: url(../Images/title_line.jpg) left bottom no-repeat;
	color: #333;
	font-family: "Open Sans";
    font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
    margin-bottom: 22px;
    padding: 0px 55px 24px 0px;
    text-transform: uppercase;   
}

h2 {
 color:#676666;
 font-size: 18px;
 line-height: 24px;
 margin: 0 0 25px;  
}

h3 {
    color: #44a925;
    font-size: 16px;
    line-height: 16px;
	margin: 0 0 20px;
}


h4 {	
}

h5 {	
}

.heading_wrapper h2 {
    text-align: right;
}

	.heading_wrapper h2 span {
		color: #353535;
		font-size: 13px;
		font-family: "Open Sans",sans-serif;
		letter-spacing: 1px;
	}

a, a:visited {
	color:#606060;
	font-size: 15px;
	outline: none !important;
	text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover, a:active {
	text-decoration:none;		
}

ul {
	margin:0;
	padding:0;	
}

ul li {
	color:#676666;
	font-size: 14px;
	list-style-type:none;
	margin:0;
	padding:0;	
    font-family: "trebuchet MS",verdana,Helvetica,arial;
}

ol li {
	color:#676666;
	font-family: "trebuchet MS",verdana,Helvetica,arial;
	font-size: 14px;
	/*list-style-type:none;*/
	margin:0;
	padding:0;	
}

img {
	display:block;
	max-width: 100%;
}

p {
	color:#676666;
    font-family: "trebuchet MS",verdana,Helvetica,arial;
    font-size: 14px;
    font-weight: 400;
	line-height: 19px;
    margin-bottom: 25px;
}

hr {   
}

strong, b {
    font-size: 14px;
    font-family: "trebuchet MS",verdana,Helvetica,arial;
}

.DNNEmptyPane {
    padding: 0 !important;
    display: none !important;
}





/******************/
/***** HEADER *****/
/******************/

.ax-header{
	background: url(../Images/bkg_top_menu.jpg) repeat-x;
}


/********/
/* LOGO */
/********/

.ax-logo {
    position: relative;
    z-index: 1;
}

	.ax-logo img {
			width: 100%;
		}


/*************/
/* MENU TOP */
/************/

.ax-menu_top ul {
    text-align: right;
}

.ax-menu_top ul li {
    display: inline-block;
    position: relative;
}

	.ax-menu_top ul li::after {
		color: #fff;
		content: "|";
		font-size: 9px;
		left: -3px;
		position: absolute;
		top: 0;
	}

	.ax-menu_top ul li:first-child::after {
		content: "";
	}

		.ax-menu_top ul li a {
			color: #fff;
			display: block;
			font-size: 9px;
			padding: 0 10px;
			text-transform: uppercase;
		}

.dnnEditState .ax-menu_top ul li a{
	color: #383838;
}

/*********/
/* REDES */
/*********/

.ax-transversal {
	padding-top: 30px;
    text-align: right;
}

.ax-content-networks ul li{
    display: inline-block;
	vertical-align: middle;
}

	.ax-content-networks ul li a {
		background: url(../Images/social-network-top.png) no-repeat;
		display: block;
		font-size: 0px;
		height: 35px;
		width: 35px;    
	}

		.ax-content-networks ul li.ax-tw-top a {
			background-position: 0px 0px;
		}

		.ax-content-networks li.ax-yt-top a {
			background-position: -35px 0px;
		}

		.ax-content-networks ul li.ax-fb-top a {
			background-position: -70px 0px;
		}

		.ax-content-networks ul li.ax-ing-top a {
			background-position: -105px 0px;
		}

		.ax-content-networks ul li a:hover {
			opacity: 0.6;
		}


/*********************/	
/* ICONO AUDIO */
/*********************/
.ax-content-networks ul .ax-audio > a {
    background: url(../Images/icon-audio2.png) no-repeat;
    background-position-x: 7px;
}
.icon-audio {
    text-align: left;
    display: inline-block;
    width: 100%;
}
.ax-tooltip {
    position: absolute;
    padding: 10px 16px;
    pointer-events: none;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
    background: #00777e00;
    white-space: nowrap;
    z-index: 1;
    width: auto;
    top: 25px;
}

.ax-tooltip p {
    margin: 0;
    color: rgba(255, 255, 255, 0);
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
}
.icon-audio:hover .ax-tooltip,
.icon-audio:focus .ax-tooltip {
    background: #171717c2;

}
.icon-audio:hover .ax-tooltip p,
.icon-audio:focus .ax-tooltip p {
    color: #fffdfd;

}
.icon-audio {
    position: relative;
    top: 2px;
}
.icon-audio svg {
	fill: #44a925;
	stroke: #44a925;
	top: 6px;
	position: relative;
	left: 42%;
}
/*********************/
/* PROGRAMA TU VIAJE */
/*********************/

.ax-content-google {
    background-color: rgba(108, 177, 45, 0.9);
	display: none;
    opacity: 0.98;
    padding: 20px 15px;
	position: absolute;
    width: 234px;
	z-index: 1;
}

.dnnEditState .ax-content-google{
	display: block;
	position: inherit;
}

.ax-content-travel img{
	cursor: pointer;
}

.ax-contentGoogleTransit p {
    color: #fff;
    font-family: "bebas_neueregular";
    font-size: 28px;
    line-height: 27px;
    text-align: center;
}

	.ax-contentGoogleTransit p:nth-child(2) {
		color: #373636;
	}

	.ax-contentGoogleTransit figure:nth-of-type(1) {
		margin: 0 0 25px;
	}

.ax-bottom-travel {
    background: rgba(0, 0, 0, 0) url("../Images/bkg_sInt.png") no-repeat scroll center bottom;
    bottom: -47px;
    display: block;
    height: 47px;
    left: 0;
    position: absolute;
    width: 264px;
}

.dnnEditState .ax-bottom-travel,
.showControlBar .ax-bottom-travel{
	display: none;
}

/*ZOOM*/
.ax-modalmask {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

	.ax-modalmask:target {
		opacity:1;
		pointer-events: auto;
	}

.ax-modalbox{
	width: 30%;
	position: relative;
	padding: 32px 20px 13px 20px;
	background: #fff;
	border-radius:3px;
	-webkit-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;	
}

.ax-movedown {
	margin: 0 auto;
}

	.ax-modalmask:target .ax-movedown{		
		margin:1% auto;
	}

.ax-close {
	background: #606061;
	color: #FFFFFF !important;
	line-height: 25px;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	border-radius:3px;
	font-size:16px;
}

	.ax-close:hover { 	
		color:#222;
	}

		.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

		#ex2 img:hover { cursor: url(grab.cur), default; }
		#ex2 img:active { cursor: url(grabbed.cur), default; }
	
/*ZOOM*/




/**********/
/* SEARCH */
/**********/

.ax-search{
	position: relative
}

	.ax-search input {
		background: #e1e1e1;
		border: medium none;
		border-radius: 20px 10px 10px 20px;
		height: 32px;
		padding: 8px 10px 7px;
        outline: none;
		margin:0px;
	}

.ax-search-button {
	background: rgba(0, 0, 0, 0) url("../Images/sprite.png") no-repeat scroll;
    font-size: 0;
    height: 35px;
    position: absolute;
    right: 0;
    top: -2px;
    width: 35px;
}

.searchInputContainer a.dnnSearchBoxClearText {
    display: none;
}

.searchInputContainer {
    margin: 0 5px 0 0;
}
	

/*************/
/* MAIN MENU */
/*************/

.ax-content-tools{
    display: none;
}

.ax-menu ul {
    padding: 30px 0 0;
    text-align: right;
}

	.ax-menu ul li {
		display: inline-block;
	}

	.ax-menu > ul > li:first-child,
	.ax-menu > ul > li:nth-child(9),
	.ax-menu > ul > li:nth-child(10),
	.ax-menu > ul > li:nth-child(11),
	.ax-menu > ul > li:nth-child(12),
	.ax-menu > ul > li:nth-child(13) {
		display: none;
	}

		.ax-menu ul li a {
			color: #606060;
			font-family: "open_sanslight";
			font-size: 13px;
			padding: 4px 6px;
			text-transform: uppercase;
			transition: none;
		}

			.ax-menu > ul > li > a:hover {
				border-top: 2px solid #47bb24;
			}

			.ax-menu li.selected > a {
				border-top: 2px solid #47bb24;
			}

@media screen and (min-width:670px){
.ax-menu ul li ul,
.ax-menu ul li ul ul {
    display: none;
}

.ax-menu ul li:hover > a {
    border-top: 2px solid #47bb24;
}
    
.ax-menu > ul > li:hover > ul {
    display: block;
    background: #fff;
    text-align: left;
    margin: auto;
    position: absolute;
    z-index: 1;
    padding: 10px 1%;
    max-width: 100%;
    box-sizing: border-box;
}

.ax-menu > ul > li > ul > li {
    display: block;
    vertical-align: top;
}

/*.ax-menu > ul > li > ul a {
    color: #77b829;
}*/

.ax-menu > ul > li > ul a:before {
    content: "-";
    display: inline-block;
    margin-right: 5px;
}

.ax-menu > ul > li > ul a:hover{
    border-top: none;
    border-bottom: 2px solid #77b829;
} 

.ax-menu > ul > li > ul li.selected a {
    border-top: none;
    border-bottom: 2px solid #77b829;
}
}


/****************/
/**** BANNER ****/
/****************/

.ax-main-banner .ax-row {
    background: #f8f9f9 none repeat scroll 0 0;
    position: relative;
}

.ax-content-banner {
	border-bottom: 4px solid #49ae2a;
    position: relative;
    top: -22px;
}

.ax-content-banner.ax-banner-home-internal{
    top: 0px;
}

.ax-content-banner .chameleon_slider.NewsOne {
	border: none;
	border-radius: 0px;
}

.ax-content-banner .chameleon_slider .main_panel {
	border-radius: 0px;
}

.ax-content-banner .chameleon_slider .main_panel .items_wrapper .item_container > img{
	left: 0px !important;
}

.dnnEditState .ax-content-banner {
    position: inherit;
    top: 0px;
}

.dnnEditState .ax-main-banner .ax-row{
	z-index: 0;
}

.ax-content-banner .media_link {
    background: none !important;
}

.ax-bannerHome.ax-responsive-banner {
    display: none;
}

.dnnEditState .ax-bannerHome.ax-responsive-banner {
    display: block;
	width: 40%;
}

.chameleon_slider.NewsOne .pagination .pages_container li{
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll center;
	background-position: -28px -137px;
	height: 13px;
	opacity: 0.7;
	width: 13px;
}

.chameleon_slider.NewsOne .pagination .pages_container li.current,
.chameleon_slider.NewsOne .pagination .pages_container li:hover{
	background-position: -8px -137px;
}




/***********************/
/***** MIGA DE PAN *****/
/***********************/

.ax-breadcrumbs {
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
}

	.ax-breadcrumbs span {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}

		.ax-breadcrumbs .ax-first a {
			display: inline-block;
		}


	.ax-breadcrumbs a {
		background: rgba(0, 0, 0, 0) url("../images/breadcrumbs_circle.png") no-repeat scroll center bottom;
		display: block;
		font-family: "Open Sans",sans-serif;
		font-size: 10px;
		padding: 0 20px 10px;
		text-transform: uppercase;
	}

.ax-content-breadcrumbs {
    background: rgba(0, 0, 0, 0) url("../images/breadcrumbs.jpg") no-repeat scroll left bottom;
	height: 45px;
    display: inline-block;
}

	.ax-content-breadcrumbs img {
		display: inline-block;
		margin: 1px 0 0;
	}

	
.ax-first {
    margin: 0 0 0 10px;
}



/***********************/
/**** MENU LATERAL ****/
/**********************/

.ax-sidebar ul li {
    border-bottom: 1px dotted #b3b2b2;
    margin: 0 0 0 20px;
    position: relative;
}

	.ax-sidebar ul li::after {
		background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -60px -6px;
		content: "";
		height: 20px;
		left: -25px;
		position: absolute;
		top: 9px;
		width: 20px;
	}

		.ax-sidebar ul li:hover:after{
			background-position: -100px -6px;
		}

			.ax-sidebar ul li a {
				display: block;
				font-family: trebuchet ms;
				font-size: 13px;
				line-height: 20px;
				padding: 6px 0 6px 10px;
				transition: none;
			}

.ax-sidebar ul li:hover {
    background: #44a925 none repeat scroll 0 0;
}

	.ax-sidebar ul li:hover a {
		color:#fff;
	}

.ax-title-sidebar {
    margin: 10px 0;
}

	.ax-title-sidebar span {
		color: #757575;
		display: block;
		font-family: bebas_neueregular;
		font-size: 25px;
		text-transform: uppercase;
	}


.ax-sidebar ul li ul {
    background: #44a925 none repeat scroll 0 0;
    border-right: 2px solid #286b05;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: -100%;
    top: 0;
    width: 100%;
	z-index: 1;
}

.ax-sidebar ul li ul li{
	border: none;
}

	.ax-sidebar ul li ul li::after,
	.ax-sidebar ul li ul li:hover::after,
	.ax-sidebar ul li ul li.selected::after{
		background-position: -120px -5px;
	}

	.ax-sidebar ul li ul li:hover > a {
		background: #35831d;
	}

		.ax-sidebar ul li ul li a{
			color: #fff;
		}

.ax-sidebar ul li ul {
   display: none;
}

.ax-sidebar ul li:hover > ul {
    display: block;
}

.ax-sidebar ul li.selected::after {
    background-position: -100px -6px;
}

	.ax-sidebar ul li.selected a {
		background: #44a925 none repeat scroll 0 0;
		color: #fff;
	}


/******************************************/
/***** TABS HOME - TWITTER - FACEBOOK *****/
/******************************************/

.ax-tab-main {
	background: #fff;
    /*float: left;
    width: 500px;*/
}

.ax-content {
    position: relative;
	width: 100%;
}

.ax-content-tab {
    display: inline-block;
    padding: 10px 0 0 30px;
    width: 50%;
}

.ax-accordion {
    display: none;
}

.ax-tabs {
    border-bottom: 1px solid #dedfe4;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

    .ax-tabs li {
        display: inline-block;
    }

        .ax-tabs li a {
			color: #878889;
			display: block;
			font-family: "open_sanslight";
			font-size: 15px;
			line-height: 18px;
			padding: 12px 8px;
			text-transform: uppercase;
			transition: none 0s ease 0s;
			white-space: nowrap;
		}

        .ax-tabs li.ax-active a,
        .ax-tabs li:hover a {
            border-bottom: 2px solid #49ae2a;
            color: #49ae2a;
        } 

.ax-tab-content {
    padding: 20px 10px 0;
}


.ax-container-news-home {
	background: #f8f9f9;
	margin: 0;
	padding: 80px 0;
    width: 100%;
}

	.ax-container-twitter, .ax-container-facebook {
		border-left: 2px solid #eeecec;
		border-right: 2px solid #eeecec;
		box-sizing: border-box;
		/*float: left;
		padding: 0 10px;
		width: 239px;*/
	}

.ax-container-twitter iframe,
.ax-container-facebook .fb-page.fb_iframe_widget {
    width: 100% !important;
    min-width: 100% !important;
    height: 770px !important;
}

.ax-container-facebook .fb-page.fb_iframe_widget span,
.ax-container-facebook .fb-page.fb_iframe_widget span iframe,
.ax-container-facebook .fb-page.fb_iframe_widget span iframe ._2p3a {
    width: 100% !important;
    min-width: 100% !important;
}

.ax-news-home {
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
    float: right;
    font-size: 0;
    margin: 0 0 15px;
    padding: 0 0 15px;
    vertical-align: top;
    width: 51%;
}

    .ax-content-news .ax-news-home:first-child,
    .ax-content-news.ax-news-2-col .ax-news-home:nth-child(3) {
		border-bottom: medium none;
		border-right: 1px solid #f2f2f2;
		float: left;
		margin: 0 15px 15px 0;
		padding: 0 15px 15px 0;
		width: 45%;
	}

    .ax-content-news.ax-news-2-col .ax-news-home {
        border: none;
        border-bottom: 1px solid #f2f2f2;
        margin: 0 0 15px;
        padding: 0 15px 15px;
        width: 100%;
        min-height: 355px;
    }

    .ax-content-news.ax-news-2-col .ax-news-home:last-child {
        border: none;
    }

.ax-content-news .ax-news-home a {
    color: #302f2f;
	cursor: pointer;
	display: block;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 700;
	line-height: 18px;
	transition: none 0s ease 0s ;
}

	.ax-content-news .ax-news-home a:hover{
		color:#49ae2a;
	}

.ax-content-news .ax-news-home:first-child a,
.ax-content-news.ax-news-2-col .ax-news-home a{
    font-size: 15px;
	margin: 0 0 5px;
}

.ax-content-news .ax-news-home:first-child a:first-child,
.ax-content-news.ax-news-2-col .ax-news-home a:first-child{
    width: 100%;
}

.ax-content-news .ax-news-home a:first-child {
    display: inline-block;
    vertical-align: top;
    width: 55px;
}

    .ax-content-news .ax-news-home:first-child a img,
    .ax-content-news.ax-news-2-col .ax-news-home a img {
        margin: 0 auto 10px;
        max-width: 100%;
        min-height: 108px;
        width: 100%;
    }

	.ax-news-home a img {
		max-width: 55px;
		min-height: 55px;
		width: 100%;
	}

.ax-text-news {
	box-sizing: border-box;
    display: inline-block;
	padding: 0 0 0 15px;
    width: 179px;
}


	.ax-content-news .ax-news-home:first-child .ax-text-news,
	.ax-content-news.ax-news-2-col .ax-news-home .ax-text-news{
		padding: 0;
		width: 100%;
	}

.ax-content-news .ax-news-home p {
    color: #302f2f;
    font-family: "open_sanslight";
    font-size: 12px;
	line-height: 12px;
}

	.ax-content-news .ax-news-home:first-child p,
	.ax-content-news.ax-news-2-col .ax-news-home p{
		font-size: 14px;
	}

    
.ax-content-news .ax-news-home .ax-text-news a {
    width: 100% !important;
}

.ax-btn-news {
    float: right;
    margin: 0 0 15px;
}

	.ax-btn-news a{
		background: #302f2f url("../Images/more_news.jpg") no-repeat scroll right center;
		color: #fff;
		font: 11px "Open Sans";
		padding: 0 30px 0 10px;
	}


.ax-title-twitter,
.ax-title-facebook{
    border-bottom: 1px solid #e4e4e4;
    color: #383838;
    font-family: "open_sanslight";
    font-size: 15px;
    margin: 0 0 20px;
    padding: 10px 0 10px 10px;
    text-align: center;
    text-transform: uppercase;
}

	.ax-title-twitter{
		background: url("../Images//icon-tw.png") no-repeat scroll 15px 3px;
	}

	.ax-title-facebook{
		background: url("../Images//icon-fb.png") no-repeat scroll 15px 3px;
	}

.dnnEditState .ax-tab {
    display: block !important;
}

._2lqh{
	display: none !important;
}




/* TABS NEWS */
.ax-tab .ax-news-container {
    border-bottom: 1px solid #f2f2f2;
    margin: 0 0 15px;
    padding: 0 15px 15px;
    width: 100%;
    min-height: 355px;
    box-sizing: border-box;
}

    .ax-tab .ax-news-container .ax-news-image {
        width: 100%;
    }

    .ax-tab .ax-news-container .ax-news-content {
        padding: 0;
        width: 100%;
    }

        .ax-tab .ax-news-container .ax-news-content h2 {
            margin: 10px 0 0;
        }

        .ax-tab .ax-news-container .ax-news-content a {
            font-family: "Open Sans";
            font-size: 13px;
        }

    .ax-tab .ax-news-container .ax-entradilla,
    .ax-tab .ax-news-container .ax-entradilla p {
        color: #302f2f;
        font-family: "open_sanslight";
        font-size: 14px;
        line-height: 17px;
        margin: 0;
    }

    .ax-noticias-metro .ax-more-info,
    .ax-tab .ax-news-container .ax-more-info {
        display: none;
    }






/***************************/
/***** DESTACADOS HOME *****/
/***************************/

.ax-item-home {
    text-align: center;
}

	.ax-item-home a {
		display: block;
		opacity: 0.7;
	}

		.ax-item-home a:hover {
			opacity: 1;
		}


.ax-item-home p {
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 0 auto;
    width: 65%;
}

	.ax-item-home p a {
		color: #353535;
		display: inline;
		font-weight: bold;
		font-size: 12px;
		opacity: 1;
	}

		.ax-item-home a img {
			margin: 0 auto;
		}




/********************/
/***** TV METRO *****/
/********************/

.ax-container-newsTv {
    background: #f8f9f9;
    margin: 0 0 100px;
    padding: 30px 0;
}

.ax-tv_metro span {
    color: #302f2f;
    cursor: default;
    display: block;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0 0 25px;
    text-transform: uppercase;
	transition: all 0.3s ease-in-out;
}

	.ax-tv_metro span:hover,
	.ax-noticias-metro h1:hover{
		color: #49ae2a;
	}

.ax-grid_4.ax-tv_metro {
    border-right: 3px solid #eeecec;
    padding: 10px 1% 55px;
}



/*************************/
/***** NOTICIAS HOME *****/
/*************************/

.user_dashboard a {
    margin: 0 10px 0 10px;
}

.ax-grid_4.ax-tv_metro iframe {
	height: 160px;
    width: 90%;
}

.ax-news-container {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #b7b7b7;
}

.ax-container-newsTv .ax-news-container {
    margin: 0 0 0 35px;
    padding: 0;
    border: none;
}

    .ax-news-container h2 {
        margin-bottom: 0;
    }

.ax-news-image,
.ax-news-content {
    display: inline-block;
    vertical-align: top;
}

.ax-news-image {
	width: 35%;
}

.ax-container-newsTv .ax-news-image {
	width: 45%;
}

.ax-news-content {
	box-sizing: border-box;
	padding: 0 0 0 20px;
	width: 65%;
}

.ax-container-newsTv .ax-news-content {
	width: 55%;
}

	.ax-news-content h2 a {
		color: #302f2f;
		font-family: Arial,Helvetica,sans-serif;
	}

		.ax-news-content h2 a:hover {
			color: #49ae2a;
		}

.ax-entradilla {
    color: #4f4f4f;
    font-size: 15px;
    line-height: 18px;
	margin: 0 0 15px;
}

.ax-more-info a {
    color: #000;
    font-family: trebuchet MS;
    font-size: 13px;
}

.ax-noticias-metro{
	position: relative;
}

	.ax-noticias-metro .ax-btn-news {
		bottom: -40px;
		float: none;
		position: absolute;
		right: 22%;
	}

	.ax-noticias-metro h1 {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		cursor: default;
		font-size: 30px;
		margin: 0;
		padding: 0 0 18px 35px;
	}

.ax-internal-image {
    margin: 0 0 20px;
}

	.ax-internal-image img {
		margin: 0 auto;
		width: auto;
	}

.ax-center-content .ax-content-news h2 {
    margin: 0;
	text-transform: none;
}

	.ax-center-content .ax-content-news h2 a {
		color: #606060;
	}

.ax-center-content .ax-content-news .ax-entradilla {
    margin: 0 0 25px;
}

	.ax-center-content .ax-content-news .ax-entradilla a{
		color: #44a925;
		text-transform: uppercase;
	}

/* InglÃƒÂ©s */


.DnnModule.DnnModule-DNN_HTML.DnnModule-6907.DnnVersionableControl, 
.DnnModule.DnnModule-DNN_HTML.DnnModule-6906.DnnVersionableControl,
.DnnModule.DnnModule-DNN_HTML.DnnModule-7026.DnnVersionableControl{
    display: none;
}

/************************************************************************************/
/***** ESTO SE DEBE CAMBIAR CUANDO SE CAMBIE EL NOMBRE DE LA PÃƒÂGINA DE NOTICIAS *****/
/************************************************************************************/
form[action="/al-dÃƒÂ­a/noticias-metro"] .DnnModule.DnnModule-DNN_HTML.DnnModule-6907.DnnVersionableControl,
form[action="/al-dÃƒÂ­a/noticias-metro"] .DnnModule.DnnModule-DNN_HTML.DnnModule-6906.DnnVersionableControl,
form[action="/al-dÃƒÂ­a/noticias-metro"] .DnnModule.DnnModule-DNN_HTML.DnnModule-7026.DnnVersionableControl{
	display: block;
}

/************************************************************************************/
/***** ESTO SE DEBE CAMBIAR CUANDO SE CAMBIE EL NOMBRE DE LA PÃƒÂGINA DE NOTICIAS *****/
/************************************************************************************/


.ax-internal-information {
	color:#676666;
    font-family: "trebuchet MS",verdana,Helvetica,arial;
    font-size: 14px;
    font-weight: 400;
	line-height: 19px;
    margin-bottom: 25px;
}



/**************************/
/***** MAPA DEL SITIO *****/
/*************************/

.ax-site-map {
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	width:100%;
}
					
	.ax-site-map #dnn_pnav li {
		list-style-type: none;
		padding: 0 20px 0 0;
	}
	
		.ax-site-map #dnn_pnav a {
			color: #575757;
			display: block;
		}
		
			.ax-site-map #dnn_pnav > li ul {
				margin: 10px 0 10px 20px;
			}
			
			
				.ax-site-map #dnn_pnav > li > a {
					border-bottom: 1px solid #229200;
					color: #575757;
					font-size: 13px;
					font-weight: bold;
					padding: 5px 0;
					text-transform: uppercase;
				}

					.ax-site-map #dnn_pnav > li > ul > li > a {
						font-weight: bold;
					}
					
						.ax-site-map #dnn_pnav a {
							color: #676666;
							font: 14px "trebuchet MS",verdana,Helvetica,arial;
						}
						
						
							.ax-site-map #dnn_pnav > li > ul > li > ul > li a {
								font-size: 12px;
								line-height: 15px;
							}
							
					










/********************************/
/***** REDES SOCIALES ABAJO *****/
/********************************/

.ax-networks-bottom ul {
    text-align: center;
}

	.ax-networks-bottom ul li {
		display: inline-block;
		margin: 0 25px 0 0;
	}

		.ax-networks-bottom .social-network ul li:first-child {
			border-left: medium none;
		}

		.ax-networks-bottom ul li a {
			background: url(../Images/social-network.png) no-repeat;
			display: block;
			font-size: 0px;
			height: 50px;
			width: 50px;
		}

			.ax-networks-bottom ul li a:hover{
				opacity: 0.6;
			}


			.ax-networks-bottom ul li.ax-tw a {
				background-position: 0 0;
			}

			.ax-networks-bottom ul li.ax-yt a {
				background-position: -82px 0;
			}

			.ax-networks-bottom ul li.ax-fb a {
				background-position: -164px 0;
			}

			.ax-networks-bottom ul li.ax-ing a {
				background-position: -243px 0;
			}



/*********************************/
/***** ATENCIÃƒâ€œN AL CIUDADANO *****/
/*********************************/

.ax-grid_12.ax-attention {
    margin: 40px 0;
}

	.ax-attention ul {
		text-align: center;
	}

		.ax-attention ul li {
			display: inline-block;
			position: relative;
		}


			.ax-attention ul li::after {
				color: #313131;
				content: "|";
				font-size: 12px;
				left: -3px;
				position: absolute;
				top: 0;
			}

			.ax-attention ul li:first-child::after {
				content: "";
			}


				.ax-attention ul li a {
					color: #313131;
					cursor: pointer;
					display: block;
					font-family: open_sanslight;
					font-size: 12px;
					padding: 0 40px;
					text-transform: uppercase;
				}

				.ax-attention ul li a:hover{
					color: #49ae2a;
				}

.ax-hello {
    text-align: center;
}

	.ax-hello img {
		margin: 0 auto;
	}

	.ax-hello .DNNModuleContent a {
		color: #313131;
		display: block;
		font-size: 24px;
		margin: 10px 0 5px;
	}


.ax-container.ax-container-internal {
    margin: 30px auto;
}


/*****************************/
/***** CONTENIDO CENTRAL *****/
/*****************************/

.ax-center-container a,
.ax-right-container a{
	color: #44a925;
	font-size: 15px;
}

.ax-container.ax-interna{
	position: relative;
}

.ax-center-container ul li{
	padding: 0 0 0 13px;
	position: relative;
}

.ax-center-container ul li::after{
	background: url(../Images/sprite.png) no-repeat;
	background-position: -154px -13px;
	content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 6px;
}

.dnnEditState .ax-center-container ul li::after{
	background: none;
}

.ax-center-container iframe{
	width: 100%;
}

/*************************************/
/***** CONTENIDO COLUMNA DERECHA *****/
/*************************************/

.ax-right-container {
    padding: 0 2%;
}

	.ax-right-container h2 {
		color: #757575;
		font-family: bebas_neueregular;
		font-size: 25px;
		font-weight: 400;
		letter-spacing: normal;
	}

	.ax-right-container h3 {
		color: #0d0d0d;
		font-size: 12px;
		letter-spacing: normal;
	}

	.ax-right-container p {
		border-bottom: 1px dotted #b3b2b2;
		margin: 0 0 20px;
		padding: 0 0 20px;
	}






/************************************/
/***** CAMBIAR TAMAÃƒâ€˜O DE FUENTE *****/
/************************************/

.ax-center-container {
    position: relative;
}

.ax-font {
    position: absolute;
    right: 0;
    top: 20px;
}

.ax-font ul li {
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 0;
    position: inherit;
}

.ax-font ul li::after {
    background:none;
}

	.ax-font li a {
		background: url(../Images/sprite.png) no-repeat;
		color: transparent;
		display: block;
		height: 20px;
		width: 21px;
	}

		.ax-font li a.ax-font-small {
			background-position: -37px -54px;
		}

		.ax-font li a.ax-font-big {
			background-position: -57px -54px;
		}


/****************/
/***** CHAT *****/
/****************/

.ax-chat-online {
    bottom: 0;
    position: fixed;
    right: 0;
}

.dnnEditState .ax-chat-online,
.showControlBar .ax-chat-online{
	position: inherit;
}




/**********************************/
/***** RESULTADOS DE BÃƒÅ¡SQUEDA *****/
/**********************************/

.searchSkinObjectPreview {
    display: none !important;
}

.dnnSearchBoxPanel, 
.dnnSearchResultPanel {
    display: none;
}

.dnnSearchResultPager.dnnSearchResultPagerTop {
    display: none !important;
}

.dnnSearchResultItem-Others,
.dnnSearchResultItem-Description {
    display: none;
}

.dnnSearchResultContainer > .dnnSearchResultItem-Subset {
    margin: 0 0 25px 0;
}

.dnnSearchResultItem-Subset .dnnSearchResultItem-Title a,
.dnnSearchResultItem-Title a{
    font-family: "Open Sans";
    color: #0d0d0d;
	text-transform: uppercase;
}

.dnnSearchResultContainer > .dnnSearchResultItem-Subset > .dnnSearchResultItem-Description {
    color: #444;
	font-family: trebuchet ms;
    font-size: 14px;   
}

.dnnSearchResultItem-Link a {
    color: #44a925 !important;
}

.dnnSearchResultContainer > .dnnSearchResultItem-Subset > .dnnSearchResultItem-Description b {
    color: #444;
    font-weight: normal;
}


/******************/
/***** FOOTER *****/
/******************/

.ax-footer-top {
    background:url("../Images/green_pattern.jpg") repeat scroll 0 0;
	padding: 20px 0;
}

	.ax-information-site p {
		color: #fff;
		font-family: trebuchet ms;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0;
	}
	
.ax-grid_12.ax-footer-bottom {
    margin: 25px 0;
}

	.ax-rights-reserved p {
		color: #5d5d5d;
		font-size: 12px;
		line-height: 18px;
	}

.ax-logos-footer a {
    display: inline-block;
    padding: 0 15px;
}



/********************/
/***** CLEARFIX *****/
/********************/

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* IE6&7 */
}






















































































/*CONSULTAS*/
.Filtros,
#PanelContenido,
.ModMetroModificarSuscripcionC,
.ModMetroCompletarSuscripcionC,
.ModMetroContactenosC,
.ModMetroVerSolicitudesVisitasSITC .mail_table,
#mod_travel,
#panelCargando,
.PanelCrearEditar,
.ModMetroFormularioPQRC,
.ModMetroConsultarRadicadoPQRC {
    font: 13px 'Open Sans';
    text-transform: uppercase;
}

    .ModMetroFormularioArteMetroC p,
    .ModMetroFormularioVisiteSITC p,
    .ModMetroCompletarSuscripcionC p,
    .ModMetroContactenosC p {
        margin: 0;
    }

    .ModMetroBuscarExtraviadoC .Filtros > span,
    .ModMetroCargarExtraviadoC .Filtros > span,
    .ModMetroConsultaRadicadoContactenosC #PanelContenido span,
    .ModMetroModificarSuscripcionC span,
    .ModMetroCompletarSuscripcionC span,
    .ModMetroContactenosC span,
    .ModMetroVerSolicitudesVisitasSITC .mail_table span,
    #mod_travel span,
    #panelCargando ,
    .PanelCrearEditar span,
    .ModMetroFormularioPQRC span,
    .ModMetroConsultarRadicadoPQRC span {
        float: left;
        color: #444444;
    }

    .ModMetroModificarSuscripcionC input[type="text"],
    .ModMetroCompletarSuscripcionC input[type="text"],
    .ModMetroContactenosC input[type="text"],
    .ModMetroContactenosC textarea,
    .ModMetroVerSolicitudesVisitasSITC input[type="text"],
    #mod_travel input[type="text"],
    #mod_travel input[type="password"],
    .PanelCrearEditar input[type="text"],
    .ModMetroFormularioPQRC select,
    .ModMetroFormularioPQRC textarea,
    .ModMetroFormularioPQRC input[type="text"],
    .ModMetroConsultarRadicadoPQRC input[type="text"] {
        height: 40px;
        margin: 10px 0 0;
        width: 100%;
    }

    .PanelCrearEditar select {
        height: 40px;
        margin: 10px 0 0;
        width: 100%;
    }

.rbDecorated,
.ModMetroConsultaRadicadoContactenosC input[type="submit"],
.ModMetroModificarSuscripcionC input[type="submit"],
#mod_travel input[type="submit"],
.ModMetroFormularioPQRC input[type="submit"],
.ModMetroConsultarRadicadoPQRC input[type="submit"]  {
    background: #383838;
    background-image: none!important;
    color: #FFFFFF!important;
    font: 24px 'bebas_neueregular'!important;
    height: auto;
    padding: 10px 25px;
    border: 0;
    outline: none;
    cursor: pointer;
}

.ax-mensaje-f {
    width: 100%;
    margin-bottom: 20px;
}

.ax-resultados {
    margin-top: 20px;
    font: 16px 'Open Sans';
    float: left;
    color: #444444;
    font-family: sans-serif;
}

    .ax-resultados span {
        margin-bottom: 10px;
        float: left;
    }

.ClaseCamposRequeridos {
    margin-bottom: 10px;
    width: 100%;
    color: #32353C;
    text-transform: initial !important;
    float: left;
}

/*CARGAR EXTRAVIADOS*/
.ModMetroCargarExtraviadoC .Filtros {
    margin-bottom: 65px;
}

.ModMetroCargarExtraviadoC .options-upload .messageUpload {
    color: #e80202;
    float: left;
    margin: 10px 0;
    width: 100%;
    font-size: 13px;
}

    .ModMetroCargarExtraviadoC .options-upload ul li {
        margin: 0 0 20px;
        padding: 0;
    }

        .ModMetroCargarExtraviadoC .options-upload ul li:after {
            display: none;
        }

    .ModMetroCargarExtraviadoC .ruFileWrap.ruStyled {
        border: 1px solid #CCCCCC;
        height: 36px;
        width: 100%;
    }

.ModMetroCargarExtraviadoC .options-upload .RadUpload {
    width: 100%;
}

    .ModMetroCargarExtraviadoC .options-upload input.ruFileInput {
        width: 98%;
    }

    .ModMetroCargarExtraviadoC .options-upload input[type="text"] {
        width: 98%;
        height: 30px;
        border: none;
    }

    .ModMetroCargarExtraviadoC .options-upload input.ruButton {
        display: none;
    }

/*DOCUMENTOS EXTRAVIADOS*/
.ModMetroConsultaRadicadoContactenosC #PanelContenido input[type="text"],
.ModMetroBuscarExtraviadoC .Filtros input[type="text"],
.ModMetroCargarExtraviadoC .Filtros input[type="text"] {
    height: 40px;
    margin: 10px 0 20px;
    width: 100%;
}

.ModMetroBuscarExtraviadoC .Filtros .RadButton,
.ModMetroCargarExtraviadoC .Filtros .RadButton,
.ModMetroCargarExtraviadoC .options-upload .RadButton {
    background: none;
    height: auto;
}

.ClaseBuscarDocumento {
    background: #FAFAFA;
    border: 1px solid #DBDBDB;
    margin-bottom: 5px;
    padding: 10px 2% 5px;
    display: inline-block;
    width: 96%;
}

    .ClaseBuscarDocumento div {
        width: 100%;
        display: inline-block;
        margin-bottom: 5px;
    }

        .ClaseBuscarDocumento div span {
            float: none;
        }

        .ClaseBuscarDocumento div span:first-child {
            font-weight: bold;
        }

.RadDataPager_Default {
    background: none;
    border: none;
}

.rdpPageFirst,
.rdpPageLast {
    background: url(/Portals/1/Images/main/sprite.png) 0px -305px no-repeat !important;
    height: 24px !important;
    width: 65px !important;
    outline: none;
}

    .rdpPageLast {
        background-position: -41px -337px !important;
        margin-left: 14px !important;
    }

.rdpPagePrev,
.rdpPageNext {
    background: url(/Portals/1/Images/main/sprite.png) -69px -303px no-repeat !important;
    height: 26px !important;
    width: 26px !important;
    outline: none;
}

    .rdpPageNext {
        background-position: 0px -334px !important;
    }

.RadDataPager a {
    font: 13px 'Open Sans';
}

    .RadDataPager a:hover {
        color: #49b02a !important;
    }

.rdpCurrentPage {
    color: #49b02a !important;
    text-decoration: underline !important;
    background-image: none !important;
}

    .RadDataPager a:hover,
    .RadDataPager a:hover span,
    .rdpCurrentPage span:hover,
    .rdpCurrentPage span {
        background: none !important;
    }

/*CONSULTA DE SOLICITUD*/
.RadConsultaRadicado {
    width: 100%;
    float: left;
    margin-top: 30px;
}

    .RadConsultaRadicado div {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }

        .RadConsultaRadicado div span {
            float: none !important;
        }

/*COMPLETAR SUSCRIPCION*/
.ModMetroCompletarSuscripcionC #panelCheckbox,
.ModMetroCompletarSuscripcionC #panelCheckbox span
.ModMetroContactenosC #panelCheckbox,
.ModMetroContactenosC #panelCheckbox span {
    float: none;
    text-transform: initial !important;
}

#Boletines > div {
    margin: 15px 0 10px !important;
}

#Boletines div {
    margin: auto;
    text-transform: initial;
}

/*AUTENTICAR EL CORREO CORPORATIVO*/
#PanelMensaje {
    margin-top: 15px;
}

/*FORMULARIOS*/
.ModMetroFormularioArteMetroC > div,
.ModMetroFormularioVisiteSITC > div {
    max-width: 550px;
    margin-top: 30px;
}

.ModMetroFormularioArteMetroC div,
.ModMetroFormularioVisiteSITC div,
.ModMetroModificarSuscripcionC div,
.ModMetroCompletarSuscripcionC div,
.ModMetroContactenosC div,
.PanelCrearEditar div,
#mod_travel div {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    color: #32353C;
    font: 13px 'Open Sans';
}

.ModMetroFormularioArteMetroC span,
.ModMetroFormularioVisiteSITC span {
    text-transform: uppercase;
}

.ModMetroFormularioArteMetroC input[type="text"],
.ModMetroFormularioVisiteSITC input[type="text"],
.ModMetroFormularioVisiteSITC textarea {
    float: right;
    height: 40px;
    padding: 0 7px;
    text-transform: uppercase;
    width: 90%;
    max-width: 320px;
}

.validacion,
.validacion span {
    color: #FF0000 !important;
    font-size: 12px;
    float: left;
    text-transform: initial !important;
    width: 100%;
}

    .validacion > span {
        margin-bottom: 10px;
    }

#panelCheckbox,
#panelCheckbox span {
    font: 13px 'Open Sans';
    text-transform: inherit;
    margin-bottom: 0 !important;
}

    #panelCheckbox a {
        color: #6CB12D;
        font-size: 13px;
    }

.ModMetroFormularioArteMetroC input[type="submit"],
.ModMetroFormularioVisiteSITC input[type="submit"],
.ModMetroCompletarSuscripcionC input[type="submit"],
.ModMetroVerSolicitudesVisitasSITC > div > input[type="submit"],
.ModMetroContactenosC input[type="submit"] {
    background: #383838;
    color: #FFFFFF;
    font: 24px 'bebas_neueregular';
    padding: 10px 25px;
    border: 0px;
    cursor: pointer;
    float: right;
    margin-left: 14px;
    outline: none;
}

#panelCaptcha input[type='submit'] {
    margin-bottom: -70px;
    margin-top: 24px;
    position: relative;
}

#panelCaptcha input[type='text'] {
    margin: 10px 0px;
    width: 100%;
    max-width: 100%;
}

/*ARTE METRO*/
.ModMetroFormularioArteMetroC input[type="file"] {
    background: url(/Portals/1/Images/main/btn_seleccioneArchivo.jpg) #383838 no-repeat;
    text-indent: -10000px;
    cursor: pointer !important;
    height: 48px;
    float: right;
    color: transparent;
}

/*VISITE SIT*/
.ModMetroFormularioVisiteSITC textarea,
.ModMetroFormularioPQRC textarea {
    height: 100px;
}

.ModMetroFormularioVisiteSITC table label {
    color: #32353C;
    font: 13px 'Open Sans';
    text-transform: uppercase;
}

.ModMetroFormularioVisiteSITC .RadPicker {
    float: right;
}

.ModMetroFormularioVisiteSITC .riSingle .riTextBox[type="text"] {
    width: 146%;
    margin-right: 5%;
}

/*VER SOLICITUDES*/
.ModMetroVerSolicitudesVisitasSITC a {
    transition: none !important;
}

.mail_table {
    margin: 20px 0;
}

/*ADMINISTRACION BOLETINES*/
.ModMetroAdminBoletinesC #ClaseBotonCrear input[type="submit"],
.ModMetroAdminBoletinesC .rgAltRow input[type="submit"],
.ModMetroAdminBoletinesC .rgRow input[type="submit"],
#BotonAdmin input {
    background: #383838;
    color: #FFFFFF;
    font: 24px 'bebas_neueregular';
    padding: 10px 25px;
    border: 0px;
    cursor: pointer;
    outline: none;
}

#BotonAdmin input {
    margin-right: 5px;
}

#ClaseBotonCrear {
    margin-bottom: 20px;
}

/*TABLAS*/
.ModMetroCargarExtraviadoC .RadGrid_Default {
    border: none;
    width: 100%;
    outline: none;
    color: #444444;
}

.ModMetroCargarExtraviadoC thead {
    display: none;
}

.ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td {
    color: #444444;
    font: 12px "trebuchet MS", verdana, Helvetica, arial;
    vertical-align: middle;
    line-height: 17px;
    display: block;
    border: 1px solid #DADADA;
    border-bottom: none;
    position: relative;
    padding-left: 37%;
    width: 100% !important;
    box-sizing: border-box;
    text-align: left;
}

    .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:last-child {
        border-bottom: 1px solid #DADADA;
    }

    .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td::before {
        font: 11px 'Open Sans';
        width: 54%;
        color: #ffffff;
        text-align: center;
        padding: 1%;
        text-transform: uppercase;
        display: inline-block;
        margin-left: -60%;
        vertical-align: top;
        margin-right: 4%;
    }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(1):before {
            content: "Encontrado en la estaciÃƒÂ³n";
        }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(2):before {
            content: "PAC";
        }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(3):before {
            content: "Tipo de documento";
        }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(4):before {
            content: "NÃƒÂºmero de documento";
        }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(5):before {
            content: "Nombre del propietario";
        }

        .ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody td:nth-of-type(6):before {
            content: "Reclamarlo en";
        }

.ModMetroCargarExtraviadoC .RadGrid_Default > table > tbody tr {
    margin-bottom: 20px;
    display: block;
    background: -webkit-linear-gradient(left, #6abe28 35%, #ffffff 0%);
    background: -moz-linear-gradient(left, #6abe28 35%, #ffffff 0%);
    background: -ms-linear-gradient(left, #6abe28 35%, #ffffff 0%);
    background: linear-gradient(to right, #6abe28 35%, #ffffff 0%);
}

/*TABLAS*/
.ModMetroVerSolicitudesVisitasSITC .RadGrid_Default,
.ModMetroVerSuscriptoresC .RadGrid_Default,
.ModMetroAdminBoletinesC .RadGrid_Default,
.ModArkixScheduleStationManageC .RadGrid_Default {
    border: 1px solid #DADADA;
    width: 100% !important;
    overflow-x: auto;
    outline: none;
    color: #444444;
}

    .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default .rgHeader,
    .ModMetroVerSuscriptoresC .RadGrid_Default .rgHeader,
    .ModMetroAdminBoletinesC .RadGrid_Default .rgHeader,
    .ModArkixScheduleStationManageC .RadGrid_Default .rgHeader {
        background: #6ABE28;
        border-bottom: 0px;
        border-right: 1px solid #fff;
        font: 12px "Open Sans";
        padding: 5px 10px;
        text-transform: uppercase;
    }

    .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default .rgHeader:last-child,
    .ModMetroVerSuscriptoresC .RadGrid_Default .rgHeader:last-child,
    .ModMetroAdminBoletinesC .RadGrid_Default .rgHeader:last-child,
    .ModArkixScheduleStationManageC .RadGrid_Default .rgHeader:last-child {
        border-right: none;
    }

        .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default .rgHeader a,
        .ModMetroVerSuscriptoresC .RadGrid_Default .rgHeader a,
        .ModMetroAdminBoletinesC .RadGrid_Default .rgHeader a,
        .ModArkixScheduleStationManageC .RadGrid_Default .rgHeader a {
            color: #fff;
            font: 11px "Open Sans";
        }

    .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default td,
    .ModMetroVerSuscriptoresC .RadGrid_Default td,
    .ModMetroAdminBoletinesC .RadGrid_Default td,
    .ModArkixScheduleStationManageC .RadGrid_Default td {
        border-right: 1px solid #ccc;
        font: 12px "trebuchet MS", verdana, Helvetica, arial;
        padding: 5px 10px;
        color: #444444;
    }

    .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default td:last-child,
    .ModMetroVerSuscriptoresC .RadGrid_Default td:last-child,
    .ModMetroAdminBoletinesC .RadGrid_Default td:last-child {
        border-right: none;
    }

    .ModMetroVerSolicitudesVisitasSITC .RadGrid_Default tfoot td,
    .ModMetroVerSuscriptoresC .RadGrid_Default tfoot td,
    .ModMetroAdminBoletinesC .RadGrid_Default tfoot td,
    .ModArkixScheduleStationManageC .RadGrid_Default tfoot td {
        background: #fff;
    }

    .ModMetroVerSuscriptoresC .RadGrid_Default .rgCommandRow td {
        border: none;
    }












/*PAGINADOR TABLAS*/
.RadGrid_Default .rgPagerCell {
    background: #ffffff;
    border: none !important;
}

    .RadGrid_Default .rgPagerCell .rgWrap {
        padding: 0 1%;
    }

    .RadGrid_Default .rgPagerCell .rgAdvPart {
        display: none;
    }

.RadGrid_Default .rgPagerCell .rgPageFirst,
.RadGrid_Default .rgPagerCell .rgPageLast {
    background: rgba(0, 0, 0, 0) url(/Portals/1/Images/main/sprite.png) no-repeat scroll 0 -303px;
    height: 24px;
    width: 65px;
}

.RadGrid_Default .rgPagerCell .rgPageLast {
    background-position: -27px -335px;
}

.RadGrid_Default .rgPagerCell .rgPagePrev,
.RadGrid_Default .rgPagerCell .rgPageNext {
    background: url(/Portals/1/Images/main/sprite.png) -69px -376px !important;
    height: 26px !important;
    width: 26px !important;
}

.RadGrid_Default .rgPagerCell .rgPageNext {
    background-position: 0px -407px !important;
}

.RadGrid_Default .rgPagerCell .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.RadGrid_Default .rgPagerCell .rgNumPart a.rgCurrentPage span,
.RadGrid_Default .rgPagerCell .rgNumPart a.rgCurrentPage span:hover,
.RadGrid_Default .rgPagerCell .rgNumPart a span:hover,
.RadGrid_Default .rgPagerCell .rgNumPart a:hover span,
.RadGrid_Default .rgPagerCell .rgNumPart a:hover {
    color: #49b02a !important;
    text-decoration: underline !important;
    background: none !important;
    cursor: pointer;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}

.RadGrid_Default .rgPagerCell .rgNumPart a {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}





/*Programador de viajes*/
.arkix-filter {
    font-size: 16px;
}

    .arkix-filter span {
        color: #444444;
        font: 13px 'Open Sans';
        text-transform: uppercase;
    }

    .arkix-filter .RadComboBox {
        max-width: 100%;
    }

.arkix-search-option {
    background: url(/ArkixScheduleResources/core/search.png) center no-repeat;
    border-radius: 8px;
    height: 40px;
    width: 40px;
}

.arkix-create-option {
    background: url(/ArkixScheduleResources/core/create.png) center no-repeat;
    border-radius: 8px;
    height: 40px;
    width: 40px;
}

.arkix-result {
    margin-top: 40px;
}

.ModArkixScheduleStationManageC .RadGrid_Default td {
    border: none;
    text-transform: uppercase;
}

    .arkix-edit-option {
        background: url(/ArkixScheduleResources/core/edit.png) center no-repeat;
        padding: 14px 18px;
    }

    .arkix-edit-near-option {
        background: url(/ArkixScheduleResources/core/near.png) center no-repeat;
        padding: 14px 18px;
    }

    .arkix-delete-option {
        background: url(/ArkixScheduleResources/core/delete.png) center no-repeat;
        height: 40px;
        width: 40px;
        border: 0;
    }

    .arkix-detail-option {
        background: url(/ArkixScheduleResources/core/image.png) center no-repeat;
        height: 40px;
        width: 40px;
        border: 0;
    }

.arkix-images-detail {
    background-color: #FFFFFF;
    border-radius: 13px;
    box-shadow: 1px 0 6px 1px #FFFFFF;
    display: none;
    left: 29%;
    padding: 43px;
    position: fixed;
    top: 20%;
    z-index: 5001;
}


table {
    width: 100% !important;
    text-align: center;
    font-family: "trebuchet MS",verdana,Helvetica,arial;
    border-collapse: collapse;
}

    table tr td {
        padding: 10px 5px;
    }

    table.rayada tr:nth-child(even) {
        background-color: #ededed;
    }

table p {
    margin: 0;
}

.sisI img {
    display: initial;
}

.sisI td {
    background: #fff;
    border: 1px solid #44a925;
    border-collapse: collapse;
}


.ModArkixScheduleStationSearchC {
    display: none;
}

/* CONTADOR Y ACTUALIZACION */
.contadorDeVisitas,
.fechaUltimaActualizacion {
    color: #fff;
    font-family: trebuchet ms;
    font-size: 12px;
    line-height: 18px;
}

/* SISTEMA INTEGRADO */
.ax-lineas p {
    margin: 0;
}

.ax-lineas table {
    border: 1px solid#44a925;
}

    .ax-lineas table tr:nth-child(odd) {
        background: #e6eed5;
    }

        .ax-lineas table tr td {
            border: 1px solid#44a925;
            padding: 10px;
        }

.ax-lineas ul {
    margin-left: 10px;
}

/* CALENDARIO */
.ui-datepicker {
    background: #6ABE28;
    color: #FFFFFF;
    font-family: trebuchet ms;
    padding: 14px;
}

.ui-corner-all {
    color: #FFFFFF;
    font: 14px 'Open Sans';
}

.ui-datepicker-title {
    margin-top: 14px;
}

.ui-datepicker-calendar {
    margin-top: 14px;
    color: #FFFFFF;
    letter-spacing: 2px;
    text-transform: uppercase;
}

    .ui-datepicker-calendar span {
        margin: 0 5px;
    }

    .ui-datepicker-calendar td {
        padding: 3px 0 !important;
    }

.ui-state-default {
    color: #fff !important;
}

/* PROVEEDORES */
.ModMetroVerBienesC,
.ModMetroDetalleContratacionC,
.ModMetroInscribirC,
.ModMetroVerMasInscribirC,
.ModMetroRegistrarseC {
    font-size: 16px;
}

.ClaseDetalle,
.ClasePasos,
.ofert-a,
.ofert-b,
.ClaseContrato,
.tituloRegistrarse {
    margin-bottom: 30px;
}

.ClaseEncabezadoPasos {
    color: #44a925;
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 20px;
    display: inline-block;
}

.ModMetroDetalleContratacionC .RadButton,
.ModMetroVerMasInscribirC .RadButton,
.ModMetroVerBienesC .RadButton {
    background: none;
}

    .ClaseContrato input,
    .ClaseBotonesRegistro input {
        background: #383838;
        background-image: none!important;
        color: #FFFFFF!important;
        font: 24px 'bebas_neueregular'!important;
        height: auto;
        padding: 10px 25px;
        border: 0;
        outline: none;
        cursor: pointer;
        margin-top: 10px;
        display: block;
    }

    .ClaseBotonesRegistro input,
    .ModMetroVerBienesC .RadButton {
        width: auto !important;
        display: inline-block !important;
    }

    .ModMetroVerBienesC .RadButton {
        float: none !important;
    }

.ModMetroRegistrarseC div > span,
.ModMetroVerBienesC .Filtros span {
    float: left;
    margin-bottom: 5px;
    width: 100%;
    color: #32353C;
    font: 13px 'Open Sans';
    text-transform: uppercase;
}

.ModMetroRegistrarseC input,
.ModMetroRegistrarseC textarea,
.ModMetroVerBienesC .Filtros input,
.ModMetroVerBienesC .Filtros select {
    height: 40px;
    width: 100%;
}

.ModMetroRegistrarseC div .ClaseRequerido {
    display: none !important;
}

.tituloRegistrarse span {
    color: #44a925 !important;
    font-size: 20px !important;
    float: none !important;
    display: block;
}

.ModMetroRegistrarseC .ClaseCamposRequeridos {
    font: 13px 'Open Sans';
    margin-top: 15px;
}


/* ConsultaPQR */
.consultarradicado_respuesta {
    margin-top: 20px;
}

    .consultarradicado_respuesta div {
        float: left;
        width: 100%;
    }

        .consultarradicado_respuesta div span:first-child {
            font-weight: bold;
            margin-right: 5px;
        }

.panelPQR .labelPQR {
    margin-top: 10px;
}







/* Error 404 */
.ax-error {
    text-align: center;
}

    .ax-error p:first-child {
        font-size: 90px;
        line-height: 90px;
        color: #77b829;
    }

    .ax-error .ax-button {
        color: #ffffff;
        background: #77b829;
        padding: 9px 21px;
        font-weight: bold;
        display: inline-block;
    }

/* GalerÃƒÂ­a */
.edn_article_gallery {
    text-align: center;
}

    .edn_article_gallery li {
        display: inline-block;
    }

    .edn_article_gallery li:after {
        display: none;
    }

/* Menu CategorÃƒÂ­as */
.ModEasyDNNnewsCategoriesMenuC .edn_module_box {
    margin: 0 0 20px;
    border: solid 1px #44a925;
}

    .ModEasyDNNnewsCategoriesMenuC .edn_module_box .edn_module_title {
        background: #44a925;
        color: #fff;
        font-family: "Open Sans", sans-serif;
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 20px;
        line-height: normal;
        padding: 5px 10px;
        margin: 0px;
        text-transform: none;
    }

    .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul {
        padding: 0;
        margin: 0;
        clear: both;
    }

        .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li {
            list-style-type: none;
            padding: 0;
            margin: 0;
            border-top: solid 1px #44a925;
        }

            .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li div {
                padding: 10px;
                position: relative;
                overflow: hidden;
                background: #fff;
            }

                .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li div .category {
                    color: #3c3c3c;
                    text-decoration: none;
                    font-weight: normal;
                    display: inline;
                    line-height: 19px;
                }

                .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li div .articlecount {
                    font-weight: normal;
                    padding: 0;
                    background: #44a925;
                    border-radius: 100%;
                    float: right;
                    display: inline;
                    color: #fff;
                    font-size: 10px;
                    margin-right: 4px;
                    width: 20px;
                    height: 20px;
                    text-align: center;
                    line-height: 20px;
                }

                .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li div .rss,
                .ModEasyDNNnewsCategoriesMenuC .edn_module_box ul li div a,
                .ModEasyDNNnewsCategoriesMenuC .edn_module_box .level_0 > div {
                    display: none;
                }

.article_pager .page {
    color: #fff;
    margin: 0 5px;
    background: silver;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    font-size: 13px;
}

.article_pager .active.page {
    background: #44a925;
}

.article_pager .prev,
.article_pager .first,
.article_pager .next,
.article_pager .last {
    margin: 0 2px;
    border: 1px solid #44a925;
    padding: 0 5px;
}

/* pop up formulario pqrs  */


.pop-up-form-pqrs .tad-modalmask {
    position: fixed;
    background-color: rgba(0,0,0,0.8);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 20;
}
.pop-up-form-pqrs .tad-modalbox {
    background-color: #ffffff;
    max-width: 500px;
    margin: auto;
    border-radius: 10px;
    box-shadow: 0 30px 90px rgba(0,0,0,0.3);
    padding: 40px;
    z-index: 99999;
    margin-top: 120px;
}
.pop-up-form-pqrs .tad-modalclose {
    float: right;
    position: relative;
    top: -20px;
    background-color: #b17c81;
    padding: 6px 11px;
    border-radius: 50px;
    color: #ffffff;
    font-weight: bold;
    right: -20px;
    cursor: pointer;
}

/* Overwritten active, hover and green styles of jQueryui */

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background: #49ae2a !important;
    border: 1px solid #49ae2a !important;
}

/* Change and force color in tabs titles */

.ui-accordion-header {
    color: #333333 !important;
}


/*  Custom general styles for pages template  */

input[type=submit] {
    color: white;
    background: #74a62d;
    border-radius: 5px;
    margin: 10px;
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.4s ease;
}


input[type=submit]:hover {
    background: #383838;
    transition: all 0.4s ease;
}

select {
    height: 40px;
    margin: 8px 0 0;
    width: 50%;
    cursor:pointer;
}

input {
    margin: 10px;
    padding: 5px;
    border-radius: 8px;
}

label {
    font-size: 14px;
    margin: 6px;
    padding: 10px;
}

.procesos-wrapper {
	text-align: center;
	margin: 45px 0;
}

.procesos-item {
  background: #44a925 !important;
  color: #fff !important;
  display: inline-block !important;
  padding: 5px 10px !important;
  margin: 5px 7px;
}

/* Hide contrato module from page https://www.metrodemedellin.gov.co/proveedoresycontratistas */

.Ocultar {
  display: none !important;
}

/* Hide Pop up form page https://www.metrodemedellin.gov.co/proveedores-y-contratistas/procesos-2018 */

[action="/proveedores-y-contratistas/procesos-2018"] .RadWindow_Default,
[action="/proveedores-y-contratistas/procesos-2018"] .TelerikModalOverlay {
	display: none !important;
}

.article.details {
	display: flex;
    flex-direction: column;
}

.article.details h1 {
	order: -5;
}

.article.details > .article_image {
	order: -4;
}

.article.details  .edn_article_gallery {
	order: -3;
	padding: 50px 0;
}

/*GENTE METRO*/
.ax-gente-metro {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    background: #F6F6F6;
    margin: 20px 2% 20px 0px;
    box-sizing: border-box;
    font-size: 0;
    height: 180px;
}
.ax-gente-metro .ax-content {
    background-size: 83% auto;
    background-repeat: no-repeat;
    background-position: left;
    padding: 92px;
    box-sizing: border-box;
}

.ax-gente-metro .ax-content-item h2 {
    color: #232323;
    line-height: 26px;
    font-size: 21px;
    margin: 0 0 5px 0;
}

.ax-gente-metro .ax-content-item {
    position: absolute;
    top: 62px;
    max-width: 160px;
    transform: translate(-50%, -50%);
    left: 62%;
    top: 50%;
}

.ax-gente-metro .ax-content-item p {
    color: #232323;
    line-height: 16px;
    font-size: 15px;
    margin-bottom: 0;
}
 /* GENTE METRO NEWS IMG IZQUIERDA */


.eds_news_GenteMetro > div .ax-left_image {
    width: 48%;
    display: inline-block;
}

.eds_news_GenteMetro > div .ax-content-right {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border-top: 6px solid #dbb700;
}



.eds_news_GenteMetro .ax-separador {
    background: #DBB700;
    width: 21px;
    height: 21px;
    position: absolute;
    left: -3%;
    border-radius: 50px;
    top: -12px;
}

.eds_news_GenteMetro > div {
    position: relative;
}

.eds_news_GenteMetro .ax-titulo {
    padding:  0 30px;
    box-sizing: border-box;
    background: none;
    margin: 17px 0 18px 0px;
    font-size: 31px;
    color: #47BB24;
}

.eds_news_GenteMetro .ax-info {
    padding: 0 30px;
}

.eds_news_GenteMetro .ax-titulo > span {
    color: #232323;
}

.eds_news_GenteMetro .ax-separador:before {
	content: "";
	width: 13px;
	height: 13px;
	display: block;
	background: #fff;
	border-radius: 50px;	
	margin: 4px auto 0 auto;
}


/*LANDING GRUPO USUARIOS*/

/*COLORES TEXTO - ESTILOS GLOBALES*/
.ax-blanco {
    color: #fff;
}

.ax-interna-gente p {
    font-size: 16px;
    line-height: 24px;
}

.ax-amarillo {
    color: #FFD860;
}

.dnnEditState .DNNEmptyPane {
display:block !important;
    
}
.ax-titulo strong {
    font-size: 60px;
    display: block;
}

/*SECCION 1*/
.ax-bg-titulo {
    text-align: center;
}

.ax-titulo-prin h1 {
    background: none;
    padding: 0;
    font-size: 30px;
    font-weight: inherit;
    position: relative;
    width: 100%;
    display: block;
}
.ax-titulo-prin h1:before {
    content: "";
    background-image: url(/Portals/1/gurpo-interes/nube2.png);
    display: block;
    width: 140px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    opacity: 0.4;
    top: 36px;
}

.ax-titulo-prin h1:after {
    content: "";
    background-image: url(/Portals/1/gurpo-interes/nube1.png);
    display: block;
    width: 140px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 80%;
    top: 35px;
    opacity: 0.5;
}
.ax-titulo-prin h1 > span {
    display: block;
    font-weight: 800;
}

.ax-titulo-prin p {
    max-width: 73%;
    margin: 0 auto;
}
.ax-bg-titulo {
    background: #6dbe55;
    padding: 24px 0;
    position: relative;
    background: rgb(109, 190, 85);
    background: linear-gradient(90deg, rgba(109, 190, 85, 1) 35%, rgba(92, 158, 73, 1) 100%);
}

.ax-bg-titulo:after {
      content: "";
    background-image: url(/Portals/1/gurpo-interes/separado-abajo.png);
    display: block;
    width: 100%;
    position: absolute;
    height: 50%;
    background-size: 101%;
    background-repeat: no-repeat;
    top: 99%;
}


/*SECCION 2*/

.ax-content-usarios {
    position: relative;
    margin: 134px 0;
}

.ax-img-top {
    position: absolute;
    right: -9%;
    top: -20%;
    width: 30%;
}


.ax-contenedor-info1 h2 strong {
    font-size: 60px;
    display: block;
}

.ax-contenedor-info1 {
    position: relative;
}

.ax-img-letf {
    position: absolute;
    top: 4%;
    width: 33%;
    left: -6%;
}

.ax-conteiner-gente {
    max-width: 1124px;
    margin: 0 auto;
}

.ax-pasos {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 28px;
    box-sizing: border-box;
    margin-right: 3%;
    margin-bottom: 52px;
}

.info-pasos p {
    margin-top: 20px;
    padding-right: 10px;
}

.ax-img-letf +.ax-conteiner-gente {
    /* padding: 0 101px; */
    box-sizing: border-box;
    margin-left: 27%;
}

.ax-conteiner-gente.ax-dos-col .ax-pasos:nth-child(1) {
    width: 53%;
    margin-right: 0;
}
.ax-img-letf +.ax-conteiner-gente .ax-pasos {
    width: 29%;
}


.ax-contenedor-info1 .ax-conteiner-gente.ax-dos-col {
    margin-left: 28%;
}

.ax-interna-gente p strong.ax-fuente-mas {
    display: block;
    font-size: 29px;
}
.ax-conteiner-gente.ax-dos-col {
    max-width: 930px;
}

.ax-conteiner-gente.ax-dos-col .ax-pasos:nth-child(2) {
    width: 46%;
    margin-right: 0;
    /* margin-left: 2%; */
}

.ax-borde-derecha {
    border-right: 1px solid;
}

.ax-interna-gente p strong {
    font-size: initial;
}

.ax-contenedor-info1 h2 + p {
    text-align: center;
}

.ax-contenedor-info1 h2 {
    max-width: 992px;
    display: block;
    margin: 51px auto;
}
/*SECCION 3*/


.ax-gente-info {
    position: relative;
    padding: 24px 0;
    background: rgb(92, 158, 73);
    background: linear-gradient(90deg, rgba(92, 158, 73, 1) 0%, rgba(109, 190, 85, 1) 86%);
}

.ax-content-gente {
    position: relative;
}

.ax-content-gente .ax-gente-info:before {
    content: "";
    background-image: url(/Portals/1/gurpo-interes/separado-superior.png);
    display: block;
    width: 100%;
    position: absolute;
    height: 14%;
    background-size: 101%;
    background-repeat: no-repeat;
    z-index: -1;
    top: -14vh;
}

.ax-content-imagenes {
    position: relative;
}


.ax-content-imagenes .img-gente-left {
    position: absolute;
    width: 31%;
    left: -6%;
    top: -71%;
}

.ax-content-imagenes .img-gente-right {
    width: 25%;
    right: -4%;
    position: absolute;
    top: -257px;
}

.ax-gente-info h2 {
    text-align: center;
}


.ax-content-imagenes .ax-conteiner-gente {
    text-align: center;
    margin: 78px auto 0 12%;
}
.ax-contenedor-info-3 .ax-content-imagenes .ax-conteiner-gente .ax-pasos:nth-child(2){
	width: 55%;
}
.ax-content-imagenes .ax-conteiner-gente .ax-pasos p {
    text-align: left;
}

.ax-content-imagenes .ax-conteiner-gente h2 {
    margin-bottom: 83px;
}

.ax-gente-info .ax-borde-derecha {
    border-right: 1px solid #ffffff5e;
}

.ax-gente-info .ax-conteiner-gente.ax-dos-col {
    max-width: 1132px;
}
/*SECCION-4*/
.ax-img-right {
    width: 26%;
    right: 5%;
    position: absolute;
    top: -181px;
}

.ax-content-proveedores {
    margin: 109px 0;
}

.ax-proveedores-info {
    position: relative;
}

.ax-contenedor-info-3 {
    margin-bottom: 138px;
}
.ax-contenedor-info-3{

}

.ax-contenedor-info4 h2 {
    margin-bottom: 133px;
}


.ax-contenedor-info4 > .ax-conteiner-gente .ax-pasos {
    width: 39%;
}
.ax-contenedor-info4 > .ax-conteiner-gente .ax-pasos:nth-child(1){
	width: 31%;
}
.ax-margin {
    margin-left: 5%;
}
.ax-comunidad-info {
    position: relative;
    padding: 24px 0;
    background: rgb(109, 190, 85);
    background: linear-gradient(90deg, rgba(109, 190, 85, 1) 18%, rgba(92, 158, 73, 1) 99%);
}

.ax-contenedor-info5 .ax-content-imagenes .ax-conteiner-gente h2 {
    text-align: left;
}

.img-comunidad-left {
    position: absolute;
    width: 27%;
    left: -6%;
    top: -27%;
}

.img-comunidad-right {
    width: 25%;
    right: -4%;
    position: absolute;
    top: -257px;

}
.ax-pasos-new .ax-pasos:nth-child(1) {
    width: 35%;
}

.ax-pasos-new {
    margin-left: 10%;
}

.ax-pasos-new .ax-pasos:nth-child(2) {
    width: 41%;
}
.ax-contenedor-info4 {
    margin-bottom: 91px;
}

.ax-content-item1 h2 {
    margin-left: 12%;
}

.ax-contenedor-info4 .ax-conteiner-gente .ax-margin{
    margin-left: 5%;
}
.ax-content-item2 .ax-pasos {
    width: 28%;
}

.ax-content-item3 span {
    display: inline-block;
    width: 9%;
}

.ax-content-item3 .ax-pasos {
    width: 50%;
    padding: 0;
    margin: 0 0 51px 0%;
    vertical-align: middle;
}

.ax-contenedor-info5 .ax-borde-derecha {
    border-right: 1px solid #ffffff5e;
}

.ax-contenedor-info5 {
    padding-top: 72px;
}

.ax-contenedor-info5 .ax-pasos img,
.ax-contenedor-info5 span > img {
    width: 66px;
}

.ax-comunidad-info:before {
    content: "";
    background-image: url(/Portals/1/gurpo-interes/separado-abajo2.png);
    display: block;
    width: 104%;
    position: absolute;
    height: 14%;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
    top: 100%;
    left: -4%;
}
.ax-video {
    position: relative;
    margin: 90px 0;
}

.ax-iframe-gente {
    text-align: center;
    margin: 119px 0;
    display: block;
    position: relative;
}

.ax-iframe-gente h2:before {
    content: "";
    display: block;
    width: 32%;
    height: 234px;
    background-image: url(/Portals/1/gurpo-interes/deco-video.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    right: 64%;
    z-index: -1;
}

.img-video-right {
    width: 30%;
    right: -5%;
    position: absolute;
    z-index: 1;
    top: -267px;
}
.ax-iframe-gente iframe {
    width: 58% !important;
}

.video-deco2:before {
    content: "";
    display: block;
    width: 100%;
    height: 141px;
    background-image: url(/Portals/1/gurpo-interes/nube3.png);
    background-repeat: no-repeat;
    background-size: 44% auto;
    background-position: right;
    opacity: 0.1;
}

.video-deco2 {
    /* position: relative; */
}




/*SECCION-5*/

.ax-infografia {


  position: relative;
    padding: 24px 0;
    background: rgb(109, 190, 85);
    background: linear-gradient(90deg, rgba(109, 190, 85, 1) 18%, rgba(92, 158, 73, 1) 99%);
}


.ax-infografia:before{
     content: "";
    background-image: url(/Portals/1/gurpo-interes/separado-abajo2.png);
    display: block;
    width: 104%;
    position: absolute;
    height: 14%;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
    top: 100%;
    left: -4%;
}

.ax-content-video {
    /* margin-bottom: 84px; */
}

.ax-img-info img {
    width: 66px;
}

.ax-img-info {
    display: inline-block;
    vertical-align: middle;
}

.ax-info-content1 {
    width: 1024px;
    margin: 37px auto;
}

.info-text {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2%;
}

.img-info-left {
    width: 20%;
    position: absolute;
    left: 0;
    top: 104px;
}

.ax-info-content-2 {
    position: relative;
}

.img-info-right {
    position: absolute;
    width: 33%;
    right: -5%;
    top: -29px;
}

.ax-info.ax-cg2 {
    max-width: 754px;
    margin: 57px auto 26px auto;
}

.ax-info-content-2 .ax-blanco.ax-margin {
    box-sizing: border-box;
    max-width: 685px;
    margin: 4px auto 51px 18%;
}

.ax-info.ax-cg4 .ax-img-info img {
    width: 100%;
}

.ax-info-content-2 .info-text {
    width: 70%;
    vertical-align: top;
}

.ax-info.ax-cg3 {
    max-width: 914px;
    margin: 0 auto;
}

.ax-info-content-3 .ax-container-gente.ax-margin {
    max-width: 916px;
    margin: 19px auto;
}

.ax-info.ax-cg4 {
    max-width: 1278px;
    margin: 47px auto;
}

.ax-info.ax-cg4 .ax-img-info {
    width: 30%;
    vertical-align: middle;
}

.ax-info.ax-cg4 .info-text {
    width: 60%;
}

.ax-info.ax-cg4 .info-text img {
    width: 137px;
}

.ax-info-content-4 {
    position: relative;
}

.img-info-bottom {
    width: 30%;
    position: absolute;
    right: -7%;
}

.ax-cg5 {
    max-width: 874px;
    margin: 0px 0 auto 14%;
}

.ax-titulo-final {
    text-align: center;
    margin: 59px 0;
}


.ax-contenedor-info7 .ax-blanco.ax-titulo {
    margin: 49px 0;
    text-align: center;
}

.ax-contenedor-info7 .ax-iframe-gente {
    margin: 45px 0;
}

.ax-iframe-gente h2 {
    margin: 49px 0;
    text-align: center;
    position: relative;
    display: block;
}

.ax-content-infografia.ax-row {margin-bottom: 98px;}

.ax-contenedor-info6 h2 {
    text-align: center;
    margin: 27px 0;
}

.ax-contenedor-info6 {
    position: relative;
}