/* GENERALES
-------------------------------------------------- */


* {
	margin: 0;
	padding: 0;	
}

/*html {
	background-color: #fff;
	color: #000;
}

body {
	text-align: center;
	font-family:  "Trebuchet MS", Arial,Tahoma, sans-serif;
	font-size: x-small;
	background: url(/plantillas/mestresiprofessors/img/generales/fondo.gif) left top repeat-x;
}*/

ul, li {
	list-style: none;
}

fieldset, a img {
	border: 0;
}



input:focus, select:focus, textarea:focus {
	background-color: #faefe1;
}

input.radio {
	background-color: transparent;
}

abbr, acronym {
	cursor: help;	
}

cite {
	font-style: italic;
}

blockquote, q {
	font-style: normal;
}

a {
	color: #000;
	outline: none;	
	text-decoration: none;
}

a:hover
{ text-decoration: underline;
}

strong {
	font-weight: bold;
	font-style: normal;	
}

em {
	font-weight: normal;
	font-style: italic;	
}

object {
	display: block;
}
object h3 {
	display: none;
}

#saltar {
	position: absolute;
	margin: -1000px 0 0 0;
}

#contenedor {
	margin: auto !important;
	margin:0 10% 0 10%;
	width: 867px !important;
	text-align: left;
}

#cabecera {
	background: url(/plantillas/mestresiprofessors/img/fondocabeceraNew.gif) left top #000 no-repeat;
	display: block;
	width: 867px;
	margin: 0 20% 0 20% auto;
	height:119px !important;
	overflow:hidden;
}

#cabecera ul {
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0 0 0;
}

.linkCabecera
{
	font-size: 11px;
	text-decoration: underline;
}

#cabecera li {
	float: left;
	padding: 0 5px 0 0;
	color: #575757;
}

#cabecera li a {
	background: url(/plantillas/mestresiprofessors/img/generales/separaidiomas.gif) 0 7px no-repeat;
	padding: 0 5px 0 5px;
	color: #575757;
	font-weight: normal;
}

/*
#cabecera img {
	float: left;
	margin: 25px 0 0 25px;	
}
*/

#cabecera h1 {
	display: none;
}

#cabecera .divForm {
	margin: 5px  0 0 0px;
	display: inline;
	width: 270px;
}

#cabecera .divForm label {
	display: none;
}

#cabecera .divForm input {
	color: #666666;
	font-weight: normal;
	border: 1px solid #b3b3b3;
	margin: 0 12px 5px 0px;*/
	width: 180px;
	height: 17px;
	padding: 2px 0 3px 8px;
}

#cabecera .divForm p,
#cabecera .divForm p a {
	color: #999999;
	font-size: 10px;
}

#cabecera .divForm p a {
	text-decoration: underline;
}

/*
#cabecera form button {
	background: url(/plantillas/mestresiprofessors/img/generales/fondoboton.gif) 0 2px no-repeat;
	border: none;
	display: inline;
	width: 59px;
	height: 22px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}
*/

#cabecera .divForm button span {
	display: none;
}

#navegacion {
	background-color:#00CC66;
	width: 855px;
	margin: 0 0 0 6px;
	z-index: 5000;
	position: relative;
}

#pie {
	color: #999999;
	font-size: 13px;
	font-family: Arial, "Trebuchet MS", Tahoma,   sans-serif;
	clear: both;
	display: block;
	border-top: 1px solid #cccccc;
	text-align: center;
	padding: 18px 0 137px 0;
	_padding: 9px 0 137px 0;
}

#pie a {
	color: #999999;
	font-size: 13px;
	font-family: Arial, "Trebuchet MS", Tahoma,   sans-serif;
	margin: 0 5px 0 5px;
	text-decoration: underline;
}

#pie p span {
	display: inline;
	margin: 0 5px 0 0;	
	padding: 0;
}









/*****************************************************************************************************************
/*****************************************************************************************************************
												                                      SISTEMA INFORMEISION STARS
/*****************************************************************************************************************
/*****************************************************************************************************************/


#actualidad dd.coment {
	color: #e20916;
	font-weight: bold;
	font-size: 11px;
	margin: 9px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 95px;
	position: relative;
	z-index: 5000;
}


.estrellas0 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars0.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}
.estrellas1 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars1.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}
.estrellas2 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars2.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}
.estrellas3 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars3.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}
.estrellas4 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars4.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}

.estrellas5 {
	background: url(/plantillas/mestresiprofessors/img/generales/stars5.gif) left top no-repeat;
	display: inline;
	display: block;
	width: 73px !important;
	height: 14px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 11px;
	float: left;
}

.estrellas0 span,
.estrellas1 span,
.estrellas2 span,
.estrellas3 span,
.estrellas4 span,
.estrellas5 span {
	display: none;
}







/*****************************************************************************************************************
/*****************************************************************************************************************
												                                     ESTILOS CUANDO SE HACE LOGIN
/*****************************************************************************************************************
/*****************************************************************************************************************/





#cabecera #logado  {
	display: inline;
	float:right;
	width: 153px;
	color: #747474;
	font-size: 11px;
	font-family:  "Trebuchet MS", Arial, Tahoma,   sans-serif;
	font-weight: bold;
}

#cabecera #logado a {
	display: block;
	font-weight: normal;
	color: #747474;
	padding: 0 0 0 17px;
	margin: 0 0 0 1px;
}

#cabecera #logado a#modificar {
	background: url(/plantillas/mestresiprofessors/img/generales/btnloged1.gif) 0 3px no-repeat;
	margin: 2px 0 0 1px;
}
#cabecera #logado a#cerrar {
	background: url(/plantillas/mestresiprofessors/img/generales/btnloged2.gif) 0 3px no-repeat;
}




#cabecera #actualizar  {
	float: left;
	margin: 36px 0 0 304px;
	display: inline;
	width: px;
	color: #747474;
	font-size: 11px;
	font-family:  "Trebuchet MS", Arial, Tahoma,   sans-serif;
	font-weight: bold;

}

#cabecera #actualizar div {
		float: left;
		display: inline;
}

#cabecera #actualizar a {
	display: block;
	font-weight: normal;
	color: #747474;
	padding: 0 0 0 17px;
	margin: 0 0 0 1px;
}

#cabecera #actualizar a#modificar {
	background: url(/plantillas/mestresiprofessors/img/generales/btnloged1.gif) 0 3px no-repeat;
	margin: 2px 0 0 1px;
}
#cabecera #actualizar a#cerrar {
	background: url(/plantillas/mestresiprofessors/img/generales/btnloged2.gif) 0 3px no-repeat;
}

#cabecera #actualizar form {
	padding: 0;
	margin: 0 0 0 23px;
	width: 198px;
	display: inline;
	float: left;
}
	
#cabecera #actualizar form label,
#cabecera #actualizar form button {
	margin: 0;
	padding: 0;
}
	
#cabecera #actualizar form fieldset input {
	margin-left: 0;
	color: #666666;
	font-weight: normal;
	display: block;
	border: 1px solid #b3b3b3;
	height: 17px !important;
	padding: 2px 0 3px 8px !important;
}

#cabecera #actualizar a#misdatos {
	background: url(/plantillas/mestresiprofessors/img/generales/btnloged3.gif) 0 3px no-repeat;
	margin: 2px 0 0 1px;
}

#cabecera #actualizar button {
	float: right;
	background: url(/plantillas/mestresiprofessors/img/generales/fondobotonactualizar.gif) 0 2px no-repeat;
	border: none;
	display: inline;
	width: 102px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: -17px 0 0 271px;
	cursor: pointer;
}







/*****************************************************************************************************************
/*****************************************************************************************************************
												                                   TÓ LO QUE VIENE SIENDO EL VELO
/*****************************************************************************************************************
/*****************************************************************************************************************/


div#velo {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/plantillas/mestresiprofessors/img/generales/fondoVelo.png) left top repeat;
	_background: url(/plantillas/mestresiprofessors/img/generales/fondoVelo.gif) left top repeat;
	display: none;
}

div#aviso-legal {
	position: absolute;
	z-index: 100;
	left: 50%;
	top: 50%;
	width: 652px;
	height: 629px;
	margin-left: -401px;
	margin-top: -315px;
	padding: 0 75px;
	background: url(/plantillas/mestresiprofessors/img/generales/fondoAvisoLegal.png) left top no-repeat;
	_background: url(/plantillas/mestresiprofessors/img/generales/fondoAvisoLegal.gif) left top no-repeat;
	font-size: 13px;
	color: #333;
	display: none;
}

div#aviso-legal h3 {
	font-weight: normal;
	font-size: 17px;
	color: #008bb6;
	background: url(/plantillas/mestresiprofessors/img/generales/warningaviso.gif) left -3px no-repeat;
	padding-left: 35px;
	margin: 80px 0 24px -5px;
}

div#aviso-legal dt {
	font-weight: bold;
	margin-top: 20px;
}

div#aviso-legal dd a {
	position: relative;
	text-decoration: underline;
	font-weight: bold;
	color: #008bb6;
}

div#aviso-legal  #cerraraviso {
	position: absolute;
	left: 700px;
	top: 36px;
	color: #7d7d7d;
	text-decoration: underline;
	background: url(/plantillas/mestresiprofessors/img/generales/btncerraraviso.gif) right 5px no-repeat;
	width: 60px;
}

div#aviso-legal p#inicial {
	margin: 0 0 30px 0;
}

div#aviso-legal ul {
	margin: 15px 0 0 15px;
}

div#aviso-legal ul li {
	background: url(/plantillas/mestresiprofessors/img/generales/iconoquees.gif) 0 5px no-repeat;
	padding-left: 18px;
}


div#aviso-legal #final {
	width: 270px;
	margin: 10px 0 0 0;
}





#contenidos #paginacion {
	border-top: 1px dotted #cccccc;
	float: left;
	width: 300px;
	padding: 20px 0 40px 276px;
}

#contenidos #paginacion p {
	float: left;
	font-weight: bold;
	margin: 9px 15px 0 0;
	width: 50px;
	color: #000 !important;
	font-weight: bold !important;
}

#contenidos #paginacion li {
	float: left;
	width: 14px;
	background-color: #d9001d;	
	padding: 3px 2px 3px 8px;
	margin: 0 2px 0 0;
	border: 1px solid #9f0015;
	font-weight: bold;
	font-size: 13px;
}

#contenidos #paginacion li#selected {
	background-color: #e5e5e5;
	border: none;
	padding: 4px 3px 4px 10px;
}

#contenidos #paginacion li a {
	color: #fff;
	width: 22px;
}

#contenidos #paginacion #next {
	color: #008bb6;
	float: left;
	margin: 10px 0 0 7px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	width: 70px;	
}

#contenidos #paginacion #next:hover {
	color: #006e90;
}

#contenidos {
	width: 500px;
	padding: 0px 0px 0px 3px;
}

#contenidos p{
	width: 500px;
}

.quitar .comment
{
	left: 30px;
	
	}
.paginacionQuery	
{
	background-color:#D9001D;
	border:1px solid #9F0015;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0pt 0px 0pt 0pt;
	padding:3px 5px 3px 5px;
	width:13px;
	color:White;
	margin-right:4px;
	text-align:center;
}
.paginacionQuerySelected	
{
	background-color:#E5E5E5;
	border:medium none;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0pt 0px 0pt 0pt;
	padding:4px 4px 4px 8px;
	width:13px;
	color:Black;
	margin-right:3px;
}
.paginacionQuery:hover	
{
	background-color:#E5E5E5;
	color:Red;
}



