body{
	background-color: #FFFFFF;
	color: #222222;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-image: url("../imagenes/body_bgr.jpg");
	background-position: top left;
	background-repeat: repeat-x;	
}
/*										*/
/*CONTENEDOR							*/
/*										*/
#contenedor{
	width: 100%;
	background-image: url("../imagenes/plano.png");
	background-position: center 104px;
	background-repeat: no-repeat;
}

/*										*/
/*MENU									*/
/*										*/

/*ARCHIVO MENU.CSS*/

/*										*/
/*SUBMENU								*/
/*										*/
#contenedor #submenu{
	padding: 15px 0px;
	margin-bottom: 23px;
	background-color: #000000;
	color: #007CA5;
}

#contenedor #submenu ul{
	text-align: center;
}

#contenedor #submenu ul li{
	display: inline;
}  

#contenedor #submenu ul li a{
	color: #007CA5;
	text-transform: uppercase;
	font-size: 10px;
	display: inline-block;
	border-right: 1px solid #007CA5;
	padding: 0px 5px;
}

#contenedor #submenu ul li a:hover, #contenedor #submenu ul li a.sel{
	color: #007CA5;
}

/*										*/
/*MIGAS									*/
/*										*/
#contenedor #centro{
	width: 950px;
	margin: auto;
}

#contenedor #centro #migas{
	padding: 10px 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #007CA5;
}

#contenedor #centro #migas a{
	color: #007CA5;
	text-decoration: underline;
}

/*										*/
/*CABECERA LOGIN						*/
/*										*/
#contenedor #centro #cabecera{
	width: 950px;
	/*height: 253px;*/
	margin-bottom: 24px;
	background-color: #666666;
	-moz-box-shadow: 0px 10px 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 10px 10px rgba(0,0,0,0.5);box-shadow: 0px 10px 10px rgba(0,0,0,0.5);}

#contenedor #centro #cabecera .bloke1{
	width: 565px;
	float: left;
	height: 253px;
	overflow: hidden;
}

#contenedor #centro #cabecera .bloke2{
	width: 384px;
	border-left: 1px solid #FFFFFF;
	float: right;
	height: 253px;
	background-image: url("../imagenes/home_c2.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

#contenedor #centro #cabecera .bloke2 .socialeslogin,
#contenedor #centro #cabecera .bloke4 .socialeslogin{
	padding: 37px 0px 10px 50px;
}
#contenedor #centro #cabecera .bloke4 .socialeslogin{
	padding: 5px 0px 5px 60px;
}
#contenedor #centro #cabecera .bloke2 .socialeslogin ul,
#contenedor #centro #cabecera .bloke4 .socialeslogin ul{
	list-style: none;
	text-align: left;
}
#contenedor #centro #cabecera .bloke2 .socialeslogin ul li,
#contenedor #centro #cabecera .bloke4 .socialeslogin ul li{
	display: inline-block;
}
#contenedor #centro #cabecera .bloke2 .socialeslogin ul li a,
#contenedor #centro #cabecera .bloke4 .socialeslogin ul li a{
	background-color: transparent;
	padding: 0px;
}
#contenedor #centro #cabecera .bloke2 .socialeslogin ul li a img,
#contenedor #centro #cabecera .bloke4 .socialeslogin ul li a img{
	width: 40px;
	height: auto;	
}
#contenedor #centro #cabecera .bloke4 .socialeslogin ul li a img{
	width: 32px;
}

#contenedor #centro #cabecera .bloke2 table{
	margin-top: 0px;
	width: 384px;
	overflow: hidden;
}

#contenedor #centro #cabecera .bloke2 table td{
	vertical-align: bottom;
}

#contenedor #centro #cabecera .bloke2 table td.botones{
	padding-top: 5px;
}

#contenedor #centro #cabecera .bloke2 input{
	width: 200px;
	padding: 6px;
	margin: 0px 20px 15px 50px;
	font-size: 16px;
	color: #111111;
}

#contenedor #centro #cabecera .bloke2 input#fentrar{
	width: 138px;
	padding: 0px;
	margin: 0px;
}

#contenedor #centro #cabecera .bloke2 input#fregistrar{
	width: 195px;
	margin: 0px;
	padding: 0px;
}

#contenedor #centro #cabecera .bloke3{
	width: 564px;
	float: left;
	height: 130px;
	overflow: hidden;
}

#contenedor #centro #cabecera .bloke4{
	width: 385px;
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 130px;
	background-image: url("../imagenes/home_c4.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

#contenedor #centro #cabecera .bloke4 table{
	margin-top: 0px;
	width: 385px;
	overflow: hidden;
}

#contenedor #centro #cabecera .bloke4 table td{
	text-align: center;
}

#contenedor #centro #cabecera .bloke4 table td.botones{
	text-align: left;
	padding-left: 64px;
}

#contenedor #centro #cabecera .bloke4 input{
	width: 250px;
	padding: 3px;
	margin: 1px auto;
	font-size: 16px;
	color: #111111;
}

#contenedor #centro #cabecera .bloke4 input[type="submit"]{
	width: auto;
	padding: 0px;
	background-color: #FFFFFF;
	color: #007CA5;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

#contenedor #centro #cabecera .bloke4 a{
	width: auto;
	padding: 2px 5px;
	background-color: #FFFFFF;
	color: #007CA5;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
}

#contenedor #centro #cabecera .logueado{
		background-color: rgba(255,255,255,0.5);
		padding-left: 90px;
		padding-bottom: 20px;
}

#contenedor #centro #cabecera .bloke2 .logueado{
	margin: 70px 0px 0px 0px;	
}

#contenedor #centro #cabecera .bloke2 .logueado a{
	width: auto;
	padding: 2px 5px;
	background-color: #FFFFFF;
	color: #007CA5;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
}

#contenedor #centro #cabecera .bloke4 .logueado{
	margin: 0px 0px 0px 0px;
	padding-bottom: 12px;
}

#contenedor #centro #cabecera .logueado span{
	color: #333333;
	font-weight: bold;
	padding: 20px 0px;
	display: block;
}


/*										*/
/*CONTENIDO								*/
/*										*/

#contenedor #centro #contenido{
}

#contenedor #centro #contenido #coli{
	float: left;
	width: 685px;
}

#contenedor #centro #contenido #cold{
	float: right;
	width: 230px;
}

#contenedor #centro #contenido #colu{
	width: 940px;
}

#contenedor #centro #contenido #coli .caja{
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	background-color: #FFFFFF;
	margin-bottom: 30px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#contenedor #centro #contenido #coli .caja .cajitalistado{
	margin-bottom: 20px;
}

#contenedor #centro #contenido #coli .caja .padding30{
	padding: 30px;
}

#contenedor #centro #contenido #coli .caja .fotoprin{
	width: 260px;
	height: 260px;
	background-color: #DDDDDD;
	float: left;
	margin: 0px 30px 30px 0px;
}
#contenedor #centro #contenido #coli .caja .infoprin{
	/*float: left;
	width: 360px;*/	
}

#contenedor #centro #contenido #coli .caja .infoprindetalle{
}

#contenedor #centro #contenido #coli .caja .infoprin .titulo, #contenedor #centro #contenido #coli .caja .infoprindetalle .titulo{
	color: #007CA5;
	font-size: 32px;
}

#contenedor #centro #contenido #coli .caja .infoprin .entradilla, #contenedor #centro #contenido #coli .caja .infoprindetalle .entradilla{
	font-size: 14px;
	/*font-style: italic;*/
	/*font-weight: bold;*/
}

#contenedor #centro #contenido #coli .caja .texto{
	font-size: 14px;
}

#contenedor #centro #contenido #coli .caja .texto a{
	/*color: #007CA5;*/
}

#contenedor #centro #contenido #coli .caja .foto{
	width: 100px;
	height: 100px;
	background-color: #DDDDDD;
	float: left;
	margin: 0px 30px 30px 0px;
}
#contenedor #centro #contenido #coli .caja .info{
	float: left;
	width: 520px;
}

#contenedor #centro #contenido #coli .caja .info .titulo{
	color: #007CA5;
	font-size: 18px;
}

#contenedor #centro #contenido #coli .caja .info .entradilla{
	font-size: 14px;	
}

#contenedor #centro #contenido #coli .caja .leermas{
	text-decoration: underline;
	font-size: 14px;
	background-image: url("../imagenes/flechita.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;	
	margin: 5px;
	color: #007CA5;
	float: right;
}

#contenedor #centro #contenido #coli .caja .inscripcion{
	text-decoration: underline;
	font-size: 14px;
	background-image: url("../imagenes/flechita.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;	
	color: #007CA5;
}

#contenedor #centro #contenido #coli .caja .leermas a, #contenedor #centro #contenido #coli .caja .inscripcion a{
	color: #007CA5;
}

#contenedor #centro #contenido #coli .caja h2{
	color: #007CA5;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 20px;
}

#contenedor #centro #contenido #coli .caja .cajita{
	width: 300px;
	height: 135px;
	overflow: hidden;
	float: left;
	margin: 28px;
}

#contenedor #centro #contenido #coli .caja .cajita .imagen{
	background-color: #DDDDDD;
	width: 100px;
	height: 100px;
	float: left;
	margin: 0px 10px 10px 0px;
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion{
	float: left;
	width: 180px;
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion .titulo{
	color: #007CA5;
	font-size: 20px;
	margin-bottom: 10px;	
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion .texto{
	font-size: 12px;
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion .hijos{
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion .hijos ul{
	margin-top: 10px;
}

#contenedor #centro #contenido #coli .caja .cajita .infosubseccion .hijos ul li{
	list-style-image: url("../imagenes/flechita.png");
	padding: 2px 0px;
	text-decoration: underline;
	list-style-position: outside;
	margin-left: 16px;
}

#contenedor #centro #contenido #coli .cajaoculta{
}

#contenedor #centro #contenido #coli .cajaoculta .titulo{
	color: #007CA5;
	font-size: 28px;
}

#contenedor #centro #contenido #coli .cajaoculta .texto{
	font-size: 12px;
	margin: 20px auto 0px auto;
}

#contenedor #centro #contenido #coli .cajaoculta .masinfo{
	color: #007CA5;
	text-align: right;
	font-size: 12px;
	text-decoration: underline;
	padding: 5px 45px 0px 0px;
	background-image: url("../imagenes/masinfo.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	display: block;
	margin: 20px auto 0px auto;
}

#contenedor #centro #contenido #coli .cajaoculta .masinfo.pulsadosub{
	background-image: url("../imagenes/menosinfo.png");
}

#contenedor #centro #contenido #coli .cajaoculta .ocultosub{
	display: none;
}

#contenedor #centro #contenido #coli .cajaoculta .ocultosub .estaticou{
	width: 650px;
	margin: 20px auto 0px auto;
	border-top: 1px solid #007CA5;
}

#contenedor #centro #contenido #coli .cajafinal{
	width: 714px;
	background-color: #007CA5;
	color: #FFFFFF;
	-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}

#contenedor #centro #contenido #coli .cajafinal table{
	color: #FFFFFF;
}

#contenedor #centro #contenido #coli .cajafinal table td{
	border-right: 1px solid #FFFFFF;	
	padding: 30px;
	vertical-align: top;
	font-size: 12px;
	min-width: 20%;
}

#contenedor #centro #contenido #coli .cajafinal table td.tdcontacto p{
	padding: 0px;
	margin: 0px;
}

#contenedor #centro #contenido #coli .cajafinal table td a{
	color: #FFFFFF;
}

#contenedor #centro #contenido #coli .cajafinal table td span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#contenedor #centro #contenido #coli .cajafinal table td ul.documentos{
	list-style-image: url("../imagenes/pdf_icon_12.png");
}

#contenedor #centro #contenido #coli .cajafinal table td ul.enlaces{
	list-style-image: url("../imagenes/flechita.png");
}

#contenedor #centro #contenido #coli .cajafinal table td ul li{
	padding: 2px 0px;
}

#contenedor #centro #contenido #coli .cajafinal table td ul.enlaces li a{
	text-decoration: underline;
}

#contenedor #centro #contenido #coli .caja.cartahome{
	width: 670px;
	padding: 10px;
	margin: 10px auto 0px auto;
	background-color: #F5F5F5;
}

#contenedor #centro #contenido #coli .caja.cartahome .que{
	color: #007CA5;
	margin-bottom: 10px;
}

#contenedor #centro #contenido #coli .caja.cartahome .foto{
	float: left;
	width: 150px;
	height: 150px;
	margin: 0px 10px 10px 0px;
}

#contenedor #centro #contenido #coli .caja.cartahome .cont{
	float: left;
	width: 510px;
}

#contenedor #centro #contenido #coli .caja.cartahome .cont .titulo{
	font-size: 16px;
	color: #007CA5;
}

#contenedor #centro #contenido #coli .caja.cartahome .cont .texto{
	padding: 10px 0px;
}

/*										*/
/*HEMEROTECA							*/
/*										*/
#contenedor #centro #contenido #coli .caja #hemeroteca{
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero{
	margin-bottom: 25px;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero a{
	display: inline-block;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .fotoh{
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 20px;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh{
	float: left;
	width: 530px;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h1, #contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h2,#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h3{
	margin-bottom: 5px;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h1{
	font-size: 18px;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h1 spam{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h2{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
}

#contenedor #centro #contenido #coli .caja #hemeroteca .hemero .infoh .txt{
	margin-bottom: 10px;
}

/*										*/
/*BUSQUEDA								*/
/*										*/

#contenedor #centro #contenido #coli .caja.busqueda{
}

#contenedor #centro #contenido #coli .caja.busqueda .buscadorcaja{
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}

#contenedor #centro #contenido #coli .caja.busqueda .resultados{
}

#contenedor #centro #contenido #coli .caja.busqueda .resultados a{
	padding: 4px;
	display: block;
}

#contenedor #centro #contenido #coli .caja.busqueda .resultados a:hover{
	background-color: #C20037;
	color: #FFFFFF;
}

/*										*/
/*PAGINAS								*/
/*										*/
#contenedor #centro #contenido #coli #pagina{
}

#contenedor #centro #contenido #coli #pagina .tit_pagina{
	color: #007CA5;
	font-size: 28px;
}

/*										*/
/*BUSCADOR CAJA							*/
/*										*/
#contenedor #centro #contenido #coli .caja .buscadorcaja{
	padding: 10px;
	background-color: #007CA5;
	color: #FFFFFF;
	-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}

#contenedor #centro #contenido #coli .caja .buscadorcaja table{
	width: auto;
}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td{
	min-width: 10px;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 5px;
	color: #FFFFFF;
	/*text-shadow: 0px 1px 1px #FFFFFF;*/
}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td input{
	width: 200px;
	padding: 4px;
	font-size: 12px;
	boder: none;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td #botonform{
	width: auto;
	background-color: #666666;
	color: #FFFFFF;
	text-transform: uppercase;
}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td .asubmit{
	background-color: #666666;
	padding: 4px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: none;
	font-size: 12px;
	vertical-align: top;
}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td select{
	padding: 4px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	border: none;
}

#contenedor #centro #contenido #coli .caja .buscadorcaja table td select option{
	border: none;
}

/*										*/
/*IMPRESOS								*/
/*										*/
#contenedor #centro #contenido #coli .caja #impresos{
}

#contenedor #centro #contenido #coli .caja #impresos #tituloimp{
	float: left;
	width: 520px;
	background-color: #C20037;
	padding: 5px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
	margin-bottom: 20px;
}

#contenedor #centro #contenido #coli .caja #impresos #fechaimp{
	float: left;
	width: 100px;
	background-color: #C20037;
	padding: 5px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
}

#contenedor #centro #contenido #coli .caja #impresos .info{
	margin-bottom: 10px;
}

#contenedor #centro #contenido #coli .caja #impresos .info .titulo{
	float: left;
	width: 520px;
	padding: 5px;
	font-size: 12px;
	word-wrap: break-word;
}

#contenedor #centro #contenido #coli .caja #impresos .info .titulo a{
	color: #222222;
	text-decoration: underline;
	padding: 2px 0px;
	display: block;
}

#contenedor #centro #contenido #coli .caja #impresos .info .fecha{
	float: left;
	width: 100px;
	padding: 5px;
	font-size: 12px;
	color: #222222;
}

/*										*/
/*BUSCADOR IMPRESOS						*/
/*										*/
#contenedor #centro #contenido #coli .caja .buscator{
}

#contenedor #centro #contenido #coli .caja .buscator h1{
	color: #C20037;
	font-size: 28px;
	font-weight: normal;
}

#contenedor #centro #contenido #coli .caja .buscator th{
	background-color: #C20037;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

#contenedor #centro #contenido #coli .caja .buscator td{
	vertical-align: top;
}

#contenedor #centro #contenido #coli .caja .buscator label{
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	font-weight: normal;
	font-size: 14px;
}

#contenedor #centro #contenido #coli .caja .buscator input[type="text"]{
	border: 1px solid #DDDDDD;
	width: 100%;
	padding: 4px 0px;
}

#contenedor #centro #contenido #coli .caja .buscator #botonform{
	background-color: #C20037;
	color: #FFFFFF;
	padding: 6px 10px 5px 10px;
	cursor: pointer;
	margin-top: 15px;
	display: inline-block;
	font-size: 14px;
}

 #contenedor #centro #contenido #coli .caja .buscator #todoimpresos{
	background-color: #C20037;
	color: #FFFFFF;
	padding: 6px 10px 5px 10px;
	cursor: pointer;
	margin-top: 15px;
	display: inline-block;
	font-size: 14px;
 }

/*													*/
/*TABLON DE ANUNCIOS	*/
/*													*/
#anuncios{}

#anuncios .cajaanuncio{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
	font-size: 14px;
}

#anuncios .cajaanuncio:hover{
	background-color: #DDDDDD;
}

#anuncios .cajaanuncio .colegiado{
	background-color: #C20037;
	padding: 5px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

#anuncios .cajaanuncio .colegiado span.nombre{
	font-weight: bold;
}

#anuncios .cajaanuncio .colegiado span.numero{
}

#anuncios .cajaanuncio .colegiado span.categoria{
	text-transform: uppercase;
	display: block;
}

#anuncios .cajaanuncio .titulo{
		color: #C20037;
}

#anuncios .cajaanuncio .texto{
}

#anuncios .cajaanuncio .contacto{
	text-align: right;
	font-style: italic;
}


/*										*/
/*JORNADAS					*/
/*										*/
#jornadas{
} 

#jornadas .documentacion{
	padding-top: 40px;
}

#jornadas .documentacion .fotodocu{
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 20px;
}

#jornadas .documentacion .infodocu{
	float: right;
	width: 530px;
}

#jornadas .documentacion .infodocu .jornada{
	color: #C20037;
	font-weight: bold;
	font-size: 18px;
}

#jornadas .documentacion .infodocu .evento{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

#jornadas .documentacion .infodocu .fechalugar{
	color: #666666;
	font-size: 12px;
}
 
#jornadas .documentacion .infodocu .mostrarinfo{
	color: #C20037;
	font-size: 10px;
	text-align: right;
	text-decoration: underline;
	float: right;
}

#jornadas .documentacion .infodocu .oculto{
	display: none;
	margin-top: 50px;
}

#jornadas .documentacion .infodocu .ponencia{
	padding-left: 20px;
	font-weight: normal;
	margin-top: 20px;
	background-image: url("../imagenes/flechita.png");
	background-position: left 5px;
	background-repeat: no-repeat;
} 

#jornadas .documentacion .infodocu .tituloponencia{
	/*color: #C20037;*/
	font-weight: bold;
}

#jornadas .documentacion .infodocu .ponente{
	color: #000000;
}

#jornadas .documentacion .infodocu .archivo{
	margin-bottom: 10px;	
	background-image: url("../imagenes/flechita.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	word-wrap: break-word;
}

#jornadas .documentacion .infodocu .archivo a{
	text-decoration: underline;
}

#jornadas #detalle{}

#jornadas #detalle .fotodocu{
	width: 250px;
	float: left;
	margin-right: 30px;
}

#jornadas #detalle .infodetalle{
	width: 370px;
	float: left;
}

#jornadas #detalle .infodetalle .jornada{
	font-weight: bold;
	font-size: 20px;
	color: #C20037;
}

#jornadas #detalle .infodetalle .evento{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

#jornadas #detalle .infodetalle .ponencia{
	margin-top: 10px;
	background-image: url("../imagenes/flechita.png");
	background-position: left 5px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

#jornadas #detalle .infodetalle .ponencia .tituloponencia{
	font-weight: bold;
}

#jornadas #detalle .infodetalle .archivos{
	margin-top: 20px;
	word-wrap: break-word;
} 

#jornadas #detalle .infodetalle .archivos .archivo{
	padding: 0px 0px 0px 20px;
	margin-bottom: 10px;
	background-image: url("../imagenes/flechita.png");
	background-position: left center;
	background-repeat: no-repeat;
}


/*										*/
/*LISTADOS								*/
/*										*/
.perfil{
	margin-bottom: 30px;
}

.perfil .fotop{
	float: left;
	width: 120px;
	height: 120px;
	margin: 0px 20px 20px 0px;
	background-color: #DDDDDD;
}

.perfil .infop{
	float: left;
	width: 512px;
	font-size: 14px;
}

.perfil .infop .nombre{
	font-size: 20px;
	color: #C20037;
	margin-bottom: 15px;
}

.perfil .infop .texto{
	font-size: 14px;
}

.perfil .infop .texto img.fotoventaja{
	float: left;
	margin: 0px 10px 10px 0px;
}

.perfil a, .perfil a:hover{
	color: #C20037;
}

.ventajas .perfil .infop{
	float: left;
	width: 100%;
	font-size: 14px;
}

/*										*/
/*PAGINADOR								*/
/*										*/
#contenedor #centro #contenido #coli ul.paginador{
	list-style: none;
	text-align: right;
}

#contenedor #centro #contenido #coli ul.paginador li{
	display: inline;
	margin: 0px 2px;
}

#contenedor #centro #contenido #coli ul.paginador li a{
	display: inline-block;
	background-image: url("../imagenes/paginator.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	overflow: hidden;
	text-indent: 999px;
}

#contenedor #centro #contenido #coli ul.paginador li a.selpa{
	background-position: 0px -10px;
}

/*										*/
/*FICHAS								*/
/*										*/
#contenedor #centro #contenido #coli #ficha{}

#contenedor #centro #contenido #coli #ficha #foto{
	width: 260px;
	height: 260px;
	background-color: #DDDDDD;
	float: left;
	margin-right: 30px;
}

#contenedor #centro #contenido #coli #ficha .info{
	float: left;
	width: 360px;
}

#contenedor #centro #contenido #coli #ficha .info h2{
	color: #C20037;
	font-size: 28px;
	font-weight: normal;	
}

/*										*/
/*PUBLICACIONES							*/
/*										*/
.listadopubliaciones{
}

.listadopubliaciones .titbusk{
	margin-bottom: 20px;
}

.listadopubliaciones .titbusk td span{
	color: #007CA5;
	font-size: 32px;
}

.listadopubliaciones .titbusk td select{
	background-color: #007CA5;
	color: #FFFFFF; 
	font-size: 10px;
	border: 4px solid #007CA5;
}

.listadopubliaciones .titbusk td option{
	background-color: #007CA5;
	color: #FFFFFF;
	font-size: 10px;
}

#publicaciones{}

#publicaciones .publicacion{
}

#contenedor #centro #contenido #coli .publicacion a.visualizar{
	color: #007CA5;
	text-decoration: underline;
	padding-left: 20px;
	margin-right: 20px;
	background-image: url("../imagenes/flechita.png");
	background-position: left center;
	background-repeat: no-repeat;
}

#infores{
	text-align: right;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
}

/*										*/
/*BOLETINES							*/
/*										*/
#contenedor #centro #contenido #coli #solboletin{
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

#contenedor #centro #contenido #coli .formulariooculto{
	display: none;
	font-size: 12px;
	font-weight: normal;
}

#contenedor #centro #contenido #coli .formulariooculto th{
	text-align: left;
	padding: 2px;
	width: 200px;
	font-weight: normal;
}

#contenedor #centro #contenido #coli .formulariooculto td input{
	border: 1px solid #007CA5;
	padding: 5px;
	width: 100%;
}

#contenedor #centro #contenido #coli .formulariooculto td input[type="submit"]{
	background-color: #C20037;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    width: 100px;
}

/*										*/
/*DOCUMENTOS							*/
/*										*/
#contenedor #centro #contenido #coli .caja #impresos{
}

#contenedor #centro #contenido #coli .caja #impresos .info{
	width: 100%;
	float: none;
	padding: 5px 0px;
	margin: 0px;
}

#contenedor #centro #contenido #coli .caja #impresos .info span{
	color: #222222;
	font-size: 10px;
}

#contenedor #centro #contenido #coli .caja #impresos .info .leermas{
}

#contenedor #centro #contenido #coli .caja #impresos .info:hover .titulo, #contenedor #centro #contenido #coli .caja #impresos .info:hover .fecha{
	background-color: #EEEEEE;
}

/*										*/
/*IMAGENES								*/
/*										*/
#imagenesgabinete{
}

#imagenesgabinete ul{
	margin-left: 25px;
	padding: 5px;
	margin: 5px 0px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#imagenesgabinete ul.nobor{
	border: none;
	background: none;
}

#imagenesgabinete ul li{
	list-style: none;
	display: inline;
	margin: 2px;
	padding: 0px;
	width: 100%;
}

#imagenesgabinete ul.nobor li{
	width: auto;
}

#contenedor #centro #contenido #coli #imagenesgabinete .imagenp{
	float: left;
	width: 200px;
	height: 170px;
	margin: 0px 5px 20px 25px;
}

#contenedor #centro #contenido #coli #imagenesgabinete .imagenp a{
	text-decoration: underline;
	font-size: 10px;
}

#contenedor #centro #contenido #coli #imagenesgabinete a.descarga{
	display: inline-block;
}

/*										*/
/*FOMRULARIO INFORMACION				*/
/*										*/
#infoform{
	background-color: #007CA5;
	padding: 10px;
	text-align: center;
	color: #FFFFFF;
	-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;	cursor: pointer;
	font-size: 12px;
}

.formularioinfo{
}

.formularioinfo #infooculta{
	display: none;
}

.formularioinfo th, td{
	font-weight: normal;
	text-align: left;
	padding: 2px;
}

.formularioinfo th{
	width: 200px;
}

.formularioinfo input, .formularioinfo select, .formularioinfo textarea{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #C20037;
	width: 450px;
}

.formularioinfo select{
	background-color: #C20037;
	color: #FFFFFF;
	width: 460px;
}

.formularioinfo textarea{
	width: 640px;
	height: 150px;
	resize: none;
}

.formularioinfo textarea#asunto{
	width: 640px;
	height: 50px;
}

.formularioinfo input#info{
	float: right;
	background-color: #C20037;
	color: #FFFFFF;
	border: none;
	width: 100px;
	cursor: pointer;
}

.formularioinfo input#enviar:hover{
	background-color: #820024;
}

.formularioinfo td.rightalign{
	text-align: right;
	font-size: 10px;
	padding: 10px 0px;
}

/*										*/
/*LISTADO PROFESIONALES				*/
/*										*/
#listadoprofesionales{
padding: 30px;
}

#listadoprofesionales #losprofesionales{
	padding-top: 30px;
}

#listadoprofesionales .profesional{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
}

#listadoprofesionales .profesional .nombre a{
	color: #C20037;
	font-size: 16px;
	font-weight: bold;
}

#listadoprofesionales .profesional .ambito{
	font-size: 14px;
}

#listadoprofesionales .profesional .ambito span{
	font-weight: bold;
}

#listadoprofesionales .buscador_profesionales{
	font-size: 12px;
	font-weight: normal;
}

#listadoprofesionales .buscador_profesionales th{
	padding: 0px 5px 0px 0px;
	font-weight: normal;
	text-align: left;
	width: 175px;
}

#listadoprofesionales .buscador_profesionales td{
}

#listadoprofesionales .buscador_profesionales input, #listadoprofesionales .buscador_profesionales select{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #C20037;
	width: 100%;
	font-size: 12px;
}

 #listadoprofesionales .buscador_profesionales select{
	background-color:  #C20037;
	color: #FFFFFF;
 }

#listadoprofesionales .buscador_profesionales input[type="submit"]{
	background-color: #C20037;
	color: #FFFFFF;
	border: none;
	width: 150px;
	cursor: pointer;
}

/*										*/
/*VENTA DE PUBLICACIONES				*/
/*										*/
#contenedor #centro #contenido #coli .caja .venta{
	margin-bottom: 10px;
}

#contenedor #centro #contenido #coli .caja .venta .foto{
	background-color: #DDDDDD;
    float: left;
    height: 100px;
    margin: 0 30px 30px 0;
    width: 100px;
}

#contenedor #centro #contenido #coli .caja .venta .infov{
	float: right;
	width: 520px;	
}

#contenedor #centro #contenido #coli .caja .venta .infov h1{
	font-size: 20px;
	color: #C20037;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}

#contenedor #centro #contenido #coli .caja .venta .infov h2{
	font-size: 18px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#contenedor #centro #contenido #coli .caja .venta .infov h3{
	font-size: 16px;
	color: #222222;
	margin: 0px;
	padding: 0px;
}

#contenedor #centro #contenido #coli .caja .venta .infov h4{
	font-size: 14px;
	color: #222222;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/*										*/
/*BOLSA DE TRABAJO					*/
/*										*/
#listadotrabajos{
}

#listadotrabajos #nuevaoferta{
	background-color: #C20037;
	border-radius: 5px 5px 0 0;
	color: #FFFFFF;
	cursor: pointer;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}

#listadotrabajos .oculto{
	display: none;
}

#listadotrabajos .oculton{
	display: none;
}

#listadotrabajos .ocultoo{
	display: none;
}

#listadotrabajos .oferta{
	margin-bottom: 20px;
}

#listadotrabajos .oferta span{
	text-transform: uppercase;
	color: #C20037;
}

#listadotrabajos .oferta div{
	padding: 2px 0px;
}

#listadotrabajos table{
	text-align: left;
}

#listadotrabajos table th{
	padding:2px;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	vertical-align: top;
}

#listadotrabajos table th.bloke{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #C20037;
	color: #FFFFFF;
	padding: 10px;	
}

#listadotrabajos table td{
	
}

#listadotrabajos table td input{
	border: 1px solid #C20037;
	padding: 4px;
	width: 100%;
}

#listadotrabajos table td select{
	background-color: #C20037;
	color: #FFFFFF;
	padding: 4px;
	margin-bottom: 2px;
	width: 100%;
}

#listadotrabajos table td select.oculto{
	display: none;
}

#listadotrabajos table td input[type="checkbox"]{
	margin-right: 10px;
}

#listadotrabajos table td textarea{
	width: 100%;
	height: 100px;
	border: 1px solid #C20037;
	resize: none;
}

#listadotrabajos table td span.entreidiomas{
	display: block;
	margin: 4px 0px;
	height: 1px;
	background-color: #C20037;
} 

/*										*/
/*REGISTRO								*/
/*										*/
#registro{
	font-size: 14px;
	width: 90%;
	margin: auto;
}

#registro th{
	text-transform: uppercase;
	color: #007CA5;
	font-weight: bold;
	width: 250px;
	text-align: left;
}

#registro td{
	text-align: right;
	padding: 10px 0px;
}

#registro td input{
	border: 1px solid #DDDDDD;
	padding: 3px;
	width: 100%;
	background-color: #EEEEEE;
}

#registro td input:focus{
	border: 1px solid #007CA5;
}

#registro td input[type="submit"]{
	background-color: #007CA5;
	border: none;
	color: #FFFFFF;
	width: 150px;
	cursor: pointer;
}

/*										*/
/*INICIO								*/
/*										*/

/*										*/
/*TIMELINE								*/
/*										*/
#contenedor #contenido #container{
	width:100%;
	margin: 0 auto;
}

#contenedor #contenido #container .item{
	width: 315px;
	margin: 0px 10px 40px 10px;
	padding: 10px;
  	float: left;
  	background-color:#f5f5f5;
  	border:solid 1px #CCCCCC;
	min-height:50px;
	text-align:left;
	word-wrap:break-word; 
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#contenedor #contenido #container .item.itemrojo{
	background-color: #007CA5;
	border-color: #7A0022;
	color: #FFFFFF;
	background-image: url("../imagenes/twitter_bg.png");
	background-position: 245px 5px;
	background-repeat: no-repeat;
}

#contenedor #contenido #container .item.itemrojo .titulo{
	color: #FFFFFF;
}

#contenedor #contenido #container .item .titulo{
	font-size: 14px;
	color: #007CA5;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#contenedor #contenido #container .item h1{
	font-size: 14px;
}

#contenedor #contenido #container .item.itemrojo h5{
	font-size: 12px;
	text-align: left;
}

#contenedor #contenido #container .item.itemrojo a{
	color: #FFFFFF;
}

#contenedor #contenido #container .item.itemrojo img{
	margin: 0px 5px 5px 0px;
	float: left;
}

#contenedor #contenido #container .item.itemrojo .cont{
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	float: right;
	width: 255px;
	margin-bottom: 0px;
}

#contenedor #contenido #container .item.itemrojo .retweet{
	font-size: 10px;
}

#contenedor #contenido #container .item .cont{
	color: #000000;
	margin-bottom: 20px;
	font-size: 14px;
}

#contenedor #contenido #container .item .cont h2 a{
	color: #C20037;
	font-size: 14px;
}

#contenedor #contenido #container .itemrojo .cont h2 a{
	color: #FFFFFF;
	font-weight: normal;
}

#contenedor #contenido #container .item .links span{
	display: inline-block;
}

#contenedor #contenido #container .item .links span.stButton{
	margin: 0px;
}

#contenedor #contenido #container .item div{
	/*padding: 10px;*/
}

#contenedor #contenido #container .item .tituloelemento a{
	color: #007CA5;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	display: block;
}

#contenedor #contenido #container .item.curso .foto{
	float: left;
	width: 120px;
	margin: 0px 15px 15px 10px;
}

#contenedor #contenido #container .item.curso .cont{
	font-size: 14px;
	float: right;
	width: 170px;
	margin-bottom: 20px;
}

#contenedor #contenido #container .item.curso .cont p{
	margin-top: 0px;
}

#contenedor #contenido #container .item.noticia .foto{
	float: left;
	width: 120px;
	margin: 0px 15px 15px 10px;
}

#contenedor #contenido #container .item.noticia .cont{
	font-size: 14px;
	float: right;
	width: 170px;
	margin-bottom: 20px;
}

#contenedor #contenido #container .item .masmas{
	text-align: right;
	text-transform: lowercase;
	background-image: url("../imagenes/flechita.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-bottom: 0px;
	font-size: 10px;
}

#contenedor #contenido #container .rightCorner{ 
    background-image: url("../imagenes/punto.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 12px;
    margin-left: 329px;
    margin-top: 10px;
    padding: 0;
    vertical-align: top;
    width: 12px;
	z-index:2;
	position: absolute;
}

#contenedor #contenido #container .leftCorner{
	background-image: url("../imagenes/punto.png");
	display: block;
	height: 12px;
	width: 12px;
	margin-left: -28px;
	margin-top: 10px;
	position: absolute;
	z-index:2;
}

 #contenedor #contenido #container .timeline_container{
	width: 16px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

#contenedor #contenido #container .timeline{
	margin: 0 auto;
	background-color: #007CA5;
    display: block;
    float: left;
    height: 100%;
    left: 356px;
    margin-top: 10px;
    position: absolute;
    width: 1px;
}

#contenedor #contenido #fechashome{
	list-style: none;
}

#contenedor #contenido #fechashome li{
}

#contenedor #contenido #fechashome li a{
	font-size: 14px;
	color: #007CA5;
	display: block;
	padding-bottom: 5px;
	text-transform: uppercase;
}

#contenedor #contenido #fechashome li a.sel, #contenedor #contenido #fechashome li a:hover{
	color: #007CA5;
}

#contenedor #contenido #sigtimeline{
	margin: 30px auto;
	width: 180px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	background-color: #007CA5;
	-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

#contenedor #contenido #sigtimeline a{
	color: #FFFFFF;
}

/**/
#formcontacta{
	text-align: left;
	width: 480px;
	margin: auto;
}

#formcontacta th{
	width: 150px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}

#formcontacta td{
	padding: 5px;
}

#formcontacta td input{
	border: 1px solid #C20037;
	padding: 3px;
	width: 320px;
}

#formcontacta td select{
	background-color: #C20037;
	color: #FFFFFF;
	width: 320px;
	padding: 3px;
}

#formcontacta td textarea{
	border: 1px solid #C20037;
	padding: 4px;
	width: 470px;
	height: 200px;
	resize: none;
}

#formcontacta td #enviar{
	background-color: #C20037;
	border: none;
	color: #FFFFFF;
	padding: 5px;
	margin-right: 20px;
	font-size: 12px;
	width: 100px;
	cursor: pointer;
	float: right;
}

/*CAPTCHA*/
#formcontacta .captcha, .formulariooculto .captcha, #infooculta .captcha, #listadotrabajos .captcha, #registro .captcha{
	position: relative;
	text-align: left;
}

#formcontacta .captcha img, .formulariooculto .captcha img, #infooculta .captcha img, #listadotrabajos .captcha img, #registro .captcha img{
	margin: 0px 25px 0px 0px;
	height: 50px;
	border: 1px solid #007CA5;
}

#formcontacta .otrocaptcha, .formulariooculto .captcha .otrocaptcha, #infooculta .captcha .otrocaptcha, #listadotrabajos .captcha .otrocaptcha, #registro .captcha .otrocaptcha{
	font-size: 12px;
}

#formcontacta .kcaptcha, .formulariooculto .captcha .kcaptcha, #infooculta .captcha .kcaptcha, #listadotrabajos .captcha .kcaptcha, #registro .captcha .kcaptcha{
	position: absolute;
	top: 12px;
	left: 150px;
	width: 200px !important;
}

/*										*/
/*GALERIA								*/
/*										*/
#galeria{}

#galeria .sbox{
	float: left;
	margin: 10px 5px;
	border: 1px solid #444444;
	padding: 4px;
	width: 140px;
	height: 140px;
	overflow: hidden;
}

#galeria .sbox:hover{
	background-color: #444444;
}

/*										*/
/*MAPA WEB								*/
/*										*/
#mapaweb{
}

#mapaweb ul{
	margin: 0px 0px 0px 50px;
}

#mapaweb ul li{
	list-style-image: url("../imagenes/flechita.png");
	margin: 5px 0px;	
}

#mapaweb ul li a{
}

#mapaweb ul li a:hover{
	text-decoration: underline;
}
#login_{
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	padding: 10px;
	width: 210px;
	overflow: hidden;
}

#login_ .titlogin_{
	color: #007CA5;
	font-size: 14px;
}
/*										*/
/*CALENDARIO							*/
/*										*/
#calendario{
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	padding: 10px;
	width: 210px;
	overflow: hidden;
}

#calendario .titcalendario{
	color: #007CA5;
	font-size: 14px;
}

#calendario .leyendas{
	padding: 10px 0px;
	text-align: center;
}

#calendario table{
	background-color: #FFFFFF;
}

#calendario td{
	width: 1%;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #222222;
	border: 1px solid #FFFFFF;
}

#calendario td span{
	padding: 6px 4px;
	display: block;
}

#calendario thead td{
	color: #007CA5;
	font-weight: normal;
}

#calendario thead td.mescalendario{
	color: #007CA5;
	text-transform: uppercase;
	font-size: 13px;	
}

#calendario td.tdhoy{
	font-weight: bold;
}

#calendario td.curso{
	background-color: #007CA5;
	border: 1px solid #007CA5;
}

#calendario td.eventos{
	border: 1px solid #000000;
}

#calendario td.varios{
	background-color: #000000;
	border: 1px solid #000000;
}

#calendario td.actividad{
	background-color: #007CA5;
	border: 1px solid #007CA5;
}

#calendario td.eve a{
	color: #FFFFFF;
	display: block;
	padding: 6px 4px;
}

#calendario td.eventos a{
	color: #000000;
}

#calendario td.tdfinde{
	color: #007CA5;
}

#calendario td .calen{
	cursor: pointer;
}

#calendario td .calen:hover{
}

#calendario .cal_eventos{
	margin-top: 10px;
}

#calendario .cal_eventos h2{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #007CA5;
}

#calendario .cal_eventos .cal_ev{
	padding: 0px 0px 10px 15px;
	background-image: url("../imagenes/flechita.png");
	background-position: left 1px;
	background-repeat: no-repeat;
}

#calendario .cal_eventos .cal_ev a{
	display: block;
	font-size: 12px;
	color: #007CA5;
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial;
}

#calendario .cal_eventos .cal_ev a span{
	display: block;
	font-weight: normal;
}

/*										*/
/*CAJAS ESPECIALES ZONA AGENDA			*/
/*										*/
#contenedor #centro #contenido #coli .caja.cajaagenda{
	background-image: url("../imagenes/agenda_bg_.png");
	background-position: left center;
	background-repeat: no-repeat;
	min-height: 300px;
}

#contenedor #centro #contenido #coli .caja.cajaagenda h1{
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.cajacalendarioagenda{
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	padding: 10px;
}

.cajacalendarioagenda #calendario{
	border: none;
}

.cajabannersagenda{
	padding-left: 20px;
}


/*										*/
/*DESCARGAS								*/
/*										*/
#moddescargas{
	margin-bottom: 20px;
}

#moddescargas h2{
	color: #007CA5;
	padding-left: 10px;
	border-left: 2px solid #007CA5;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 25px;
	display: block;
}

#moddescargas .moddescarga{
	padding: 0px 0px 0px 15px;
	margin-top: 15px;
	background-image: url("../imagenes/flechita.png");
	background-position: left 1px;
	background-repeat: no-repeat;
}

#moddescargas .moddescarga a{
	color: #007CA5;
	font-size: 12px;
	text-decoration: underline;
}

/*										*/
/*TIMELINE TWITTER					*/
/*										*/
#twitter-widget-0{
	width: 200px;
}

/*										*/
/*BANNERS								*/
/*										*/
#banners{
}

#banners img{
	display: inline-block;
	margin: 20px 0px;
	/*border: 1px solid #CCCCCC;*/
}

/*										*/
/*BUSCADOR GENERAL					*/
/*										*/
#buscadorgeneral{
	background-color: #007CA5;
	padding: 10px;
}

#buscadorgeneral input.palabra{
	width: 100%;
	padding: 4px;
	margin: auto;
}

#buscadorgeneral p{
	text-align: right;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}

#buscadorgeneral a{
	color: #FFFFFF;
	font-size: 9px;
}

/*										*/
/*ZONA MODULOS							*/
/*										*/
.boton_mod{
	display: block;
	background-color: #007CA5;
	margin: 10px auto;
	text-align: center;
	padding: 10px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.boton_mod:hover{
	color: #FFFFFF;
}

.boton_mod_desconexion{
	display: block;
	background-color: #9f9f9f;
	margin: 10px auto;
	text-align: center;
	padding: 10px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

/*										*/
/*VERIFICACION				*/
/*										*/
#verificacion{
}

#verificacion label{
	padding-right: 25px;
}

#verificacion input[type="text"]{
	width: 480px;
	padding: 3px;
	border: 1px solid #007CA5;
	-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;}

#verificacion #verificar{
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 2px 45px;
	background-color: #007CA5;
	color: #FFFFFF;
	border: none;
}

#verificacion .ficha{
	border: 1px solid #007CA5;
	padding: 10px;
	font-size: 14px;
	background-image:; 
	background-repeat: no-repeat;
	background-position: center center;
}

#verificacion .ficha .titulo{
	background-color: #007CA5;
	text-align: center;
	color: #FFFFFF;
	padding: 5px 0px;
	margin-bottom: 25px;
}

#verificacion .ficha table{
	font-size: 14px;
}

#verificacion .ficha table th, #verificacion .ficha table td {
	padding: 5px 0px;
	text-align: left;
}

#verificacion .ficha table th{
	font-weight: bold;
}

#verificacion span{
	color: #007CA5;
}

/*										*/
/*PIE									*/
/*										*/
#contenedor #pie{
	width: 100%;
	background-color: #007CA5;
	color: #FFFFFF;
	background-image: url(../imagenes/bg_pie.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenedor #pie #piecentro{
	width: 950px;
	margin: auto;
}

#contenedor #pie #piecentro #columnaspie{
}

#contenedor #pie #piecentro .columnapie{
	float: left;
	width: 303px;
	padding-bottom: 15px;
	margin-right: 20px;
	/*font-size: 14px;*/
}

#contenedor #pie #piecentro .columnapie .titulopie{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #FFFFFF;
	padding: 15px 0px 10px 0px;
	margin-bottom: 10px;
}

#contenedor #pie #piecentro .columnapie .bloke1{
	width: 235px;
	float: left;
	margin-bottom: 5px;
}

#contenedor #pie #piecentro .columnapie .bloke2{
	width: 65px;
	float: right;
	margin-bottom: 5px;
	text-align: right;
	border-left: 1px solid #FFFFFF;
}

#contenedor #pie #piecentro .columnapie .bloke2 a{
	display: inline-block;
}

#contenedor #pie #piecentro .columnapie a{
	color: #FFFFFF;
}

#contenedor #pie #piecentro #pienegro{
	margin: 0px auto;
}

#contenedor #pie #piecentro #pienegro img{
	margin: 0px;
	padding: 0px;
	display: block;
}

#contenedor #pie #piecentro #piesellos{
	height: 71px;
	background-color: #FFFFFF;
	color: #222222;
}

#contenedor #pie #piecentro #piesellos img{
	float: left;
}

#contenedor #pie #piecentro #piesellos #menupie{
	float: right;
	margin-top: 20px;
	text-align: right;
	font-size: 10px;
}

#contenedor #pie #piecentro #piesellos #menupie li{
	display: inline-block;
	padding-bottom: 5px;
}

#contenedor #pie #piecentro #piesellos #menupie li.menu{
	
}

#contenedor #pie #piecentro #piesellos #menupie li.menu a{
	color: #222222;
	text-transform: uppercase;	
	padding: 0px 5px;
	border-right: 1px solid #222222;
}

#contenedor #pie #piecentro #piesellos #menupie li.menu a:hover{
	text-decoration: underline;
}

/*										*/
/*ESTATICOU								*/
/*										*/
.estaticou{
	padding: 5px 0px;
}

.estaticou li{
	padding-left: 20px;
}

.estaticou p{
	margin: 0px 0px 10px 0px;
}

/*										*/
/*DATEPICKER							*/
/*										*/
#contenedor #centro #contenido #coli .caja .buscadorcaja table td input.datepick{
	width: 105px;
	background-image: url("../imagenes/iconocalendario.png");
	background-position: 80px center;
	background-repeat: no-repeat;
}

/*														*/
/*AJAX LOADER				*/
/*														*/
.loading{
	text-align: center;
	margin: 100px auto;
}

.loading img{
	display: inline-block;
}

/*										*/
/*VARIOS								*/
/*										*/
a{
	color: #222222;
	text-decoration: none;
	border: none;
	outline: none;
}

a:hover{
	color: #222222;
	text-decoration: none;
	border: none;
	outline: none;
}

.finflotar{
	clear: both;
	height: 0px;
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
}

img{
	display: block;
	border: 0px;
	outline: 0px;
}#menu{
	width: 100%;
	height: 103px;
	position: relative;
	z-index: 100;
}

#menu #menucentro{
	width: 950px;
	margin: auto;
}

#menu #menucentro #logo{
	float: left;
}

#menu #menucentro ul{
    list-style: none outside none;
}

#menu #menucentro ul.dropdown{
    position: relative;
    float: right;
}

#menu #menucentro ul.dropdown li{
    float: left;
    text-align: left;	
	vertical-align: top;
    height: 103px;
	width: 125px;
}

#menu #menucentro ul.dropdown li a{
	color: #FFFFFF;
	/*display: inline-block;*/
	padding: 15px 10px 5px 10px;
	width: 105px;
	font-size: 9px;
	vertical-align: bottom;
	border-left: 0px solid #007CA5;
}

#menu #menucentro ul.dropdown li:last-child a{
    border-right: medium none;
}

#menu #menucentro ul.dropdown ul a:hover{
    /*background-color: #960A31;*/
    /*font-weight: bold;*/
    color: #000000;
}

#menu #menucentro ul.dropdown a:active{
}

#menu #menucentro ul.dropdown li a span{
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	display: block;
}

#menu #menucentro ul.dropdown li.hover, #menu #menucentro ul.dropdown li.pri:hover, #menu #menucentro ul li.selmenu{
	background-image: url("../imagenes/bg_menu_hover.png");
	background-position: bottom center;
	background-repeat: repeat-x;
   	position: relative;
}

#menu #menucentro ul.dropdown li.hover a{
}

#menu #menucentro ul.dropdown ul{
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 160px;
    background-image: url("../imagenes/bg_submenu.png");
	background-repeat: repeat-x;
	background-position: left top;
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.5);box-shadow: 0px 5px 10px rgba(0,0,0,0.5);}

#menu #menucentro ul.dropdown ul li{    
    float: none;
    font-weight: normal;
    width: 135px;
    height: auto;
    padding: 0px 5px 0px 20px;
    background-image: url("../imagenes/lisubmenu.png");
	background-repeat: no-repeat;
	background-position: 5px center;
	vertical-align: middle;
}

#menu #menucentro ul.dropdown ul li.hover, ul.dropdown ul li:hover{
	background-color: transparent;
	background-image: url("../imagenes/lisubmenu.png");
	background-repeat: no-repeat;
	background-position: 5px center;
}

#menu #menucentro ul.dropdown ul li a{
	border: none;
	border-bottom: 1px dashed #FFFFFF;	
    display: inline-block;
    width: 130px;
    margin-right: 10px;
    font-size: 10px;
}

#menu #menucentro ul.dropdown ul li:last-child a{
	border: none;
}

#menu #menucentro ul.dropdown ul li a.desp{
	background-image: url("../imagenes/sigsubmenu.png");
	background-position: right center;
	background-repeat: no-repeat;
}

#menu #menucentro ul.dropdown ul li img{
	display: inline-block;
	vertical-align: middle;
}

#menu #menucentro ul.dropdown ul ul{
    left: 100%;
    top: 0;    
    -moz-box-shadow: 5px 0px 10px rgba(0,0,0,0.3) inset;-webkit-box-shadow: 5px 0px 10px rgba(0,0,0,0.3) inset;box-shadow: 5px 0px 10px rgba(0,0,0,0.3) inset;}

#menu #menucentro ul.dropdown li:hover > ul{
    visibility: visible;
}