@charset "utf-8";
/* CSS Document */
images, div, p, span { behavior: url(/materiales/_recursos/htc/iepngfix.htc) }

@font-face {
    font-family: 'geometric415black-bt';
    src: url('/materiales/_recursos/fonts/geometric415black-bt.eot');
    src: url('/materiales/_recursos/fonts/geometric415black-bt.eot?#iefix') format('embedded-opentype'),
         url('/materiales/_recursos/fonts/geometric415black-bt.woff') format('woff'),
         url('/materiales/_recursos/fonts/geometric415black-bt.ttf') format('truetype'),
         url('/materiales/_recursos/fonts/geometric415black-bt.svg#apexnewbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLT-Medium';
    src: url('/materiales/_recursos/fonts/lte50344.eot');
    src: url('/materiales/_recursos/fonts/lte50344.eot?#iefix') format('embedded-opentype'),
         url('/materiales/_recursos/fonts/lte50344.woff') format('woff'),
         url('/materiales/_recursos/fonts/lte50344.ttf') format('truetype'),
         url('/materiales/_recursos/fonts/lte50344.svg#lte50344') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLT-Bold';
    src: url('/materiales/_recursos/fonts/lte50346.eot');
    src: url('/materiales/_recursos/fonts/lte50346.eot?#iefix') format('embedded-opentype'),
         url('/materiales/_recursos/fonts/lte50346.woff') format('woff'),
         url('/materiales/_recursos/fonts/lte50346.ttf') format('truetype'),
         url('/materiales/_recursos/fonts/lte50346.svg#lte50346') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{margin:0px;padding:0px;}
img{border:0px;}
a{font-style:normal;}

body{
/*	height:100vh;*/
	font-size:10px;
	font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	-webkit-font-smoothing: subpixel-antialiased;
	background-attachment:fixed;

	/*background: rgb(19,47,91);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNTQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzJmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(42,84,135,1) 0%, rgba(19,47,91,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,84,135,1)), color-stop(100%,rgba(19,47,91,1)));
	background: -webkit-linear-gradient(top,  rgba(42,84,135,1) 0%,rgba(19,47,91,1) 100%);
	background: -o-linear-gradient(top,  rgba(42,84,135,1) 0%,rgba(19,47,91,1) 100%);
	background: -ms-linear-gradient(top,  rgba(42,84,135,1) 0%,rgba(19,47,91,1) 100%);
	background: linear-gradient(to bottom,  rgba(42,84,135,1) 0%,rgba(19,47,91,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a5487', endColorstr='#132f5b',GradientType=0 );*/

}

#master{
	width:100%;
	height:auto;
	margin:0px auto 0px;
	display:table;
}
#top{
	width:100%;
	height:auto;
	float:left;
	clear:right;	
	background:#00a4e3; /*#535353;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#535353'); 
	background-image: linear-gradient(bottom, rgb(83,83,83) 17%, rgb(0,0,0) 59%);
	background-image: -o-linear-gradient(bottom, rgb(83,83,83) 17%, rgb(0,0,0) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(83,83,83) 17%, rgb(0,0,0) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(83,83,83) 17%, rgb(0,0,0) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(83,83,83) 17%, rgb(0,0,0) 59%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(83,83,83)),
		color-stop(0.59, rgb(0,0,0))
	);*/
}
#top .txt{
	width:320px;
	height:auto;
	float:left;
	clear:none;
	font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 23px;
	line-height: 28px;
	letter-spacing:1px;
	color:#fad96b;
	text-align:center;
	margin: 36px 45px 0px;
	text-transform:uppercase;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.7);
	display:none;
}
.logo{
	width:auto;
	height:auto;
	float:left;
	clear:none;
	padding:10px 0px 10px 35px;
}
.logo img{border:0px;}
.logo.b{margin:20px 0px 0px;}
.logo.c{margin:60px 0px 0px;}

.logo-columbia{
	width:auto;
	height:auto;
	float:right;
	clear:none;
	margin:38px 40px 0px 0px;
}
.logo-columbia img{
	width:230px;
	height:auto;
}
#content{
	width:100%;
	height:auto;
	float:left;
	clear:none;
}

.tit-top{
	float:left;
	clear:none;
	padding:0px;
	margin:5px 0px 0px 0px;
}
#barra-botones{
	width:100%;
	height:58px;
	display:table;
	text-align:center;
	background:#132f5b;
	padding:10px;
	border-bottom:1px #0db4e7 solid;
	border-top:1px #0db4e7 solid;
}

::i-block-chrome,#barra-botones {width:100%;}



.btn{
	width:348px;
	height:56px;
/*	float:left;*/
	display:inline-table;
	text-align: center;
	text-decoration:none;
	margin: 0px 12px 0px;
	border: 1px solid #cc0000;
	border-radius: 5px;
	
	font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 21px;
	line-height: 16px;
	text-transform:uppercase;
}

.btn.rojo{	
	color:#fff;
	background: rgb(222,0,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(222,0,0,1) 0%, rgba(161,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,0,0,1)), color-stop(100%,rgba(161,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(222,0,0,1) 0%,rgba(161,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(222,0,0,1) 0%,rgba(161,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(222,0,0,1) 0%,rgba(161,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(222,0,0,1) 0%,rgba(161,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0000', endColorstr='#a10000',GradientType=0 );
	
}
.btn.rojo .txt-big, .btn.celeste .txt-big{
	width:100%;
	text-align:center;
	display:table;
	font-size: 21px;
	line-height: 16px;
}
.btn.rojo .txt-small, .btn.celeste .txt-small{
	font-size: 13px;
	line-height: 26px;
	padding-top: 2px;
}
.btn.celeste .txt-big{font-size: 32px;}
.btn.celeste{
	width:258px;
	color:#001942;
	font-size:32px;
	line-height: 18px;
	border:1px solid #7fdfff;
	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
.btn.celeste .txt-ingresar{
	font-size: 23px;
	padding-top: 19px;
	height: 37px;
}

.btn.rojo:hover{background:#8c0000; cursor:pointer;}
.btn.celeste:hover, .btn.como-ingresar:hover{background: #009ccc; cursor:pointer;}
.btn.celeste:last-child{}


#cont-home{
	width:auto;
	height:auto;
	background-color:#fff;	
}
.tit-curso{
    width:990px;
    height:auto;
	background: #262626;
    float:right;
    clear:none;
    padding:14px 0 11px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:26px;
	line-height:25px;
	color:#f9ce3a;
	letter-spacing:1px;
	text-align:center;
    text-transform:uppercase;
}
.txt-green {color: #27c243;}

#tit-info{
	width:924px;
	height:auto;
	float:left;
	clear:none;
	background-color:#FFF;
	padding:15px 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:23px;
	line-height:27px;
	letter-spacing:1px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
#tit-info .green{color:#00801a;}
.txt-info{
	text-transform:none;
	font-weight:normal;
	font-size:12px;
	line-height:23px;
	letter-spacing:0;
	text-align:justify;
	margin:12px 0px 8px;
	text-align: left;
	-moz-column-count: 3;
	-moz-column-gap: 2em;
	-moz-column-rule: 1px solid #ACB1B7;
	-webkit-column-count: 3;
	-webkit-column-gap: 2em;
	-webkit-column-rule: 1px solid #ACB1B7;
}


/*  Slideshow  ********************************************************************************************/
#container_slideshow {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:0px;
	float:left;
	clear:none;
}
#container_slideshow img{
	float:left;
	clear:none;
	padding:0;
	margin:0;
}
#slideshow {
	width:655px;
	height:305px;
	position:relative;
}

#slides {
	position:absolute;
	top:0;
	left:335px;
	z-index:100;
}
.slides_container {
	width:655px;
	height:305px;
	overflow:hidden;
	position:relative;
	display:none;
	float:left;
	clear:none;
}
.slides_container div.slide {
	width:650px;
	height:305px;
	display:block;
}

/*	Pagination  */
.pagination {
	margin:26px auto 0;
	width:16px;
	position:absolute;
	top:-18px;
	right:-1px;
	z-index:500;
}
.pagination li {
	float:right;
	margin:0 1px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:7px;
	height:0;
	padding-top:30px;
	margin-bottom:7px;
	background-color:#27c243;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	/*background-position:-16px 0;*/
	background-color:#f6cb38;
	width:16px;
	position:static;
}
.pagination li a:hover {
	background-color:#f6cb38;
	width:10px;
}

/*  Caption  */
.caption {
	width:auto;
	height:49px;
	float:left;
	clear:none;
	background: #2C2C2C;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#535353'); /* for IE */
	background-image: linear-gradient(bottom, rgb(72,72,72) 17%, rgb(0,0,0) 59%);
	background-image: -o-linear-gradient(bottom, rgb(72,72,72) 17%, rgb(0,0,0) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(72,72,72) 17%, rgb(0,0,0) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(72,72,72) 17%, rgb(0,0,0) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(72,72,72) 17%, rgb(0,0,0) 59%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.17, rgb(72,72,72)),color-stop(0.59, rgb(0,0,0)));
	box-shadow:0px 0px 5px #333333;
    -moz-box-shadow: 0px 0px 5px #333333;
    -webkit-box-shadow: 0px 0px 5px #333333;
	margin:0 10px 22px 20px;
	padding:10px 12px 5px 10px;
	position:absolute;
	bottom:-65px;
	left:0;
	z-index:500;
	font-size:25px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:0px;
	color:#fff;
	text-shadow:none;
	border:1px #fff solid;
	font-weight:bold;
	text-transform:uppercase;
}
.caption-txt{
	font-size:14px;
	font-weight:normal;
	line-height:28px;
	color:#fff;
	padding-left:2px;
	text-transform:none;
}


/*  Botonera Pie  */
#botonera-pie{
	width:100%;
	height:auto;
	padding: 2px 0px 3px;
	background: #bfbfbf;
	float:left;
	clear:none;
	text-decoration:none;
}
#botonera-pie .contacto{
	width:auto;
	height:8px;
	padding:3px 31px 4px 0px;
	margin:5px 20px 4px;
	background:url(/img/pcd/contacto.svg) no-repeat top right transparent;
	float:right;
	clear:none;
	color: #fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:11px;
	display:none;
}
#botonera-pie .contacto:hover{
	background:url(/img/pcd/contacto.svg) no-repeat bottom right transparent;
	color:#abe1f5;
	text-decoration:none;
}


/*  Footer  */
#pie{
	width:100%;
	height:auto;
	float:left;
	display:table;
	background-color:#00a4e3;
	padding-bottom:20px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
}

#pie .columbia, #pie .columbia a{
	width:auto;
	height:auto;
	display:table;
	float:left;
	clear:none;
	margin:18px 0 0 20px;
	color:#4c4c4c;
	text-decoration:none;
}
#pie #icd{
	width:auto;
	height:auto;
	display:table;
	float:right;
	clear:none;
	text-align:right;
	margin:7px 20px 0px 0px;
	text-decoration:none;
}
#pie #icd img{margin:5px -7px -5px 0px;}
a.txt-politica{
    width:auto;
	text-align:center;
	display:table;
	margin:0px auto 30px;
    padding-top:7px;

    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:10px;
    color:#00a4e3;
    text-decoration:none;
    letter-spacing:0px;
	text-transform: uppercase;
}
a.txt-politica:hover{
    text-decoration:underline;
}



/** LOGIN **/
h1, h2, h3{
	width:auto;
    height:auto;
    font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
    font-size:30px;
    line-height:30px;
    color:#000;
    text-align:left;
    text-decoration:none;
    padding:0 0 0 30px;
}
h2{
	font-family:'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:21px;
}
h3{
	font-weight:normal;
	color:#d90000;
	font-size: 17px;
	line-height:21px;
}
#formulario-contacto, #formulario-cont, #formulario-perfil, #formulario-pwdchange{
    width:370px;
    margin:10px auto 20px;
}
#formulario-cont{width:320px;}
#formulario-perfil{width:405px;}
#formulario-pwdchange{width:460px;}
#formulario-contacto .label, #formulario-cont .label, #formulario-perfil .label, #formulario-pwdchange .label{
	width:116px;
	height:30px;
	float:left;
	clear:none;
    font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#333333;
	text-align:left;
	padding:19px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	background:none;
}
#formulario-cont .label{width:65px;}
#formulario-perfil .label{width:152px;}
#formulario-pwdchange .label{width:205px;}
#formulario-contacto .campo, #formulario-cont .campo, #formulario-perfil .campo, #formulario-pwdchange .campo{
    width:auto;
	height:30px;
	float:left;
	clear:none;
	margin:10px 0px;
}
#formulario-contacto .campo input, #formulario-cont .campo input, #formulario-cont .campo textarea, #formulario-perfil .campo input, #formulario-perfil .campo textarea, #formulario-perfil .campo select, #formulario-pwdchange  .campo input{
    width:240px;
	height:28px;
	padding:2px;
	border: 1px #0db4e7 solid;
}
#formulario-cont .campo textarea, #formulario-perfil .campo textarea{
	height:120px;
}
#formulario-perfil .campo select{width:246px; height: 34px;}
#formulario-perfil .campo .textfield2:first-child {width:45px; margin-right:5px}
#formulario-perfil .campo .textfield2 {width: 101px; height: 34px; margin-right:5px}
#formulario-perfil .campo .textfield2:last-child {width:90px; margin-right:0px}

.btn-contacto{
	width: 200px;
	height: auto;
	margin: 86px auto 0px;
	display: inline-block;
}
.submit-contacto input, .btn-contacto input{
	width:200px;
	height:auto;
    font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#001942;
	font-size:20px;
	text-decoration:none;
	padding: 12px 8px;
	margin: 20px auto 0px auto;

	border-radius:5px;
	border:1px solid #7fdfff;
	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
.submit-contacto input:hover, .btn-contacto input:hover{
    cursor:pointer;
	color:#001942;
	background: #009ccc;
}
.linkText{
	width:100%;
	color:#000;
	text-align:left;
    font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-top: 10px;
	display: inline-table;
}
.linkText a{color:#c20;}
.linkText a:hover{text-decoration:none;}


/** ACCESO **/
#contenido{
	width: 100%;
	height: auto;
	display:table;
	margin:0px auto;
	background: #fff;
}
#como-ingresar{
    width:818px;
    height:auto;
	margin:30px auto;
    background-color:#fff;
    border: 4px solid #bfbfbf;
    border-radius:30px;
    padding:25px 0;
    text-align:center;
}
.acceso-tit{
    width:auto;
    height:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:30px;
    line-height:30px;
    color:#4d4d4d;
    text-align:left;
    text-decoration:none;
    padding:0 0 0 23px;
	margin:0px auto;
	float:left;
}
#bg-guia{
    width:818px;
    height:1450px;
    border: 4px solid #bfbfbf;
    border-radius:30px;
    padding:25px 0;
    margin:30px auto 20px;
    text-align:center;
	display:table;
}
.tit-pasos{
    padding-top:5px;
    text-align:left;
    font-family:'AvenirLT-Bold', Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:25px;
    line-height:25px;
    color:#00a4e3;
	text-transform:uppercase;
}


.acceso-txt{
    width:760px;
    height:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:20px;
    color:#4d4d4d;
    text-align:left;
    text-decoration:none;
    padding:4px 25px 0px;
	display:table;
}

/** INSTRUCCIONES **/
.acceso-txt .green{
    width:100%;
    height:auto;
    color:#00801a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    padding:20px 0px 10px 0;
    float:left;
    clear:none;
    font-weight:normal;
}
.black{
    width:760px;
    height:auto;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	line-height:18px;
    float:left;
    clear:none;
}

.black.big{
    font-size:14px;
    font-weight:bold;
    padding:10px 0px 8px;
}
.blue{
    width:711px;
    height:auto;
    color:#3267AC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:5px 0;
    float:left;
    clear:none;
}
.pasos{
    width:760px;
    height:auto;
    margin:10px 0 0 20px;
    padding:5px;
    float:left;
    clear:none;
    background-color:#fff;
    border-radius:30px;
}
.num{
    width:50px;
    height:50px;
    border-radius:50px;
    float:left;
    clear:none;
    margin:0 5px 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:35px;
    font-weight:bold;
    line-height:49px;
    text-align:center;
	color:#fff;
    background:#00a4e3;
/*   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244a7b', endColorstr='#4a98ff');
    background-image: linear-gradient(bottom, rgb(36,74,123) 38%, rgb(74,152,255) 90%);
    background-image: -o-linear-gradient(bottom, rgb(36,74,123) 38%, rgb(74,152,255) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(36,74,123) 38%, rgb(74,152,255) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(36,74,123) 38%, rgb(74,152,255) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(36,74,123) 38%, rgb(74,152,255) 90%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.38, rgb(36,74,123)),
        color-stop(0.9, rgb(74,152,255))
    );*/
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.pasos .txt{
    width:685px;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:23px;
    font-weight:normal;
    color:#4d4d4d;
    float:right;
    clear:none;
    text-align:left;
    vertical-align:middle;
    padding:5px 0;
    margin-right:19px;
}

a.btn-volver-inicio{
    min-width:150px;
    height:34px;
    float:left;
    clear:none;
    margin:10px 0px 5px 20px;
	background:url(/img/pcd/btn-volver-pgr.png) no-repeat top left transparent;
    font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#000;
    letter-spacing:0px;
    text-align:left;
    line-height:32px;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:20px;
}

a.btn-volver-inicio:hover{
	background:url(/img/pcd/btn-volver-pgr.png) no-repeat bottom left transparent;
    color:#00a4e3;
}


/** LANDING **/

#cont-land {
    text-align: center;
}
.tit-login{
	width:98%;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	letter-spacing:1px;
	font-size: 30px;
	text-transform:uppercase;
	text-align:center;
    padding: 8px 1%;
	background:#dedede;
	display:inline-block;
}
.tit-land, .tit-land-2, .ej-cel{
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#001942;
	letter-spacing:1px;
	font-size: 20px;
	margin:10px auto;
	text-transform:uppercase;
	text-align:center;
    padding-top: 160px;
}
.tit-land{margin-top:0px;padding-top: 30px;}
.tit-land-2 {
    padding-top: 0;
    margin-top: 30px;
}
.ej-cel{
	font-size:13px;
	line-height:12px;
	color:#808080;
	padding:0px 0px 0px;
	letter-spacing:0px;
}

.pin-code{
	width:auto;
	display:table;
	margin:0px auto;
	text-align:center;
}
.pin-code input, .pin-code select{
	width:355px;
	height: 54px;
	background:#FFF;
	border:1px #0db4e7 solid;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000;
	letter-spacing:1px;
	padding:0px 10px;
	float: none;
	clear:none;
	margin: 0px auto 10px;
	display:table;
}
.pin-code select{
	width: 190px;
	display: inline-table;
	margin: 0px auto;
}
.select-operador {
    border: 1px solid #0db4e7;
    font-size: 30px;
    font-weight: bold;
    height: 54px;
}
/*.forgot-pass, .forgot-pass a{
	width:auto;
	height:auto;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#00a4e3;
	letter-spacing:1px;
	font-size: 12px;
	line-height:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display: inline-block;
}
.forgot-pass a{	margin:10px 0px 5px 0px;}
.forgot-pass a:hover{color:#000;}
*/

input.btn-ingresa, a.forgot-pass{
	width:300px;
	height:auto;
    font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight:normal;
	text-transform:uppercase;
	color:#001942;
	font-size:30px;
	text-decoration:none;
	padding: 12px 8px;
	margin: 20px auto 0px;
	display:table;

	border-radius:5px;
	border:1px solid #7fdfff;
	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
input.btn-ingresa:hover{
    cursor:pointer;
	color:#001942;
	background: #009ccc;
}

a.forgot-pass{
	width: 282px;
	color:#fff;
	font-size:20px;
	border:1px solid #c90106;
	padding: 6px 8px;

	background: rgb(229,2,10);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MDIwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjAyMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(229,2,10,1) 0%, rgba(166,2,7,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,2,10,1)), color-stop(100%,rgba(166,2,7,1)));
	background: -webkit-linear-gradient(top,  rgba(229,2,10,1) 0%,rgba(166,2,7,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,2,10,1) 0%,rgba(166,2,7,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,2,10,1) 0%,rgba(166,2,7,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,2,10,1) 0%,rgba(166,2,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5020a', endColorstr='#a60207',GradientType=0 );
}
.forgot-pass:hover{background: #8c0000;}

.banner-suscripcion{
	padding: 10px 8px;
	margin: 30px auto;
	display:table;
	padding: 23px 20px;
	border-radius:15px;
	color:#001942;
	font-size: 27px;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 0px;
	border: 1px solid #3CC3F6;
    font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	border:4px solid #fff;
	box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);

	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
 .banner-suscripcion bold{
   font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
 }
.banner-susc{
	padding:20px 0px 0px 0px;
	margin: 0px auto 0px;
	display:table;
}
.banner-susc-land{
	padding:0px 0px 0px 0px;
	margin: 0px auto 30px;
	display:table;
}
.banner-susc:hover{
	opacity:0.85;
	filter:alpha(opacity=85);
}

/** BANNER QUIERO PRAIA **/
.quiero-praia{
	width:auto;
	height:auto;
	display:table;
	padding: 10px ;
	margin:-20px auto 0px;
}
.quiero-praia-top{
	width:auto;
	height:auto;
	float:right;
	clear:none;
	margin:3px 40px 0px 0px;
}
.quiero-praia-top img{
	width:250px;
	height:auto;
}

/** BANNER SHOPPING WITH MOM **/
.shoppingmom{
	width:auto;
	height:auto;
	display:table;
	padding: 10px ;
	margin:-20px auto 0px;
}
.shoppingmom img{
	width:800px;
	height:auto;
}
.shoppingmom-top{
	width:auto;
	height:auto;
	float:right;
	clear:none;
	margin:3px 40px 0px 0px;
}
.shoppingmom-top img{
	width:450px;
	height:auto;
}

#cont-pin{
	width:100%;
	height:auto;
	background: #d9f4ff;
	display:table;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}
#pie .discovery, #pie .discovery a{
	background:url(/img/pcd/discovery-small.png) no-repeat top left transparent;
	margin:18px 0 0 18px;
	width:auto;
	height:auto;
	float:left;
	clear:none;
	padding-top:34px;
	color:#FFFFFF;
	text-decoration:none;
}
#pie #icd{
	background:url(/img/pcd/icd-small.png) no-repeat top right transparent;
	padding-top:50px;
	width:auto;
	height:auto;
	float:right;
	clear:none;
	text-align:right;
	text-decoration:none;
}
.legal-movistar{
	width: 98%;
	text-align: center;
	display: table;
	margin: 0px auto;
	padding-top:10px;
	font-weight:bold;
}
.legal-movistar a{color:#fff;}
.legal-movistar a:hover{text-decoration:underline;}

.terms-tit{
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#001942;
	letter-spacing:1px;
	font-size: 20px;
	margin:20px auto 0px;
	text-transform:uppercase;
	text-align:center;
}

.terms-txt{
	width: 90%;
	height:auto;
	margin:0px auto;
	display:table;
	text-align:left;
	font-size:14px;
}
.terms-txt:last-child{margin-bottom: 40px;}

hr{
	margin-top:20px;
	border:1px #ccc dotted;
}
.btn-desuscribir, .btn-term-volver{
	width: auto;
	height:auto;
	font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight:normal;
	text-transform:uppercase;
	color:#001942;
	font-size: 13px;
	text-decoration:none;
	padding: 5px 6px 6px;
	margin: 6px 0px 0px;
	float:left;
	border-radius:5px;
	border:1px solid #7fdfff;
	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
.btn-term-volver{
    float: right;
    margin: 4px 10px 0px 0px;
}
.btn-desuscribir:hover, .btn-term-volver:hover{
    cursor:pointer;
	color:#001942;
	background: #009ccc;
}

/** BANDERAS **/
.main-flag{
	width:auto;
	height:auto;
	display:table;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 13px;
	background-color:rgba(255,255,255,1);
	border-radius: 30px;
	padding: 17px 15px 0px;
	margin: 8px auto 20px;
	box-shadow: 0px 0px 9px rgba(0,0,0,.2);
}
.tit-flag{
	width:auto;
	height:auto;
	display:table;
	margin: 0px auto 0px;
	font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 25px;
	line-height: 20px;
	color: #00a4e3;
	text-align:center;
	text-decoration:none;
	padding: 0 0 0px;
	text-transform:uppercase;
}
.flag{
	width:auto;
	height:auto;
	display:inline-table;
	margin: 0px 20px 0px;
	font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 15px;
	line-height: 15px;
	color: #000;
	text-align:center;
	text-decoration:none;
	padding: 0 0 20px;
	text-transform:uppercase;
}
.flag img{
	display:table;
	margin: 0px 0px 5px;
}
.flag:hover{
	opacity:0.80;
	filter:alpha(opacity=80);
}

.btn-volver-flags{
	width: auto;
	height:auto;
	font-family: 'AvenirLT-Bold', Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight:normal;
	text-transform:uppercase;
	color: #000;
	font-size: 13px;
	text-decoration:none;
	display: table;
	padding: 5px 10px 6px;
	margin: 7px auto 0px;
	border-radius: 30px;
	border:1px solid #7fdfff;
	background: rgb(138,226,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGI0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(138,226,255,1) 0%, rgba(13,180,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,226,255,1)), color-stop(100%,rgba(13,180,231,1)));
	background: -webkit-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(138,226,255,1) 0%,rgba(13,180,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae2ff', endColorstr='#0db4e7',GradientType=0 );
}
.btn-volver-flags:hover{
    cursor:pointer;
	color:#001942;
	background: #009ccc;
}



@media screen and (max-width:960px){
	#como-ingresar{
		margin: 60px auto 40px;
	}
}
@media screen and (max-width:940px){
	.shoppingmom-top{
		float:none;
		clear:both;
		margin:3px auto 0px;
		display:table;
	}
	.shoppingmom-top img{
		width: 100%;
		height:auto;
	}
	.logo.c{display:table; margin:0px auto; float:none;}
}

@media screen and (max-width:850px){
	.logo img{width: 70%;}
	.logo.b img, .logo.c img{width: 391px;}
	.logo-columbia{margin: 26px 40px 0px 0px;}
	#como-ingresar{
		width:90%;
	    max-width:818px;
		margin: 60px auto 40px;
	}
	.shoppingmom img{
		width: 100%;
		height:auto;
	}

}

@media screen and (max-width:750px){
	.logo.b{
		float:none;
		padding:0px;
		margin:5px auto;
		display:table;
	}
	.logo.b img{
	    width: 70%;
		margin:0px auto;
		display:table;
	}
	.logo-columbia img {
		width: 140%;
		height: auto;
		float: right;
	}
	.quiero-praia-top{
		display:table;
		margin:0px auto 0px;
		float: none;
	}
	#pie .discovery, #pie .discovery a{
		margin: 18px auto 0;
		width: 97%;
		display: table;
		background:url(/img/pcd/discovery-small.png) no-repeat top center transparent;
		float:none;
		text-align:center;
	}
	#pie #icd{
		margin: 5px auto 0;
		width: 97%;
		display: table;
		background: url(/img/pcd/icd-small.png) no-repeat top center transparent;
		text-align: center;
	}
}
@media screen and (max-width:650px){
	.banner-susc, .banner-susc-land{width: 90%;}
	.banner-suscripcion{width: 71%;text-align: center;}
}
@media screen and (max-width:615px){
	.logo{
		float: none;
		padding: 10px 0px 10px 0px;
		margin: 0px auto;
		display: table;
		text-align: center;
	}
	.logo-columbia {
		width: 100%;
		margin: 0px 0px 0px 0px;
	}
	.logo-columbia img{
		width: 35%;
		margin: 0px auto 10px;
		float:none;
		display: table;
	}
	.tit-land{
		padding: 20px 15px 0px;
	}
	.pin-code input, .pin-code select{width:90%}
	.pin-code{width:100%;}
}
@media screen and (max-width:460px){
	.logo.c img{width: 80%;}
}
@media screen and (max-width:410px){
	.tit-land{font-size: 18px;}
}
@media screen and (max-width:400px){
	.logo.b img{width: 80%;}
	#formulario-cont .label {
		width: 126px;
		height:15px;
		float: left;
		clear: none;
		padding: 0px 0 3px;
		font-size: 20px;
		vertical-align: middle;
		margin-left:10px;
	}
	#formulario-contacto .campo input, #formulario-cont .campo input, #formulario-cont .campo textarea, #formulario-perfil .campo input, #formulario-perfil .campo textarea, #formulario-perfil .campo select, #formulario-pwdchange .campo input{
		width: 100%;
		height: 35px;
		text-align: left;
		vertical-align: middle;
		margin-bottom: 11px;
		font-size: 20px;
		font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
		margin-left:10px;
	}
	#formulario-cont .campo textarea, #formulario-perfil .campo textarea{
		height:120px;
		font-family: 'AvenirLT-Medium', Arial, Helvetica, sans-serif;
	}
	.submit-contacto input, .btn-contacto input{text-align:center;}
	#formulario-contacto .campo, #formulario-cont .campo, #formulario-perfil .campo, #formulario-pwdchange .campo{
		width: 86%;
		height: 25px;
		margin: 6px 0px 30px;
	}

}

@media screen and (max-width:275px){
	.quiero-praia-top img{
		width: 98%;
		display:table;
		padding: 0px;
		margin:0px auto 10px;
	}
}