/********** IE Hack **********/
html, body, #contenedor {
     min-height: 100%; /* alto minimo FF y Safari */
     width: 100%;
     height: 100%; /* alto minimo para IE Windows */
     margin: 0;
     padding: 0;
}
html>body #contenedor {
	height: auto; /* con este hack escondemos el min-height de IE*/
	background-image: url(../images/fondo.png);
	background-repeat: repeat-x;
	background-position: top;
}

h3{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	width:935px;
	height:20px;
	background-color:#6CF;
	color: #339;
	padding-left: 5px;
	text-transform: uppercase;
	padding-top: 5px;
}

html{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
}

html img{
	border:none;}

/* Header */
.header{
	width:940px;
	position:relative;
	height:185px;
	padding-top: 1px;
	margin-right: auto;
	margin-left: auto;
}
.header .headerTop{
	font-family:Verdana;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:26px;
	text-align: right;
	font-size: 12px;
	color: #FFF;
}
.headerTop .contactenos{
	position:relative;
	font-family:Verdana;
	font-size: 12px;
	color: #FFF;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: 715px;
}

.contactenos a{
	text-decoration:none;
	color:#FFF;
}

.logo{
	position:relative;
	width:210px;
	height:160px;
	float: left;
	margin-top: 8px;
}

.logo a{
	display: inline;
}

.botonera{
	position:relative;
	width:700px;
	height:26px;
	float: right;
	padding-top: 8px;
	padding-bottom: 4px;
}

.botonera a{
	float: right;
	width: 214px;
	height: 20px;
	display: inline;
	background-image: url(../images/header/botonAncho.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 15px;
	font-weight: bold;
}

.flash_header{
	position:relative;
	width:700px;
	height:130px;
	float: right;
}

.flash_banner{
	position:relative;
	width:940px;
	height:140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}

/* Menu */
.navigation{
	position:relative;
	height:31px;
	background-image: url(../images/menu/menu_navigation_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

/* Content */
.content{
	position:relative;
	width:910px;
	margin-left:auto;
	margin-right:auto;
}
.logoBottom{
	position:relative;
	background-image:url(../images/content/logo_bottom.png);
	width: 660px;
	height: 171px;
	float: left;
}

.ads{
	position:relative;
	background-image:url(../images/content/ads.png);
	background-repeat:no-repeat;
	width: 250px;
	height: 171px;
	float: right;
}

.homeBoxBuyer{
	position:relative;
	float:left;
	width:391px;
	height:283px;
	background-image:url(../images/content/home_box_buyer.png);
	background-repeat:no-repeat;
	margin-left: 54px;
}

.homeBoxProvider{
	position:relative;
	width:391px;
	height:283px;
	background-image:url(../images/content/home_box_provider.png);
	background-repeat:no-repeat;
	float: right;
	margin-right: 54px;
}

.homeBoxInnerContent{
	position:relative;
	margin-left:175px;
	width: 210px;
	margin-top: 10px;
	color: #FFF;
}

.p11{
	font-family:Verdana;
	font-size:11px;
}
.p12italic{
	font-family:Verdana;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
}

.homeForm{
	padding: 0px;
	margin-top: 10px;
}

fieldset
{
	float: left;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

input.textInput
{
 	border: 1px solid #e5e5e5; 
}

textarea.textInput
{
	border: 1px solid #e6e6e6; 	
}

input.submitButton
{
	border: 1px solid #909090;
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
	background: #FFFFFF;
} 

input.submitImageInput
{
	float: left;
}

/********** footer **********/
.footer {
	position: relative;
	bottom: 0px;
	width: 100%;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	height: 19px;
	background-image: url(../images/footer/footer_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	text-transform: uppercase;
	margin-top: 50px;
	float: right;
	padding-top: 5px;
}
.footer a {
	color:#03408C;
	text-decoration:none;
}

.footer .menuFooter{
	position:relative;
	padding-top: 10px;
}

.footer .menuFooter ul{
	padding:0;
}

p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }

.web_contents{
	position:relative;
	width:940px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}

.title_299{
	position:relative;
	width:284px;
	height:23px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-image: url(../images/content/tittle_bg_299.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 9pt;
	padding-top: 4px;
	padding-left: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.title_620{
	position:relative;
	width:605px;
	height:23px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-image: url(../images/content/tittle_bg_620.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 9pt;
	padding-top: 4px;
	padding-left: 15px;
	text-transform: uppercase;
	margin-bottom: 11px;
	font-weight: bold;
}

.web_left_content{
	float:left;
	width:299px;
	position:relative;
	margin-right: 21px;
}

.web_left_bannerContent{
	float:left;
	width:299px;
	position:relative;
	height: 335px;
}

.web_left_bannerContent .topBanner299{
	width:299px;
	position:relative;
	height: 82px;
	margin-top: 20px;
	background-color: #CCC;
}

.web_left_bannerContent .middleLeftBanner299{
	width:138px;
	position:relative;
	height: 111px;
	float: left;
	margin-top: 20px;
	background-color: #CCC;
}

.web_left_bannerContent .middleRightBanner299{
	width:138px;
	position:relative;
	height: 111px;
	float: right;
	margin-top: 20px;
	background-color: #CCC;
}





.cursos_lista{
	width:289px;
	background-color:#D8E3EB;
	height:auto;
	margin-top: 13px;
	padding-right: 5px;
	padding-left: 5px;
}

.cursos_lista h5 a{
	color:#0D3455;
	padding-left: 10px;
	padding-top: 5px;
	
}

.cursos_lista h5 a:hover{
	color:#FFF;
}

.cursos_lista p{
	color:#0D3455;
	padding-left: 10px;
	font-size: 12px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	
}

.curso_resumen_contenedor{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:289px;
	font-size: 12px;
}

.curso_resumen_contenedor .curso_resumen_fecha{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	width:289px;
	font-size: 11px;
	font-weight: normal;
}


.curso_resumen_contenedor .curso_resumen_titulo{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	width:289px;
	font-size: 12px;
	font-weight: bold;
}

.curso_resumen_contenedor .curso_resumen_texto{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	width:289px;
	font-size: 11px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 5px;
}

.curso_resumen_texto .curso_resumen_mas_info{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	width:289px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 2px;
}




.web_right_content{
	float:right;
	width:620px;
	position:relative;
}

.noticia_conFoto_contenedor{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:620px;
	margin-top: 2px;
	position: relative;
	height: auto;
	margin-bottom: 5px;
	clear: both;
}

.noticia_conFoto_contenedor h5{
	color:#0D3455;
	padding-left: 10px;
	position: relative;
	
}

.noticia_conFoto_contenedor .noticiaTitle{
	color:#0D3455;
	padding-left: 10px;
	margin-bottom: 2px;
	position: relative;
	text-transform: uppercase;
	
}

.noticia_conFoto_contenedor p{
	color:#9C9E9F;
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	
}

.thumbNoticia{
	width:131px;
	height:70px;
	margin-left: 10px;
	float: left;
	position: relative;
}

.textoResumenNoticia{
	width:469px;
	height:auto;
	margin-left: 10px;
	float: right;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9C9E9F;
}

.textoResumenNoticiaSinFoto{
	width:600px;
	height:auto;
	margin-left: 10px;
	padding-right: 10px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9C9E9F;
}

.masInfo a{
	color:#000;
	width:45px;
	height:20px;
	margin-left: 10px;
	float: right;
	font-size: 9pt;
}

.masInfo a:hover{
	color:#999;
	font-weight: bold;
	position: relative;
}

.noticia_sinFoto_contenedor{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:620px;
	margin-top: 2px;
	position: relative;
	height: auto;
	margin-bottom: 5px;
	clear: both;
}

.noticia_sinFoto_contenedor h5{
	color:#0D3455;
	padding-left: 10px;
	position: relative;
}

.noticia_sinFoto_contenedor .noticiaTitle{
	color:#0D3455;
	padding-left: 10px;
	margin-bottom: 2px;
	position: relative;
	text-transform: uppercase;
}

.noticia_sinFoto_contenedor p{
	color:#9C9E9F;
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	
}
