body{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#0b0e41;
margin-top:0px;
}

#container{
width:910px;
margin-left:auto;
margin-right:auto;
}

#logo{
width:910px;
height:155px;
}

#menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
color:#FFFFFF;
background-image:url(images/bg_menu.jpg);
background-repeat:no-repeat;
padding-top:15px;
width:910px;
height:33px;
}

#menu A:link{
color:#FFFFFF;
text-decoration:none;
}
#menu A:visited{
color:#FFFFFF;
text-decoration:none;
}
#menu A:active{
color:#FFFFFF;
text-decoration:none;
}
#menu A:hover{
color:#FFFFFF;
background-color:#71ca30;
}



#flash{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:910px;
height:166px;
}

#contenido{
width:910px;
background-color:#FFFFFF;
/*background-image:url(images/repeticion.jpg);
background-repeat:repeat-y;*/
margin-left:auto;
margin-right:auto;
}

#area_left{
background-color:#e4e9ed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
padding-top:20px;
padding-bottom:20px;
width:242px;
float:left;
padding-left:10px; 

}

/*#area_left a:link{
color:#484848;
text-decoration:none;
}
#area_left a:visited{
color:#484848;
text-decoration:none;
}
#area_left a:active{
color:#484848;
text-decoration:none;
}
#area_left a:hover{
color:#FFFFFF;
background-color:#71ca30;
text-decoration:none;
}*/

#area_right{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
color:#000000;
padding-top:20px;
padding-bottom:20px;
padding-right:20px;
width:620px;
float:right;
}

.spacer{
width:100%;
clear:both;
}

#fotos_abajo{
background-image:url(images/fotos_abajo.jpg);
background-repeat:no-repeat;
width:910px;
height:221px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0770b1;
font-size:18px;
}

#footer{
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
width:910px;
height:178px;
}

#info_verde{
width:910px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
color:#000000;
padding-bottom:10px;
padding-top:30px;
}

#info_verde A:link{
color:#484848;
}
#info_verde A:visited{
color:#484848;
}
#info_verde A:active{
color:#484848;
}
#info_verde A:hover{
color:#FFFFFF;
background-color:#71ca30;
text-decoration:none;
}

#info_footer{
width:910px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:9px;
color:#484848;
padding-top:25px;
}


/******************el siguiente css es para el drop down menu*********************************/

td{
vertical-align:top;
}

#menus {
font-size:12px;
font-weight:bold;
margin-bottom:20px;

width:358px;
padding:0px !important;
}
#menus li  {
list-style-type:none;
text-align:left;
margin-left:-10px;
}
#menus li.nivel1 {
width:236px;
text-align:left;
}
#menus  li.primera {
text-align:left;
}
#menus  li a {
background-color:#E4E9ED;
color:#484848;
display:block;
padding:8px;
position:relative;
text-decoration:none;
text-align:left;
}
#menus  li:hover {
background-color:#c7cfd5;
color:#000000;
position:relative;
text-align:left;
}
#menus  li a:hover, #menus ul li:hover a.nivel1 {
background-color:#c7cfd5;
color:#000000;
position:relative;
text-align:left;

}
#menus  li a.nivel1 {
display:block !important;
position:relative;
text-align:left;
}
#menus  li ul {
display:none;
list-style:none;
}
#menus  li a:hover ul, #menus  li:hover ul {
display:block;
left:246px;
margin:0px !important;
padding:0px !important;
position:absolute;
top:-1px !important;

}
#menus  li ul li a {
background-color:#c7cfd5;
color:#000000;
width:160px;
}
#menus  li ul li a:hover {
background-color:#E4E9ED;
color:#000000;
position:relative;
}
table.falsa {
border:0 none;
border-collapse:collapse;
float:left;
position:relative;
text-align:left;
}

/********** termina el css que se usa para el drop down******/
.likscatego  a:link, .likscatego a:visited{
text-decoration:none;
color:#000;
}
.likscatego  a:hover{
text-decoration:underline;
}

.text1In {
width:300px;

}

.text1Txa{
width:300px;
}
.courseForm{
margin:20px 0px 5px 230px;
font-weight:bold;
}

.aste{
color:red;
}

.InfoForm{
margin:15px 0px 15px 0px;
font-family:Georgia;
width:500px;
font-size:16px;
}

form{
font-family:Georgia;
font-size:16px;
}