/* CSS Document */
/* Hoja de estilos para www.plugintek.com */

body{
	margin:0;
	padding:0;
	text-align: center;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	/*voice-family: "\"}\""; 
	voice-family:inherit;*/
	height: 100%;
	min-width:990px; /*** This is needed for moz. Otherwise, the header and footer will
	slide off the left side of the page if the screen width is narrower than the design.
	Not seen by IE. Left Col + Right Col + Center Col + Both Inner Borders + Both Outer Borders ***/
	color:#333333;
	background-repeat:no-repeat;
	background-image:url(../images/fondo_final.jpg);
	background-position:top-center;
}
a {
	color: #333333;
}

strong{
	font-weight:bold;
}
.ayuda-acces{
	position: absolute;
	left: -1000px;
	width: 1px;
	font-size:1px; 
	line-height:1%;
}
/* Capa que contiene a todas las demas */
#web {
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	width:975px; /*** Needed for Moz/Opera to keep page from sliding to left side of
	page when it calculates auto margins above. Can't use min-width. Note that putting
	width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
	to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position:relative; /*** Needed for IE, othewise header and footer aren't contained
	directly above and below the body ***/
	height:100%;/*** Needed for Moz to give full height design if page content is too small to fill the page ***/
	font-size: 100%;
}
/* clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*-------------------------------------------------------------------------------------Barra Superior*/		
#supNavBar {
height:22px;
text-align:right;
font-size:0.8em;
padding-top:0.7em;
}
#supNavBar li{
display:inline;
}
#supNavBar li a	{
	font: 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	}
#supNavBar li a:hover{
	text-decoration:underline;
	}
#supNavBar li a.sel	{ 
	font-weight:bold;
	}
/* CABECERA - Inicio */
#cabecera {
}
/* CABECERA - fin */
/* LOGOTIPO - Inicio */
#logotipo {
	margin-bottom: 23px;
}
h2{
	font-size:1.9em;
	color:#00436e;
	font-weight:normal;
	padding-bottom:0.4em;
}
h3{
	font-size:1.2em;
	padding-bottom:1.8em;
}
/* LOGOTIPO - fin */

/* MENU - Inicio */
#menu {
	height:40px;
	clear:both;
}
#web #menu #menu_form_empresa, #web #menu #menu_form_becario,  #web #menu_form_volver, #web #menu #menu_form_empresa_ini, #web #menu #menu_form_becario_ini  {
	display: inline;
	vertical-align: middle;
}

#menu_form_becario_ini h4  {
text-align:left;
margin-left:0;
padding-left:0;
}
/*#web #menu #menu_form_empresa a:hover, #web #menu #menu_form_becario a:hover, #web #menu #menu_form_empresa span:hover, #web #menu #menu_form_empresa span span:hover, #web #menu #menu_form_becario span:hover, #web #menu #menu_form_volver a:hover {
	text-decoration:underline !important;
}*/
#web #menu #menu_form_empresa_ini{
	width:49%;
	float:left;
}
#web #menu #menu_form_empresa{
	width:75%;
	float:left;
}
#web #menu #menu_form_becario_ini{
	width:49%;
	float:right;
	text-align:right;
}
#web #menu #menu_form_becario_ini img, #web #menu #menu_form_empresa_ini img{
	margin-top:5px;
	margin-bottom:5px;
}
#web #menu #menu_form_becario_ini a img:hover{
	text-decoration:underline !important;
}
#web #menu #menu_form_becario{
	width:75%;
	float:left;
}
#web #menu_form_volver{
	width:25%;
	float:right;
	text-align:right;
}
#web #menu_form_volver a:hover{
	text-decoration:underline;
}
#web #menu #menu_form_empresa h3,#web #menu #menu_form_becario h3 {
	font-size:1em !important;
	display: inline;
	font-weight: normal;

}
.flechamedio{
	vertical-align: middle;
	margin-right:2px;
}
.grisclaro {
	/*color:#c1c1c2;*/
	color:#999999;
}
/* MENU - fin */


#infoURL {
	display: none;
}

/* CONTENIDO - Inicio */
#contenido{
	clear:both;
}
#col1{
	float:left;
	width:100%;
}
#col1inicio{
float:left;
width:66%;

	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 0%;
}
#col2{
	float:right;
	width:31%;

}
#col2 p{
text-align:justify;
margin-bottom:0.8em;
font-size:0.85em;
line-height:1.9em;
}
/* CONTENIDO - fin */
.azulb{
	color:#119cc7;
}
.dd_izq  {
  width:40%; 
  float:left; 
  margin:0;
}
.dd_drc {
  width:40%; 
  float:right; 
  margin:0;
}
/*#contenido ol.first {
  counter-reset:item 0;}
#contenido ol.second {
  counter-reset:item 5;}
#contenido ol.second1 {
  counter-reset:item 3;}*/

#contenido ol li {
  display: block;
  margin-top:10px;
  list-style:none;
}
#contenido ol li:before {
  /*content: counter(item) ".- ";
  counter-increment: item 1; */
  content: counter(item) "- "; 
}




.negrita{
	font-weight:bold;
	text-decoration:underline;
}


input, textarea, select{
	/*margin-right:20px;*/
	margin-top:5px;
	border:1px solid #cccccc;
	
}
textarea{
	height:150px;
	width:400px;
}
select option{
	color:#555;
}
select optgroup{
	color:#333;
}
#form1{

	margin:0px;
	float:left;
	/*height:23px;*/
	border:none;
	padding:0px;
}
input[type="submit"], input[type="button"]{
	width:100px;
	text-align:center;
	margin-left:40px;
	margin-top:20px;
	color:#333;
	border:1px solid #999;
	background-color:#E3E3E5;
	float:right;
	cursor:pointer;
}
input[type="radio"], input[type="checkbox"]{

	border:1px solid #ffffff;

}


.alt_imagen{
	display: none;
}
/*-------------------------------------------------------------------------------------------------------------Pie*/	
hr	{ 
	display:none; visibility:hidden;
	}
.hr2	{
	display:block;
	margin-top:15px;
	float:left;
	clear:both;
	width:100%;
	background:url(../images/bg_hr.gif) repeat-x top left;
	height:2px;
}
.hr	{
	display:block;
	margin-top:40px;
	float:left;
	clear:both;
	width:100%;
	height:10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
#pie{
clear:both;
font-size:0.8em;
}
#pie .colaboradoresPie{
	float:none;
	display:block;
	margin:10px 278px;
	width:/*420px;*/auto;

}
#pie .colaboradoresPie li{
	float:left; 
	width:25%; 
	text-align:center;
}
#pie .colaboradoresPie li a img{
	display:inline;
}

#pie .infoAdegi	{
	clear:both;
	margin-top:1.5em;
	}
#pie p	{
	float:left; 
	width:auto; 
	padding:0 .5em 0 0; 
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#007fac;
	}
#pie p.legal	{
	float:right;
	padding-right:0;
	color: #333;
	clear:both;
	display:block;
	float:right;

	}
	
#pie .telContenedor
	{
	display:block;
	float:left;
	clear:both;
	margin:0 0 .5em 0;
	padding:0;
	width:40%;
	}
#pie .legalContenedor
	{
	margin:0 0 .5em 0;
	padding:0;
	display:block;
	float:right;
	width:20em;
	}
	
#pie .direccion
	{
	margin:0 0 1em 0;
	padding:0;
	display:block;
	float:left;
	width:90%;
	}
#pie p.legal a	{
	color:#333;
	text-decoration:none; 
	}
#pie p.legal a:hover{
	text-decoration:underline;
	}
/*FIN PIE*/
.subrayado{
	text-decoration:underline;
}
.cursiva{
	font-style:italic;
}
.etiqueta {
	float: left;
	width: 272px;
}
.ancho_770{
	width:770px;
}
.ancho_670{
	width:670px;
}
.ancho_570{
	width:570px;
}
.ancho_340{
	width:340px;
}
.ancho_260{
	width:260px;
}
.ancho_fin{
	width:100%;
	height:60px;
}
fieldset{
margin-left:0;
padding-left:20px;
margin-bottom:2%;
}
legend{
	margin-bottom:3%;
	margin-left:-20px;
	padding:0;
	text-align:left !important;
	font-weight: bold;
	color: #00436e;
}

.entrecampos{
clear:both;
height:10px;
}
.entrecamposfin{
clear:both;
height:10px;
margin-bottom:25px;
}
.boton_100{
	background-image: url(../images/boton200.jpg);
	background-repeat: no-repeat;
	height:17px;
	font-size:0.9em;
	float:right;
	clear:both;
	width:200px;
	text-align:center;
	vertical-align:middle;
}
.boton_100:hover{
	text-decoration:underline;
}
.sublegend{
margin-left:0px;
font-weight:bold;
margin-bottom:20px;
}
.subsublegend{
margin-left:0px;
font-weight:bold;
margin-bottom:8px;
}
.etiqueta2{
	float:left;
	width:180px;
}
.separado10{
	margin-right:10px;
	margin-left:10px;
}
.titulos{
	width:820px;
}
.margeninf5{
	margin-bottom:5px;
}

.becario_captcha_texto{
	float:left;
	width:420px;
	font-size:90%;
	line-height:20px;
}
.becario_captcha_imagen{
	width:85px;
	padding-right:15px;
	height:20px;
}
.becario_captcha_imagen input{
	width:85px;
	border:none;
	text-align:center;
	background-image:url(../images/bgcaptcha.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size:1.5em;
	font-style:italic;
	letter-spacing:2px;
	color:#333333;
	padding:3px;
}
.becario_captcha_campo{
	width:85px;
	padding-right:15px;
}
.becario_captcha_campo input{
	width:83px;
	border:1px solid #CCCCCC !important;
}
.idioma_id{
	width:45%;
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}
.idioma_id2{
	width:35%;
	float:right;
	margin-right:20px;
	margin-bottom:30px;
}
.pie{
	font-size:0.8em;
	margin-bottom:1em;
	text-align:justify
}
.notita{
	font-size:0.8em;
}
.txtcentrar{
text-align:center;
}


