/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(../images/tp_bg.jpg) left top repeat-x;
	background-color: #139D23;
	
}


p{ margin:0px; padding:0px;}
img{
	border:0px;
	text-align: right;
}

#mainblock{
	width:1000px;
	margin: auto;
}
#innerblock{ width:1000px; float:left; } 

<style type="text/css">

a{text-decoration:none}
a:hover{text-decoration: underline ; color: none;}
 

.topblock{ display:inline; clear:left; float:left; width:1000px;}
.tp_bg1{ display:inline; clear:left; float:left; width:1003px; height:243px; background: url(../images/tp_bg1.jpg) no-repeat;}
.tp_bg1ind{ display:inline; clear:left; float:left; width:1003px; height:464px; background: url(../images/logo.jpg) no-repeat;}
.tp_bg2{ display:inline; float:left; width:505px; height:432px; background:url(../images/tp_bg2.jpg) no-repeat;}
.tp_bg3{ display:inline; clear:left; float:left; width:1000px; height:69px; background: url(../images/tp_bg3.jpg) no-repeat;}
.tp_logo{  clear:left; float:left; margin: 34px 0px 0px 14px;}
.abt_bg{  clear:left; float:left; height:57px; width:160px; background:url(../images/admin_bg1.gif) no-repeat; margin: 0px 0px 0px 14px;}
.admin_bg{ float:left; height:57px; width:160px; background: url(../images/admin_bg3.gif) no-repeat; margin: 0px 0px 0px 4px;}
.pgm_bg{ float:left; height:57px; width:160px; background: url(../images/admin_bg5.gif) no-repeat; margin: 0px 0px 0px 4px;}
.teach_bg{ float:left; height:57px; width:160px; background: url(../images/admin_bg7.gif) no-repeat; margin: 0px 0px 0px 4px;}
.news_bg{ float:left; height:57px; width:160px; background: url(../images/admin_bg9.gif) no-repeat; margin: 0px 0px 0px 6px;}
.cont_bg{ float:left; height:57px; width:160px; background: url(../images/admin_bg11.gif) no-repeat;  margin: 0px 0px 0px 4px;}
.abt_bg2{  clear:left; float:left; height:57px; width:160px; background:url(../images/admin_bg2.gif) no-repeat; margin: 0px 0px 0px 14px;}
.admin_bg2{ float:left; height:57px; width:160px; background: url(../images/admin_bg4.gif) no-repeat; margin: 0px 0px 0px 4px;}
.pgm_bg2{ float:left; height:57px; width:160px; background: url(../images/admin_bg6.gif) no-repeat; margin: 0px 0px 0px 4px;}
.teach_bg2{ float:left; height:57px; width:160px; background: url(../images/admin_bg8.gif) no-repeat; margin: 0px 0px 0px 4px;}
.news_bg2{ float:left; height:57px; width:160px; background: url(../images/admin_bg10.gif) no-repeat; margin: 0px 0px 0px 6px;}
.cont_bg2{ float:left; height:57px; width:160px; background: url(../images/admin_bg12.gif) no-repeat;  margin: 0px 0px 0px 4px;}
.tp_abt{  clear:left; float:left; margin: 20px 0px 0px 37px;}
.tp_abc{  clear:left; float:left; margin: 23px 0px 0px 37px;}
.tp_teach{  clear:left; float:left; margin: 20px 0px 0px 17px;}
.tp_admin{  clear:left; float:left; margin: 20px 0px 0px 12px;}
.tp_news{  clear:left; float:left; margin: 20px 0px 0px 24px;}
.tp_newst{  clear:left; float:left; margin: 22px 0px 0px 24px;}


.cp_div{ display: inline; clear:left; float:left; width:1000px; margin-left:14px;}
.cp_padd{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx1.jpg) repeat; padding-bottom:20px;}
.cp_padd2{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx2.jpg) repeat; padding-bottom:20px;}
.cp_padd3{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx3.jpg) repeat; padding-bottom:20px;}
.cp_padd4{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx4.jpg) repeat; padding-bottom:20px;}
.cp_padd5{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx5.jpg) repeat; padding-bottom:20px;}
.cp_padd6{ display: inline; clear:left; float:left; width:976px; background:url(../images/cp_1pxx6.jpg) repeat; padding-bottom:20px;}



.lp_div{
	display:inline;
	clear:left;
	float:left;
	width:635px;
	margin-left:24px;
	text-align: left;
}
.lp_div2{
	display:inline;
	clear:left;
	float:left;
	width:800px;
	margin-left:24px;
	text-align: left;
}
.lp_wel{  clear:left; float:left; margin: 10px 0px 0px 0px;}
.wel_txt{
	clear:left;
	float:left;
	width:550px;
	font:11px/15px Comic Sans MS;
	color:#666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
}
.lp_wel_img{ float:left; margin:15px 0px 0px 10px;}
.lp_more{ clear:left; float:left; width:30px; font:11px/15px Comic Sans MS; color:#FF8F26; margin:15px 0px 0px 0px; text-decoration:none;}
.lp_more_right{
	clear:right;
	float:right;
	width:30px;
	font:11px/15px Comic Sans MS;
	color:#FF8F26;
	text-decoration:none;
	margin-top: 18px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.columna_der{
	clear:right;
	float:right;
	width:350px;
	text-decoration:none;
	margin-top: 18px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
	color: #666;
	font-family: "Comic Sans MS", cursive;
}
.columna_izq{
	clear:left;
	float:left;
	width:350px;
	text-decoration:none;
	margin-top: 18px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 40px;
	font-family: "Comic Sans MS", cursive;
	color: #666;
	font-weight: bold;
	font-size: 15px;
}
.lp_more_arrow{ float:left; margin:19px 0px 0px 6px;}
.lp_our_serv{  clear:left; float:left; margin: 25px 0px 0px 0px;}
.lp_serv_img{  clear:left; float:left; margin: 15px 0px 0px 0px;}
.lp_servtxt{
	float:left;
	width:875px;
	font:12px/15px Comic Sans MS;
	color:#666;
	text-align: left;
	font-size: 15px;
	line-height:18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.lp_servtxt2{
	float:left;
	width:875px;
	font:12px/15px Comic Sans MS;
	color:#333;
	text-align: left;
	font-size: 15px;
	line-height:18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.lp_inferior{
	clear:left;
	float:left;
	width:619px;
	font:11px/15px Comic Sans MS;
	color:#FFF;
	margin: 0px;
	text-align:center;
}
.lp_serv_txt{
	clear:left;
	float:left;
	width:619px;
	font:15px/15px Comic Sans MS;
	color:#3f3f3f;
	margin:15px 0px 0px 0px;
	text-align: left;
	line-height:15px;
}
.lp_comic_narnj{
	clear:none;
	float:none;
	color:#D95700;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
	text-align: center;
}
.lp_comic_azul{
	clear:none;
	float:none;
	color:#3b7dc1;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
}
.lp_comic_verde{
	clear:none;
	float:none;
	color:#093;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
}
.lp_comic_rojo{
	clear:none;
	float:none;
	color:#903;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
}
.lp_comic_lila{
	clear:none;
	float:none;
	color:#cc00ff;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
}
.lp_comic_yl{
	clear:none;
	float:none;
	color:#C90;
	font-family: "Comic Sans MS";
	font-size: 21px;
	font-weight: normal;
}
.lp_castellano{
	clear:none;
	float:none;
	color:#ff8f26;
	margin: 0px;
	font-family: Comic Sans MS;
	font-size: 21px;
	font-weight: bold;	
}
.lp_euskara{
	clear:none;
	float:none;
	color:#ff8f26;
	margin: 0px;
	font-family: Comic Sans MS;
	font-size: 21px;
	font-weight: bold;	
}

.rp_div{ display:inline; float:left; width:317px;}
.rp_div2{
	display:inline;
	float:left;
	width:317px;
	margin-left: 300px;
}
.rp_news{  clear:left; float:left; margin: 0px 0px 0px 10px;}
.rp_news_arrw{  clear:left; float:left; margin: 18px 0px 0px 10px;}
.rp_news_txt{
	float:left;
	width:300px;
	font:11px/15px Comic Sans MS;
	color:#666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.rp_new_img{  clear:left; float:left; margin: 18px 0px 0px 10px;}
.rp_cont{  clear:left; float:left; margin: 12px 0px 0px 10px;}


.lp_admin_img{  clear:left; float:left; margin: 15px 0px 0px 5px;}
.int_pgm_arrw{  clear:left; float:left; margin: 9px 0px 0px 5px;}
.int_pgmtxt{
	float:left;
	width:450px;
	font:11px/15px Comic Sans MS;
	color:#666666;
	text-decoration:none;
	text-align: right;
	font-size: 14px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}

.int_pgmtxt2{
	float:left;
	width:250px;
	font:11px/15px Comic Sans MS;
	color:#666666;
	text-decoration:none;
	text-align: right;
	font-size: 14px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}


.ft_bg{ display:inline; clear:left;  float:left; width:1000px; height:35px;}
.ft_copy{
	clear:left;
	float:left;
	width:800px;
	font:11px/15px Comic Sans MS;
	color:#FFFFFF;
	margin:5px 0px 0px 100px;
	text-align: center;
}

#form{margin-top:20px; width:100%;}
#form .box_1{
	font:11px/15px tahoma;
	color:#007726;
	width:184px;
}
#form .box_1 div{font:11px/15px tahoma; color:#FF8F26; height:23px;}
#form .box_2{
	font:11px/15px tahoma;
	color:#007927;
	width:170px;
}

#form input{width:160px; height:17px;}
#form textarea{font:11px/15px tahoma; color:#FF8F26; width:170px; height:96px; overflow:hidden; margin-bottom:15px;}
#form a{font:11px/15px tahoma; color:#666666; text-decoration:underline; padding-left:13px; margin-left:17px; float:right;}
#form a:hover{text-decoration:none;}
		
#mainblock p .lp_euskara .lp_euskara {
	font-size: 36px;
	color: #8FC0E9;
}
#mainblock p .lp_castellano .lp_ccastellano .lp_castellano {
	font-size: 36px;
	color: #FF9453;
}
#mainblock p .lp_euskara .lp_euskara .lp_euskara {
	color: #099;
}
#mainblock table tr td {
	color: #666;
	font-size: 12px;
}
#mainblock #innerblock .topblock .tp_bg1 table tr td a {
	font-size: 16px;
}
#mainblock #innerblock .topblock .tp_bg1 table tr td a {
	font-size: 46px;
}
#mainblock #innerblock .topblock .tp_bg1 table tr td a {
	font-size: 14px;
}
#mainblock #innerblock .topblock .tp_bg1 table tr td a {
	font-family: Tahoma, Geneva, sans-serif;
}
#mainblock #innerblock .topblock .tp_bg1 table tr td a {
	font-size: 12px;
	color: #FFF;
	font-family: "Comic Sans MS", cursive;
}
#mainblock #innerblock .cp_div .cp_padd3 .lp_div2 {
	font-family: "Comic Sans MS", cursive;
}
#mainblock #innerblock .cp_div .cp_padd3 .lp_div2 {
	color: #666;
}
#mainblock #innerblock .cp_div .cp_padd3 .lp_div2 {
	font-size: 15px;
}
#mainblock #innerblock .cp_div .cp_padd3 .lp_div2 table tr td .columna_izq {
	font-size: 14px;
	color: #666;
}
div {
	color: #03C;
}
div {
	color: #333;
}
div {
	font-family: "Comic Sans MS", cursive;
}
div {
	font-size: 15px;
}
#barritaloca{
display:none;position:fixed;left:0px;right:0px;bottom:0px;width:100%;min-height:40px;background:#333333;color:#dddddd;z-index: 99999;
}
.txtCookies{
	width:100%;position:absolute;padding-left:5px;font-family:verdana;font-size:12px;top:30%;text-align: center;color: white;
}
.btnOkCookies{
	padding:4px;background:#4682B4;text-decoration:none;color:#fff !important;"
}
.masInfoCookies{
	padding-left:5px;text-decoration:none;color:#ffffff;
}