/* CSS Document */







img{border:0px;}





.pngt {



	behavior: url("images/iepngfix.htc");



}



#pngsupport {



	behavior: url("images/iepngfix.htc");



}



p {color:black; line-height: 1.3em; padding-bottom:1em; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;}



#inicio {margin:0px auto; padding:0px;}

#inicio h2 {color: #21a6e4; padding-bottom:.5em;}

#inicio img {margin:.5em;}



.tableblanca td {



	color: #00103f;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



}



.tableblanca a img {



	border: none;



}



.tableblanca h3 {



	font-size:14px;



	color:#00103f;



	font-weight:bold;



}



.tableblanca h2 {



	font-size:16px;



	color:#000000;



	font-weight:bold;



}



h2 {



	font-size: 20pt;



	color: #ed6e00;



	font-family: Calibri, Geneva, sans-serif;



}



h5 {



	font-size: 20pt;



	line-height: 1.2em;



	padding-bottom: 0.5em;



	color: #679fe4;



	font-family: Calibri, Geneva, sans-serif;



}



.tableblanca .divdown {



	border: 1px dotted #cccccc;



	float: right;



	margin-left: 10px;



	margin-bottom: 10px;



	background-color:#cccccc;



	padding: 3px;



}



.tableblanca .divdown h3 {



	color: #666666;



}



.tableblanca ol li {



	margin-bottom: 4px;



}



.tableblanca ul li {



	margin-bottom: 3px;



}



.textogrande, td p .textogrande, p .textogrande, p.textogrande, .tableblanca .textogrande {



	font-size: 14px;



}



.tablezonas {



	width: 80%;



	border: none;



}



.tablezonas tr td {



	padding-left: 5px;



	padding-right: 5px;



	background-color:#69bdff;



}



.tablezonas tr.alt td {



	background-color:#b4deff;



}



.tablezonas tr td.cen {



	vertical-align: middle;



}



.tablezonas td.bullet1 {



	height: 113px;



	width: 141px;



	background: url("../images/bullet1-alone.jpg");



	background-repeat: no-repeat;



	background-position:center;



	background-color: #ffffff;



}



.tablezonas td.bullet2 {



	height: 113px;



	width: 141px;



	background: url("../images/bullet2-alone.jpg");



	background-repeat: no-repeat;



	background-position:center;



	background-color: #ffffff;



}



.tablezonas tr.alt td.bullet2 {



	height: 113px;



	width: 141px;



	background: url("../images/bullet2-alone.jpg");



	background-repeat: no-repeat;



	background-position:center;



	background-color: #ffffff;



}



table.tablebullet {



	height: 113px;



}



td.tdleftbullet1 {



	background: url("../images/bullet1_01.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 141px;



	height: 113px;



	text-align: center;



	vertical-align: middle;



	font-size: 64px;



	font-weight: bold;



}



td.tdleftbullet1-small {



	background: url("../images/bullet1_01.jpg");



	background-position: right;



	background-repeat: no-repeat;



	width: 141px;



	height: 113px;



	text-align: center;



	vertical-align: middle;



	font-size: 12px;



	font-weight: bold;



}



td.tdbullet1 {



	background: url("../images/bullet1_02.jpg");



	background-position: center;



	background-repeat: repeat-x;



	text-align: left;



	vertical-align: middle;



	height: 113px;



}



td.tdrightbullet1 {



	background: url("../images/bullet1_04.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 22px;



	height: 113px;



}



td.tdleftbullet2 {



	background: url("../images/bullet2_01.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 15px;



	height: 113px;



}



td.tdbullet2 {



	background: url("../images/bullet2_03.jpg");



	background-position: center;



	background-repeat: repeat-x;



	text-align: left;



	vertical-align: middle;



	height: 113px;



}



td.tdrightbullet2 {



	background: url("../images/bullet2_04.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 144px;



	height: 113px;



	text-align: center;



	vertical-align: middle;



	font-size: 64px;



	font-weight: bold;



}



td.tdrightbullet2-small {



	background: url("../images/bullet2_04.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 144px;



	height: 113px;



	text-align: center;



	vertical-align: middle;



	font-size: 12px;



	font-weight: bold;



}



.td1 {



	background-color: #69bdff;



}



.td2 {



	background-color: #b4deff;



}



table.tableemail {



	height: 141px;



}



td.tdleftemail1 {



	background: url("../images/email1c_01.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 141px;



	height: 141px;



	text-align: center;



	vertical-align: middle;



	font-size: 64px;



	font-weight: bold;



}



td.tdemail1 {



	background: url("../images/email1c_02.jpg");



	background-position: center;



	background-repeat: repeat-x;



	text-align: left;



	vertical-align: middle;



	height: 141px;



	padding-left: 10px;



}



td.tdrightemail1 {



	background: url("../images/email1c_04.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 15px;



	height: 141px;



}



td.tdleftemail2 {



	background: url("../images/email2c_01.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 19px;



	height: 141px;



}



td.tdemail2 {



	background: url("../images/email2c_03.jpg");



	background-position: center;



	background-repeat: repeat-x;



	text-align: left;



	vertical-align: middle;



	height: 141px;



	padding-right: 10px;



}



td.tdrightemail2 {



	background: url("../images/email2c_04.jpg");



	background-position: center;



	background-repeat: no-repeat;



	width: 140px;



	height: 141px;



	text-align: center;



	vertical-align: middle;



	font-size: 64px;



	font-weight: bold;



}



td.td1 {



	background-color: #69bdff;



}



td.td2 {



	background-color: #b4deff;



}



.tablecont {



}



.tablecont td {



	padding: 10px;



	padding-bottom: 20px;



	text-align: justify;



	border-bottom: thin solid #cccccc;



}



.tablecontent tr.peq td {



	color: #00103f;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:8px;



}



.tablecontent p {



	color: #00103f;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



}



.tablecontent a img {



	border: none;



}



.maincontent {



	vertical-align:top;



}



#tablebottom p {



	color: #ffffff;



}



#tablebottom a:link, #tablebottom a:visited {



	color : #F2AC16;



}



#tablebottom a:hover {



	color : #0094ff;



}



.timer {



	color: #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:16px;



}



.timerres {



	color: #ff0000;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:32px;



}



.timer2 {



	color: #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size:16px;



}



.tableleft td {



	color: #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



}



.tableleft div.module {



	width: 160px;



}



.tableleft div.module div {



	width: 160px;



	margin-bottom: 10px;



}



.tableleft div.module div div {



	width: 160px;



}



.tableleft div.module div div div {



	font-size: 10px;



	color: #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	text-align:center;



}



.tableleft div.module label {



	font-size: 10px;



	color: #002596;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



}



.tableleft div.module a:link, div.module a:visited {



	color: #ff0000;



}



.tableleft div.module a:hover {



	color: #00103f;



}



.tableright div.module div div {



	width: 160px;



}



.tableright div.module div div div {



	font-size: 10px;



	color: #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	text-align:center;



}



td.leftdown {



	margin-left:3px;



	vertical-align:top;



	text-align:left;



	background:url("../images/dnc/body_20.gif");



	background-position:right;



	background-repeat:repeat-y;



	background-color:#002596;



}



td.credits p {



	color: #ffffff;



}



td.credits p a:link, td.credits p a:visited {



	color: #002596;



}



td.credits p a:hover {



	color: #F2AC16;



}



#tabletop a img {



	border: none;



}



.clr {



	clear : both;



}



.transparency {



	filter: Alpha(Opacity=85, FinishOpacity=0);



}



#top_menu {



	width : 100%;



	height : 10px;



	padding : 0;



	margin : 0;



	background-repeat : no-repeat;



	background-color : #F2AC16;



	background-position : 100% 0;



}



#top_menu_inner {



	margin : 0;



	padding : 0;



	overflow : hidden;



	background-repeat : repeat-x;



	padding-top : 5px;



	padding-left : 2px;



}



#time {



	float : left;



	font-size : 11px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	padding-left : 42px;



	color : #b8b3a0;



	padding-top : 15px;



}



#banner {



	float : right;



	width : 570px;



	overflow : hidden;



}



#banner_inner {



	width : 468px;



	margin-top : 20px;



	padding : 0;



}



#pathway {



	color : #ffffff;



	margin-bottom : 4px;



	margin-left : 8px;



	margin-right : 8px;



	margin-top : 10px;



	background-image : url(../images/h3.gif);



	background-repeat : no-repeat;



}



#pathway_text {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11px;



	overflow : hidden;



	display : block;



	line-height : 24px !important;



	line-height : 20px;



	color : #ffffff;



	float : left;



	padding-left : 10px;



}



#pathway_text a:hover {



	color : #ffffff;



	text-decoration : none;



}



#pathway_text img {



	margin-left : 2px;



	margin-right : 2px;



	margin-top : 6px;



}



#buttons {



	float : left;



	margin : 2px;



	padding : 2px;



	width : auto;



}



ul#mainlevel-nav {



	list-style : none;



	padding : 0;



	margin : 0;



	font-size : 14px;



}



ul#mainlevel-nav li {



	background-image : none;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	float : left;



	margin : 0;



	font-size : 16px;



	background-image : url(../images/balon.png);



	line-height : 30px;



	white-space : nowrap;



}



ul#mainlevel-nav li a {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	padding-right: 15px;



	font-size : 11pt;



	padding-top: 2px;



	display : block;



	text-align : center;



	font-weight: bold;



	text-decoration : none;



	color : #ffffff;



	background : transparent;



}



#buttons > ul#mainlevel-nav li a {



	width : auto;



}



ul#mainlevel-nav li a:hover {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11pt;



	padding-top: 2px;



	font-weight: bold;



	color : #cccccc;



	text-decoration : none;



}



ul#mainlevel-nav2 {



	list-style : none;



	padding : 0;



	margin : 0;



	font-size : 11px;



	background-position : center;



}



ul#mainlevel-nav2 li {



	background-image : none;



	padding-left : 0;



	padding-right : 0;



	float : left;



	font-size : 11px;



	line-height : 12px;



	white-space : nowrap;



}



ul#mainlevel-nav2 li a {



	display : block;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11px;



	padding-left : 10px;



	padding-right : 10px;



	text-decoration : none;



	color : #ffffff;



	border-top : 1px solid #f1f1f1;



}



#buttons > ul#mainlevel-nav2 li a {



	width : auto;



}



ul#mainlevel-nav2 li a:hover {



	color : #ffffff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11px;



	border-top : 1px dashed #f1f1f1;



}



#search_inner_form {



	padding : 0px;



	margin : 0px;



	float : right;



	width : 100px;



	height : 10px;



	margin-top : 8px;



}



#search_inner {



	padding : 2px;



	margin : 2px;



	border : 1px solid #dfdccf;



	background-color : #ffffff;



	color : #cccccc;



	background-repeat : repeat-x;



	width : 175px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 12px;



}



#head {



	height : 20px;



	float : left;



	width : 100%;



	padding : 0;



	margin : 0;



}



#header_inner {



	width : 205px;



	height : 40px;



	float : left;



	margin-left : 90px;



	margin-top : 10px;



	overflow : hidden;



	color : #ffffff;



	padding : 2px;



}



#footer {



	width : 100%;



	overflow: hidden;



	padding: 0;



	margin: 0;



	color : #000000;



	vertical-align:text-bottom;



	height: 70px;



	background-image: url(../images/footer.jpg);



	background-repeat: repeat-x;



}



#footer_inner {



	float : left;



	font-size : 10px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	padding-left : 10px;



	color : #cccccc;



	padding-top : 5px;



}



#left_outer {



	float : left;



	width : 160px;



	padding-left : 10px;



}



#left_inner {



	float : none !important;



	float : left;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11px;



	padding : 0;



	padding-bottom : 5px;



	padding-top : 10px;



}



#left_inner_float {



	width : 160px;



}



#right_outer {



	float : left;



	width : 160px;



	padding-right : 20px;



}



#right_inner {



	float : none !important;



	float : left;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11px;



	padding : 0;



	padding-bottom : 5px;



	padding-top : 10px;



}



#right_inner_float {



	width : 160px;



}



#content_outer {



	width : 100%;



	float : left;



	color : #ffffff;



	padding : 0;



	padding-bottom : 10px;



	padding-top : 10px;



	background-repeat : repeat-x;



}



#main_content {



	float : none !important;



	float : none;



	padding : 0;



	margin-left : 2px;



	margin-right : 2px;



	padding-left : 2px;



	padding-right : 8px;



	padding-bottom : 5px;



}



table.content_table {



	float : none;



	padding : 0;



	margin : 0;



	padding-left : 10px;



	padding-right : 10px;



}



.content {



	color : #505050;



}



.one_inner {



	float : none !important;



	float : left;



	padding : 2px;



	margin-left : 4px;



	overflow : hidden;



	color : #505050;



}



#one_outer {



	float : left !important;



	float : left;



	margin : 0;



	padding : 0;



	width : 34%;



	padding-top : 5px;



	overflow : hidden;



}



.two_inner {



	float : none !important;



	float : left;



	padding : 2px;



	overflow : hidden;



	color : #666666;



}



#two_outer {



	float : left !important;



	float : left;



	margin : 0;



	padding : 0;



	width : 33%;



	padding-top : 5px;



}



.three_inner {



	float : none !important;



	float : left;



	padding : 2px;



	overflow : hidden;



	color : #666666;



	margin-right : 4px;



}



#three_outer {



	float : left !important;



	float : left;



	margin : 0;



	padding : 0;



	width : 33%;



	overflow : hidden;



	padding-top : 5px;



}



.error {



	font-style : italic;



	text-transform : uppercase;



	padding : 5px;



	color : #010101;



	font-size : 12px;



}



.back_button {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	float : left;



	text-align : center;



	font-size : 10px;



	width : auto;



	padding : 0;



	line-height : 14px;



	margin : 0px;



	color : #ffffff;



	height: 25px;



}



.back_button a:hover {



	text-decoration : none;



	color : #f2ac16;



}



.pagenav {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	text-align : center;



	font-size : 11pt;



	width : auto;



	padding : 0 8px;



	line-height : 14px;



	margin : 1px;



	color : #000000;



	background-image : url(../images/button_bg.png);



}



.pagenavbar {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 10px;



	margin-right : 10px;

	

	text-align: center;



}



.pagenav:hover {



	color : #23aad7;



	text-decoration : none;



}



#head {



	float : left;



	width : 100%;



	padding : 0;



	margin : 0;



	background-repeat : repeat-x;



	overflow : hidden;/*background-color : #333333;*/



}



ul {



	margin : 2px;



	padding : 2px;



	color: #0261a1;



	list-style : none;



}



li {



	margin-bottom: 10px;



	text-align : left;



	color: #000000;



	padding-left : 18px;



	background-image : url(../images/circulohover.png);



	background-repeat : no-repeat;



	background-position : 0px 6px;



}



li:hover {



	margin-bottom: 10px;



	text-align : left;



	color: #000000;



	padding-left : 18px;



	background-image : url(../images/circulohover.png);



	background-repeat : no-repeat;



	background-position : 0px 6px;



}



td {



	font-size: 14px;



	color:#000000;



}



a:link, a:visited {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11pt;



	color : #0261a1;



	text-decoration : none;



}



a:hover {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11pt;



	color : #ffca16;



	text-decoration : none;



}



table.contentpaneopen {



	padding : 2px;



	margin : 2px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #000000;



}



table.contentpane {



	width : 80%;



	padding : 4px;



}



table.blog {



	width: 100%;



}



.blog_more {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 10px;



	margin-left : 4px;



}



.button {



	color : #ffffff;



	background-color : #0094ff;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	text-align : center;



	font-size : 10px;



	border-left: none;



	border-right : 3px double #ebebeb;



	width : auto;



	padding : 0 5px;



	line-height : 16px !important;



	line-height : 16px;



	height : 20px !important;



	margin : 4px;



}



.button:hover {



	border-left : 3px double #ebebeb;



	border-right: none;



}



.inputbox {



	padding : 2px;



	margin : 2px;



	border : 1px solid #24abd7;



	background-color : #ffffff;



	color : #000000;



	background-repeat : repeat-x;



}



.componentheading {



	background-image : url(../images/manitas.jpg);



	background-repeat: no-repeat;



	height : 33px;



	color : #000000;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 11pt;



	white-space : nowrap;



	padding-left : 45px;



	font-weight: bold;



	vertical-align: middle;



	padding-top: 6px;



}



.contentcolumn {



	color : #b8b3a0;



	border-bottom : 1px solid #b8b3a0;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 12px;



	white-space : nowrap;



	padding-left : 15px;



	margin : 8px;



	padding-top : 4px;



}



td.contentheading {



	background-image: url(../images/manitas.jpg);



	background-repeat: no-repeat;



	color : #000000;



	padding-top: 5px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 16px;



	white-space : nowrap;



	padding-left : 45px;



	margin : 4px;



	height: 30px;



	font-weight: bold;



}



.contentpagetitle {



	height : 20px;



	color : #b8b3a0;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 12px;



	white-space : nowrap;



	padding-left : 5px;



	margin : 4px;



	padding-top : 4px;



}



table.searchinto {



	width : 100%;



}



table.moduletable {



	width : 100%;



}



div.moduletable {



	padding : 0;



	padding-bottom : 15px;



}



th {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	background-image: url(../images/titulosescuelas.jpg);



	font-size: 11pt;



	color: #FFF;



	width: 300px;



	behavior: url("images/iepngfix.htc");



	padding-left: 48px;



	height: 48px;



	vertical-align: middle;



	text-align: left;



	background-repeat: no-repeat;



}



table.moduletable th, div.moduletable h3 {



	background-image: url(../images/titulosescuelas.jpg);



	background-repeat: no-repeat;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size: 11pt;



	color: #FFF;



	padding-top: 5px;



	width: 300px;



	behavior: url("images/iepngfix.htc");



	vertical-align: middle;



	margin-top: 3px;



	padding-left: 35px;



	height: 42px;



	text-align: left;



	background-repeat: no-repeat;



}



table.moduletable td {



	color: #000000;



}



table.pollstableborder td {



	padding : 4px;



	margin : 4px;



}



.sectiontableheader {



	border-bottom : 1px dashed #dfdccf;



	color : #000000;



	text-align : left;



	text-transform : none;



	margin : 0;



	padding : 2px;



	padding-right : 8px;



}



.sectiontablefooter {



	color : #666666;



	padding : 2px;



	margin : 0;



	border-top : 1px solid #dfdccf;



	text-align : left;



	text-transform : none;



}



.sectiontableentry1 {



	text-align : left;



	border-top : 1px solid #b8b2a0;



}



.sectiontableentry2 {



	text-align : left;



	border-top : 1px solid #b8b2a0;



}



.contact_email {



	padding : 4px;



	margin : 4px;



}



.small {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #002596;



	font-size : 9px;



}



.smallako {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #999999;



	font-size : 9px;



}



.createdate {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 9px;



	color : #ffffff;



	font-weight:bold;



}



.modifydate {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #000000;



	font-size : 9px;



	font-weight:bold;



}



table.contenttoc {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 10px;



	border : 1px solid #ebebeb;



	padding : 2px;



	margin : 4px;



}



table.contenttoc td {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 10px;



	padding : 4px;



	margin : 4px;



}



table.contenttoc th {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 10px;



	background-color : #0094ff;



	color : #ffffff;



	text-align : left;



	padding : 4px;



	height : 20px;



	display:none;



}



a.mainlevel:link, a.mainlevel:visited {



	background-repeat: no-repeat;



	padding-left: 34px;



	background-image: url(../images/normal.png);



	behavior: url("images/iepngfix.htc");



	background-repeat: no-repeat;



	font-family: Calibri, Geneva, sans-serif;



	display : block;



	vertical-align : middle;



	font-size : 1.1em;



	color : #ffffff;



	font-weight: bold;



	text-align : left;



	padding-top : 4px;



	height : 23px !important;



	height : 28px;



	text-decoration : none;



	margin-top : 5px;



}



a.mainlevel:hover {



	background-repeat: no-repeat;



	font-family: Calibri, Geneva, sans-serif;



	background-image: url(../images/normal.png);



	background-repeat: no-repeat;



	display : block;



	vertical-align : middle;



	font-size : 1.1em;



	color : #ffca16;



	text-align : left;



	padding-top : 4px;



	height : 23px !important;



	height : 28px;



	text-decoration : none;



	margin-top : 5px;



}



a.mainlevel#active_menu {



	background-repeat: no-repeat;



	font-family: Calibri, Geneva, sans-serif;



	display : block;



	vertical-align : middle;



	font-size : 1.1em;



	color : #ffca16;



	text-align : left;



	padding-top : 4px;



	height : 23px !important;



	height : 28px;



	text-decoration : none;



	margin-top : 5px;



}



a.mainlevel#active_menu:hover {



	font-family: Calibri, Geneva, sans-serif;



	display : block;



	vertical-align : middle;



	font-size : 1.1em;



	color : #0261a1;



	text-align : left;



	padding-top : 4px;



	height : 23px !important;



	height : 28px;



	text-decoration : none;



	margin-top : 5px;



}



a.sublevel:link, a.sublevel:visited {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	padding-left : 10px;



	vertical-align : super;



	font-size : 10px;



	color : #999999;



	text-align : left;



	height : 20px !important;



	height : 25px;



	text-decoration : none;



	margin : 2px;



}



a.sublevel:hover {



	color : #782201;



	text-decoration : none;



}



a.sublevel#active_menu {



	color : #782201;



}



a.sublevel#active_menu:hover {



	color : #b90707;



	text-decoration : none;



}



.highlight {



	background-color : #bada38;



	color : blue;



	padding : 0;



}



.code {



	background-color : #ddd;



	border : 1px solid #bbb;



}



form {



	margin : 0;



	padding : 0;



}



div.mosimage {



	border : 2px solid #444034;



	background-color : #FFFFFF;



}



.mosimage {



	margin : 5px;



	background-color : #b8b2a0;



}



.mosimage_caption {



	margin-top : 0;



	background-color : #444034;



	padding : 0;



	color : #ffffff;



	font-size : 10px;



}



.readon {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 12pt;



}



a.readon:link {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #999999;



	font-size : 12pt;



}



a.readon:visited {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-size : 12pt;



}



a.readon:hover {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #782201;



	font-size :  12pt;



	text-decoration : underline;



}



.pagenav_next {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-weight : normal;



	color : #666666;



	font-size : 11px;



	text-decoration : none;



}



.pagenav_next a:hover {



	color : #782201;



	text-decoration : none;



}



.pagenav_prev {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	font-weight : normal;



	color : #666666;



	font-size : 11px;



	text-decoration : none;



}



.pagenav_prev a:hover {



	color : #782201;



	text-decoration : none;



}



.maintitle {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	color : #782201;



	float : left;



	font-size : 12px;



	padding-left : 10px;



	padding-top : 20px;



}



#logo {



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	height : 12px;



	float : right;



	font-size : 9px;



	color : #999999;



	margin-right : 10px;



	margin-bottom : 10px;



}



#logo a:hover {



	color : #782201;



}



#bottom {



	font-size : 10px;



	color : #ffffff;



	height : 20px;



	overflow : hidden;



	padding-top : 5px;



}



#bottom a:hover {



	color : #ffffff;



	overflow : hidden;



	text-decoration : none;



}



#logo3 {



	float : right;



	font-size : 10px;



	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;



	padding-right : 10px;



	color : #b8b3a0;



	padding-top : 10px;



	padding-bottom : 10px;



}



#logo3 a:hover {



	color : #782201;



	text-decoration : none;



}



.buttonheading {



	text-align: right;



	width: 20px;



}



.buttonheading a:hover {



	text-decoration : none;



}



/*************************sliding tabs***********************/







/** tab_1 **/















#tab_overflow {



	position:relative;



	overflow:hidden;



	margin: auto;



}



#tab_container {



	position:relative;



	white-space:nowrap;



}



#tab_body_container {



	position:relative;



	overflow:hidden;



	margin: auto;



	text-align: center;



}



#tab_1 {



	position:relative;



}



#tab_1 #tab_overflow {



	width:630px;



}



#tab_1 #tab_body_container {



	width:630px;



}



.tab {



	background:#00103f none repeat scroll 0%;



	color:#ffffff;



	cursor:pointer;



	font-size:12pt;



	left:10px;



	margin-left:3px;



	padding:3px;



	position:relative;



	display: none;



}



.tab:hover {



	background:#3399CC none repeat scroll 0%;



	color:#000000;



}



.active_tab:hover {



	background:#002596 none repeat scroll 0%;



	color:#FFFFFF;



}



.tab_body {



	padding:10px;



	color:#555555;



	border:thin solid #cccccc;



	background:#FFFFFF;



}



.active_tab {



	background:#3399CC;



	color:#FFFFFF;



}



/*************************body/containers*******************/







#container {



	position:relative;



	height:100%;



	margin:0 auto;



	width:100%;



	background:#FFFFFF !important;



}



#content {



	position:relative;



	margin:0 auto;



	width:100%;



	height:100%;



}



/* Modificaciones a módulos */















table.tablemodulodia {



	background-image: url("../images/dnc/modulodia.png");



	background-repeat: no-repeat;



	width: 83px;



	height: 83px;



	padding-top: 35px;



	padding-bottom: 0px;



}



table.tablemodulodia td {



	text-align: center;



	vertical-align: center;



	font-size: 36px;



	font-weight: bold;



	color: #000000;



	line-height: 22px;



}



table.tablemodulodia td span.dias {



	font-size: 14px;



	font-weight: normal;



}



.flashMe {width:300px; margin:auto;}



/* Agregados Septiembre 2009 */



.contenido {width:450px; margin:auto;}

.contenido h2 {color:#0099ff; padding-bottom:.5em; line-height:1em;}

.contenido strong {color:#0099ff;}

.contenido img {margin:1em;}

.contenido p {text-align:justify;}

.centrado {text-align:center;}

.tabla td{border-bottom:1px dashed #def;}

.contactoImagen {display:none;}

#datosContacto, #datosContacto li {list-style:none; background-image:none;}

/* Agregados Febrero 2010 johnatanmoran */
#indicadores {
	border:none;
	color:#FFF;
	background:url(http://www.escuelasabiertas.org/site/images/indicadores.jpg) bottom #23aad9 no-repeat;
	width:180px;
	height:225px;
}
.td_indicadores {text-align:right !important;}
.th_indicadores {text-align:left !important;}
.td_indicadores , .th_indicadores {
	float:none !important;
	color:#FFF !important;
	background:none !important;
	vertical-align:bottom !important;
	margin: auto !important;
	padding: auto !important;
	line-height: inherit !important;
	font-size:11pt !important;
	height:auto !important;
}
#tabla_indicadores {
	table-layout:auto !important;
	text-align:right !important;
	border-collapse:collapse;
	float:right !important;
	margin-top:10px !important;
	margin-right: 10px !important;
	line-height: 1.2em !important;
}
#directorio {color:#FFF !important;}

a.nivel_1:link, a.nivel_1:visited {
background-image:url(../images/normal.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Calibri,Geneva,sans-serif;
font-size:1.1em;
font-weight:bold;
height:23px !important;
margin-top:5px;
padding-left:34px;
padding-top:4px;
text-align:left;
text-decoration:none;
vertical-align:middle;
display:block;
}

a.nivel_1:hover {color:#FFCA16 !important;}

}

#menu_t ul .item_t{
background:none !important;
display: none;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
margin:0;1
}
#menu_t ul:hover .item_t{display:inline;}
#menu_t ul:hover .item_t a{
color:#FFFFFF;
font-family:Calibri,Geneva,sans-serif;
font-size:1.1em;
font-weight:bold;
height:23px !important;
margin-top:5px;
padding-left:34px;
padding-top:4px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}
#menu_t ul:hover .item_t a:hover{color:#FFCA16 !important;}
.limpiar{clear:both;}

#menu_t ul .top_t {
background-image:url(../images/normal.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Calibri,Geneva,sans-serif;
font-size:1.1em;
font-weight:bold;
height:23px !important;
margin-top:5px;
padding-left:34px;
padding-top:4px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}
#item1 {
margin:0;
padding:0;
}

.item_t2{
background-image:url(../images/circulohover.png);
background-repeat:no-repeat;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
color:#FFFFFF;
font-family:Calibri,Geneva,sans-serif;
margin-left:30px;
margin-bottom:0;
padding-left: 13px;
height:23px !important;
text-align:left;
text-decoration:none;
vertical-align:middle;
font-size:inherit;
}
.item_t2:hover {
color:#FFCA16 !important;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
font-family:Calibri,Geneva,sans-serif;
margin-left:30px;
margin-bottom:0;
padding-left: 13px;
height:23px !important;
text-align:left;
text-decoration:none;
vertical-align:middle;
font-size:inherit;
}

#articulos-inicio p {text-align:justify;}