c@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;

}





*{

	margin:0px;

	padding:0px;

}

img{

	border:0px;

}



body{

	font-size:10px;

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	background:url(/img/inglesamericano/bg-rojo.png) no-repeat top center #ba0505;

}

#master{

	width:990px;

	height:auto;

	margin:auto;

}

#cont-home{

	width:auto;

	height:auto;

	float:left;

	clear:none;

	margin:0 9px 0 9px;

	background-color:#fff;

	box-shadow: 0px 0px 9px rgba(0,0,0,.3);

}



#top{

	width:990px;

	height:auto;

	float:left;

	clear:right;

	background-color:#FFF;

}

.txt-info{

	width:94%;

	height:auto;

	float:left;

	clear:none;

	text-align:center;

	font-family:'geometric415black-bt';	

	font-size:20px;

	color:#c20000;

	padding:8px 3%;

	background-color:#fff;

}



.logo{

	width:auto;

	height:auto;

	padding:0;

	margin:6px 0 7px 29px;

	float:left;

	clear:none;

}

.logo-2{

	width:auto;

	height:auto;

	padding:0;

	margin:6px 31px 7px 0;

	float:right;

	clear:none;

}



.titulo-top{

	/*width:442px;*/

	width:452px;

	height:auto;

	float:left;

	clear:none;

	padding:35px 20px 0 20px;

	/*padding:35px 10px 0 40px;*/

	color:#004166;

	font-family:'geometric415black-bt';	

	font-size:28px;

	line-height:35px;

	text-align:center;

	text-transform:uppercase;

}



#login{width:277px;height: 147px;float:left;clear:none;background:url(/img/inglesamericano/bg-usuario-registrado.png) top left no-repeat;font-family:'geometric415black-bt';font-size: 17px;line-height: 17px;color:#014361;text-transform:uppercase;padding: 8px 14px 10px;text-align:center;}


.label-login{width: 80px;height:auto;float:left;clear:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#014361;text-transform:none;text-align:left;padding: 10px 4px 0px 0px;}



.txt-small{width:100%;height:15px;float:left;clear:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#014361;text-transform:none;padding:0px;margin: 2px 0 2px 0px;text-align:center;letter-spacing: -0.2px;font-weight:bold;line-height: 10px;}

.txt-small a{

	color:#C20000;

	text-decoration:underline;

}

.txt-small a:hover{

	text-decoration:none;

}

#login input{width:168px;height: 23px;float:left;clear:none;border: 1px solid #f3c607;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size: 13px;color: #000;text-align:left;vertical-align:middle;margin: 5px 0px 3px;padding-left:3px;letter-spacing: 0.5px;}

#login input:focus {

	border: 1px solid #fff;

}



#login .btn-ingreso, #new-user .btn-registrarse{

	width:201px;

	height:34px;

	float:none;

	clear:none;

	border:0px;

	margin:12px auto 0;

}

#login .btn-ingreso{

	background:url(/img/inglesamericano/btns-login.png) no-repeat top left;

}

#login .btn-ingreso:hover{

	background:url(/img/inglesamericano/btns-login.png) no-repeat bottom left;

	cursor:pointer;

}

#login .btn-acceso{
	width:auto;
	height:auto;
	color:#fff;
	margin:8px auto 0px;
	padding: 10px 30px;
	display:table;
	border: 1px solid #af0000;
	border-radius: 15px;
	font-family: geometric415black-bt, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	
	background: #dd0000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MDAwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDAwMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dd0000 0%, #ab0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd0000 ), color-stop(100%,#ab0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dd0000 0%,#ab0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd0000 0%,#ab0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd0000 0%,#ab0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dd0000 0%,#ab0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd0000', endColorstr='#ab0000',GradientType=0 ); /* IE6-8 */	

	
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
	
	-webkit-box-shadow: 0 0 6px 0px rgba(0,0,0,0.4);
	box-shadow: 0 0 6px 0px rgba(0,0,0,0.4);

}
#login .btn-acceso:hover{
	background:#ab0000;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0);
	box-shadow: 0 0 0px 0px rgba(0,0,0,0);
}

#new-user .btn-registrarse{
	background:url(/img/inglesamericano/btns-login.png) no-repeat top right;
    margin: 7px auto 11px;
    display: table;
}

#new-user .btn-registrarse:hover{
	background:url(/img/inglesamericano/btns-login.png) no-repeat bottom right;
}


#new-user{width:265px;height: 128px;float:left;clear:left;background:url(/img/inglesamericano/bg-nuevo-usuario.png) top left no-repeat;font-family:'geometric415black-bt';font-size:21px;line-height:38px;color:#FFF;text-transform:uppercase;padding: 12px 20px 0;text-align:center;}

#new-user .txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:none;text-align:center;line-height: 16px;}
@-moz-document url-prefix() {
  #new-user .txt {
     font-size:11px;
  }
}

#new-user input{

	width:125px;

	height:22px;

	float:left;

	clear:none;

	border:1px solid #0f304f;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#0067ab;

	text-align:center;

	vertical-align:middle;

	margin:2px 0px 0px 63px;

	padding-left:3px;

	letter-spacing:0px;

}

#new-user input:focus {

	border: 1px solid #0085de;

}



.tit{

	width:936px;

	height:auto;

	display:inline;

	float:left;

	clear:none;

	padding:21px 0 10px 0;

	color:#c20000;

	font-family:'geometric415black-bt';	

	font-size:32px;

	line-height:33px;

	text-align:center;

	text-transform:uppercase;

}

.blue{

	color:#004166;

}



#content{

	width:936px;

	height:auto;

	background-color:#fff;

	float:left;

	clear:none;

	padding:0px 27px 20px 27px;

	text-align:left;

}















/** PIE **/

#pie{

	width:964px;

	height:37px;

	background:#cccccc;

	float:left;

	clear:none;

	padding:3px 22px 0 0;

	border:2px solid #fff;

/*	margin:2px;*/

	text-align:right;

	color:#000;

	font-size:9px;

	text-align:right;

	line-height:33px;

}

#pie .txt{

	color:#000;

	text-decoration:none;

}

#pie a.txt:hover{

	color:#000;

	text-decoration:underline;

}

.txt-politica{

	width:auto;

	height:20px;

	float:right;

	clear:left;

	display:inline;

	padding:10px 22px 10px 0;

	text-align:right;

	color:#fff;

	font-size:9px;

	text-decoration:none;

	line-height:10px;

	cursor:pointer;

}

.txt-politica:hover{

	text-decoration:underline;

}


.footer-copyright{
	display:table;
	margin:0px auto;
}
.footer-copyright .btn-legal{
	width: auto;
	display: inline-block;
	margin: 5px 5px 5px;
	float:none;
	background-color:#1f1f1f40;
	border-radius: 4px;
	position: inherit;
	text-align: center;
	color:#fff;
	padding: 6px 10px 6px;
	text-decoration:none;
}

.footer-copyright .btn-legal:hover{
	background-color:rgb(255 255 255 / 0.2);
	color:#fff !important;
}
.icd-small{
	display: table;
	margin: 5px auto;
}


/** CONTACTO **/

#contacto{

	width:782px;

	float:left;

	margin:0;

	padding-bottom:25px;

	padding-top:10px;

}

#contacto .dato{

	width:55px;

	float:left;

	clear:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	text-align:left;

	padding:0;

	margin:2px;

}

#contacto input{

	width:230px;

	height:21px;

	float:left;

	clear:none;

	border:1px solid #7f8793;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	text-align:left;

	vertical-align:middle;

}

#contacto input:focus {

	border: 1px solid #7f8793;

}



#contacto textarea{

	width:230px;

	height:100px;

	float:left;

	clear:none;

	border:1px solid #7f8793;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	text-align:left;

}

#contacto textarea:focus {

	border: 1px solid #7f8793;

}



#contacto .btn-enviar2{

	width:81px;

	height:34px;

	float:right;

	clear:none;

	margin-top:9px;

	background-image:url(/img/inglesamericano/btn-enviar2.png);

	background-repeat:no-repeat;

	background-position:top left;

	border:none;

	cursor:pointer;

}

#contacto .btn-enviar2:hover{

	background-position:bottom left;

}





#contacto a.btn-volver-ini-2{

	width:141px;

	height:34px;

	float:right;

	clear:none;

	margin-top:28px;

	margin-right:49px;

	margin-bottom:20px;

	background-image:url(/img/inglesamericano/btn-volver.png);

	background-repeat:no-repeat;

	background-position:top left;

	border:none;

}

#contacto a.btn-volver-ini-2:hover{

	background-image:url(/img/inglesamericano/btn-volver.png);

	background-repeat:no-repeat;

	background-position:bottom left;

}



.submit, .btn-volver a, a.btn-volver{

	width:70px;

	height:24px;

	float:left;

	clear:none;

	display: inline;

	border:1px solid #c20000;

	border-radius:10px;

	margin:15px 0 5px 56%;

	padding:3px 40px 5px 40px;



	font-family:'HelveticaNeueLTStd-BdCn', Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#fff;

	line-height:27px;

	letter-spacing:1px;

	text-decoration:none;

	text-transform:uppercase;

	text-align:center;

	cursor:pointer;



 	background-position: top center;

	background-repeat:no-repeat;

  	background:#c20000;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0202', endColorstr='#8b0000'); /* IE6-8 */

	background-image: url(/img/inglesamericano/btn-modificar.png), linear-gradient(bottom, rgb(139,0,0) 0%, rgb(207,2,2) 64%);

	background-image: url(/img/inglesamericano/btn-modificar.png),  -o-linear-gradient(bottom, rgb(139,0,0) 0%, rgb(207,2,2) 64%);

	background-image: url(/img/inglesamericano/btn-modificar.png),  -moz-linear-gradient(bottom, rgb(139,0,0) 0%, rgb(207,2,2) 64%);

	background-image: url(/img/inglesamericano/btn-modificar.png),  -webkit-linear-gradient(bottom, rgb(139,0,0) 0%, rgb(207,2,2) 64%);

	background-image: url(/img/inglesamericano/btn-modificar.png),  -ms-linear-gradient(bottom, rgb(139,0,0) 0%, rgb(207,2,2) 64%);

	background-image: url(/img/inglesamericano/btn-modificar.png),  -webkit-gradient(

		linear,

		left bottom,

		left top,

		color-stop(0, rgb(139,0,0)),

		color-stop(0.64, rgb(207,2,2))

	);



}

.submit:hover{

	cursor:pointer;

	/*filter:alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

	-khtml-opacity: 0.9;*/

	margin:16px 0 4px 56%;

	background-color:#9c0000;

	background-image: url(/img/inglesamericano/btn-modificar.png);

 	background-position: center top;

	background-repeat:no-repeat;

}



.btn-volver a, a.btn-volver{

/*	width:141px;

	height:34px;*/

	margin:50px 20px 0px 0px;

	float:right;

	clear:none;

	border-color:#163879;



   	background:#163879;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163879', endColorstr='#000A45'); /* IE6-8 */

	background-image: linear-gradient(bottom, rgb(0,10,69) 19%, rgb(22,57,121) 60%);

	background-image: -o-linear-gradient(bottom, rgb(0,10,69) 19%, rgb(22,57,121) 60%);

	background-image: -moz-linear-gradient(bottom, rgb(0,10,69) 19%, rgb(22,57,121) 60%);

	background-image: -webkit-linear-gradient(bottom, rgb(0,10,69) 19%, rgb(22,57,121) 60%);

	background-image: -ms-linear-gradient(bottom, rgb(0,10,69) 19%, rgb(22,57,121) 60%);

	background-image: -webkit-gradient(

		linear,

		left bottom,

		left top,

		color-stop(0.19, rgb(0,10,69)),

		color-stop(0.6, rgb(22,57,121))

	);

	/*background:url(../../img/inglesamericano/btn-volver.png) no-repeat top left;*/

	border:none;

}

.btn-volver a:hover, a.btn-volver{

	border:#163879;

	background:#000A45;

	/*background:url(../../img/inglesamericano/btn-volver.png) no-repeat bottom left;*/

	cursor:pointer;

}















/*  Slideshow  *******************************************************************************************/

/*#container_slideshow {

	width:990px;

	margin:0 auto;

	position:relative;

	z-index:0;

	float:left;

	clear:none;

}*/

#container_slideshow {

	width:990px;

	float:right;

	clear:none;

}

#container_slideshow img, .topo{

	float:left;

	clear:none;

}

#slideshow {

	width:685px;

	height:305px;

	position:relative;

	padding:0px;

	margin:0px;

}

#slides {

	position:absolute;

	top:0;

	left:305px; /* Este valor se debe cambiar cuando se modifica el ancho de la imagen*/

	z-index:100;

}

.slides_container {

	width:685px;

	height:305px;

	overflow:hidden;

	position:relative;

	display:none;

	float:left;

	clear:none;

	background-color:#CCC;

}

.slides_container div.slide {

	width:685px;

	height:305px;

	margin-bottom:10px;

	display:block;

}







/*	Pagination  */

.pagination {

	width:16px;

	margin:18px auto 0;

	position:absolute;

	top:-10px;

	right:10px;

	z-index:500;

}



.pagination li {

	float:left;

	margin:0 1px;

	list-style:none;

}



.pagination li a {

	display:block;

	width:16px;

	height:0;

	padding-top:16px;

	margin-bottom:6px;

	background-image:url(/img/inglesamericano/pagination.png);

	background-position:0 0;

	background-repeat:no-repeat;

	float:left;

	overflow:hidden;

}



.pagination li.current a {

	background-position:-16px 0;

}



/*  Caption  */

.caption {

	width:320px;

	height:105px;

	/*background:#fcda19;*/

	background:rgba(252,218,55,.99);

	padding:10px;

	position:absolute;

	top:19px;

	left:19px;

	z-index:100;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	color:#002e4c;

	font-weight:bold;

	text-shadow:none;

	border: 1px #fff solid;

}

.caption .titulo{

	font-family:'geometric415black-bt';

	font-weight:normal;

	text-transform:uppercase;

	color:#c40003;

	font-size:26px;

	line-height:27px;



}




.ciudadania-txt{
	width: 986px;
	height:auto;
	display: table;
	padding:18px 0 20px 0px;
	color:#fff;
	font-family:'geometric415black-bt';
	font-size:28px;
	line-height:29px;
	text-align:center;
	text-transform:uppercase;
	background:#c20000;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}
.ciudadania-txt .txt{
	font-size:13px;
	line-height:16px;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px 0 0px 0px;
}



/** POLITICAS DE PRIVACIDAD **/

#politicas{

	width:700px;

	height:auto;

	float:left;

	clear:none;

	background-color:#FFF;

	padding:20px;

	text-align:left;

	font-size:22px;

}

#politicas .txt{

	width:700px;

	height:auto;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	float:left;

	clear:none;

}



/** BARRA USUARIO **/

#navegaciÃ³n{

    width:auto;

    height:23px;

    display:inline;

    float:right;

    clear:none;

    padding:10px 10px 0px 12px;

    margin:15px 2px 0px 0px;

    text-align:right;

    background-color:#e8e8e8;

    font-size:11px;

    font-family: Arial, Helvetica, sans-serif;

    color:#000;

    border:1px rgba(255,255,255,.5);

    border-radius:8px 0 0 8px;

    behavior:url(border-radius.htc); /* para Explorers */

}

a.bg-navegacion{

    color:#333;

    text-decoration:none;

}

a.bg-navegacion:hover{

    text-decoration:underline;

    color:#cc0000;

}



#paso_a_paso{

    width:auto;

    height:23px;

    display:inline;

    float:left;

    clear:none;

    padding:10px 10px 0px 12px;

    margin:15px 0 0 2px;

    text-align:right;

    background-color:#e8e8e8;

    font-size:11px;

    font-family: Arial, Helvetica, sans-serif;

    color:#000;

    border:1px rgba(255,255,255,.5);

    border-radius:0 8px 8px 0;

    behavior:url(border-radius.htc); /* para Explorers */

}