/* General */
body {
	padding: 0px; margin: 0px; margin-bottom:25px; border: 0px;
	background-image: url(/images/fondo.gif);  background-position: top;  background-repeat: repeat-x; background-color : #FFF; 
   font: 0.6886em verdana, arial, helvetica, sans-serif; color: #000; /   /* 11px */ 
}
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;}
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; text-decoration: none;}
a:hover { color: #83B747; text-decoration: underline;}
/* Fin Enlace Generico */

/* Formularios */
form { margin: 0px; padding: 0px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #FFF; cursor: pointer; background-color: #8DC54C; border: 1px solid #FFF;}
.campoform{ background-color: #F5F5F5; text-align: right;  font-weight: normal; }
.txtlegal{ font-size:0.8em;   font-style: italic;  clear: both;  width: 99%;  text-align: justify; }
/* Fin Formularios */

#contenedor{ padding: 0px; padding-left:37px; margin: 0px; margin-right:auto; margin-left:auto; border: 0px; width: 967px; }
#portatil{  background-image: url(/images/portatil_home.jpg); background-position: top right; background-repeat: no-repeat; float:left;}

/* Cabecera */
#cabecera{ width:930px; height:142px; float:left; }
#copy{ width: 316px; float:left;}
#copy .logo{ width: 197px; height: 36px; position: relative; top: 19px; background-image:url(/images/logo.gif); background-repeat: no-repeat; float:left; }
#copy .logo h1 { width: 197px; height: 36px; margin: 0px; padding: 0px; }
#copy .logo h1 a { width: 197px; height: 36px; display: block; }
#copy .logo h1 span { display: none; }
#copy .aragobtop{ width: 399px; height: 16px; position: relative; top: 26px; background-image:url(/images/aragob_top.gif); background-repeat: no-repeat; float:left;}
#copy .aragobtop h2 { width: 399px; height: 16px; margin: 0px; padding: 0px; }
#copy .aragobtop h2 a { width: 399px; height: 16px; display: block; }
#copy .aragobtop h2 span { display: none; }
#login{ width: 245px; float: left; background-color: #34424F; border:1px solid #84919C; padding:1px; margin-left:130px; margin-top:6px; color: #FFF;}
#login h3{ margin: 0px; padding: 4px; padding-left: 8px;  border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFF; background-color: #53606D; }
#login form{ margin: 0px; padding: 8px; padding-right: 3px;}
#login form input {  font-size: 1em; font-weight: normal; color: #D3DBDA; background-color: #34424F; border: 1px solid #D3DBDA;}
#login form .botonLogin {width:60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #FFF; cursor: pointer; background-color: #778490; border: 1px solid #FFF;  text-transform: uppercase; }
/* Fin Cabecera */

/* Contenidos */
#cuerpo{ width:930px; float:left;}
#general{ width: 503px; min-height: 150px; height: 150px; float: left;  padding-left:87px; font-size: 1.2em; line-height:19px; background-image: url(/images/fondo_cursor_gral.gif);  background-position: top left;  background-repeat: no-repeat;   }
html>body #general { height: auto;}
#general h2{margin: 0px; margin-bottom:5px; padding: 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #83B747; line-height:21px;}
#general .proyecto{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FF9000;  font-weight: bold; margin-top:10px; }
#general .proyecto a{ font-size: 0.85em; color: #BEBEBE; margin-left:5px;}

#ensenanzas{ width: 930px; float: left; margin-top:15px; }
#ensenanzas .entrada{ width: 278px; float: left; border:1px solid #DDDDDD;}
#ensenanzas .entrada h3{ height:28px; margin: 0px; padding: 0px; padding-left:30px; padding-top:5px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #FFF;  background-image: url(/images/fondo_tit_entrada.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #F5F3F1; }
#ensenanzas .entrada h3 a{ color:#FFF;}
#ensenanzas .entrada .texto{ margin: 0px; padding: 0px; padding-left:30px; padding-right:10px; padding-bottom:10px; list-style-type: square;  background-color: #F5F3F1; border:1px solid #FFF; border-top:0px; }
#ensenanzas .entrada .texto ul{ margin: 0px; padding: 0px; padding-left:17px; }
#banners{ width: 930px; float: left; margin-top:25px; }
#banners img{ padding:1px; border:1px solid #C1C1C1; }
/* Fin Contenidos */

/* Pie */
#pie{ clear: both; width:930px; padding-top:8px; margin-top:25px; margin-bottom:25px; border-top:1px solid #DDDDDD; float:left;}
#pie .unioneuropea{ width: 150px; float: left; margin-right:0px;  line-height: 10px; font-size: 0.8em; color: #A6A6A6;  }
#pie .unioneuropea img{float: left; margin-top:0px; margin-right:5px; }
#pie .caipie{float: left;}
#pie .aragobpie{float: right;}
#pie .copyright{width:100%; float: left; margin-top:20px; text-align: center; font-size: 0.9em; color: #A6A6A6;}
/* Fin Pie */


