/* 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: #FF9000; 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.jpg); background-position: top right; background-repeat: no-repeat; float:left;}

/* Cabecera */
#cabecera{ width:930px; height:128px; 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;}
.breadcrumbs{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #596673; width: 660px;  }
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #596673; font-weight: normal; text-decoration: none; }
.breadcrumbs a:hover{ color: #83B747; text-decoration: underline; } 
.breadcrumbs .activo{ color: #83B747; font-weight: bold; }
h2.titulo{  height: 39px; margin: 0px; margin-top:30px; padding: 0px; padding-top:5px;  padding-left:60px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #83B747; background-image: url(../images/fondo_cursor.gif);  background-position: top left;  background-repeat: no-repeat; }

#cuerpoCont{ width: 930px; float: left; padding-top:5px; padding-bottom:10px;  background-image: url(../images/fondo_contenidos.gif);  background-position: top;  background-repeat: repeat-y;}
#cuerpoCont .contenidos{ width: 550px; float: left; font-size: 1.1em;}
#cuerpoCont .contenidos ul{  margin-top:2px;  margin-bottom:5px;}
#cuerpoCont .menuDcha{ width: 315px; float: right; margin-top:22px;}
#cuerpoCont .menuDcha h3{ margin: 0px; padding: 0px; padding-left:10px; padding-bottom:7px;  border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #83B747; border-bottom:1px solid #DDDDDD;}
#cuerpoCont .menuDcha h3 a{  color: #83B747; }
#cuerpoCont .menuDcha ul{ margin: 0px; margin-top:10px; padding: 0px;  border:0px;}
#cuerpoCont .menuDcha ul li{ list-style-type: none;  background-color: #F7F5F4; margin-bottom:4px;  font-weight: bold;  }
#cuerpoCont .menuDcha ul li a{ padding-right:3px; padding-left:2px;  line-height: 18px; color:#FF9000; }
#cuerpoCont .menuDcha ul ul{ margin: 0px; padding: 0px; padding-left: 45px;  border:0px; background-color: #FFF;}
#cuerpoCont .menuDcha ul ul li{ background-color: #FFF;  list-style-type: disc; margin-bottom:0px;  font-weight: normal;}
#cuerpoCont .menuDcha ul ul li.activo{ font-weight: bold; }
#cuerpoCont .menuDcha ul ul li a{ color: #000; padding-left: 0px;  }
/* 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 */


