/*body {
	background-color: #011E30;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/cpiramonpineiro/imaxes/fondoBody.png);
	background-repeat: repeat-y;
	background-position: center;
}*/
body {
	background-color: #011E30;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/cpiramonpineiro/imaxes/fondoBody.png);
	background-repeat: repeat-y;
	background-position: center;
}
p {
	font-size: 0.8em;
	color: #444444;
	text-align: justify;
	line-height: 18px;
}

a:link {
	color: #336799;
	text-decoration: none;
}
a:visited {
	color: #336799;
	text-decoration: none;
}
h1 {
	color: #333333;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background-image: url(/cpiramonpineiro/imaxes/icoH1.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
}

h2 {
	color: #0080C0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
h3 {
	color: #0080C0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 0px;
}
h4 {
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #000000;
}
/*--------------------------------------------------------------*/
.corPaxina {
}
.pe {
	color: #8EB2C9;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.pe a:link, .pe a:visited {
	color: #CFE6F4;
	text-decoration: none;
}
.pe a:hover {
	color: #FFCC00;
	text-decoration: none;
}
/*------------------- TABOAS ----------------------------------*/
#taboaPaxina {
	height: 100%;
	background-color: #024E7B;
	width: 975px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #024E7B;
	margin-right: auto;
	margin-left: auto;
}
#taboaCabeceira {
	width: 100%;
	background-color: #011E30;
	padding: 0px;
	background-image: url(/cpiramonpineiro/imaxes/fondoCabeceira.png);
	background-repeat: repeat-x;
}
#taboaContido {
	padding-left: 10px;
	width: 100%;
	padding-right: 10px;
}
#taboaCorpo {
	height: 95%;
	width: 100%;
}
#taboaMenuHor {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#taboaMenuHorPeq {
	width: 100%;
	height: 20px;
}
#taboaCarta {
	border:1px solid #B3C9DF;
	background-color: #F7FAFD;
}
#taboaBordes {
	border:1px solid #B3C9DF;
}
#taboaMenuMaterias {
	width: 100%;
	height: 20px;
	background-color: #EEF0F2;
}
#taboaSitioWeb th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	text-indent: 10px;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuHor.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	background-position: 0px 10px;
	color: #336799;
}
#taboaSitioWeb td {
	font-size: 11px;
	color: #999999;
	text-indent: 60px;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuVer.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: 50px;
}
#taboaSitioWeb th a:hover {
	text-align: left;
	text-indent: 10px;
	color: #000000;
}
#taboaSitioWeb td a:link {
	color: #336799;
}
#taboaSitioWeb td a:hover {
	color: #000000;
	font-weight: bold;
}
#taboaBordesRayas {
	border: 1px dashed #C5D6E4;
}
#taboaNovas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5D6E4;
	padding-top: 2px;
	padding-bottom: 10px;
}
#taboaDatosClima {
	width: 550px;
}
#taboaDatosClima caption {
	padding-bottom: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#taboaDatosClima th {
	background-color: #DDE2E6;
	color: #000000;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 11px;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#taboaDatosClima td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	background-color: #EEF0F2;
	font-size: 11px;
	text-align: center;
}
#taboaDatos1 caption {
	padding-bottom: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#taboaDatos1 th {
	background-color: #DDE2E6;
	color: #000000;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 11px;
	height: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
#taboaDatos1 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #EEF0F2;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#taboaDatos2 {
	width: 100%;
}
#taboaDatos2 caption {
	padding-bottom: 5px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
}
#taboaDatos2 th {
	background-color: #DDE2E6;
	color: #000000;
	font-style: normal;
	text-align: left;
	font-size: 11px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#taboaDatos2 td {
	background-color: #EEF0F2;
	font-size: 11px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#taboaDatos3 caption {
	padding-bottom: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5D6E7;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#taboaDatos3 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5E6E7;
	background-color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#taboaNovas {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
#taboaFotos {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
#taboaFrase {
	font-size: 1.2em;
	color: #0080C0;
	padding: 20px;
	width: 700px;
	border: 1px solid #0080C0;
}
#taboaMenu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0080C0;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}
/*-----------------------------------------------------------------------------------------------------------*/
.celaMenuVer {
	text-align: center;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #000000;
	height: 100%;
	width: 150px;
}
.celaNavegacion{
	color: #336799;
	text-align:left;
	line-height:22px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-color: #E8E8E8;
	background-color: #F3F3F3;
	padding-left: 5px;
	border-bottom-style: solid;
}
.celaNavegacion a{
	text-decoration:none;
	text-align:left;
}
.celaEncabezado {
	padding-left: 10px;
	height: 35px;
	padding-right: 10px;
}
.celaPe {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	height: 25px;
	background-color: #2E4655;
}
.celaCurso {
	color: #FFFFFF;
	font-size: 14px;
	background-color: #011E30;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/*---------------- MENUs HORIZONTAis e MENUS VERTICAIS --------------------*/
.menuHor {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuHor.gif);
	background-position: 6px;
	background-repeat: no-repeat;
	font-weight: bold;
}
a.menuHor:link, a.MenuHor:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.menuHor:hover {
	color: #FFCC00;
	display: block;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuHorHover.gif);
}
#menuHorPeq {
	font-size: 0.7em;
	color: #FFCC00;
	text-indent: 9px;
}
#menuHorPeq a:link, #menuHorPeq a:visited {
	color: #FFCC00;
}
#menuHorPeq a:hover{
	color: #FFFFFF;
}
#menuMaterias {
	font-size: 11px;
	text-indent: 9px;
	color: #996600;
	margin-right: 50px;
}
#menuMaterias a:link, #menuMaterias a:visited {
	color: #000000;
}
#menuMaterias a:hover{
	color: #0066CC;
}
#menuVideos {
	font-size: 11px;
	color: #996600;
	margin-right: 50px;
	text-indent: 10px;
}
#menuVideos a:link, #menuVideos a:visited {
	color: #000000;
}
#menuVideos a:hover{
	color: #0066CC;
}
.MenuVer {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	line-height: 12px;
	display: block;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuVer.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	width: 150px;
	text-indent: 12px;
	background-position: 3px 0px;
	padding-right: 0px;
	font-family: Tahoma, Verdana, Arial, serif;
}
a.MenuVer:link {
	text-decoration: none;
	color: #336799;
}
a.MenuVer:hover {
	color: #000000;
	display: block;
	background-color: #C0C8CF;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuVerHover.gif);
}
a.MenuVer:visited {
	color: #006699;
	text-decoration: none;
}
.MenuVerT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuVerT.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 140px;
	background-position: 3px 19px;
	text-indent: 12px;
}
.MenuVerSubT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuVerSubT.gif);
	background-repeat: no-repeat;
	background-position: 3px 11px;
	padding-top: 8px;
	text-indent: 12px;
	padding-bottom: 2px;
}
/* ----------------------------- FORMULARIO ------------------------------*/
.input {
	text-align: center;
	border: 1px solid #739BBF;
	font-size: 0.8em;
}
.inputIzq {
	color: #333333;
	font-size: 11.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border: 1px solid #A7C0DA;
	text-indent: 2px;
}
.logoErro {
	background-image: url(/cpiramonpineiro/imaxes/icoErro.gif);
	background-repeat: no-repeat;
	width: 65px;
	height: 55px;
}
.logoBuzon {
	background-image: url(/cpiramonpineiro/imaxes/buzon.png);
	background-repeat: no-repeat;
	background-position: 40px 60px;
}
.mensaxeErro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*-------------------- ESPACIOS -------------------------------------*/
.espH10 {
	line-height: 10px;
	height: 10px;
}
.espH20 {
	line-height: 20px;
	height: 20px;
}
/* ---------------BORDES Y LINEAS -------------------*/
.bordes3{
border:#C6D6E7 solid 1px;
}
/* ---------------- VIŅETAS --------------------------------*/
.vinetaLista {
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
	line-height: 2em;
	padding-left: 10px;
	background-color: #FFFFFF;
	text-indent: 10px;
}
.vinetaSeguinte {
	background-image: url(/cpiramonpineiro/imaxes/icoSeguinte.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 20px;
	background-position: right;
}
.vinetaAnterior {
	background-image: url(/cpiramonpineiro/imaxes/icoAnterior.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	background-position: left;
}
.vinetaAudio {
	background-image: url(/cpiramonpineiro/imaxes/icoAudio.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	background-position: left;
}
.vinetaVideo {
	background-image: url(/cpiramonpineiro/imaxes/icoVideo.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	background-position: left;
}
.vinetaFoto {
	background-image: url(/cpiramonpineiro/imaxes/icoFoto.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	background-position: left;
}

/*--------------- TEXTOS TXT ----------------------------*/
.txtFormulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}
.TxtNovaT {
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
	background-image: url(/cpiramonpineiro/imaxes/icoMenuHor.gif);
	text-indent: 10px;
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.TxtGris {
	color: #7F7F7F;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.TxtData {
	font-size: 0.9em;
	color: #333333;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.TxtFrase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0080C0;
}
.TxtFraseAutor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	font-weight: bold;
}
.TxtFraseRef {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	font-weight: bold;
}
.Txt11Azul {
	color: #336799;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.Txt11Azul a {
	color: #336799;
	text-decoration: none;
}
.Txt11Azul a:visited {
	color: #336799;
	text-decoration: none;
}
.Txt11AzulNegrita {
	font: bold 11px Tahoma, Verdana, Arial;
	color: #336799;
}
.Txt11AzulNegrita a{ text-decoration:none;
}
.Txt11NegritaFrm {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.Txt11AzulCandado {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #336799;
	background-image: url(../../imagenes/icoCandado.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 12px;
}
.Txt12AzulNegrita {
	color: #336799;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.Txt11Negro {
	color: #000000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.Txt11Negro a {
	color: #000000;
	text-decoration: none;
}
.Txt11NegroNegrita {
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.Txt11Acceso {
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom: 5px;
	padding-left: 10px;
}
.txt12VerdeNegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
/*------------------------------------------------------------------------------------*/
#divtitulo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	padding: 0px;
}
#titulo {
	float: left;
}
/* ---------------- ESTILOS DE FILA, ENCABEZADOS, CELAS DEPARTAMENTOS ----------------  */
#profesor {
	float: right;
	background-color: #CCFF99;
	top: 30px;
	position: relative;
	left: 0px;
	clear: left;
}
.filaH1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 100%;
}
.filaH1Actividades {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0080C0;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(/cpiramonpineiro/imaxes/icoH1Actividades.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.h1Actividades {
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
}
.h1Eso {
	color: #006699;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	background-image: url(/cpiramonpineiro/imaxes/icoH1Eso.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	padding-top: 5px;
	margin-bottom: 5px;
	background-position: 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
}
.celaActividade {
	color: #000000;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 20px;
}
.celaEso {
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #006699;
}
/* ----------- TABOAS FOTOGRAFIAS ACTIVIDADES -----------------------------*/
.fotoFondo {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.fotoPe {
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
/*------------------ MENU BUSCAR -------------------------------------*/
.buscarLista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #336799;
	border: 1px solid #C5D6E7;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
.buscarTaboa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C5D6E7;
	border-bottom-color: #C5D6E7;
}
.buscarPatrulla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	padding: 4px;
	background-color: #F3F3F3;
	font-weight: bold;
}
/*------------------------------------------------------------------------*/
.fondoPrimaria {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(/cpiramonpineiro/imaxes/fondoPrimaria.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
}
.fondoBiblioteca {
	font-size: 0.8em;
	background-image: url(/cpiramonpineiro/imaxes/fondoBiblioteca.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	background-color: #0F1418;
}
.fondoMenu {
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFCC00;
	font-size: 0.9em;
}
/*-------------------- SEN UTILIZAR ---------------------------------------*/
.boton {
	color: #003366;
	border: 1px solid #366799;
	cursor: hand;
	height:20px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(/cpiramonpineiro/imaxes/fondoBoton.jpg);
}
.patrullaLaranxa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #FF9900;
	color: #000000;
	width: 250px;
}
.patrullaVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #CCFF00;
	color: #000000;
	width: 250px;
}
/*----------------------------------------------------------------------------*/
.Volver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image: url(/cpiramonpineiro/imaxes/icoVolver.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5D6E4;
	padding-top: 5px;
}
.Volver a {
	text-decoration:none;
	padding-left:15px;
	border-top-width: 1px;
	border-top-color: #C5D6E4;
	color: #336799;
}
.Volver a:visited {
	text-decoration:none;
	padding-left:15px;
	border-top-width: 1px;
	border-top-color: #C5D6E4;
	color: #336799;
}
