body {
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#FFF;
color:#4D4747;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
margin:0;
}

img {
	border:none;
	text-align: center;
}

ul,a {
list-style:none;
margin:0;
padding:0;
}

a {
color:#bf4902;
}

.spacer {
font-size:0;
line-height:0;
clear:both;
}

#options {
width:auto;
padding-top:0px;
padding-left:15px;
}

#options1 {
width:auto;
height:150px;
padding-top:5px;
padding-left:20px;
float:left;
}

#container_pics {
width:500px;
float:left;
}

.h1 {
	font-size:21px;
	font-weight:700;
	color:#4D4747;
}

.h2 {
	font-size:16px;
	font-weight:700;
	color:#1b7bc5;
	text-align: left;
	padding-top:10px;
}

.header_green {
font-size:17px;
font-weight:700;
color:#007e3a;
padding-bottom:5px;
}

.subheader {
font-size:13px;
font-weight:700;
color:#252525;
}

.remark {
font-size:12px;
font-weight:700;
color:#4D4747;
}

#frame {
width:774px;
height:auto;
background-color:#FFF;
color:#4D4747;
margin:auto;
padding:0 2px;
}

#headcontainer {
width:774px;
height:132px;
background-color:#FFF;
color:#4D4747;
border-top:6px solid #1b7bc5;
margin:auto;
}

#leftcontainer {
width:540px;
height:132px;
background-image:url(images/);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#FFF;
color:#4D4747;
float:left;
margin-top:auto;
}

#logo {
width:495px;
height:73px;
padding-top:35px;
margin:auto;
}

#rightcontainer_top {
width:80px;
background-color:#FFF;
color:#4D4747;
padding-right:10px;
padding-top:100px;
float:right;
}

#rightcontainer {
width:80px;
background-color:#FFF;
color:#4D4747;
padding-top:100px;
float:right;
}

#sleft {
width:10px;
height:33px;
float:left;
margin:auto;
}

#smiddle {
width:187px;
height:33px;
padding-top:5px;
background-image:url(images/searchbg.jpg);
background-repeat:repeat-x;
float:left;
margin:auto;
}

#sbox {
width:105px;
height:auto;
float:left;
margin:auto;
}

#sbutton {
width:30px;
height:auto;
padding-top:3px;
text-align:center;
float:left;
margin:auto;
}

#sright {
width:10px;
height:33px;
float:right;
margin:auto;
}

#navcontainer {
width:774px;
height:39px;
background:url(images/navbg.jpg) 0 0 repeat-x;
}

#navcontainer ul {
font:12px/35px Arial, Helvetica, sans-serif;
padding:0 0 0 20px;
}

#navcontainer ul li {
float:left;
background:url(images/navarrrow.gif) 0 50% no-repeat;
padding:0 15px 0 14px;
}

#navcontainer ul li.noPad {
padding-right:0;
}

#navcontainer ul li a {
color:#5d5d5d;
background-color:inherit;
text-decoration:none;
}

#navcontainer ul li a:hover,#navcontainer ul li span {
color:#307cc3;
background-color:inherit;
}

#homecontainer {
width:100px;
height:39px;
float:left;
margin-top:auto;
}

#homearrow {
width:auto;
height:20px;
padding-left:30px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

a.hometxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#A3A2A2;
background-color:inherit;
text-decoration:none;
}

a.hometxt:hover {
color:#3b8dc8;
background-color:inherit;
}

#aboutuscontainer {
width:87px;
height:39px;
float:left;
margin-top:auto;
}

#serviescontainer {
width:86px;
height:39px;
float:left;
margin-top:auto;
}

#services {
width:25px;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#contactscontainer {
width:90px;
height:39px;
float:left;
margin-top:auto;
}

#imageContainer {
height:264px;
}

#imageContainer img {
display:none;
position:absolute;
top:0;
left:0;
height:264px;
width:540px;
opacity:-0.01;
}

#banner {
width:774px;
height:264px;
background-color:#FFF;
color:#4D4747;
margin:auto;
}

#bleft {
width:540px;
height:264px;
padding-top:0;
padding-right:1px;
float:left;
margin:auto;
}

#info_right {
width:233px;
height:264px;
background-image:url(images/back-left.jpg);
background-repeat:no-repeat;
float:left;
margin:auto;
}

#brf {
width:80px;
height:264px;
float:left;
margin:auto;
}

#top_right {
width:120px;
height:247px;
padding-top:7px;
text-align:center;
margin:auto;
}

#brcategory {
width:108px;
height:264px;
float:right;
margin:auto;
}

#category {
width:108px;
height:24px;
padding-top:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#FFF;
background-color:inherit;
text-decoration:underline;
float:left;
margin:auto;
}

.categorynav {
width:128px;
height:18px;
float:left;
margin:auto;
}
.blank {
width:774px;
height:12px;
background-color:#FFF;
color:#4D4747;
margin:auto;
}

#bodycontainer {
width:774px;
height:auto;
color:#4D4747;
background-color:#FFF;
margin:auto;
}

#bodycontainer_green {
width:754px;
height:auto;
color:#4D4747;
background-color:#FFF;
margin:auto;
padding:10px;
}

#bodycontainerdoble {
	width:520px;
	height:auto;
	background-color:#FFF;
	float:left;
	color:#4D4747;
	border-right:1px solid #1b7bc5;
	margin:auto;
	padding:10px;
	text-align: left;
}

#bodycontainerleft {
width:233px;
height:auto;
background-color:#FFF;
float:left;
color:#4D4747;
margin:auto;
}

#lmaim {
width:205px;
height:auto;
text-align:center;
padding-bottom:20px;
margin:auto;
}

#blmaim {
width:205px;
height:202px;
text-align:center;
padding-bottom:5px;
margin:auto;
}

#loginmaim {
width:205px;
height:auto;
text-align:center;
margin:auto;
}

#advtmaim {
width:205px;
height:202px;
background-image:url(images/lowsugar.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
padding-top:15px;
margin:auto;
}

.newusercontainer {
width:175px;
height:32px;
text-align:center;
margin:auto;
}

.newleft {
width:67px;
height:auto;
padding-top:15px;
float:left;
margin:auto;
}

.newright {
width:101px;
height:auto;
padding-top:11px;
float:right;
margin:auto;
}

.nutxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4C4A4A;
background-color:inherit;
}

#forgot {
width:165px;
height:auto;
padding-top:10px;
text-align:left;
margin:auto;
}

#signup {
width:60px;
height:auto;
padding-top:11px;
float:right;
margin:auto;
}

#bodycontainercenter {
width:307px;
height:auto;
color:#4D4747;
background-color:#FFF;
border-left:1px solid #1b7bc5;
border-right:1px solid #1b7bc5;
float:left;
margin:auto;
}

#wmaim {
width:260px;
height:auto;
text-align:center;
margin:auto;
}

#welcome {
height:43px;
text-indent:-2000px;
background:url(images/bienvenido.gif) 0 0 no-repeat;
}

#verde {
height:43px;
background:url(images/escuela-verde.gif) 15px 0 no-repeat;
}

#wtxt {
width:260px;
height:auto;
float:left;
background-repeat:no-repeat;
text-align:justify;
margin:auto;
}

.rmore {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#1b7bc5;
background-color:inherit;
text-decoration:none;
}

.rmore:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#5E8800;
background-color:inherit;
text-decoration:none;
}

#bodycontainerright {
width:230px;
height:450px;
background-color:#FFF;
color:#4D4747;
float:left;
margin:auto;
}

#bodycontainerright ul {
width:200px;
font:12px/35px Arial, Helvetica, sans-serif;
padding:0 0 0 22px;
}

#bodycontainerright ul li {
width:180px;
height:28px;
border-bottom:1px dashed #AECCCA;
padding-top:5px;
}

#bodycontainerright ul li a {
width:180px;
height:22px;
display:block;
background:url(images/navarrrow.gif) 0 7px no-repeat #fff;
color:#1b7bc5;
line-height:22px;
text-decoration:none;
padding:0 0 0 15px;
}

#bodycontainerright ul li .inuse {
width:180px;
height:22px;
display:block;
background:url(images/navarrrow1.png) 0 7px no-repeat #fff;
line-height:22px;
text-decoration:none;
color:#bf4902;
padding:0 0 0 15px;
}

#bodycontainerright ul li a:hover,#navcontainer ul li {
color:#5d5d5d;
background-color:inherit;
}

#rmaim {
width:100%;
height:auto;
text-align:center;
margin:auto;
}

#featured {
height:42px;
text-indent:-2000px;
background:url(images/enterate.gif) 0 0 no-repeat;
}

.fpm1 {
width:190px;
height:100px;
float:left;
padding-bottom:10px;
margin:auto;
}

.fpmleft {
width:190px;
height:100px;
float:left;
}

.fpmright {
width:190px;
height:30px;
float:left;
margin:auto;
}

.ftext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding-left:8px;
text-align:left;
color:#4D4747;
background-color:inherit;
float:left;
height:30px;
}

#blankright {
width:192px;
height:14px;
text-align:center;
margin:auto;
}

#rightpic {
width:192px;
height:170px;
float:left;
text-align:right;
margin:auto;
}

.pic {
float:left;
padding:10px;
}

.pic1 {
padding-right:25px;
padding-left:20px;
float:left;
}

#footercontainercenter {
width:774px;
height:44px;
background-color:#FFF;
color:#4D4747;
border-bottom:1px solid #FFF;
margin:auto;
}

#fooertleft {
width:192px;
height:25px;
background-color:#247bc1;
color:#4D4747;
border-right:1px solid #FFF;
float:left;
margin:auto;
padding:5px;
}

#fstore {
width:154px;
height:22px;
padding-top:28px;
text-align:center;
margin:auto;
}

#footeright {
width:570px;
height:38px;
background-color:#FFF;
float:left;
color:#4D4747;
margin:auto;
}

#frtop {
width:570px;
height:35px;
background-image:url(images/footertop.jpg);
background-repeat:repeat-x;
text-align:center;
float:left;
margin:auto;
}

#fooertxt {
height:auto;
padding-top:8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
background-color:inherit;
text-decoration:none;
margin:auto;
}

a.fnav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF;
background-color:inherit;
text-decoration:none;
}

a.fnav:hover,#fooertxt span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFE200;
background-color:inherit;
text-decoration:none;
}

#copyright {
width:240px;
height:auto;
float:left;
margin:auto;
padding:5px;
}

.copyrighttxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
text-align:left;
padding-left:20px;
color:#fff;
}

#address {
width:440px;
height:auto;
float:left;
margin:auto;
padding:5px;
}

.addresstxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#5b5b5b;
}

#signature_box {
width:200px;
float:right;
}

.thumbnail {
position:relative;
z-index:0;
}

.thumbnail:hover {
background-color:transparent;
z-index:50;
}

.thumbnail span {
position:absolute;
background-color:#fff;
left:-1000px;
border:2px #e4ecec solid;
visibility:hidden;
color:#FCE2CA;
text-decoration:none;
padding:5px;
}

.thumbnail span img {
border-width:0;
padding:2px;
}

.thumbnail:hover span {
visibility:visible;
top:-70px;
left:20px;
}

#sidebar {
width:193px;
height:264px;
background-image:url(images/back-left.jpg);
background-repeat:no-repeat;
float:left;
padding:0 0 0 40px;
}

#sidebar h2 {
margin-bottom:1em;
}

#rightPan {
width:233px;
height:264px;
float:left;
}

#rightPan ul.botton {
width:233px;
height:264px;
}

#rightrPan ul.botton li {
float:left;
}

#rightPan ul.botton li.kinder a {
width:233px;
height:85px;
display:block;
background:url(images/kinder.jpg) 0 0 no-repeat;
}

#rightPan ul.botton li.kinder a:hover {
background:url(images/kinder-hover.jpg) 0 0 no-repeat;
}

#rightPan ul.botton li.primaria a {
width:233px;
height:94px;
display:block;
background:url(images/primaria.jpg) 0 0 no-repeat;
}

#rightPan ul.botton li.primaria a:hover {
background:url(images/primaria-hover.jpg) 0 0 no-repeat;
}

#rightPan ul.botton li.secundaria a {
width:233px;
height:85px;
display:block;
background:url(images/secundaria.jpg) 0 0 no-repeat;
}

#rightPan ul.botton li.secundaria a:hover {
background:url(images/secundaria-hover.jpg) 0 0 no-repeat;
}

.tdring3cells {
border:1px solid #247bc1;
color:#535353;
padding:10px;
}

#options ul li,#options1 ul li {
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
padding-left:15px;
height:23px;
}

#home,#about,#contacts {
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#aboutarrow,#servicesarrow,#contactsarrow {
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#rmaim ul,#rmaim ul li {
text-align:left;
}

.copyrighttxt a,.addresstxt a {
color:#FFE200;
text-decoration:underline;
background-color:inherit;
}

.copyrighttxt a:hover,.addresstxt a:hover {
text-decoration:none;
}

