/* --------------------------------------------	*/
/* Full d'estils en cascada per Bachillerato	 	*/
/* autor: keepU						   						 				*/
/* data: 11/2007		 			   						 				*/
/* -------------------------------------------- */

/******************************
*	ESTILS PER ALS TAGS DEFAULT
******************************/

*{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
	background:transparent;
	color:#333333;
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
}


body{
	background:transparent url('/images_old/bgBody.gif');
}


/******************************************
*	ESTILS PER COLORS ESTANDARDS DE LA WEB
******************************************/

.colorNegre{
	color:#000000;
}
.colorVermell{
	color:#ff0000;
}
.colorBlau{
	color:#0066ff;
}
.colorBlau a{
	color:#0066ff;
}
.colorBlauBold{
	color:#0066ff;
	font-weight:bold;
}
.colorRojo{
	color:#F00;
}
.colorRojo a{
	color:#F00;
}
.colorRojoBold{
	color:#F00;
	font-weight:bold;
}
.colorVerd{
	color:#009900;
}
.colorBlanc{
	color:#ffffff;
}
.colorGris{
	color:#333333;
}
a.colorGris{
	color:#333333;
}
.colorGris11{
	color:#CCC;
	font-size:11px;
}
a.colorGris11{
	color:#CCC;
	font-size:11px;
}
.colorGrisFluix{
	color:#666666;
}
a.colorGrisFluix{
	color:#666666;
}

/**********************************
* CAPSALERA WEB
**********************************/

div.capsaleraWeb{
	display:block;
	width:981px;
	height:129px;
	/*background:url('/images_old/bgCabecera.gif') no-repeat top left;*/
        background:no-repeat top left;
	margin:auto;
}
img.logoBachillerato{
	width:504px;
	height:104px;
	margin-left:20px;
	margin-top:9px;
	float:left;
}
div.pasticabecera{
	width:235px;
	height:45px;
	background:url('/images_old/paztilla_cabecera.gif') no-repeat top left;
	float:left;
	margin: 35px 0 0 50px;
	padding:7px 0 0 15px;
}
ul.llistatIdiomes{
	float:right;
	margin-top:10px;
	padding-right:18px;
}
ul.llistatIdiomes li{
	list-style:none;
	display:inline;
}
ul.llistatIdiomes li a{
	font-size:11px;
}
ul.llistatIdiomes li a:hover{
	text-decoration:underline;
}
div.autorProjecte{
	clear:right;
	text-align:right;
	padding-right:18px;
}
span.creadoPor{
	float:right;
	font-size:11px;
	margin-top:20px;
	margin-right:5px;
}
img.logoMcGrawHill{
	float:right;
	margin-top:20px;
}

/**********************************
* PEU WEB
**********************************/

div.peuWeb{
	clear:both;
	display:block;
	width:981px;
	height:50px;
	background:url('/images_old/bgPeu.gif') no-repeat top left;
	margin:auto;
	padding-top:10px;
}
ul.llistatEines{
	display:block;
	margin:auto;
	width:360px;
	text-align:center;
}
ul.llistatEines li{
	list-style:none;
	display:inline;
}
ul.llistatEines li a{
	font-size:11px;
}
ul.llistatEines li a:hover{
	text-decoration:underline;
}
span.copyRight{
	position:absolute;
	padding-left:20px;
	font-size:11px;
}

/**********************************
* CONTINGUT WEB
**********************************/
div.main{
	display:block;
	width:981px;
	margin:auto;
}
div.contingutWeb{
	display:block;
	width:931px;
	margin:auto;
	padding:25px;
  .padding:22px;
	background:#ffffff;
	float:left;

}
div.contingutWebPublica{
	display:block;
	width:981px;
	margin:auto;
	padding-top:25px;
	background:#ffffff;
	float:left;
}
/**********************************
* CONTINGUT WEB COMUNAS
**********************************/
div.columna1{
	width:220px;
	float:left;
  margin-left:6px;
	.margin-left:3px;
	padding:0;
}
div.columna2{
	width:510px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
div.columna2gran{
	width:715px;
	float:left;
	margin-left:10px;
	margin-right:0px;
}
div.columna3{
	width:215px;
	float:left;
}
div.subcolumna1{
	width: 250px;
	float:left;
	margin-left:0px;
}
div.subcolumna2{
	width: 250px;
	float:left;
	margin-left:10px;
}
div.subcolumna1priv{
	width: 245px;
	float:left;
	margin:20px 0 0px 0px;
}
div.subcolumna2priv{
	width: 245px;
	float:left;
	margin:20px 5px 0px 5px;
}
/**********************************
* MODUL PETIT
**********************************/

div.modulPetit{
	width:199px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulPetit p.modulPetitTop{
	background:url('/images_old/pastillaSmallTop.gif') no-repeat bottom left;
	height:12px;
}
div.modulPetit div.modulPetitMiddle{
	background:url('/images_old/pastillaSmallMiddle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
}
div.modulPetit p.modulPetitBottom{
	background:url('/images_old/pastillaSmallBottom.gif') no-repeat top center;
	height:12px;
}

/**********************************
* MODUL GRAN
**********************************/

div.modulGran{
	width:299px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulGran p.modulGranTop{
	background:url('/images_old/pastillaLargeTop.gif') no-repeat bottom left;
	height:11px;
}
div.modulGran div.modulGranMiddle{
	background:url('/images_old/pastillaLargeMiddle.gif') no-repeat bottom right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
}
div.modulGran p.modulGranBottom{
	background:url('/images_old/pastillaLargeBottom.gif') no-repeat top center;
	height:12px;
}

img.imatgeBotonModul{
	float:right;
	margin-right:45px;
	margin-top:-10px;
}
img.imatgeTitularModul{
	display:block;
	margin-bottom:10px;
}

ul.llistatInfo li{
	list-style:none;
	display:block;
	margin-bottom:3px;
	font-weight:normal;
}
ul.llistatInfo li a:hover{
	text-decoration:underline;
}
ul.llistatInfo2 li{
	list-style:none;
	display:block;
	margin-bottom:5px;
	font-weight: normal;

}
ul.llistatInfo2 li a{
	font-weight:bold;
}
ul.llistatInfo2 li a.noBold{
	font-weight:normal;
}
ul.llistatInfo2 li a:hover{
	text-decoration:underline;
}
ul.llistatCentral{
	margin:0;
	padding:0;
	float:left;
}
ul.llistatCentral li{
	list-style:none;
	float:left;
}
ul.llistatCentral li div.sep{
	border-bottom: 1px solid #CCC;
	padding-top:0px;
	*padding-top:0px;
	margin-bottom:15px;
	/*
	margin-bottom:10px;
	*margin-bottom:5px;
	*/
	clear:both; 
	width:210px;
	
}
ul.llistatCentral li div.sepPad{
	border-bottom: 1px solid #CCC;
	padding-top:10px;
	*padding-top:0px;
	margin-bottom:15px;
	clear:both; 
	width:210px;
	
}
ul.llistatCentral div.listImg{
	padding-top:10px;
	width:100px;
	margin-right:5px;
	float:left;
}
ul.llistatCentral div.listImg img{
	border:1px solid #CCC;
  float: left;
}
ul.llistatCentral div.listText{
	padding-top:10px;
	width:115px;
	float:left;
}
ul.llistatCentral div.franja_gris{
	width:212px;
	background:url('/images_old/franja_gris.gif') no-repeat bottom left;
}
ul.llistatCentral div.listText a:hover{
	text-decoration:underline;
}
ul.llistatCentral div.listText2{
	width:100%;
}
ul.llistatCentral div.listText2 p{
	margin-bottom:5px;
}
ul.llistatCentral div.listText2 p a:hover{
	text-decoration:underline;
}
ul.llistatCentral div.listText3{
	width:170px;
	float:left;
}
ul.llistatCentral div.listText3 p a:hover{
	text-decoration:underline;
}
ul.llistatCentral div.listText3 p{
	margin-bottom:5px;
}
ul.llistatCentral div.listText4{
	width:470px;
}
ul.llistatCentral div.listText4 p{
	margin-bottom:5px;
}
ul.llistatCentral div.listText4 p.nosub a:hover{
	text-decoration:underline;
}
ul.llistatCentral div.listText4 p a:hover{
	text-decoration:underline;
}

ul.llistatInfo4 li{
	list-style:none;
	display:block;
	margin-bottom:3px;
	font-size:11px;
  width:100%;
}
ul.llistatInfo4 li strong{
	font-size:11px;
}
ul.llistatInfo4 li a{
	font-size:11px;
	font-weight:bold;
}
ul.llistatInfo4 li a:hover{
	text-decoration:underline;
}
ul.llistatInfo5 li{
	width:190px;
	list-style:none;
	display:block;
	margin-bottom:3px;
	font-size:11px;
	clear:both;
}
ul.llistatInfo5 li strong{
	font-size:11px;
}
ul.llistatInfo5 li a{
	font-size:11px;
	font-weight:bold;
}
ul.llistatInfo5 li a:hover{
	text-decoration:underline;
}
ul.llistatCursos{
	margin:0;
	padding:0;
}
ul.llistatCursos li{
	list-style:none;
	clear:both;
}
ul.llistatCursos li a:hover{
	text-decoration:underline;
}
ul.llistatMenu{
	margin:0;
	padding:0;
}
ul.llistatMenu li{
	margin-top:25px;
	list-style:none;
	clear:both;
}
ul.llistatMenu li ul.llistatInfo li{
	margin:3px 0 0 0;
}
img.anchorButton0{
	display:block;
	margin-top:0px;
	margin-left: 25px;
}
img.anchorButton5{
	display:block;
	margin-top:5px;
}
img.anchorButton{
	display:block;
	margin-top:10px;
}
img.anchorButton20{
	display:block;
	margin-top:20px;
}
img.anchorButtonCenter{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
a.anchorButton{
	display:block;
	width:148px;
}
table.loginForm tr td{
	padding:2px;
  *padding-bottom:0px;
}
table.buscaForm tr td{
	padding-top:5px;
	padding-bottom:2px;
}
p.introPastilla{
	margin-bottom:20px;
	width:180px;
}
p.introPastilla2{
	margin-bottom:5px;
}
a.registrate:hover{
	text-decoration:underline;
}
p.introBenvinguda{
	width:200px;
	line-height:16px;
}
/**********************************
* MODUL PETIT AZUL
**********************************/

div.modulPetitAzul{
	width:199px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulPetitAzul p.modulPetitAzulTop{
	background:url('/images_old/pastilla_azul_peq_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulPetitAzul div.modulPetitAzulMiddle{
	background:url('/images_old/pastilla_azul_peq_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
}
div.modulPetitAzul div.modulPetitAzulMiddle p{
	margin-bottom:10px;
}
div.modulPetitAzul p.modulPetitAzulBottom{
	background:url('/images_old/pastilla_azul_peq_bottom.gif') no-repeat top center;
	height:12px;
}
/**********************************
* MODUL PETIT ROJO
**********************************/

div.modulPetitRojo{
	width:199px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulPetitRojo p.modulPetitRojoTop{
	background:url('/images_old/pastilla_roja_peq_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulPetitRojo div.modulPetitRojoMiddle{
	background:url('/images_old/pastilla_roja_peq_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
  padding-bottom:1px;
}
div.modulPetitRojo div.modulPetitRojoMiddle p{
	margin-bottom:10px;
   
}
div.modulPetitRojo p.modulPetitRojoBottom{
	background:url('/images_old/pastilla_roja_peq_bottom.gif') no-repeat top center;
	height:12px;
}
/**********************************
* MODUL PETIT INV
**********************************/

div.modulPetitAzulInv{
	width:199px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulPetitAzulInv p.modulPetitAzulInvTop{
	background:url('/images_old/pastilla_azul_perfil_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulPetitAzulInv div.modulPetitAzulInvMiddle{
	background:url('/images_old/pastilla_azul_perfil_middle.gif') no-repeat bottom right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
}
div.modulPetitAzulInv div.modulPetitAzulInvMiddle p{
	margin-bottom:10px;
}
div.modulPetitAzulInv p.modulPetitAzulInvBottom{
	background:url('/images_old/pastilla_azul_perfil_bottom.gif') no-repeat top center;
	height:12px;
}
div.modulPetitAzulInv div.perfil{
	width:60%;
  padding-top: 5px;   
}
/**********************************
* MODUL PETIT INV ROJO
**********************************/

div.modulPetitRojoInv{
	width:199px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
}
div.modulPetitRojoInv p.modulPetitRojoInvTop{
	background:url('/images_old/pastilla_azul_perfil_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulPetitRojoInv div.modulPetitRojoInvMiddle{
	background:url('/images_old/pastilla_roja_perfil_middle.gif') no-repeat bottom right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px;
}
div.modulPetitRojoInv div.modulPetitRojoInvMiddle p{
	
}
div.modulPetitRojoInv p.modulPetitRojoInvBottom{
	background:url('/images_old/pastilla_roja_perfil_bottom.gif') no-repeat top center;
	height:12px;
}
div.modulPetitRojoInv div.perfil{
	width:60%;

}

/**********************************
* MODUL MED AZUL
**********************************/

div.modulMedAzul{
	width:248px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	display:block;
}
div.modulMedAzul p.modulMedAzulTop{
	background:url('/images_old/pastilla_azul_gran_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulMedAzul div.modulMedAzulMiddle{
	background:url('/images_old/pastilla_azul_gran_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;float:left;width:220px;
}
div.modulMedAzul p.modulMedAzulBottom{
	background:url('/images_old/pastilla_azul_gran_bottom.gif') no-repeat top center;
	height:12px;float:left;width:239px;
}
div.subir{
	clear:both;
	text-align:right;
}
/**********************************
* MODUL MED ROJO
**********************************/

div.modulMedRojo{
	width:239px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
}
div.modulMedRojo p.modulMedRojoTop{
	background:url('/images_old/pastilla_roja_gran2_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulMedRojo div.modulMedRojoMiddle{
	background:url('/images_old/pastilla_roja_gran2_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;float:left;width:220px;
}
div.modulMedRojo p.modulMedRojoBottom{
	background:url('/images_old/pastilla_azul_gran_bottom.gif') no-repeat top center;
	height:12px;float:left;width:239px;
}
div.subir{
	clear:both;
	text-align:right;
}

/**********************************
* COLUMNA CENTRAL CURSOS
**********************************/
div.bread{
	margin-bottom:10px;
}

div.bread a:hover{
	text-decoration:underline;
}

div.modulCentAzul{
	width:495px;
	margin-left:0px;
	margin-right:5px;
}
div.modulCentAzul p.modulCentAzulTop{
	background:url('/images_old/pastilla_azul_centro_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulCentAzul div.modulCentAzulMiddle{
	background:url('/images_old/pastilla_azul_centro_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;
	float:left;
	width:476px;
}
div.modulCentAzul p.modulCentAzulBottom{
	background:url('/images_old/pastilla_azul_centro_bottom.gif') no-repeat top center;
	height:12px;
	clear:both;
}
div.modulCursosAzul{
	width:474px;

	float:left;
	width:474px;
}
div.modulCursosAzul p.modulCursosAzulTop{
	background:url('/images_old/pastilla_azul_cursos_top.gif') no-repeat bottom left;
	height:12px;

	float:left;
	width:474px;
}
div.modulCursosAzul div.modulCursosAzulMiddle{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 0px 10px;
	background:#feffff;
	float:left;
	width:457px;
}
div.modulCursosAzul p.modulCursosAzulBottom{
	background:url('/images_old/pastilla_azul_cursos_bottom.gif') no-repeat top center;
	height:12px;

	float:left;
	width:474px;
}
ul.miclase li{
	list-style:none;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
ul.miclase li img{
	float:left;
	margin-right:5px;
}
ul.miclase ul li{
	display:inline;
}
ul.miclase div.ulLinea{
	clear:both;
}
ul.miclase li.miclaseultima{
	list-style:none;
	padding-bottom:5px;
	border:0;
	margin:0;
}
div.modulTransPeq{
	width:224px;
	margin-top:5px;
	margin-right:5px;
	float:left;
}
div.modulTransPeq p.modulTransPeqTop{
	background:url('/images_old/pastilla_trans_peq_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulTransPeq div.modulTransPeqMiddle{
	background:#feffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 10px 10px;
}
div.modulTransPeq p.modulTransPeqBottom{
	background:url('/images_old/pastilla_trans_peq_bottom.gif') no-repeat top center;
	height:12px;
}

ul.materiales li{
	list-style:none;
	padding-bottom:15px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;
}
ul.materiales li strong{
	font-size:11px;
}
ul.materiales li a{
	font-size:11px;
	font-weight:bold;
}
ul.materiales li img{
	float:left;
	margin-right: 5px;
}
ul.materiales li ul.materialesUl li{
	border-bottom:0;
	margin-bottom:3px;
	padding-bottom:0px;
	font-size:11px;
}
ul.materiales li.materialesultima{
	list-style:none;
	padding-bottom:5px;
	border:0;
	margin:0;
}
ul.examenes li{
	list-style:none;
	margin-bottom:7px;
	font-size:11px;
}
ul.examenes li strong{
	font-size:11px;
}
ul.examenes li a{
	font-size:11px;
	font-weight:bold;
}
ul.examenes li ul.examenesUl li{
	border-bottom:0;
	margin-bottom:1px;
	padding-bottom:0px;
	font-size:11px;
}
ul.llistatComunidad li{
	list-style:none;
	padding-top:5px;
  *margin-top:0px;
}
ul.llistatComunidad li img{
	display:block;
	margin-bottom: 5px;
   
   
}
/**********************************
* 2 COLUMNA SUPERGRANDE
**********************************/

div.modulSuperCentAzul{
	width:720px;
	margin-left:5px;
	margin-right:0px;
}
div.modulSuperCentAzul p.modulSuperCentAzulTop{
	background:url('/images_old/pastilla_azul_supergran_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulSuperCentAzul div.modulSuperCentAzulMiddle{
	background:url('/images_old/pastilla_azul_supergran_mid.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;
}
div.modulSuperCentAzul p.modulSuperCentAzulBottom{
	background:url('/images_old/pastilla_azul_supergran_bot.gif') no-repeat top center;
	height:12px;
}
div.modulSuperAzul{
	width:699px;
	/*float:left;*/
}
div.modulSuperAzul p.modulSuperAzulTop{
	background:url('/images_old/pastilla_azul_supergran_den.gif') no-repeat bottom left;
	height:12px;
	/*float:left;*/
	width:699px;
}
div.modulSuperAzul div.modulSuperAzulTopPesVideos{
	background:url('/images_old/pastilla_migaleria_pestana_videos.gif') no-repeat bottom left;
	height:28px;	
	width:699px;
}
div.modulSuperAzul div.modulSuperAzulTopPesFotos{
	background:url('/images_old/pastilla_migaleria_pestana_fotos.gif') no-repeat bottom left;
	height:28px;	
	width:699px;
}
div.modulSuperAzul div.modulSuperAzulMiddle{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 0px 10px;
  *margin-bottom:-5px;
	background:#feffff;
	/*float:left;*/
	width:682px;
}
div.modulSuperAzul p.modulSuperAzulBottom{
	background:url('/images_old/pastilla_azul_supergran_1de.gif') no-repeat top center;
	height:12px;
	/*float:left;*/
	width:699px;
	padding-bottom:5px;
	*padding-bottom:0px;   
}
form.regisForm{
	width:680px;
}
form.regisForm p{
	margin-bottom: 10px;
}
form.regisForm p.titufield{
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
}
form.regisForm ul{
	clear:both;
}
form.regisForm ul li{
	list-style:none;
	float:left;
}
form.regisForm ul li p.anadir{
	margin:5px 0 15px 0;
	font-weight:bold;
}
form.regisForm ul li p.anadir a:hover{
	text-decoration:underline;
}
form.regisForm ul li.lipeq{
	width: 250px;
}
form.regisForm ul li.ligran{
	width: 500px;
}
form.regisForm ul li.ligran2{
	width: 600px;
}
form.regisForm ul li.licaja{
	width: 290px;
}
form.regisForm ul li.licajadcha{
	width: 290px;
	margin-left:90px;
}
form.regisForm ul li.lipolitica{
	width:100%;
}

form.regisForm label {
	font-weight:bold;
	width:100%;
	margin:10px 0 5px 0;
}
form.regisForm li.lipeq input {
	border:1px solid #9A9A9A;
	width:80%;
	margin: 3px 0 3px 0;
}
form.regisForm li.ligran input {
	border:1px solid #9A9A9A;
	width:90%;
	margin: 3px 0 3px 0;
}
form.regisForm li.ligran2 input {
	border:1px solid #9A9A9A;
	width:75%;
	margin: 3px 0 3px 0;
}
form.regisForm ul li.licaja select{
	border:1px solid #9A9A9A;
	width:95%;
	margin: 3px 0 3px 0;
}
form.regisForm ul li.licajadcha select{
	border:1px solid #9A9A9A;
	width:95%;
	margin: 3px 0 3px 0;        
}
form.regisForm ul li.licaja input{
	border:1px solid #9A9A9A;
	width:95%;
	margin: 3px 0 3px 0;
}
form.regisForm ul li.licajadcha input{
	border:1px solid #9A9A9A;
	width:95%;
	margin: 3px 0 3px 0;        
}
form.regisForm ul li.lipolitica textarea{
	border:1px solid #9A9A9A;
	width:65%;
	height:55px;
}
form.regisForm ul li.lipolitica input{
	margin-top:10px;
}
form.regisForm div.sepfield{
	clear:both;
	margin:0 0 10px 0;
	padding-top:15px;
  *padding-top:5px;
	border-bottom:1px solid #E5E5E5;
}
div.sepfield{
	clear:both;
	margin:0 0 10px 0;
	padding-top:15px;
  *padding-top:5px;
	border-bottom:1px solid #E5E5E5;
}
form.regisForm div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
   
}

form.regisForm input.file {
	width: 300px;
	margin: 0;
}





/**********************************
* COLUMNA CENTRAL CURSOS ROJO
**********************************/
div.bread{
	margin-bottom:10px;
}
div.modulCentRojo{
	width:495px;
	margin-left:0px;
	margin-right:5px;
}
div.modulCentRojo p.modulCentRojoTop{
	background:url('/images_old/pastilla_roja_gran_top.gif') no-repeat bottom left;
	height:12px;
}
div.modulCentRojo div.modulCentRojoMiddle{
	background:url('/images_old/pastilla_roja_gran_middle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;
	float:left;
	width:476px;
}
div.modulCentRojo p.modulCentRojoBottom{
	clear:both;
	background:url('/images_old/pastilla_azul_centro_bottom.gif') no-repeat top center;
	height:12px;
	float:left;
	width:495px;
}
div.modulCursosAzul{
	width:474px;

	float:left;
	width:474px;
}
div.modulCursosAzul p.modulCursosAzulTop{
	background:url('/images_old/pastilla_azul_cursos_top.gif') no-repeat bottom left;
	height:12px;

	float:left;
	width:474px;
}
div.modulCursosAzul div.modulCursosAzulMiddle{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 0px 10px;
	background:#feffff;
	float:left;
	width:457px;
}
div.modulCursosAzul p.modulCursosAzulBottom{
	background:url('/images_old/pastilla_azul_cursos_bottom.gif') no-repeat top center;
	height:12px;

	float:left;
	width:474px;
}
/**********************************
* CENTRAL PRIVADA ALUMNOS
**********************************/
div.privada_centro{
	margin:5px;
  *margin-bottom:-15px;
}
ul.materialescentro li{
	list-style:none;

}
ul.materialescentro li div.materialescentro_tex{
	width:275px;
	float:left;
}
ul.materialescentro li div.materialescentro_tex a:hover{
	text-decoration:underline;
}
ul.materialescentro li div.materialescentro_icon{
	width:185px;
	float:left;
}
ul.materialescentro li div.materialescentro_icon ul li{
	display:inline;
}
ul.materialescentro li div.sep{
	clear:both;
	margin:0px 5px 10px 5px;
	padding-top:10px;
  *padding-top:5px; 
	border-bottom:1px solid #CCC;
}
div.buscaFormCentro{
	margin:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}
div.buscaFormCentro{
	clear:both;
	margin:10px 5px 10px 5px;
	padding-top:10px;
	border-bottom:1px solid #CCC;
}
div.buscaFormCentrosin{
	clear:both;
	margin:10px 5px 0 5px;
	padding-top:0px;
  *padding-top:15px;

}

div.opcionesCentro{
	clear:both;
	padding:0px;
	margin-top:30px;	
}
div.opcioneslinea{
	width:15%;
	padding-top:15px;
	float:left;
}
#muestraiconos{
	clear:both;
	margin:10px 5px 10px 5px;	
}
#nomuestraiconos{
	clear:both;
	margin:10px 5px 10px 5px;

}
ul.iconografia{
	clear:both;
}
ul.iconografia li{
	list-style:none;
	display:inline;
	margin:1px;
}
ul.iconografia li img{
	margin-top:15px;
}
/**********************************
* TODO EN UNA COLUMNA ROJO
**********************************/

div.modulTotalRojo{
	width:940px;
	margin-left:20px;
	margin-right:20px;
}
div.modulTotalRojo p.modulTotalRojoTop{
	background:url('/images_old/pastilla_3columnaTop.gif') no-repeat bottom left;
	height:12px;
}
div.modulTotalRojo div.modulTotalRojoMiddle{
	background:url('/images_old/pastilla_3columnaMiddle.gif') no-repeat top right;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	padding:10px 5px 10px 10px;
}
div.modulTotalRojo p.modulTotalRojoBottom{
	background:url('/images_old/pastilla_3columnaBottom.gif') no-repeat top center;
	height:12px;
}
div.modulTotalIntRojo{
	width:919px;
	/*float:left;*/
}
div.modulTotalIntRojo p.modulTotalIntRojoTop{
	background:url('/images_old/pastilla_3columna_intTop.gif') no-repeat bottom left;
	height:12px;
	/*float:left;*/
	width:919px;
}
div.modulTotalIntRojo div.modulTotalIntRojoMiddle{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 0px 10px;
	background:#feffff url('/images_old/img_fondo_lapiz.jpg') no-repeat bottom right;
	/*float:left;*/
	width:902px;
}
div.modulTotalIntRojo div.modulTotalIntRojoMiddlesinfon{
	background:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 5px 0px 10px;
	background:#feffff;
	/*float:left;*/
	width:902px;
}
div.modulTotalIntRojo p.modulTotalIntRojoBottom{
	background:url('/images_old/pastilla_3columna_intBottom.gif') no-repeat top center;
	height:12px;
	/*float:left;*/
	width:919px;
}

/**********************************
* CONSOLA
**********************************/
div.consola{
	width:212px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:0px;
}
div.consola p.consolaTop{
	background:url('/images_old/video_top.gif') no-repeat bottom left;
	height:5px;
}
div.consola div.consolaMiddle{
	background: #666666 url('/images_old/video_middle.gif') no-repeat bottom left;
	border-left:1px solid #979EA3;
	border-right:1px solid #979EA3;
	padding:5px;float:left;width:200px;
}
img.imagenconsola{
	border:1px solid #F6F6F6;
}
div.consola p.consolaBottom{
	clear:both;
	display:block;
	background:url('/images_old/video_bottom.gif') no-repeat bottom left;
	width:212px;
	height:5px;float:left;
	margin:0;
	padding:0;
	font-size:1px;
}
p.titular_consola{
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	margin:10px 0 5px 0;
}
p.titular_consola a{
	color: #FFF;
}
p.titular_consola a:hover{
	text-decoration:underline;
}
p.texto_consola{
	font-size:11px;
	color: #999;
	margin:5px 0 5px 0;
}
ul.llistat_consola{
	margin:5px 0 10px 0;
}
ul.llistat_consola li{
	list-style:none;
	display:block;
	margin-bottom:3px;
	font-size:11px;
	color: #FFF;
}
ul.llistat_consola li strong{
	font-size:11px;
	color:#FFF;
}
ul.llistat_consola li a{
	font-weight:bold;
	color:#FFF;
}
ul.llistat_consola li a:hover{
	text-decoration:underline;
}
/**********************************
* ELEMENTS DE FORMULARI
**********************************/

input.inputText{
	background:#feffff;
	border:1px solid #cccccc;
	padding:1px;
	width:90px;
}
input.inputBuscar{
	background:#feffff;
	border:1px solid #cccccc;
	padding:1px;
	width:155px;
}
input.inputBuscar0{
	background:#feffff;
	border:1px solid #cccccc;
	padding:1px;
}
input.inputPassword{
	background:#feffff;
	border:1px solid #cccccc;
	padding:1px;
	width:90px;
}
select{
	border:1px solid #cccccc;
}
input.inputRadio{
	padding:1px;
	width:15px;
}
input.inputImage{
	margin:10px 0 10px 25px;
}
label.labelLite{
	font-size:11px;
	padding-left:3px;
}

a.recordarPassword{
	font-size:11px;
}
a.recordarPassword:hover{
	text-decoration:underline;
}

/**************************
*	MODUL BENVINGUDA
***************************/
div.modulBenvinguda{
	float:left;
	width:459px;
	padding:10px;
	padding-top:0px;
	padding-bottom:70px;
	background:url('/images_old/bgBenvinguda.jpg') no-repeat top right;
	margin-left:5px;
	margin-right:5px;
	padding-left:30px;
}
div.modulBenvingudaPublica{
	float:left;
	width:479px;
	padding:10px;
	padding-top:0px;
	padding-bottom:40px;
	/*background:url('/images_old/img_bienvenida_publica.jpg') no-repeat top right;*/
	margin-left:5px;
	/*margin-right:5px;
	padding-left:0px;*/
}
div.modulBenvingudaPublica img.bienvenidos{
	float:right;
	margin-left:5px;
	margin-bottom:10px;
}
div.modulBenvingudaAlumnosPublica{
	float:left;
	width:479px;
	padding:10px;
	padding-top:0px;
	padding-bottom:30px;
	/*background:url('/images_old/img_bienvenida_alumnos_publ.jpg') no-repeat top right;*/
	margin-left:5px;
	margin-right:5px;
}
div.modulBenvingudaAlumnosPublica img.bienvenidos{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
div.modulBenvingudaPublica img.bienvenidos{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/**************************
*	SEPARADOR DE MODULS
***************************/
div.modSeparator{
	float:left;
	clear:both;
}

/****************************
*	IMATGES DE CANTONADA
****************************/

img.iconaCantonada{
	margin-left:145px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada2{
	margin-left:200px;
	margin-top:-10px;
	position:absolute;
}
img.iconaCantonada3{
	margin-left:185px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada4{
	/*width:64px;
	height:74px;*/
	margin: -10px 0px 5px 5px;
	float:right;
	/*margin-left:110px;
	margin-top:-10px;
	position:absolute;*/
}
img.iconaCantonada5{
	margin-left:442px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada6{
	margin-left:422px;
	margin-top:-20px;
	position:absolute;
}
img.iconaCantonada7{
	margin-left:175px;
	margin-top:-25px;
	position:absolute;
}
img.iconaCantonada8{
	margin-left:672px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada9{
	margin-left:646px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada92{
	margin-left:646px;
	margin-top:-45px;
	position:absolute;
}
img.iconaCantonada10{
	margin-left:291px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada11{
	margin-left:886px;
	margin-top:-30px;
	position:absolute;
}
img.iconaCantonada12{
	margin-left:866px;
	margin-top:-30px;
	position:absolute;
}
/****************************
*	TEXTOS TITULARS
****************************/
p.titular_profesor{
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.95;
	font-size:18px;
	padding:0px;
	margin-bottom:11px;
        padding-bottom:2px;        
}
p.titular_alumno{
	background:transparent;
	font-weight:bold;
	color:#FF0000;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.95;
	font-size:18px;
	padding:0px;
	margin-bottom:11px;
        padding-bottom:2px;
}

p.titular_padre{
	background:transparent;
	font-weight:bold;
	color:#009900;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.95;
	font-size:18px;
	padding:0px;
	margin-bottom:11px;
}

h1.titular_principal{
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	margin-bottom:8px;
	line-height: 0.9;
	font-size:22px;
}
h1.titular_principalRojo{
	background:transparent;
	font-weight:bold;
	color:#F00;
	font-family: Arial,Helvetica, sans-serif;
	margin-bottom:8px;
	line-height: 0.9;
	font-size: 26px;
}

p.titular_generico{
	width:140px;
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:16px;
	margin-bottom:9px;
	padding:0px;
	width:150px;  
}

p.titular_login{
  width:100px;
	background:transparent;
	font-weight:bold;	
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:16px;
	margin-bottom:9px;
	padding:0px;	   
}

p.titular_generico a{
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:16px;
	margin-bottom:9px;
	padding:0px;
}
p.titular_generico a:hover{
	text-decoration:underline;
}
p.titular_genericogran{
	width:140px;
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:24px;
	margin-bottom:9px;
	padding:0px;
	width:150px;
}

p.titular_genericogran a:hover{
	text-decoration:underline;
}


p.titular_genericorojo{
	background:transparent;
	font-weight:bold;
	color:#F00;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:16px;
	padding-bottom:9px;
	padding:0px;
	width:150px;
}
p.titular_genericorojo a{
	background:transparent;
	font-weight:bold;
	color:#F00;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:16px;
	margin-bottom:9px;
	padding:0px;
}
p.titular_genericorojo a:hover{
	text-decoration:underline;
}
p.titular_seccion{
	width:140px;
	background:transparent;
	font-weight:bold;
	color:#000000;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:14px;
	margin-bottom:9px;
	padding:0px;
}

/****************************
*	CELDAS PARA BOTONES
****************************/
div.boton_peque{
	display:block;
	width:96px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:15px;
	*padding-bottom:0px;
}

div.boton_peque p{
	width:96px;
	text-align:center;
	padding-top:4px;
	margin-bottom:50px;
	*padding-bottom:0px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_peque p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_peque p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}
div.boton_peque2{
	display:block;
	width:100px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
	float:left;
}
div.Rboton_peque2{
	display:block;
	width:100px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
	float:left;
}
div.boton_peque3{
	display:block;
	width:120px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
  *padding-bottom:5px;
	float:right;
}
div.boton_peque4{
	display:block;
	width:135px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
	float:right;
	margin-top:5px;
}

div.boton_peque2 p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
}

div.boton_peque2 p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_peque2 p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}
div.Rboton_peque2 p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
}

div.Rboton_peque2 p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_peque2 p a:hover{
	/*text-decoration:underline;*/
	color:#F00;
}
div.Rboton_peque5 p{
 	width:135px;
 	text-align:center;
 	padding-top:4px;
 	color:#666666;
 	font-family: Arial,Helvetica, sans-serif;
 	font-size:14px;
}
 
div.Rboton_peque5 p a{
 	font-weight:bold;
 	text-decoration:none;
 	color:#666666;
}
 
div.Rboton_peque5 p a:hover{
 	/*text-decoration:underline;*/
 	color:#F00;
}

div.boton_grande{
	display:block;
	width:170px;	
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
	padding-top:5px;
	padding-bottom:0px;
	/*border:1px solid #000;*/	
}

div.boton_grande p{
	/*
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:0;
	height:25px;
	*/
}

div.boton_grande p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_grande p a:hover{
	text-decoration:none;
	color:#06F;
}
div.boton_grande2{
	display:block;
	width:160px;
	height:25px;
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
	margin-top:10px;
}

div.boton_grande2 p{
	width:160px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_grande2 p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_grande2 p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}

div.boton_rojo{
	display:block;
	width:148px;
	height:27px;
	background:url('/images_old/boton_rojo.gif') no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

div.boton_rojo p{
	width:148px;
	text-align:center;
	padding-top:3px;
	color:#333333;
	font-family: Arial,Helvetica, sans-serif;
	font-size:16px;
}

div.boton_rojo p a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}

div.boton_rojo p a:hover{
	/*text-decoration:underline;*/
	color:#FF0000;
}

div.boton_azul{
	display:block;
	width:148px;
	height:27px;
	background:url('/images_old/boton_azul.gif') no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

div.boton_azul p{
	width:148px;
	text-align:center;
	padding-top:3px;
	color:#333333;
	font-family: Arial,Helvetica, sans-serif;
	font-size:16px;
}

div.boton_azul p a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}

div.boton_azul p a:hover{
	/*text-decoration:underline;*/
	color:#0066FF;
}

div.boton_verde{
	display:block;
	width:148px;
	height:27px;
	background:url('/images_old/boton_verde.gif') no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

div.boton_verde p{
	width:148px;
	text-align:center;
	padding-top:3px;
	color:#333333;
	font-family: Arial,Helvetica, sans-serif;
	font-size:16px;
}

div.boton_verde p a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}

div.boton_verde p a:hover{
	/*text-decoration:underline;*/
	color:#009900;
}

div.boton_peque_listado{
	float:left;
	width:96px;
	height:25px;
	background:url('/images_old/boton_peque.gif') no-repeat;
	margin-right:5px;
}

div.boton_peque_listado p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_peque_listado p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_peque_listado p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}

div.boton_medio_listado{
	float:left;
	width:120px;
	height:25px;
	margin-right:5px;background:url('/images_old/boton_medio.gif') no-repeat;
}

div.boton_medio_listado p{
	width:120px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_medio_listado p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_medio_listado p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}

div.boton_grande_cursos{
	float:right;
	width:170px;
	height:25px;
	background:url('/images_old/boton_grande.gif') no-repeat;
	padding-right:45px;
	margin-top:-10px;
}

div.boton_grande_cursos p{
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_grande_cursos p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_grande_cursos p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}





div.boton_grande_foro{
	display:block;
	float:right;
	width:170px;
	height:25px;
   
   
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
}

div.boton_grande_foro p{
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.boton_grande_foro p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.boton_grande_foro p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}
/*******************************************************
*BOTONES SUBRAYADOS EN ROJO
*******************************************************/
div.Rboton_peque{
	display:block;
	width:96px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:3px;
}

div.Rboton_peque p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_peque p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_peque p a:hover{
	/*text-decoration:underline;*/
	color:#F00;
}
div.Rboton_peque{
	display:block;
	width:96px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:3px;
}

div.Rboton_peque2{
	display:block;
	width:100px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
	float:left;
}
div.Rboton_peque3{
	display:block;
	width:120px;
	height:25px;
	/*background:url('/images_old/boton_peque.gif') no-repeat;*/
	padding-bottom:0px;
	float:right;
}

div.Rboton_peque2 p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
}

div.Rboton_peque2 p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_peque2 p a:hover{
	text-decoration:none;
	color:#F00;
}


div.Rboton_grande{
	display:block;
	width:170px;
	height:25px;
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
	padding-top:10px;
	*padding-top:5px;
	padding-bottom:5px;
	*padding-bottom:0px;
}

div.Rboton_grande p{
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.buscador div.Rboton_grande p{
 	padding:0px;
 	margin:0px;
 	*margin-bottom:5px;
}
 
div.Rboton_grande p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_grande p a:hover{
	/*text-decoration:underline;*/
	color:#FF0000;
}
div.Rboton_grande2{
	display:block;
	width:160px;
	height:25px;
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
	margin-top:10px;
}

div.Rboton_grande2 p{
	width:160px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_grande2 p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_grande2 p a:hover{
	/*text-decoration:underline;*/
	color:#F00;
}
div.Rboton_peque_listado{
	float:left;
	width:96px;
	height:25px;
	background:url('/images_old/boton_peque.gif') no-repeat;
	margin-right:5px;
}

div.Rboton_peque_listado p{
	width:96px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_peque_listado p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_peque_listado p a:hover{
	/*text-decoration:underline;*/
	color:#F00;
}

div.Rboton_medio_listado{
	float:left;
	width:120px;
	height:25px;
	margin-right:5px;background:url('/images_old/boton_medio.gif') no-repeat;
}

div.Rboton_medio_listado p{
	width:120px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_medio_listado p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_medio_listado p a:hover{
	/*text-decoration:underline;*/
	color:#06F;
}

div.Rboton_grande_cursos{
	float:right;
	width:170px;
	height:25px;
	background:url('/images_old/boton_grande.gif') no-repeat;
	padding-right:45px;
	margin-top:-10px;
}

div.Rboton_grande_cursos p{
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_grande_cursos p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_grande_cursos p a:hover{
	/*text-decoration:underline;*/
	color:#F00;
}





div.Rboton_grande_foro{
	display:block;
	float:right;
	width:170px;
	height:25px;
  padding-right:50px;
	margin-top:-10px; 
	/*background:url('/images_old/boton_grande.gif') no-repeat;*/
}

div.Rboton_grande_foro p{
	width:170px;
	text-align:center;
	padding-top:4px;
	color:#666666;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;

}

div.Rboton_grande_foro p a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}

div.Rboton_grande_foro p a:hover{
	text-decoration:none;
	color:#F00;
}

/*******************************************************
*	ESTILOS PARA LOS BOTONES ESCALABLES HORIZONTALMENTE
*******************************************************/

p.btnRed{
	clear:both;
	height:27px;
	padding-top:5px;
	padding-bottom:5px;
}
p.btnBlue{
	clear:both;
	height:27px;
	padding-top:5px;
	padding-bottom:5px;
}
p.btnGreen{
	clear:both;
	height:27px;
	padding-top:5px;
	padding-bottom:5px;
}
p.btnGrey{
	clear:both;
	height:25px;
   
  /* 
	padding-top:5px;
	padding-bottom:5px;
  */
  
}
p.RbtnGrey{
 	clear:both;
 	height:25px;
 	/*
 	padding-top:5px;
 	padding-bottom:5px;
 	*/
 	
}
span.btnRedLeft{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnRedLeft.gif') no-repeat top left;
}
a.btnRedCenter{
	float:left;
	height:27px;
	background:transparent url('/images_old/btn/btnRedCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:23px;
	padding-right:23px;
	line-height:27px;
	vertical-align:middle;
}
a.btnRedCenter:hover{
	color:#ff0000;
}
span.btnRedRight{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnRedRight.gif') no-repeat top left;
}
span.btnBlueLeft{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnBlueLeft.gif') no-repeat top left;
}
a.btnBlueCenter{
	float:left;
	height:27px;
	background:transparent url('/images_old/btn/btnBlueCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:23px;
	padding-right:23px;
	line-height:27px;
	vertical-align:middle;
}
a.btnBlueCenter:hover{
	color:#0066ff;
}
span.btnBlueRight{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnBlueRight.gif') no-repeat top left;
}
span.btnGreenLeft{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnGreenLeft.gif') no-repeat top left;
}
a.btnGreenCenter{
	float:left;
	height:27px;
	background:transparent url('/images_old/btn/btnGreenCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:23px;
	padding-right:23px;
	line-height:27px;
	vertical-align:middle;
}
a.btnGreenCenter:hover{
	color:#009900;
}
span.btnGreenRight{
	float:left;
	height:27px;
	width:6px;
	background:transparent url('/images_old/btn/btnGreenRight.gif') no-repeat top left;
}
span.btnGreyLeft{
	float:left;
	height:25px;
	width:6px;
	background:transparent url('/images_old/btn/btnGreyLeft.gif') no-repeat top left;
}
a.btnGreyCenter, input.btnGreyCenter{
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;
	padding-right:22px;
	line-height:25px;
	vertical-align:middle;
        text-align:center; 
}

a.btnGreyCenter:hover, input.btnGreyCenter:hover{
	color:#06F;
}
p.RbtnGrey a.btnGreyCenter:hover{
 	color:#F00;
}
div.boton_grande a.btnGreyCenter{
	width:144px;
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
  /*line-height:25px;*/
  vertical-align:middle;
}
div.Rboton_grande a.btnGreyCenter{
 	width:144px;
 	float:left;	
 	height:25px;
 	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
 	color:#666666;
 	text-decoration:none;
 	font-weight:bold;
 	padding-left:0px;
 	padding-right:0px;
	line-height:25px;
	vertical-align:middle;
}
div.boton_grande a.btnGreyCenter:hover{
 	text-decoration:none;
}
div.boton_grande_foro a.btnGreyCenter{
	width:144px;
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:25px;
	vertical-align:middle;
}
div.boton_peque a.btnGreyCenter{
	width:70px;
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:25px;
	vertical-align:middle;
}
div.boton_peque2 a.btnGreyCenter{
	width:84px;
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	line-height:25px;
	vertical-align:middle;
}
div.boton_peque3 a.btnGreyCenter{
	width:104px;
	float:left;
	height:25px;
	background:transparent url('/images_old/btn/btnGreyCenter.gif') top left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
}
div.boton_peque3 a:hover{
	text-decoration:none;
	color:#06F;
}
a.btnGreyCenter:hover{
	color:#06F;
	/*text-decoration:underline;*/
}
a.btnRojoCenter:hover{
	color:#F00;
}
span.btnGreyRight{
	float:left;
	height:25px;
	width:6px;
	background:transparent url('/images_old/btn/btnGreyRight.gif') no-repeat top left;
}


/* Btn Especials */

p.fRight{
	float:right;
	padding-right:45px;
	margin-top:-10px;
}
p.fRight2{
	float:right;
}
p.fLeft{
	clear:none;
	float:left;
	margin-right:5px;
}
a.noPad{
	padding:0px;
}
div.freeFloat{
	clear:both;
	height:1px;
	line-height:1px;
}
/******* Fin de Botones Escalables Horizontalmente ***********/
/*******************************************************
*	ESTILOS PARA MISCURSOS
*******************************************************/
div.entradilla{
	width:300px;
	float:left;
}
div.entradilla2{
	width:370px;
	float:left;
	padding-top:40px;
}
div.texvartam{
	clear:both;
	width:100%;
}
div.separatex{
	border-bottom: 1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
	width:100%;
}
div.separatex1{
	border-bottom: 1px solid #CCC;
	padding-bottom:10px;
	clear:both;
	width:100%;
}
div.modulMitad{
	width:343px;
	float:left;
	margin-right:5px;
	margin-bottom:20px;
	margin-top:20px;
}
div.modulMitad p.modulMitadTop{
	background:url('/images_old/pastilla_mitad_Top.gif') no-repeat bottom left;
	height:10px;
}
div.modulMitad div.modulMitadMiddle{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
	float:left;
	width:321px;
}
div.modulMitad p.modulMitadBottom{
	background:url('/images_old/pastilla_mitad_Bottom.gif') no-repeat top center;
	height:10px;
	float:left;
	width:343px;
}
ul.seccion{
	width:300px;
	margin-top:25px;
}
ul.seccion li{
	list-style:none;
	clear:both;
}
ul.seccion li a:hover{
	text-decoration:underline;
}
ul.seccion li img{
	width:44px;
	float:left;
	margin-right:10px;
}
ul.seccion li p{
 	margin:0px;
}
ul.seccion ul.seccion2{
	width:240px;
	float:left;
}
ul.seccion ul.seccion2 li{
	font-size:11px;
}
ul.seccion ul.seccion2 li a:hover{
	text-decoration:underline;
}
div.separaseccion{
	clear:both;
	padding-top:10px;
  *padding-top:5px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}
ul.examen{
	width:100%;
}
ul.examen li{
	list-style:none;
	clear:both;
	margin-top:10px;
	font-size:11px;
}
ul.examen li a:hover{
	text-decoration:underline;
}
ul.examen ul.examen li strong{
	font-size:11px;
}
ul.examen ul.examen2 li{
	margin:0;
	padding:0;
	font-size:11px;
}

ul.examen ul.examen2 li strong{
	font-size:11px;
}
ul.examen ul.examen2 li a{
	font-size:11px;
}
ul.examen ul.examen2 li a:hover{
	text-decoration:underline;
}
div.texto_miscursos p{
	margin:10px 0 10px 0;
	font-size:11px;
}
div.texto_miscursos p strong{
	font-size:11px;
}
p.underline a:hover{
	text-decoration:underline;
}
/*******************************************************
*	ESTILOS PARA MIEXAMENES
*******************************************************/
div.paginacion span.current {
  font-weight: bold;
  color: #0066ff;
}
div.paginacion span.disabled {
  color: #ddd;
}

div.paginacion{
	margin:15px 0 15px 0;
	padding-right:10px;
	text-align:right;
	width:660px;
}
div.paginacion a{
	/*margin:3px;*/
}
div.paginacion a:hover{
	color:#06F;
	font-weight:bold;
}
div.tablaexam {
  margin-top:25px;
	*margin-top:0px;
	width:99%;
}
div.tablaexam table{
 	/*margin-top:20px;
 	margin-bottom:20px;*/
  width: 100%
}
div.tablaexam table tr.raya{
 	border-bottom:1px solid #CCC;
}
div.tablaexam table th{
	color:#000;
	margin:0;
  text-align:left;
}
div.tablaexam table td.oscuro{
	color:#333;
	padding:15px 0 22px  0;
	text-align:left;
  vertical-align: top;
}
div.tablaexam table td.claro{
  vertical-align: top;
	color:#7A7A7A;
	padding:15px 0 22px  0;
	text-align:left;
}

div.tablaexam table td.subrayado{
 	border-bottom:1px solid #CCC;
 	padding-bottom:5px;
 	padding-top:5px;
 	margin-top:5px;
  *padding-bottom:0px;
 	*padding-top:0px;
 	*margin-top:0px;
 	height:40px;
}
div.tablaexam table td.sinsub{
 	padding-bottom:5px;
 	padding-top:5px;
 	margin-top:5px;
 	height:30px;
}
div.tablaexam table td.sinsub a{
 	color:#0066ff;
}

div.tablaexam table td.sinsub a:hover{
 	text-decoration:underline;
}
td.acdesac {
  background:#F7F7F7;
	/*background:#ecf0ff;*/
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top:3px;
	text-align:right;
}
div.navegaexam{
	width: 300px;
	margin-top:25px;
	padding-right:10px;
	float:right;
	text-align:right;
}
div.navegaexam a:hover{
	text-decoration:none;
	color:#F00;
	font-weight:bold;
}
div.navegaexamazul{
 	width: 300px;
 	margin-top:25px;
 	margin-bottom:5px;
 	padding-right:10px;
 	float:right;
 	text-align:right;
}
div.navegaexamazul a:hover{
 	text-decoration:none;
 	color:#0066ff;
 	font-weight:bold;
}
div.alumnoexam{
	width: 550px;
	margin-top:25px;
	float:left;
}
div.pregexam{
	clear:both;
	width:100%;
	margin-top:15px;
	padding-top:10px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
div.pregexam ul.preguntas{
	clear:both;
}
div.pregexam ul.preguntas li{
	list-style:none;
	margin-top:20px;
}
div.pregexam ul.respuestas{
	clear:both;
	margin-top:10px;
}
div.pregexam ul.respuestas li{
	list-style:none;
	margin:5px 0 5px 0;
}
div.pregexam ul.respuestas li label{
	padding-left: 5px;
}
div.partes{
	width:100%;
}
div.parte1{
	width:450px;
	float:left;
	border-right:1px solid #CCC;
}
div.parte1 ul.listparte1 li{
	margin-top:5px;
}
.texlistaparte1 a strong{
	font-size:11px;
}
div.parte2{
	width:190px;
	float:left;
}
div.imagenick{
	width:111px;
	height:85px;
	background: url('/images_old/fon_imagen_nick.gif') no-repeat;
	margin-bottom:15px;
}
div.imagenick img{
	margin:7px;
	border:1px solid #CCC;
}
div.parte2 div.contenick{
	width:140px;
	margin:0 20px 0 20px;
}
div.contenick ul.llistanick li{
	list-style:none;
	font-size:11px;
}
div.contenick ul.llistanick li a{
	font-size:11px;
}
div.contenick ul.llistanick li a:hover{
	text-decoration:underline;
}
div.parte1 form{
	width:95%;
}
div.parte1 form ul li{
	list-style:none;
	margin-bottom:5px;
}
div.parte1 form ul li label{
	width:100%;
	font-weight:bold;
}
div.parte1 form ul li input.intro{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
	width:100%;
}
div.parte1 form ul li.ligran2{
	width: 350px;
}

div.parte1 form ul li.ligran2 input{
	border:1px solid #CCC;
	width:100%;
	margin: 3px 0 3px 0;
}

div.parte1 form ul li.ligran2 input.noWidth{
	width:auto;
	margin:0px;
	padding:0px;
	border:none;
}


div.parte1 form ul li input.intro2{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
	width:75%;
}
div.parte1 form ul li textarea{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
	width:100%;
}
div.parte1 form ul li textarea.area2{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
	width:75%;
}
div.parte1 form ul li input.radiotype{
	margin:0 10px 0 15px;
}
div.parte1 form ul li select{
	margin-top:10px;
	border:1px solid #9A9A9A;
	width:65%;
	padding:5px;
}
div.parte1 ul.listaparte1{
	width:95%;
}
div.parte1 ul.listaparte1 li{
	list-style:none;
	width:210px;
	margin:5px;
	float:left;
}
div.parte1 ul.listaparte1 li div.imglistaparte1{
	width:95px;
	float:left;
	margin-right:10px;
}
div.parte1 ul.listaparte1 li div.imglistaparte1 img{
	border:1px solid #CCC;
}
div.pestana{
	padding: 5px 10px 0 10px;
	float:left;
	width:39%;
	font-weight:bold;
}
div.pestana p{
	font-size:14px;
}
div.pestana p.azul a{
	color:#06F;
	font-size:14px;
}
div.pestana p.gris a{
	color:#CCC;
	font-size:14px;
}
div.pestana p.gris a:hover{
 	color:#06F;
 	font-size:14px;
 	text-decoration:underline;
}
form.creaexamen{
	width:100%;
  padding:0px;
 	margin:0px;
}
form.creaexamen ul li{
	list-style:none;
	margin-bottom:5px;
}
form.creaexamen ul li label{
	width:100%;
	font-weight:bold;
}
form.creaexamen ul li input.intro{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
	width:100%;
	background: #FFF;
}
form.creaexamen ul li input.intro2{
 	border:1px solid #CCC;
 	margin:5px 0 5px 0;
 	background: #FFF;
 	padding-bottom:0px;
 	margin-bottom:0px;
}
form.creaexamen ul li textarea{
	border:1px solid #CCC;
	margin:5px 0 5px 0;
  background: #FFF;
	width:100%;
}
form.creaexamen ul li input.radiotype{
	margin:0 10px 0 15px;
}
form.creaexamen ul li select{
	margin-top:10px;
	border:1px solid #9A9A9A;
	width:65%;
	padding:5px;
}
div.texpregunta{
	width:400px;
	float:left;
}
div.opcpregunta{
	width:225px;
	float:left;
}
div.opcpregunta ul li{
	list-style:none;
	display:inline;
	width: 75px;
}
td.opcboton{
	width:75px;
	font-weight:bold;
	text-align:center;
}
td.opcboton a:hover{
	text-decoration:underline;
}
th.opcboton{
	width:75px;
	font-weight:bold;
	text-align:center;
}
th.opcboton a:hover{
	text-decoration:underline;
}
div.fondogris{
	clear:both;
	background: #F7F7F7;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
ul.listalumnos li{
	float:left;
	width:340px;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
}
ul.listalumnos li a:hover{
	text-decoration:underline;
}
div.acdesac1 {
	background:#F7F7F7;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top:3px;
	text-align:right;
	width:200px;
}
div.special{
	margin-right:50px;
 	*margin-right:25px;
 	margin-top:-35px;
 	margin-bottom:25px;
 	*margin-bottom:0px;
}
 
div.specialB{
 	margin-right:50px;
 	*margin-right:25px;
 	margin-top:-5px;
 	margin-bottom:25px;
 	*margin-bottom:10px;
}
 
div.specialC{
 	margin-right:30px;
 	*margin-right:15px;
 	margin-bottom:20px;
 	*margin-bottom:15px;
}
 
div.special2{
	float:left; margin-left:10px;margin-top:15px;text-align:center;
}
div.mensajeError{
	visibility:hidden;
  width:35%;
 	float:right;
 	border:1px solid #000;
}
div.separaalumnos{
	width:75%;
	clear:both;
	padding-top:20px;
	margin-bottom:0px;
	border-bottom:1px solid #CCC;
  font-size:1px;
}




label.labelActivar{
	padding:5px;
	font-size:8px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding-top:7px;
}

div.espacio_15
{
	display:block;
	padding:0px; margin:0px; padding-right:15px;
}

div.bottom_10
{ 
 	margin-bottom:5px;
 	*margin-bottom:0px;
}
 
div.bottom_15
{ 
 	margin-bottom:10px;
 	*margin-bottom:5px;
   
}

input#tipoexamen1, input#tipoexamen2
{
	margin-left:10px;
	margin-top:5px;

}
.bloq110{
 	width: 110px;
 	float:left;
}
a.flechitas{
 	display:block;
 	width:10px;
 	height:6px;
 	float:left;
 	margin:0;
 	padding:0;
}
 #mensajeError{
 	width:38%;
 	float:right;
}

#mensajeCamposObligatorios{
 	width:38%;
 	float:right;
 	color:#0066ff;
 	font-weight:bold;
 	padding-bottom:10px;  
}

.textorojo11{
 	font-size:12px;
 	font-weight:bold;
 	color:#F00;
}
.formError{
 	font-size:12px;
 	font-weight:bold;
 	color:#F00;
}
.mensajeOK{
 	height:165px;
 	border-top:1px solid #E5E5E5;
 	border-bottom:1px solid #E5E5E5;
 	background:#F7F7F7;
 	text-align:center;
}

form.regisForm ul li.lipeq span, form.regisForm ul li.ligran span, form.regisForm ul li.ligran2 span
{
 	visibility:hidden;
 	float:left;
 	font-size:12px;
 	font-weight:bold;
 	color:#F00;
 	padding-bottom:5px;
 	margin:0px;
}
.cloud1{
	font-size:10px
}
.cloud2{
	font-size:14px
}
.cloud3{
	font-size:18px
}
.cloud4{
	font-size:22px
}
.cloud5{
	font-size:26px
}
.cloud6{
	font-size:30px
}

div.valida_curso
{
 	margin-top:10px;
 	margin-bottom:10px;
 	*margin-bottom:-30px;
 	float:right;
}

div.valida_curso2
{
 	margin-top:0px;
 	margin-bottom:0px;
 	*margin-bottom:-40px;
 	float:right;
}
.pagination a {  
  text-decoration: none;
  color: #333333;
}
.pagination a:hover { 
  color: #0066FF;
}
.pagination span.current {  
  font-weight: bold;
  color: #0066ff;
}
div.concentrado
{
 width:320px;
 margin-left:175px;
 *margin-left:0px;
 margin-bottom:15px
}

div.sep2{
 border-bottom: 1px solid #CCC;
 	padding-top:15px;
 	*padding-top:0px;
 	margin-bottom:5px;
 	clear:both; 
 	width:210px;
}


/*****************************************
*	ESTILOS PARA LOS CAMPOS CON AUTOCOMPLETE
*****************************************/
div.auto_complete {  
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
  float: none;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}

/***********/
/* GALERÍA */
/***********/
.gallery_left_top{
  background: url('/images/gallery/gallery_left_top.gif') left top no-repeat;
  width: 23px;
  height: 8px;      
}
.gallery_top{
  background: url('/images/gallery/gallery_top.gif') top repeat-x;      
}
.gallery_right_top{
  background: url('/images/gallery/gallery_right_top.gif') right top no-repeat;
  width: 23px;
  height: 8px;      
}
.gallery_left_bottom{
  background: url('/images/gallery/gallery_left_bottom.gif') left bottom no-repeat;
  width: 23px;
  height: 8px;      
}
.gallery_bottom{
  background: url('/images/gallery/gallery_bottom.gif') bottom repeat-x;      
}
.gallery_right_bottom{
  background: url('/images/gallery/gallery_right_bottom.gif') right bottom no-repeat;
  width: 23px;
  height: 8px;      
}
.gallery_left{
  background: url('/images/gallery/gallery_left.gif') left repeat-y;      
}
.gallery_right{
  background: url('/images/gallery/gallery_right.gif') right repeat-y;      
}

#mensajeCamposObligatorios{	
	float:left;
	color:#0066ff;	
}

/* ESTILOS DE LISTADO Y DETALLE DE FICHEROS */

/* Estilos de listado de ficheros */
div#container_list {
	padding: 15px 15px 25px 15px;
	border-bottom: 1px solid #EFEFEF;
}

div#thumb_list {
	float: left;	
}
div#thumb_list p a {
	background: url(/images/preview.png) no-repeat 0 0;
	padding: 0 0 10px 20px;
	margin: 10px 0 0 0;
	line-height: 20px;	
}
div#thumb_list p a,
div#thumb_list p a:list,
div#thumb_list p a:visited {
	color: #0066ff;
	text-decoration: underline;
	
}
div#thumb_list p a:hover {
	color: #95BFFF;
}
div#details_list {
	padding: 0 0 0 100px;
}
div#details_list h1 a,
div#details_list h1 a:link,
div#details_list h1 a:visited {
	font-size: 14px;
	color: #0066ff;
	border-bottom: 1px solid #0066ff;
}
div#details_list h1 a:hover {
	text-decoration: none;
	color:#95BFFF;
	border-bottom: 1px solid #95BFFF;
}
div#details_list img#icon {
	padding: 0 4px 0 0;
	float:left;
	vertical-align: middle;
}
div#details_list ul {
	margin:10px 0 0 0px;
	list-style: none;	
}
div#details_list li {
	float: left;
	padding: 0 10px 0 20px;
	color: #999;
}
div#details_list li a,
div#details_list li a:link,
div#details_list li a:visited {
	color: #0066ff;
	text-decoration: underline;
}
div#details_list li a:hover {
	color:#95BFFF;
}
div#details_list li#user {	
	padding: 0 10px 0 0;
}
div#details_list li#user img {
	padding: 0 5px 0 0;
	vertical-align: middle;
}
div#details_list li#view {
	background: url(/images/eye.png) no-repeat 0 0;
}
div#details_list li#ratting {
	background: url(/images/rating.png) no-repeat 0 0;
}
div#details_list li#comments {
	background: url(/images/comments.png) no-repeat 0 0;
}
div#details_list li#tag {
	background: url(/images/tag.png) no-repeat 0 0;
}
div#txt_details {
	padding: 10px 0 0 0;
}
div#details {
	padding: 10px 0 0 0;
}
div#details_list div#details span.date  {
	font-size: 11px;
	color: #999;
}

/*Estilos de detalle de fichero */

div#container_detail {
}
div#container_detail h1{	
	background:transparent;
	font-weight:bold;
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	line-height: 0.96;
	font-size:24px;
	margin-bottom:9px;
	padding:0px;  
}
div#area-iz {
	float: left;
	width: 500px;
	margin: 0 0 15px 0;
}
div#comments {
	width: 450px;
	margin: 15px 0 0 25px;
}
div#comments h2 {
	color:#0066ff;
	font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
	background: url(/images/comments.png) no-repeat 0 0;
	padding: 0 0 0 20px;
}
div#comment_detail {
	padding: 10px;
	border-bottom: 1px solid #EFEFEF;
	margin: 0 0 15px 0;
}
div#comment_detail img {
	float: left;
	margin: 0 10px 0 0;
}
div#comment_detail p {
	padding: 0 0 10px 60px;
}
div#comments div#comment_detail span#firma_comment {
	font-weight: bold;
	padding: 0 0 0 10px;
/*	background: url(/images/lapiz.png) no-repeat 0 0;*/
	color: #0066ff;
	font-size: 11px;	
}
div#comments div#comment_detail span#data_comment {
	font-weight: bold;
	margin: 0 0 0 10px;
	color: #999;
	font-size: 11px;	
}
div#area-de {
	margin: 0 0 0 -5px;	
}
div#op_principal {
	width: 178px;
	padding: 0 0 5px 0;	
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 515px;
}
div#op_principal ul { 
  font-weight: normal;
  padding: 5px 0 5px 5px;
}
div#op_principal li {
  list-style: none;
  height: 28px;
  color: #fff; 
}
div#op_principal li img {
	vertical-align:middle;
	padding: 0 5px 0 0 ;
}
div#op_principal li a,
div#op_principal li a:link,
div#op_principal li a:visited {
  color: #333;
  font-size: 16px;
  text-decoration: none; 
}
div#op_principal li a:hover {
  color: #0091D7;
  text-decoration: underline;
}
div#op_secundaria {
  width: 178px;
	margin: 15px 0 0 515px;	
	height: 100%;
	padding: 0 0 20px 0; 
}
div#op_secundaria ul {
	list-style: none;
	color: #999;
}
div#area-de div#op_secundaria ul li span.result {
	color: #999;
}
div#area-de div#op_secundaria  p#content_tags {
	background: #ccc;
	line-height: 16px;
	padding: 5px 0 0 25px;
	background: url(/images/tag_op2.png) no-repeat 5px 5px;

}
div#area-de div#op_secundaria  p#content_tags a,
div#area-de div#op_secundaria  p#content_tags a:link,
div#area-de div#op_secundaria  p#content_tags a:visited {	
	text-decoration: underline;
}
div#area-de div#op_secundaria  p#content_tags a:hover {	
	font-weight: bold;
}
div#op_secundaria ul li#valoracion {
	height: 18px;
/*	background: url(/images/rating_op2.png) no-repeat 0 0;*/
	padding: 0 0 0 0px;
}
div#op_secundaria ul li#comentarios {
	height: 18px;
	background: url(/images/comment_op2.png) no-repeat 0 0;
	padding: 0 0 0 20px;
}
div#op_secundaria ul li#tags {
	height: 16px;
	background: url(/images/tag.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
}
div#clr {
	clear: both;
}

/* styles for the star rater */	
.star-rating{
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 125px;
  height: 25px;
  position: relative;
  overflow:hidden;
  background: url(/images/alt_star.gif) top left repeat-x;  
}
.star-rating li{
  padding:0px;
  margin:0px;
  width:25px;
  height:25px;		
  float: left;
}
.star-rating li a{
  display:block;
  width:25px;
  height: 25px;
  line-height:25px;		
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
  overflow:hidden;
}
.star-rating li a:hover{
  background: url(/images/alt_star.gif) left bottom;
  z-index: 2;
  left: 0px;
  border:none;
}
.star-rating a.one-star{
  left: 0px;
}
.star-rating a.one-star:hover{
  width:25px;
}
.star-rating a.two-stars{
  left:25px;
}
.star-rating a.two-stars:hover{
  width: 50px;
}
.star-rating a.three-stars{
  left: 50px;
}
.star-rating a.three-stars:hover{
  width: 75px;
}
.star-rating a.four-stars{
  left: 75px;
}	
.star-rating a.four-stars:hover{
  width: 100px;
}
.star-rating a.five-stars{
  left: 100px;
}
.star-rating a.five-stars:hover{
  width: 125px;
}
.star-rating li.current-rating{
  background: url(/images/alt_star.gif) left center;
  position: absolute;
  height: 25px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}
	
/* remove halo effect in firefox   */

.star-rating a.one-star:visited{
  outline: none
}
.star-rating a.two-stars:visited{
  outline: none
}
.star-rating a.three-stars:visited{
  outline: none
}
.star-rating a.four-stars:visited{
  outline: none
}
.star-rating a.five-stars:visited{
  outline: none
}
.star-rating a.one-star:link{
  outline: none
}
.star-rating a.two-stars:link{
  outline: none
}
.star-rating a.three-stars:link{
  outline: none
}
.star-rating a.four-stars:link{
  outline: none
}
.star-rating a.five-stars:link{
  outline: none
}

.star-rating-peq{
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 75px;
  height: 15px;
  position: relative;
  overflow:hidden;
  background: url(/images/alt_star_peq.gif) top left repeat-x;  
}
.star-rating-peq li{
  padding:0px;
  margin:0px;
  width:15px;
  height:15px;		
  float: left;
}
.star-rating-peq li.current-rating-peq{
  background: url(/images/alt_star_peq.gif) left center;
  position: absolute;
  height: 15px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}