/* GENERAL */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FDE7B3 url(maq/fondo01.gif) repeat-x top;
	
}

body,td,th,p,input,select,a,ul,li,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;/*#ff8d2a*/
}

/* FONDOS */

.fondo00{
	background-color: #FFFFFF;
	font-size:10px;
}

.fondo00b{
	background-color: #FDE7B3;
}

.fondo01{
	background: #FDE7B3 url(maq/fondo01.gif) repeat-x top;
}

.fondo02{
	background-image:url(maq/fondo02.gif);
}

.fondo03{
	background-color: #00872a;
}


/* TEXTO */

.text01{
	font-size:11px;
}

.text02{
	font-size:10px;
}

.text03{
	font-size:12px;
	font-weight:100;
}

.text04{
	font-size:18px;
}

.text05{
	font-size:24px;
}

.text06{
	color: #555555;/*#ff8d2a*/
	font-weight:bold;
}

.tetx07{
	font-size:14px;
}

.text08{
	font-size:10px;
	color: #555555;/*#ff8d2a*/
}

/*BOTONES*/
/* NAVEGADOR */

.boton01_off{
	background-image: url(maq/fondo04.gif);
	border:#00872a 1px solid;
	border-right:none;
	text-align: right;
	padding-right: 10px;
}

.boton01_on{
	background-image: url(maq/fondo04.gif);
	border:#00872a 1px solid;
	border-right:none;
	border-left-width:3px;
	text-align: right;
	font-weight:bold;
	padding-right: 10px;
	cursor:pointer;
}

.boton01_sel{
	background-image: url(maq/fondo03.gif);
	border:#00872a 1px solid;
	border-right:none;
	font-weight:bold;
	color: #FFFFFF;	
	text-align: right;
	padding-right: 10px;
}

.boton01a_off{
	background-color:#00872a;
	border-right:none;
	text-align: center;
	color:#FFFFFF;
	border-bottom:#00872a 2px solid;		
}
.boton01a_on{
	/*background-image: url(maq/fondo03.gif);*/
	background-color:#fff9ed;
	border:#00872a 1px solid;
	border-right:none;
	color: #555555;	/*#00872a*/
	text-align: center;
	
	border-bottom:#00872a 2px solid;	
	cursor:pointer;
}
.boton01a_sel{
	/*background-image: url(maq/fondo03.gif);*/
	background-color:#fff9ed;
	border:#00872a 1px solid;
	border-right:none;
	font-weight:bold;
	color: #555555;	/*#00872a*/	
	text-align: center;
	border-bottom:#00872a 2px solid;	
}


.boton02_off{
	background:#fce0c2 url(maq/fondo05.gif) top;
	border:#a6d5b5 1px solid;
	border-right:none;
	text-align: right;
	font-size:11px;
	padding-right: 10px;
}

.boton02_on{
	background:#fce0c2  url(maq/fondo05.gif) top;
	border:#a6d5b5 1px solid;
	border-right:none;
	border-left-width:3px;
	text-align: right;
	font-weight:bold;
	font-size:11px;
	padding-right: 10px;
	cursor:pointer;
}

.boton02_sel{
	background-image: url(maq/fondo03.gif);
	border:#00872a 1px solid;
	border-right:none;
	border-left-width:3px;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;	
	text-align: right;
	padding-right: 10px;
}

/*botones normales*/
.boton00_base_off{
	background: url(maq/btn_base_off.gif) no-repeat;
	width:54px;
	height:16px;	
	text-align:center;
	font-size:11px;
}

.boton00_base_on{
	background: url(maq/btn_base_on.gif) no-repeat;
	width:54px;
	height:16px;
	text-align:center;
	font-size:11px;
	color: #555555;/*#ff8d2a*/	
	cursor:pointer;
}

.boton01_base_off{
	background: url(maq/btn_base_01_off.gif) no-repeat;
	width:86px;
	height:17px;	
	text-align:center;
}

.boton01_base_on{
	background: url(maq/btn_base_01_on.gif) no-repeat;
	width:86px;
	height:17px;	
	text-align:center;
	color:#ffffff;	
	cursor:pointer;
}

.boton01_base_sel{
	background: url(maq/btn_base_01_on.gif) no-repeat;
	width:86px;
	height:17px;	
	text-align:center;
	color:#ffffff;	
}

.boton02_base_off{
	background: url(maq/btn_base_02_off.gif) no-repeat;
	width:117px;
	height:21px;	
	text-align:center;
}

.boton02_base_on{
	background: url(maq/btn_base_02_on.gif) no-repeat;
	width:117px;
	height:21px;		
	text-align:center;
	color:#ffffff;	
	cursor:pointer;
}

.boton02_base_dis{
	background: url(maq/btn_base_02_dis.gif) no-repeat;
	width:117px;
	height:21px;	
	text-align:center;
	color:#80c395;	
}

.boton03_base_off{
	background: url(maq/btn_base_03_off.gif) no-repeat;
	width:130px;
	height:31px;
	font-size:18px;
	text-align:center;
	color:#ffffff;		
}

.boton03_base_on{
	background: url(maq/btn_base_03_on.gif) no-repeat;
	width:130px;
	height:31px;		
	font-size:18px;	
	text-align:center;
	color:#ffffff;	
	cursor:pointer;
}

.boton04_base_off{
	background:#ffe9d5 url(maq/fondo_btn_base_04.gif)  repeat-x top;
	height:35px;
	text-align:center;
	font-weight:bold;	
	color:#01872b;
	border:#01872b 1px solid;
}

.boton04_base_on{
	background:#ffe9d5 url(maq/fondo_btn_base_04.gif)  repeat-x top;
	height:35px;	
	text-align:center;
	font-weight:bold;	
	color: #555555;/*#ff8d2a*/
	border:#ff8d2a 1px solid;
	cursor:pointer;
}


.boton05_base_off{
	background: url(maq/btn_base_05_off.gif)   no-repeat top;
	width:85px;
	height:17px;	
	text-align:center;
	color:#ffffff;
}

.boton05_base_on{
	background: url(maq/btn_base_05_on.gif)   no-repeat top;
	width:85px;
	height:17px;	
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}

.boton06_base_off{
	background: url(maq/btn_base_05_on.gif)   no-repeat top;
	width:85px;
	height:17px;	
	text-align:center;
	color:#ffffff;
}

.boton06_base_on{
	background: url(maq/btn_base_05_off.gif)   no-repeat top;
	width:85px;
	height:17px;	
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}


.boton07_base_off{
	background-color:#ff8d2a;
	color:#ffffff;
	font-size:11px;
}

.boton07_base_on{
	background-color:#00872a;
	color:#ffffff;
	font-size:11px;	
	cursor:pointer;
}

.boton08_base_off{
	border:#00872a 2px solid;
	border-right-width:7px;
}

.boton08_base_on{
	border:#ff8d2a 2px solid;
	border-right-width:7px;	
	cursor:pointer;
}


/*botones insertar*/
.boton_insertar_off{
	background: url(maq/btn_insertar_off.gif) no-repeat center;
	height:31px;	
	font-size:14px;
	color:#FFFFFF;
}

.boton_insertar_on{
	background: url(maq/btn_insertar_on.gif) no-repeat center;
	width:152px;
	height:31px;	
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
}

/*botones más*/
.boton_mas_off{
	background: url(maq/btn_mas_off.gif) no-repeat center;
	width:152px;
	height:31px;	
	font-size:14px;
	color:#FFFFFF;
}

.boton_mas_on{
	background: url(maq/btn_mas_on.gif) no-repeat center;
	width:152px;
	height:31px;	
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
}

/* ENLACES */
a{
	text-decoration:none;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

.enlace01{
	font-size: 11px;
	text-decoration:none;
}
a.enlace01:link {
	font-size: 11px;
	text-decoration:none;
}
a.enlace01:visited {
	font-size: 11px;
	text-decoration:none;
}
a.enlace01:hover {
	font-size: 11px;
	text-decoration:underline;
}

.enlace02{
	color: #555555;/*#ff8d2a*/
	font-weight:bold;
	font-size: 11px;	
}
a.enlace02:link {
	color: #555555;/*#ff8d2a*/
	font-weight:bold;
	font-size: 11px;
}
a.enlace02:visited {
	color: #555555;/*#ff8d2a*/
	font-weight:bold;
	font-size: 11px;
}
a.enlace02:hover {
	color: #555555;/*#ff8d2a*/
	font-weight:bold;
	font-size: 11px;
}

/* TITULARES */

.tit01 {
	font-size: 14px;
	color: #FFFFFF;
	padding-left:14px;
}

.tit02 {
	font-size: 28px;
	color: #FFFFFF;
	padding-left:14px;
}

.tit03 {
	background-color:#ff8d2a;
	border-right:#ff8d2a 5px solid;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.7em;
	font-weight: bold;
	text-align:center;
}

/*Cabeceras*/
.cab_00{
	background-color: #ff8d2a;
	border-bottom:#00872a 4px solid;	
}

.cab_01{
	background-color: #00872a;
	border-bottom:#ff8d2a 6px solid;	
	border-left:#ff8d2a 2px solid;
	padding-left:6px;
	font-weight:bold;
	color:#FFFFFF;
}

.cab_02a{
	text-align:right;
	background-color:#feb160;
	font-weight:bold;
}

.cab_02b{
	text-align:right;
	background-color:#fdd597;
	font-weight:bold;
}

.cab_02c{
	text-align:right;
	background-color:#fde7b2;
	font-weight:bold;
}


/*Tablas*/
.t01 {
	background-color: #FFFFFF;
	border:#00872a 1px solid;
	border-right:none;
	font-size:11px;
}

.t02{
	background-color: #FFFFFF;
	border:#00872a 1px solid;
	border-left:none;
}

.t03{
	background-color: #fff9ed;
	border:#ffd3ac 1px solid;
}

.t04{
	background-color: #ffffff;
	border:#ffd3ac 1px solid;
}

.t05{
	background-color: #FFFFFF;	
	border:#00872a 1px solid;	
	border-right:#ff8d2a 5px solid;
}

.t06{
	background-color:#00872a;
	border-right:#ff8d2a 5px solid;
}

.t07{
	vertical-align:top;
	background-color:#fef6e3;
}

.t08a{
	border-right:#feb160 6px solid;
	border-bottom:#feb160 4px solid; 
	vertical-align:top;
}

.t08b{
	border-right:#fdd597 6px solid;
	border-bottom:#fdd597 4px solid; 
	vertical-align:top;
}

.t08c{
	border-right:#fde7b2 6px solid;
	border-bottom:#fde7b2 4px solid; 
	vertical-align:top;
}

.t09{
	padding-left:5px;
	padding-top:8px;
}

.t10{
	background-color: #fef7e4;
	padding:15px;
	padding-left:24px;
}

.t11{
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
}

.t12{
	font-weight:bold;
	padding-left:4px;
	vertical-align:top;
	padding-top:5px;
	border-bottom:#ffe8d4 1px solid;	
}


.t13{
	border-bottom:#ffe8d4 3px solid;	
}

.t14{
	padding:5px;
	border-bottom:#fedab5 1px solid;
}

.t15{
	color:#FFFFFF;
	background-color:#00872a;
	padding-left:8px;
}

.t16{
	color:#FFFFFF;
	background-color:#00872a;
	font-size:10px;
	border-right:#FFFFFF 1px solid;
	padding-left:3px;
}


.t17{
	font-weight:bold;
	padding-left:4px;
	vertical-align:top;
	padding-top:3px;
	border-bottom:#cce7d4 1px solid;	
}

.t18{
	border-bottom:#cce7d4 3px solid;	
}

.t19{
	vertical-align:top;
	background-color: #cce7d4;
	padding:5px;
}	

.t20{
	background-color: #ffd3ac;
	text-align:right;
	padding-right:15px;
}

.t21{
	background-color: #fff9ed;
	text-align:center;
	vertical-align:top;
	border:#ffd3ac 1px solid;
	padding-top:6px;
}

.t22{
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:12px;
	line-height:16px;
}

.t23{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
}

.t24{
	font-weight:bold;
	background-color: #ffd3ac;
	padding-left:10px;
}

/*Formulario*/

.formu_01{
	width:370px;
	height:100%;
	border:none;
	font-size:11px;
	background-color:#ffe8d4;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}

.formu_02{
	width:100%;
	height:100%;
	border:#a3d4b2 1px solid;
	font-size:11px;
	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
}


/* Bordes */
.brd_naranja_00{
border:#ff8d2a 1px solid;
}


.brd_verde_00{
border:#008829 1px solid;
border-left-width: 4px ;
}


/* Texto mapa colegios */
#contenttextmap {
	position: absolute;
	width:290px;
	height:33px;
	z-index:1;
	left: 667px;
	top: 632px;
	overflow: visible;
	text-align:right;
	font-size:11px;
}

/* Tablas con esquinas */
/* t00 */
.t00_esq_01{
	height:12px;
	width:12px;
	background:url(maq/t00_esq_01.gif) no-repeat bottom right;
}

.t00_esq_02{
	height:12px;
	width:12px;
	background:url(maq/t00_esq_02.gif) no-repeat bottom left;
}

.t00_esq_03{
	height:12px;
	width:12px;
	background:url(maq/t00_esq_03.gif) no-repeat top right;
}

.t00_esq_04{
	height:12px;
	width:12px;
	background:url(maq/t00_esq_04.gif) no-repeat top left;
}

.t00_middle{
	background-color: #f2f9f4;
}	

.t00_left{
	width:12px;
	background-color:#f2f9f4;
	border-left:#a6d5b5 1px solid;
	line-height:1px;	
}

.t00_top{
	height:12px;
	background-color:#f2f9f4;
	border-top:#a6d5b5 1px solid;
	line-height:1px;	
}

.t00_bottom{
	height:12px;
	background-color:#f2f9f4;
	border-bottom:#a6d5b5 1px solid;
	line-height:1px;
}

.t00_right{
	width:12px;
	background-color:#f2f9f4;
	border-right:#a6d5b5 1px solid;
	line-height:1px;
} 


/* t01 */
.t01_esq_01{
	height:11px;
	width:11px;
	background:url(maq/t01_esq_01.gif) no-repeat bottom right;
}

.t01_esq_02{
	height:11px;
	width:11px;
	background:url(maq/t01_esq_02.gif) no-repeat bottom left;
}

.t01_esq_03{
	height:11px;
	width:11px;
	background:url(maq/t01_esq_03.gif) no-repeat top right;
}

.t01_esq_04{
	height:11px;
	width:11px;
	background:url(maq/t01_esq_04.gif) no-repeat top left;
}

.t01_middle{
	background-color: #ffffff;
}	

.t01_left{
	width:11px;
	background-color:#ffffff;
	border-left:#01872b 1px solid;
	line-height:1px;	
}

.t01_top{
	height:11px;
	background-color:#ffffff;
	border-top:#01872b 1px solid;
	line-height:1px;	
}

.t01_bottom{
	height:11px;
	background-color:#ffffff;
	border-bottom:#01872b 1px solid;
	line-height:1px;
}

.t01_right{
	width:11px;
	background-color:#ffffff;
	border-right:#01872b 1px solid;
	line-height:1px;
} 

/* t01a */
.t01a_esq_01{
	height:11px;
	width:11px;
	background:url(maq/t01a_esq_01.gif) no-repeat bottom right;
}

.t01a_esq_02{
	height:11px;
	width:11px;
	background:url(maq/t01a_esq_02.gif) no-repeat bottom left;
}

.t01a_top{
	height:11px;
	background-color:#00872a;
	border-top:#01872b 1px solid;
	line-height:1px;	
}

.t01a_left{
	width:11px;
	background-color:#00872a;
	border-left:#01872b 1px solid;
	line-height:1px;	
}

.t01a_right{
	width:11px;
	background-color:#00872a;
	border-right:#01872b 1px solid;
	line-height:1px;
} 


/* t02 */
.t02_esq_01{
	height:10px;
	width:10px;
	background:url(maq/t02_esq_01.gif) no-repeat bottom right;
}

.t02_esq_02{
	height:10px;
	width:10px;
	background:url(maq/t02_esq_02.gif) no-repeat bottom left;
}

.t02_esq_03{
	height:10px;
	width:10px;
	background:url(maq/t02_esq_03.gif) no-repeat top right;
}

.t02_esq_04{
	height:10px;
	width:10px;
	background:url(maq/t02_esq_04.gif) no-repeat top left;
}

.t02_middle{
	background-color: #ffeedf;
}	

.t02_left{
	width:10px;
	background-color:#ffeedf;
	border-left:#ff8d2a 1px solid;
	line-height:1px;	
}

.t02_top{
	height:10px;
	background-color:#ffeedf;
	border-top:#ff8d2a 1px solid;
	line-height:1px;	
}

.t02_bottom{
	height:10px;
	background-color:#ffeedf;
	border-bottom:#ff8d2a 1px solid;
	line-height:1px;
}

.t02_right{
	width:10px;
	background-color:#ffeedf;
	border-right:#ff8d2a 1px solid;
	line-height:1px;
}

/*t03*/
.t03_top{
	width:173px;
	height:9px;
	background:url(maq/t03_top.gif) no-repeat bottom;
}

.t03_cab{
	color:#ffffff;
	background-color:#01872b;
	padding-left:8px;
}

.t03_middle{
	border-left:#01872b 1px solid;
	border-right:#01872b 1px solid;	
	background:#fef5e6 url(maq/t03_middle.gif) repeat-x top;
	padding-top:8px;
	cursor:pointer;
}

.t03_bottom{
	width:173px;
	height:9px;
	background:url(maq/t03_bottom.gif) no-repeat top;
}

/* t04 */
.t04_esq_01{
	height:6px;
	width:6px;
	background:url(maq/t04_esq_01.gif) no-repeat bottom right;
}

.t04_esq_02{
	height:6px;
	width:6px;
	background:url(maq/t04_esq_02.gif) no-repeat bottom left;
}

.t04_esq_03{
	height:6px;
	width:6px;
	background:url(maq/t04_esq_03.gif) no-repeat top right;
}

.t04_esq_04{
	height:6px;
	width:6px;
	background:url(maq/t04_esq_04.gif) no-repeat top left;
}

.t04_middle{
	background-color: #cce7d4;
}	

.t04_left{
	background-color: #cce7d4;
	line-height:1px;	
}

.t04_top{
	background-color: #cce7d4;
	line-height:1px;
}

.t04_bottom{
	background-color: #cce7d4;
	line-height:1px;	
}

.t04_right{
	background-color: #cce7d4;
	line-height:1px;	
}

/* iconos */
/*
.icon_enlace_off{
	background: url(maq/icon_enlace_off.gif)   no-repeat center;
	width:27px;
	height:8px;	
}

.icon_enlace_on{
	background: url(maq/icon_enlace_on.gif)   no-repeat center;
	width:27px;
	height:8px;	
	cursor:pointer;
}

.icon_descargar_off{
	background: url(maq/icon_descargar_off.gif)   no-repeat center;
	width:17px;
	height:15px;	
}

.icon_descargar_on{
	background: url(maq/icon_descargar_on.gif)   no-repeat center;
	width:17px;
	height:15px;	
	cursor:pointer;
}
*/