@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#616247;
	padding:0px;
	margin:0px;
	border:none;
}

a:hover {
	text-decoration:underline !important;
	color:#9fb800;
	}

#contenido {
	overflow:hidden;
	width:780px;
}

.clean {
	clear:both;
}

.cleanLeft {
	clear:left;
	}


.sinUnder {
	text-decoration:none;
}


strong {
	font-weight:bold;
}

body{
	background-color:#e6e6df;
}

#contenedor {
	width:780px;
	height:100%;
	margin:0 auto;
	text-align:left;
	/*background-color:#0000FF;*/
	overflow:hidden;
}

/*-----------------HEADER----------------------*/

#header {
	overflow:hidden;
	height:170px;
}

#headerMedio {
	float:left;
	overflow:hidden;
	margin-left:26px;
	width:564px;
}

#tiraVerde {
	height:17px;
	background-color:#b3dc1f;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
}

#tiraVerde strong {
	color:#FFFFFF;
}

#logo {
	overflow:hidden;
	width:190px;
	height:130px;
	float:left;
}

#menu_level0 {
	float:left;
	margin-top:10px;
}

.menuListado {
	list-style:none;
}

.menuListado a {
	font-size:10px;
	line-height:10px;
}

.menuListado li {
	height:12px;
	overflow:hidden;
	float:left;
	clear:left;
}


.menuListado a:link /*, .menuListado a:visited*/{
	text-decoration:none;
}


.menuListado a:hover {
	color:#b2db1f;
}

.btnOn {
	color:#b2db1f;
}

.btnDatos {
	background-color:#FFF;
	border:none;
	color:#9fb800;
}

.sepLinea {
	border-bottom:1px solid #e2e3d9;
	width:540px;
	margin:0 10px 10px 10px;
	}

#tiraEmprendedor {
	overflow:hidden;
	clear:both;
	width:100%;
}

.separadorVertical {
	width:4px;
	height:75px;
	margin:10px 10px 0 10px;
	float:left;
}


/*--- BUSCADOR HEADER ---*/
#miniCont {
	overflow:hidden;
	float:right;
	margin:5px 5px 0 0;
}

#miniCont .links {
	margin:0 0 3px 4px;
}

#miniCont .buscador {
	width:113px;
	height:33px;
	padding:10px;
	background-color:#FFFFFF;
}

#miniCont .buscador .titulo {
	font-size:10px;
}

#miniCont .inputBuscador {
	width:85px;
	margin-right:12px;
	border:0px;
}

#miniCont .lineBuscador {
	overflow:hidden;
	width:85px;
	height:1px;
}



/*************************/

#miniCont .buscador2 {
	width:172px;
	margin-bottom:5px;
	padding:0px 5px;
	background-color:#FFFFFF;
}

#miniCont .inputBuscador2 {
	width:133px;
	margin-right:12px;
	border:0px;
	font-size:10px;
}

.links2 {
	margin:0 0 3px 4px;
	float:right;
	overflow:hidden;
	height:14px;
}


/* ***** */


/*----BUSCADOR BODY----*/

#miniContPage {
	overflow:hidden;
	width:188px;
}

#miniContPage .buscador {
	width:170px;
	height:88px;
	padding:10px;
	background-color:#FFFFFF;
}

#miniContPage .buscador .titulo {
	font-size:11px;
	font-weight:bold;	
	margin-bottom:19px;
}

#miniContPage .inputBuscador {
	width:140px;
	margin-right:12px;
	border:0px;
	margin-top:15px;
}

#miniContPage select {
	width:170px;
	margin-right:12px;
	border:1px solid !important;
}

#miniContPage .lineBuscador {
	overflow:hidden;
	width:140px;
	height:1px;
}



/*----------------- FOOTER ------------------*/

#footer {
	clear:both;
}

#footer img {
	float:left;
	margin-right:5px;
}

#footer .conjLogos {
	overflow:hidden;
	width:800px;
	padding:3px 0 3px 0;
	}

#footer .textos {
	margin:5px 0 0 5px;
	font-size:10px;
	clear:left;
	text-align:left;
	}

#footer .color {
	color:#7da800;
	}


/*-------------------------PAGE INTERIOR ------------*/

#col_izq {
	padding-left:10px;
	float:left;
}

#col_izqPegado {
	float:left;
}

#menuPage {
	width:180px;
	overflow:hidden;
}

#menuPage .pic {
	width:180px;
	height:104px;
	margin-bottom:8px;
	overflow:hidden;
}

#contMenuPage {
	width:170px;
	padding:6px;
	background-color:#FFFFFF;
}

#contMenuPage .titulo {
	font-size:11px;
	font-weight:bold;
	margin-bottom:16px;
}

	.cajaMenu , .cajaMenuSel{
		width:163px;
		height:15px;
		background-color:#e4e4dc;
		overflow:hidden;
		padding:2px 0 0 5px;
		margin-top:3px;
		font-weight:normal;
		
	}
	
	.cajaMenuSel {
		background-color:#b2db1f;
	}
	
	.cajaMenu a , .cajaMenuSel a{
		text-decoration:none;
		font-size:11px;
	}

	.cajaMenu a:hover {
		color:#b2db1f;
	}

#col_der {
	padding-left:26px;
	width:563px;
	overflow:hidden;
	float:left;	
}

#page {
	float:left;
	background-color:#FFFFFF;
	padding:26px 18px 18px 18px;
	width:535px;
}

#page h1 {
	font-size:12px;
	color:#9fb800;
	margin-bottom:13px;
	font-weight:bold;
	text-transform:uppercase;
	}

#page a:link , #page a:visited {
	color:#9fb800;
}

/*-----MOD FILES ---*/
#mod_files{
	overflow:hidden;
	padding-top:44px;
}

#parteWeb {
	float:left;
	width:77px;
	margin-right:22px;
}

.print {
	border:1px #9fb800 solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:19px;
	padding-top:3px;
	overflow:hidden;
}

.send {
	border:1px #9fb800 solid;
	border-left:none;
	border-right:none;
	height:16px;
	padding-top:6px;
	overflow:hidden;
}

#parteFiles  {
	float:left;
	width:400px;
}

.fileHeader{
	border:1px #9fb800 solid;
	padding-left:5px;
	height:20px;	
	overflow:hidden;
}

.fileHeader p {
	color:#9fb800;
	margin:3px 0 0 8px;
	font-size:11px;
	font-weight:bold;
}

.fileBody{
	border:1px #9fb800 solid;
	border-top:none;
	overflow:hidden;
	width:390px;
	padding:5px 0 0px 8px;

}

.fileBody a{
	margin-right:15px;
	height:20px;
	color:#7f7f6b;
	font-size:11px;
	line-height:20px;
}

/*--------*/

#tiraEmprendedor h1 {
	margin:20px 0 0 0px;
}

#tiraEmprendedor span {
	font-size:20px;
}

#tiraEmprendedor .now {
	color:#9fb800;
}



/*-----NOTICIAS -----*/

	/*-PAGINADOR-*/
.tiraPaginador , .tiraPaginadorSmall {
	width:780px;
	height:26px;
	background-color:#d0d0c5;
	margin-bottom:24px;
}

.tiraPaginadorSmall {
	width:560px;
	margin-bottom:10px;
}

.tiraPaginador .titulo , .tiraPaginadorSmall .titulo  {
	font-size:14px;
	margin-left:215px;
	padding-top:5px;
}

.tiraPaginadorSmall .titulo  {
	margin-left:5px !important;
	}


.tiraPaginador strong , .tiraPaginadorSmall strong {
	font-size:14px;
}

.pagNumeros {
	float:right;
	margin:6px 6px 0 0;
}

	/*-PAGINADOR FOOTER-*/

.tiraPaginadorFooter , .tiraPaginadorFooterSmall{
	width:780px;
	height:26px;
	background-color:#d0d0c5;
	margin-bottom:15px;
	margin-top:10px;
	overflow:hidden;
}

.tiraPaginadorFooterSmall{
	width:560px !important;
	}

.tiraPaginadorFooter .titulo , .tiraPaginadorFooterSmall .titulo{
	font-size:14px;
	margin-left:215px;
	padding-top:5px;
}

.tiraPaginadorFooterSmall .titulo{
	margin-left:5px !important;
	}

.tiraPaginadorFooter strong {
	font-size:16px;
}


	/*-LISTADO-*/

.itemPic {
	background-color:#FFFFFF;
	padding:5px 0 5px 5px;
	overflow:hidden;
	height:105px;
	margin-bottom:7px;
}


.itemPic .pic , .itemPic .picSep{
	margin-right:12px;
	float:left;	
}

.itemPic .picSep {
	margin-left:5px;
}

.itemPic .contItem , .itemPic .contItemSep{
	width:335px;
	float:left;
}

.itemPic .contItemSep{
	width:330px;
	}

.itemPic .volanta {
	margin-top:10px;
	margin-bottom:3px;	
	font-weight:bold;
}

.itemPic .titulo , .itemPicW .titulo{	
	margin-bottom:5px;
}


.itemPic .titulo a , .itemPicW .titulo a{
	text-decoration:none;
	color:#9fb800;
	font-weight:bold;
	font-size:14px;
}

.itemPic .titulo , .itemPicW .titulo {
	color:#9fb800;
	font-weight:bold;
	font-size:12px;
}

.itemPic .verMas {
	margin:15px 5px 0 0;
	float:right;
}

	/*- LISTADO SIN IMAGEN -*/

.itemPicW {
	background-color:#FFFFFF;
	padding:10px 0 0px 15px;
	overflow:hidden;
	height:98px;
	margin-bottom:7px;
}

.itemPicW .contItemW {
	width:520px;
	float:left;
}

.itemPicW .volanta {
	margin-top:10px;
	margin-bottom:3px;
	font-weight:bold;
	}

.itemPicW .verMas {
	margin:15px 5px 0 0;
	float:right;
}

/*---*/
.itemPic .volantaPeg , .itemPicW .volantaPeg {
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
}

.paneles {
	position:absolute;
	margin:100px 0 0 0;
	}

.paneles a {
	text-decoration:none;
	margin-right:10px;
	}

/*----------------------NOTICIA DETALLE---------------------*/

#col_der_white {
	background-color:#FFFFFF;
	margin-left:26px;
	width:563px;
	overflow:hidden;
	float:left;	
}

#contWhite {
	background-color:#FFFFFF;
	width:560px;
	}

#cont_der_white {
	margin:5px;
	overflow:hidden;
}
	#info_detalle {
		overflow:hidden;
		height:100%;
	}

	#info_detalle .pic {
		overflow:hidden;
		width:382px;
		height:220px;
		float:left;
		margin-right:4px;
	}

	#info_detalle .datos {		
		float:left;
		overflow:hidden;
		width:167px;
	}

	#info_detalle .datosLarge {		
		
		overflow:hidden;
		width:300px;
	}

	#info_detalle .datosW {		
		overflow:hidden;
	}

	#info_detalle .datos h1 , #info_detalle .datosW h1{
		font-size:24px;
		line-height:24px;
		color:#b2db1f;
		margin-bottom:13px;
		font-weight:bold;
	}

	#info_detalle .datos h3 , #info_detalle .datosW h3{
		color:#9fb800;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:7px;
	}
	
	#info_detalle .datos h2 , #info_detalle .datosW h2{
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		color:#616247;
		margin-top:0px;
	}

	#info_detalle .datos h2{
		margin-top:0px;
	}

	#info_detalle .titulares {
		height:93px;
		margin-top:15px;
	}

	#info_detalle .titularesW {
		height:50px;
	}

	/*--CAJA DETALLE INFO--*/
	
	#caja_detalle {
		background-color:#e6e6df;
		height:87px;	
		width:155px;
		padding:12px 10px 12px 10px;
		margin-top:2px;
	}

	#caja_detalle .item {
		font-weight:normal;
		font-size:11px;
	}

	#caja_detalle h3 {
		color:#616247 !important;
		font-size:11px !important;	
	}
	
	#caja_float_right {
		width:150px;
		float:right;
		overflow:hidden;
	}

	#caja_float_right .linkImg {
		margin-left:70px;
		}

#pageText {	
	padding:13px;
}

#pageText h1 {
	font-size:24px;
	line-height:24px;
	color:#9fb800 !important;
	margin-bottom:0px;
	font-weight:bold;
	}

#pageText a , #page a {
	text-decoration:none;
	color:#9fb800;
	}

#pageText a:hover  , #pageText a u:hover , #page a:hover{
	color:#9fb800;
	text-decoration:underline;
}

/*
#pageText a:link , #pageText a:visited , #pageText a u {
	color:#9fb800;
}

*/

/*-TIRA GRIS-*/
.tiraGris {
	width:780px;
	height:26px;
	background-color:#d0d0c5;
	margin-bottom:24px;
}

.tiraGris .titulo {
	font-size:16px;
	margin-left:215px;
	padding-top:5px;
}

.tiraGris strong {
	font-size:16px;
}

.tiraGris .pagNumeros {
	float:right;
	margin:5px 6px 0 0;
}

	/*-TIRA GRIS FOOTER-*/

.tiraGrisFooter {
	width:780px;
	height:26px;
	background-color:#d0d0c5;
	margin-bottom:15px;
	overflow:hidden;
}

.tiraGrisFooter .titulo {
	font-size:12px;
	margin-left:215px;
	padding-top:5px;
}

.tiraGrisFooter strong {
	font-size:16px;
}

.tiraGrisFooter .pagNumeros {
	float:right;
	margin:4px 6px 0 0;
}

.btnVolver {
	width:98px;
	height:16px;
	background-color:#b0b0a4;	
	text-align:center;
	padding-top:2px;
}

.btnVolver a:link , .btnVolver a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

/*------------ CATALOGO ----------*/

.tiraWhite{
	width:780px;
	margin-bottom:12px;
}

.tiraWhite .titulo {
	font-size:16px;
	margin-left:215px;
}

.tiraWhite strong {
	font-size:16px;
}

.text{
	width:180px;
	height:88px;
	margin-left:10px
}

.miniSelect {
	overflow:hidden;
	float:left;
	width:196px;
}

.miniSelect .buscador {
	width:170px;
	height:64px;
	padding:10px;
	background-color:#FFFFFF;
}

.miniSelect .buscador .titulo {
	font-size:11px;	
	margin-bottom:19px;
	font-weight:bold;
}

.miniSelect select {
	width:150px;
	margin-right:12px;
	border:1px solid !important;
}

.miniSelect .lineBuscador {
	overflow:hidden;
	width:140px;
	height:1px;
}

.contBuscador {
	overflow:hidden;
	margin:0px 0px 0px 10px;
	width:357px;
	float:left;
}

.contBuscador .buscador {
	width:337px;
	height:64px;
	padding:10px;
	background-color:#FFFFFF;
}

.contBuscador .buscador .titulo {
	font-size:10px;
	margin-bottom:2px;
	font-size:11px;
	font-weight:bold;
}

.contBuscador .inputBuscador {
	width:276px;
	margin-right:12px;
	border:0px;
}

.contBuscador .lineBuscador {
	overflow:hidden;
	width:276px;
	height:1px;
}

#catalogo {
	margin-top:27px;
}

#catalogo .tituloSeccion {
	margin-bottom:15px;
}


/*------ CATEGORIA -----*/
.min{
	width:180px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	margin-bottom:10px;
}

.min .pic {
	width:180px;
	height:104px;
	overflow:hidden;
}

.min h2 {
	margin-top:2px;
}

.min h2 a {
	font-size:10px;
}

.min h2 a:link , .min h2 a:visited {
	color:#9fb800;
	font-weight:bold;
	text-decoration:none;
}

.min h2 a:hover {
	color:#999999;
	text-decoration:none;
}
	

.tiraGrisAncha {
	background-color:#d0d0c5;
	width:757px;
	height:39px;
	margin:0 0 0 11px;
	overflow:hidden;
}

#contMiniaturas {
	padding-left:6px;
	margin-top:16px;
	min-height:270px;
}
	
#inTiraAncha {
	margin-top:5px;
}
	
#buscadorWhite {
	float:right;
	background-color:#FFFFFF;
	width:546px;
	height:29px;
	margin-right:5px;
	}

#inTiraAncha .titulo {
	margin:10px 5px 0 5px ;
	float:left;
	}

#buscadorWhite h3 {
	float:left;
	}

#buscadorWhite select {
	float:left;
	}

#buscadorWhite form {
	padding-left:20px;
	padding-top:7px;
	}

#buscadorWhite form h3 {
	margin-right:16px;
	}

#buscadorWhite form select {
	width:160px;
	margin-right:12px;
	border:1px solid !important;
	float:left;
	}
	
#buscadorWhite form .inputBuscador {
	background-color:#FFFFFF;
	background-image:url(../img/lineBuscadorMax.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:145px !important;
	float:left !important;
	margin-left:10px;
}
/*--- FICHA ---*/

#pageText h2 {
	font-size:24px;
	color:#b2db1f;
	font-weight:bold;
	}

#pageText h3 {
	font-size:13px;
	/*line-height:24px;*/
	color:#616247;
	margin-bottom:13px;
	font-weight:bold;
	}

#caja_detalleFicha {
	/*background-color:#e6e6df;*/
	height:87px;	
	width:121px;
	padding:35px 10px 2px 0px;
	}
	
#caja_detalleFicha .item{
	margin-bottom:2px;
	margin-top:1px;
	}

#caja_detalleFicha .item {
	font-size:10px;
}

#info_detalle .titularesFicha {
	height:100px;
	margin-top:0px;
	}
	
#info_detalle .picFicha {
	overflow:hidden;
	width:382px;
	height:220px;
	float:left;
	margin-right:4px;
}

.btnFichaOn {
	background-color:#616247;
	width:84px;
	height:20px;
	overflow:hidden;
	margin-bottom:4px;
}

.btnFichaOn img {
	margin:4px 0 0 5px;
	float:left;
	overflow:hidden;
}
	
.btnFichaOn .texto {
	margin-top:4px;
}

.btnFichaOn .texto a , .btnFichaOn .texto a:visited , .btnFichaOn /*.texto a:hover*/{
	color:#b3dc1f;
	font-size:10px;
	text-decoration:none;
	margin:0px 0 0 5px;
}

	
.btnFichaOff {
	background-color:#e6e6df;
	width:84px;
	height:20px;
	overflow:hidden;
	margin-bottom:4px;
}

.btnFichaOff img {
	margin:4px 0 0 5px;
	float:left;
	overflow:hidden;
}
	
.btnFichaOff .texto {
	margin-top:4px;
}

.verTodas {
	float:right;
}

.btnFichaOff .texto a , .btnFichaOff .texto a:visited , .btnFichaOff /*.texto a:hover*/{
	color:#a1a192;
	font-size:10px;
	text-decoration:none;
	margin:0px 0 0 5px;
}
	
.destacadoText {
	float:left;
	color:#b2db1f;
	font-weight:bold;
}
	
.fechaInline {
	float:left;
	font-weight:bold;
}
	
.separacionTextos {
	margin:7px 0 7px 0;
}
	

.cols {
	padding:4px 0 0 7px;
	overflow:hidden;
}

.tiraCol_izq {
	float:left;
	width:210px;
	}

.tiraCol_izq p{
	font-weight:bold ;
	}

.tiraCol_med {
	float:left;
	width:355px;
}

.tiraCol_med a {
	text-decoration:none;
}

	
.tiraCol_der {
	float:left;
	width:200px;
}

.tiraCol_der .btnVolver {
	float:right;
	margin-left:5px;
	}
	

/*----CASOS----*/

.cajaIndi {
	width:183px;
	height:350px;
	background-color:#FFFFFF;
	float:left;
	margin-right:7px;
	}

.cajaIndi .pic {
	text-align:center;
	}

.cajaIndi h1 , .cajaIndi strong {
	font-size:16px;
	}

.cajaIndi h1 {
	margin:12px 0 10px 9px;
	}
	
.cajaIndi p {
	padding:17px 9px 3px 9px;
	}

.cajaIndi .flecha {
	margin:0 0 20px 9px;
	}
	
.manto {
	width:800px;
	overflow:hidden;
}

/*-- FORMULARIO --*/

#formulario form {
	clear:both;
	margin:10px 28px 0 38px;
	}

#formulario .header {
	width:376px;
	margin:10px 0 10px 78px;
	overflow:hidden;
	clear:both;
	}

#formulario .campo {
	overflow:hidden;
	clear:both;
	}

#formulario .campo2 {
	float:left;
	width:400px;
	
}

#formulario .label2 {
	float:left;
	width:200px;
	text-align:right;
	padding-right:5px;
	
}

.finflotado {
	clear:both;
}

#formulario .header .titulo {
	float:left;
	color:#9fb800;
	font-weight:bold;
	font-size:12px;
	}

#formulario .header .datos {
	float:right;
	font-weight:bold;
	font-size:12px;
	}

#formulario .label , #formulario .labelCel {
	width:60px;
	float:left;
	font-size:11px;
	text-align:right;
	margin-right:20px;
	}

#formulario .labelCel {
	width:60px;
	margin-left:13px;
	text-align:left;
	margin-right:0px;
	}

.label3 {
	width:100px;
	float:left;
	font-size:11px;
	text-align:right;
	margin-right:20px;
	}

#formulario .campoBig , #formulario .campoMed {
	border:1px solid #d3d3c7;
	width:374px;
	margin-bottom:5px;
	}

#formulario .campoBig2 {
	border:1px solid #d3d3c7;
	width:300px;
	margin-bottom:5px;
	}

#formulario .select{
	border:1px solid #d3d3c7;
	width:150px;
	}

#formulario .campoMed {
	width:150px;
	float:left;
	}

#formulario .submit {
	background-image:url(../img/btnEnviarForm.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:67px;
	height:16px;
	margin:20px 0 0 0;
	}

/*-- print --*/

#header_print {
	display:none;
	}

#footer_print {
	display:none;
	}

/* POP UP
------------------------------------*/

#pop_up {
	width:532px;
	border: 2px solid #B7DB49;
	background-color:#FFFFFF;
	position:absolute;
	margin:-400px 0 0 -5px;
	display:none;
	}

#pop_up .interno {
	margin:20px;
	}

#pop_up .campo {
	overflow:hidden;
	clear:both;
	}

#pop_up .header  {
	text-align:center;
	margin:0 0 20px 100px;
	}

#pop_up .label  {
	width:110px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin-right:20px;
	color:#949484 ;
	}

#pop_up .campoBig , #pop_up .campoMed {
	border:1px solid #d3d3c7;
	width:290px;
	margin-bottom:5px;
	}

#pop_up .campoBig2 {
	border:1px solid #d3d3c7;
	width:250px;
	margin-bottom:5px;
	}

#pop_up .campoTexto {
	border:1px solid #d3d3c7;
	width:290px;
	height:70px;
	margin-bottom:5px;
	}

#pop_up .campoMed {
	width:150px;
	float:left;
	}

#pop_up .submit {
	width:70px;
	height:17px;
	margin:20px 0 0 350px;
	}

#pop_up .item {
	color:#BFD73D;
	font-size:14px;
	font-weight:bold;
	margin-left:130px;
	margin-bottom:5px;
	}

#loader {
	visibility:hidden;
	}

#contCampos {
	display:none;
	}

/* SECCION CURSOS */

#page h1.tit-curso {
	font-size:20px;
	font-weight:bold;
	}

.myStrong {
	color:#9fb800;
	font-weight:bold;
	}

#page .tiraVerde {
	padding:2px 10px 2px 5px;
	background-color:#B3DC1F;
	margin:8px 0;
	overflow:hidden;
	}

#page .tiraVerde h3 {
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	}

#page .tiraVerde .verTodos {
	float:right;
	color:#616247;
	}

.modCursos h3{
	color:#9fb800;
	font-weight:bold;
	font-size:13px;
	}

.modCursos .aviso{
	background-color:#d2d3ca;
	padding:2px;
	color:#515335;
	font-size:10px;
	margin:5px 0;
	display:inline-block;
	}

.modCursos {
	border-bottom:1px solid #b7db49;
	padding-bottom:15px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	}

.modCursos a.masInfo , a.masInfoOut {
	color:#606349 !important;
	font-weight:bold;
	margin:5px 0;
	}

.listado {
	border:none;
	padding:10px;
	}

.img {
	width:178px;
	height:100px;
	background-color:#949484;
	float:left;
	display:inline;
	margin-right:10px;
	}

.cursoInfo {
	float:left;
	display:inline;
	width:340px;
	}

ul.listItem {
	list-style:none;
	}

ul.listItem li {
	border-bottom:1px dashed #7F7F6B;
	padding:2px 0;
	}

ul.listItem li .sede{
	font-weight:bold;
	}

ul.listItem li img{
	margin:-1px 0 0 5px;
	position:absolute;
	}

/*
#panelLogin {
	background-color:#c4c5bb;
	width:169px;
	height:40px;
	padding:7px;
	}

#panelLogin input {
	border:none;
	width:138px;
	padding:0 1px;
	background-color:#e9eae6;
	margin-bottom:2px;
	font-size:10px;
	}

*/

#panelLogin {
	border:1px solid #9FB800;
	width:180px;
	/*padding:3px 7px;*/
	}

 #panelLogin .padd {
	padding:3px 0px 3px 7px;
	}

#panelLogin .cuenta{
	color:#9FB800;
	font-weight:bold;
	}

#panelLogin .cuenta ,#panelLogin a{
	font-size:11px;
	text-decoration:none;
	}

#panelLogin .foo {
	background-color:#d0d1c8;
	}

#panelLogin .btnSalirLogin {
	position:absolute;
	margin-left:57px;
	}

.btnGo {
	position:absolute;
	margin:2px 0 0 5px;
	}

/*------------- 
/* PARTE CURSOS
/*------------*/

#miDinMenu {
	overflow:hidden;
	}

#miDinMenu .barra{
	background-color:#f0f1ee;
	padding:5px 10px;
	width:447px;
	float:left;	
	display:inline;
	margin-right:5px;
	}

#miDinMenu .btnSalir {

	}

#miDinMenu .barra ul {
	list-style:none;
	}

#miDinMenu .barra ul li{
	display:inline;
	font-size:10px;
	}

#miDinMenu .barra ul li.sep{
	padding:0 5px;
	}

#miDinMenu .barra ul li a{
	font-size:10px;
	color:#616247;
	}
	
#miDinMenu .barra ul li a.thisPage {
	color:#9FB800 !important;
	font-weight:bold !important;
}

#miDinMenu .barra ul li a:hover{
	color:#9FB800;
	}

#contMiDina {
	}

#contMiDina .intro {
	margin:13px 0px;
	}

.miTit {
	color:#9FB800;
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px #9FB800;
	padding-bottom:5px;
	}

.tableList {
	border-collapse: collapse;
	width:532px;
	}

.tableList td {
	padding:5px 0;
	}

.tableList tbody td.desc{
	border-bottom:1px solid #CCCBB8;
	}
	
.tableList td p strong {
	color:#959484 !important;
}

.btnImp {
	float:right;
	margin-top:10px;
	}

/* MOD FECHAS */
.modFechas {
	border-bottom:solid 1px #9FB800;
}

.modFechas .linea {
	border-bottom:1px solid #CCCBB8;
	margin-bottom:2px;
	padding-top:5px;
	}

.modFechas .fecha {
	font-size:18px;
	float:left;
	display:inline;
	width:150px;
	color:#949484;
	}

.modFechas .dia {
	font-size:18px;
	float:left;
	display:inline;
	color:#949484;
	}

.modFechas .moreInfo {
	width:385px;
	margin-left:150px;
	}

.modFechas .moreInfo ul {
	list-style:none;
	}

.modFechas .moreInfo ul li {
	border-bottom:1px solid #CCCBB8;
	padding:3px 0;
	font-weight:bold;
	color:#949484
	}

.modFechas .moreInfo ul li.ultimo {
	border-bottom:none;
	}

.modFechas .moreInfo ul li.infoTit {
	font-weight:bold;
	font-size:12px;
	color:#9FB800;
	}

/* BIBLIOTECA */

.biblio {
	margin-top:10px;
	border-bottom:solid 1px #9FB800;
	}

.biblio h2 {
	background-color:#d0d1c8;
	font-weight:bold;
	padding:4px;
	}

.row {
	border-bottom:1px solid #c8c9bf;
	padding:2px 0;
	}

.btnDesc {
	
	}

/* MIS DATOS */

.miDatos {
	overflow:hidden;
	width:535px;
	}

.makara {
	width:700px;
	}

.miDatos .item {
	border-bottom:1px solid #929283;
	width:260px;
	margin-right:15px;
	float:left;
	display:inline;
	padding-top:15px;
	}

.miDatos .lab {
	color:#929283;
	}
