/* Formulario seguimiento*/
body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #636468;
	
}
/*Cabecera*/
#cabecera{
  clear: both;
  float: left;
  height: auto;
  width: 100%;
  /*border-top: 1px solid #E6086F;*/
}
#pagcentsup{
  clear: both;
  float: left;
  width: 100%;
  background-image: url('./imagenes/foncabsup.gif');
}
#pagcentinf{
  clear: both;
  float: left;
  width: 100%;
  /*background-image: url('./imagenes/foncabinf.gif');*/
  height: auto;
}
#cajalogo{
  clear:both;
  float: left;
  width: 770px;
  height: auto;
  padding: 0px 0px 5px 0px;
 /* background-image: url('./imagenes/foncajlogo.gif');*/
}
#logo{
  float: left;
  height: auto;
  padding: 0px 0px 0px 10px;
}
#segab{
  float: rigth;
  /*width: 200px;*/
  height: auto;
  padding: 10px 0px 0px 0px;
  text-align: center;
  
}
/*Fin Cabecera*/
#cajaprinc{
  width: 770px;
  height: auto;
  padding: 5px 0px 0px 0px;
  text-align: left;
  margin: 0 auto;
  background: white;
}
.fondforsegui{
  width: 100%;
  height: auto;
  float: left;
  padding: 10px 0px 0px 0px;
 /* background-image: url('./imagenes/fondazul.gif');*/
  /*background: #F9FAFA;*/
 /* background:#EDF2F4;*/
}
#cajlog{
  width: 250px;
  height: 150px;
  background-image: url('./imagenes/fonlogin.gif');
}

.foncajlog{
  width: auto;
  height: auto;
  float: left; 
  padding: 2px;
  /*background-image:url('./imagenes/fonrep4.gif');*/
}
.cajlog1{
  float: left;
  width: 230px;
  height: auto;
  margin: 5px;
}
.cajlog11{
  float: left;
  width: auto;
  height: auto;
  margin: 10px;
}
.cajlog2{
  float: right;
  width: auto;
  height: auto;
  margin: 10px;
}
#cajerrorlog{
  clear:both;
  float: left;
  width: 250px;
  height: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #ff0000;
  border: 1px solid #ff0000;
  margin: 5px 0px 0px 5px;
  padding: 3px 2px 3px 2px;
}
.fondforrep{
  width: 100%;
  height: auto;
  float: left;
  background: #E8F5FB;
}
/*.centro{
  text-align: center;
}*/
.nomorg{
  float: left;
  font-size:12px;
  width: 500px;
}
.actdatorg{
  float: right;
  font-size:13px;
  color: #33426f;
  font-weight: bold;
  width: 250px;
  padding: 0px 0px 0px 5px;
}
#cabeform{
  clear: both;
  float: left;
  width: 760px;
  height: auto;
  padding: 5px;
  border-bottom: 1px dashed  #EAEBEB;
  text-align: rigth;
}
#contenido{
  clear: both;
  float: left;
  height: auto;
  width: 100%;
  padding: 10px 0px 10px 0px;
  text-align: left;
}
.formizqs{
  clear: both;
  float: left;
  width: 360px;
  margin: 3px;
  height: auto;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formizq{
  clear: both;
  float: left;
  width: 360px;
  margin: 3px;
  height: 50px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formizqmedseg{
  clear: both;
  float: left;
  width: 360px;
  margin: 3px;
  height: 65px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formizqboxseg{
  clear: both;
  float: left;
  width: 360px;
  margin: 3px;
  height: 80px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formizqboxextseg{
  clear: both;
  float: left;
  width: 360px;
  margin: 3px;
  height: 100px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formders{
  float: right;
  width: 360px;
  margin: 3px;
  height: auto;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formder{
  float: right;
  width: 360px;
  margin: 3px;
  height: 50px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formdermedseg{
  float: right;
  width: 360px;
  margin: 3px;
  height: 65px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formderboxseg{
  float: right;
  width: 360px;
  margin: 3px;
  height: 80px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formderboxextseg{
  float: right;
  width: 360px;
  margin: 3px;
  height: 100px;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formtexts{
  clear: both;	
  float: left;
  width: 180px;
  padding: 3px;
  height: auto;
}
.formtext{
  float: left;
  width: 220px;
  padding: 5px;
  height: 50px;
}
.formtextlong{
  float: left;
  width: 340px;
  padding: 5px;
  height: 25px;
}
.formtextlongauto{
  float: left;
  width: 340px;
  padding: 5px;
  height: auto;
}
.formtextauto{
  float: left;
  width: 220px;
  padding: 5px;
  height: auto;
}
.formtextbox{
  float: left;
  width: 220px;
  padding: 5px;
  height: 90px;
}
.formtextboxext{
  float: left;
  width: 220px;
  padding: 5px;
  height: 100px;
}
.formtextcurd{
  float: left;
  width: 420px;
  padding: 5px;
  height: 20px;
}
.formtextorg{
  float: left;
  width: 540px;
  padding: 5px;
  height: 20px;
}
.formtextcur{
  float: left;
  width: 80px;
  padding: 5px;
  height: 20px;
}
.formcur{
  clear: both;
}
.formopcs{
  float: left;
  width: 500px;
  padding: 3px;
  height: auto;
}
.formopcsizq{
  float: left;
  width: 45%;
  padding: 3px;
  height: auto;
  margin: 0px 10px 0px 0px;
}
/*.formopcsdos{
  float: left;
  width: 100px;
  padding: 3px;
  height: auto;
}*/
.formopc{
  float: left;
  width: 120px;
  padding: 5px;
  height: auto;
}
.formcomps{
  clear: both;
  float: left;
  width: 100%;
  margin: 2px;
  height: auto;
  border: 1px solid #fff;
  background: #F2F2F3;
}
.formcomp{
  clear: both;
  float: left;
  width: 740px;
  margin: 5px;
  height: 100%;
  border: 2px solid #BBC9CF;
  background: #ffffff;
}
.formtextcomps{
  float: left;
  width: 600px;
  padding: 5px;
  height: auto;
}
.formtextcomp{
  float: left;
  width: 600px;
  padding: 5px;
  height: 50px;
}
.formopccomp{
  float: left;
  width: 120px;
  padding: 5px;
  height: auto;
}
.formtextcomptod{
  float: left;
  width: 730px;
  padding: 5px;
  height: auto;
  text-align: justify;
}
.formdivtodmul{
  float: left;
  width: 730px;
  padding: 5px;
  height: auto;
}
.formtextopcmul{
  float: right;
  width: 480px;
  padding: 5px;
  height: 25px;
}
.formtextopcmulcuat{
  float: right;
  width: 240px;
  padding: 5px;
  height: 25px;
}
.formtextopcmulcuatizq{
  float: left;
  width: 315px;
  padding: 5px;
  height: 25px;
}
.formtextopcmulcuatizqsm{
  float: left;
  width: 200px;
  padding: 5px;
  height: 25px;
}
.formtextopcmulcuatizqsma{
  float: left;
  width: 200px;
  padding: 5px;
  height: auto;
}
.formopcmul{
  float: left;
  width: 70px;
  padding: 5px;
}
.cabeopcmul{
  float: left;
  width: 730px;
  padding: 5px;
  height: auto;
}
.formconjopcmul{
  clear: both;
  float: left;
  width: 730px;
  padding: 5px;
  height: 25px;
}
.formopcmulform{
  float: left;
  width: 170px;
  padding: 5px;
  height: auto;
}
.formopcmulformm{
  float: left;
  width: 110px;
  padding: 5px;
  height: auto;
}
.subtituloform{
   clear: both;
   float: left;
   font-weight: bold;
   font-size: 11px;
   color: #4F6093;
   width: 730px;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 5px;
   
}
.subtituloleg{
   font-weight: bold;
   font-size: 14px;
   color: #34b4ca;
  
}
.titulocent{
   font-weight: bold;
   font-size: 14px;
   color: #34b4ca;
}
.forsel{
  font-size:12px;
  color: #636466;
  width: auto;
  border-bottom: 1px solid #b7b7b8;
  border-right: 1px solid #b7b7b8;
  border-top: 1px solid #b7b7b8;
  border-left: 1px solid #b7b7b8;
  background:#fff; 
}
.forselko{
	font-size:12px;
	color: #636466;
	border: 1px solid #FF0000;
}
.forselr{
  font-size:13px;
  font-weight: bold; 
  color: green;
  width: auto;
  border-bottom: 1px solid #b0bbd9;
  border-right: 1px solid #b0bbd9;
  border-top: 1px solid #6174A7;
  border-left: 1px solid #6174A7;
  background:#F8F9FC; 
}
#formbotcent{
  width: 30%;
  margin: 15px 0px 10px 0px;
  padding: 2px 0px 2px 0px;
  text-align: center;
}
.forselenv{
  font-size:12px;
  color: #636466;
  width: auto;
  border: 1px solid #b7b7b8;
  background:#fff; 
  cursor: pointer;
}
.forselenv:hover{
  color: #000;
  background:#E0E2E4; 
}
/* Seguimiento */
.trimformseguia{
  font-size:13px;
  color: #33426f;
  font-weight: bold;
  width: 30px;
  padding: 0px 5px 0px 5px;
}
.trimformsegui{
  font-size:11px;
  color: #CFD8EC;
  font-weight: bold;
  width: 30px;
  padding: 0px 5px 0px 5px;
}
.trimformseguiok{
  font-size:11px;
  color: #CFD8EC;
  font-weight: bold;
  width: 30px;
  padding: 0px 5px 0px 5px;
  text-decoration: line-through;
}
.trimcformseguia{
  font-size:13px;
  color: #33426f;
  font-weight: bold;
  width: 170px;
  padding: 0px 5px 0px 5px;
}
.trimcformsegui{
  font-size:11px;
  color: #CFD8EC;
  font-weight: bold;
  width: 170px;
  padding: 0px 5px 0px 5px;
}
.trimcformseguiok{
  font-size:11px;
  color: #CFD8EC;
  font-weight: bold;
  width: 170px;
  padding: 0px 5px 0px 5px;
  text-decoration: line-through;
}
#seguibox{
  clear: both;
  float: left;
  width: 760px;
  height: auto;
  padding: 5px;
  text-align: left;
}
.centroseg{
  clear: both;
  float: left;
  width: 100%;
  margin: 3px;
  height: auto;
  padding: 5px 0px 5px 0px;
  border-bottom: 1px solid #b0bbd9;
 /* border-right: 1px solid #b0bbd9;
  border-top: 1px solid #6174A7;
  border-left: 1px solid #6174A7;*/
}
.centrosegaux{
  clear: both;
  float: left;
  width: 100%;
  margin: 3px;
  height: auto;
  padding: 3px 0px 3px 0px;
}
.centroseglogin{
  clear: both;
  float: left;
  width: auto;
  margin: 3px;
  height: auto;
  padding: 3px 0px 3px 0px;
}
.izqcentroseg{
  float: left;
  width: 340px;
  margin: 3px;
  padding: 5px;
  height: auto;
}
.mediocentroseg{
  float: left;
  width: 140px;
  margin: 3px;
  padding: 5px;
  height: auto;
}
.dercentroseg{
  float: right;
  width: 190px;
  margin: 3px;
  padding: 5px;
  height: auto;
}

a.enlcentrosegui:visited{
  text-decoration: none;
} 
a.enlcentrosegui:active{
  text-decoration: none;
}
a.enlcentrosegui:link{
  text-decoration: none;
}
a.enlcentrosegui:hover{
  text-decoration: underline;
}
#sobcab{
  font-size: 10px;
  background-image: url('./imagenes/fondsubform.gif');
  margin: 0px 0px 0px 550px;
  text-align: center;
  padding: 2px 0px 2px 0px;
  /*border: 1px solid #5DBACC;*/
  border-bottom: 1px solid #A1BFCC;
  border-right: 1px solid #A1BFCC;
  border-top: 2px solid #819AA5;
  border-left: 2px solid #819AA5;
}
#mensup{
  clear: both;
  float: left;
  width: 100%;
}
.botmensup{
  float: left;
  font-size: 12px;
  background-image: url('./imagenes/botmensup.gif');
  background-repeat: no-repeat;
  padding: 8px 0px 8px 0px;
  text-align: center;
  width: 150px;
  height: 30px;
}
.botmensupa{
  float: left;
  font-size: 12px;
  background-image: url('./imagenes/botmensupa.gif');
  background-repeat: no-repeat;
  padding: 8px 0px 8px 0px;
  text-align: center;
  width: 150px;
  height: 30px;
  color: red;
}
a.enlmensup:visited{
  text-decoration: none;
  color: #4F6093;
  font-weight: bold;
} 
a.enlmensup:active{
  text-decoration: none;
  color: #4F6093;
  font-weight: bold;
}
a.enlmensup:link{
  text-decoration: none;
  color: #4F6093;
  font-weight: bold;
}
a.enlmensup:hover{
  text-decoration: underline;
  color: #4F6093;
  font-weight: bold;
}
.mensaje{
  font-size:12px;
  color: #058414;
  font-weight: bold;
}
.mensajee{
  font-size:12px;
  color: #ff0000;
  font-weight: bold;
}
#cajmensaje{
  clear: both;
  float: left;
  width: 100%;
  margin: 20px 0px 20px 0px;
  padding: 5px;
}
#cajmensajec{
  
  float: left;
  width: 100%;
  margin: 20px 0px 50px 0px;
  text-align: center;
  padding: 5px;
}
.centindex{
  font-size: 13px;
  color: #33426f;
  font-weight: bold;
}


/*Generales***********************************************************************************************************************************************/
.formizqbox{
  clear: both;
  float: left;
  width: 110px;
  margin: 5px 2px 0px 2px;
  height: 80px;
}

/*Principal*/

/*Cabecerar*/


.textcent{
  text-align: center;
}
#stock{
  clear: both;
  float: rigth;
}
.textdesac{
  color: #b0bbd9;
}

.lincabazu{
  border-bottom: 2px solid #E3EAF9;
}
.lincabroj{
  border-bottom: 2px solid #F8E0E0;
}
.lincabver{
  border-bottom: 2px solid #DEF9EE;
}
.lincabnar{
  border-bottom: 2px solid #FEF3DA;
}
.lincabgri{
  border-bottom: 2px solid #E9E8E8;
}


#quien{
  float: left;
  width: 360px;
  height: auto;
  padding: 20px 10px 10px 10px;
  margin: 2px 0px 5px 20px;
  text-align: center;
  font-family: Times,Calibri, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
#fecha{
  float: right;
  width: 200px;
  height: auto;
  padding: 10px;
  margin: 2px 0px 5px 2px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #E9EEFC;
}
#cajamensup{
  float: left;
  padding: 0px;
  font-size: 11px;
  font-weight: bold;
  height: auto;
  width: 100%;
  /*border-bottom: 0px solid #6794B2;*/
  background: #6794B2;
}
#cajamensupbot{
  float: left;
  padding: 2px 0px 2px 0px;
  background-image: url('./imagenes/borde/foncabmensup.gif');
  width: 100px;
  height: 37px;
  text-align: center;
  border-bottom: 1px solid #6794B2;
}
#cajamensupbota{
  padding: 2px 0px 2px 0px;
  width: 100px;
  height: 37px;
  text-align: center;
  border-bottom: 1px solid #ffffff;
}
.botmensup{
  float: left;
  margin: 0px 0px 0px 0px;
  height: auto;
  
}
.borsupcabmensup{
  padding: 0px;
  width: 100px;
  height: 7px;
 
}
#borsupcen{
  float: left;
  margin: 0px;
  height: auto;
}
#borinfcen{
  margin: 0px 0px 10px 0px;
  height: auto;
}
.cajamensupbotaazu {
  background-image: url('./imagenes/borde/foncabmensupazu.gif');
  border-bottom: 1px solid #E9EAEA;
  /*border-bottom: 1px solid #7487AE;*/
}
.cajamensupbotaroj {
  background-image: url('./imagenes/borde/foncabmensuproj.gif');
  border-bottom: 1px solid #E9EAEA;
  /*border-bottom: 1px solid #F76868;*/
}
.cajamensupbotaver {
  background-image: url('./imagenes/borde/foncabmensupver.gif');
  border-bottom: 1px solid #E9EAEA;
  /*border-bottom: 1px solid #39745D;*/
}
.cajamensupbotanar {
  background-image: url('./imagenes/borde/foncabmensupnar.gif');
  border-bottom: 1px solid #E9EAEA;
  /*border-bottom: 1px solid #FFBA26;*/
}
.cajamensupbotagri {
  background-image: url('./imagenes/borde/foncabmensupgri.gif');
  border-bottom: 1px solid #E9EAEA; 
  /*border-bottom: 1px solid #A1A1A1;*/
}
.datcentroazu {
   background-image: url('./imagenes/borde/fonmencenazu.gif');
}
.datcentroroj {
  background-image: url('./imagenes/borde/fonmencenroj.gif');
}
.datcentrover {
  background-image: url('./imagenes/borde/fonmencenver.gif');
}
.datcentronar {
   background-image: url('./imagenes/borde/fonmencennar.gif');
}
.datcentrogri {
  background-image: url('./imagenes/borde/fonmencengri.gif');
}
a.opccajmensup:visited{
  padding: 2px 0px 2px 0px;
  color: #33426f;
  text-decoration: none;
} 
a.opccajmensup:active{
  padding: 2px 0px 2px 0px;
  color: #33426f;
  text-decoration: none;
}
a.opccajmensup:link{
  padding: 2px 0px 2px 0px;
  color: #33426f;
  text-decoration: none;
}
a.opccajmensup:hover{
  padding: 2px 0px 2px 0px;
  color: #900213;
  text-decoration: none;
}
/*Búsqueda de solicitud*/

/*Menu izquierdo*/
#datderecha {
  /*float: left;*/
  float: right;
  width: 170px;
  /*border-right: 3px solid #FBB0B5;
  border-bottom: 3px solid #FBB0B5;*/
}
#cajrellenacab{
  clear: both;
  padding: 5px;
  font-weight: bold;
  font-size: 12px;
  height:auto;
  
  /*background-image:url('./imagenes/fond1ii.gif');*/
}

#enlcajizq{
  padding: 2px 5px 2px 10px;
} 
#iconimag
{
  float: left;
  padding: 0px 0px 3px 0px;
}
#icontext
{
  float: rigth;
  color: #33426f;
  font-weight: normal;
  font-size: 11px;
}
a.datos:visited{
  color:#33426f;
  text-decoration: none;
} 
a.datos:active{
  color:#33426f;
  text-decoration: none;
}
a.datos:link{
  color:#33426f;
  text-decoration: none;
}
a.datos:hover{
  color: black;
  text-decoration: underline;
  background:  #EAEBEB;
}
/*Datos*/

#datcentro {
  float: left;
  width: 550px;
  height: auto;
  /*text-align: justify;*/
  padding: 0px;
}
#datos{
  width: 530px;
  margin: 5px;
  padding: 5px;
}
#datosj{
  width: 530px;
  margin: 5px;
  padding: 5px;
  text-align:justify;
}
#migapan{
  float: left;
  text-align: right;
  font-size: 10px;
  padding: 7px 0px 7px 0px;
  margin: 0px 5px 0px 0px;
  width: 540px;
  /*background: #39745D;*/
}
/*.datcentroazu {
  border-top: 1px solid #2805FE;
}
.datcentroroj {
  border-top: 1px solid #FE0012;
}
.datcentrover {
  border-top: 1px solid #35B602;
}
.datcentronar {
  border-top: 1px solid #FFB007;
}
.datcentrogri {
  border-top: 1px solid #6E6E6E;
}*/

.cajsimple{
  /*border-top: 1px solid #b0bbd9;*/
  /*border-right: 1px solid #b0bbd9;
        border-bottom: 1px solid #b0bbd9;*/
  border-left: 1px dashed #b0bbd9;
  padding: 2px 5px 2px 5px;
  margin: 2px 0px 2px 0px;
  width: auto;
}
.cajsimplebot{
  /*border: 1px solid #b0bbd9;*/
  margin: 5px 2px 5px 2px;
  text-align: center; 
}

.imagpag{
   /*border-top: 1px solid #b0bbd9;
   border-bottom: 1px solid #b0bbd9;
   border-left: 1px solid #b0bbd9;
   border-right: 1px solid #b0bbd9;*/
}
.titulogri{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #5E5E5E;
}
.tituloazu{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #3A5385;
}
.titulover{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #1E6449;
}
.titulonar{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #FF9314;
}
.tituloroj{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #FE0012;
}
.subtitulo{
   font-weight: bold;
   font-size: 11px;
}

/*Formularios*/

#iconimagsol
{
 float: left;
 margin: 0px 0px 0px 5px;
}
#icontextsol
{
  width: 70px;
  float: left;
  color: #33426f;
  font-weight: normal;
  font-size: 11px;
  margin: 0px 0px 0px 5px;
  text-align:center;
}
#formusol{
  clear: both;
  border-top: 1px dashed #b0bbd9;
  padding: 5px 0px 0px 0px;
}
#formubi{
  margin-top: 0px;
}
#formizq{
  clear: both;
  width: 300px;
  float: left;
  padding: 5px 5px 2px 0px;
  height: auto;
}


.formderbox{
  float: right;
  width: 400px;
  margin: 5px 2px 0px 2px;
  height: 70px;
}
.formizqtex{
  float: left;
  width: 520px;
  margin: 10px 2px 0px 2px;
  height: auto;
  color: #4F6093;
}
/*Formulario ordenador*/
.formsubord{
  font-weight: bold;
}
.formprecord{
  font-weight: bold;
  color: #1E6449;
  font-size: 12px;
}
.formordtitcant{
  clear: both;
  float: left;
  width: 50px;
  margin: 5px 0px 0px 0px;
  height: 15px;
  text-align: center;
  color: #4F6093;
  font-weight: bold;
}
.formordtittipo{
  float: left;
  width: 170px;
  margin: 5px 0px 0px 0px;
  height: 15px;
  text-align: center;
  color: #4F6093;
  font-weight: bold;
}
.formordcant{
  clear: both;
  float: left;
  width: 40px;
  margin: 5px 5px 0px 3px;
  height: 20px;
}
.formordtipo{
  float: left;
  width: 170px;
  margin: 5px 0px 0px 0px;
  height: 20px;
  padding: 0px 0px 0px 3px;
}
.formordcants{
  clear: both;
  float: left;
  width: 40px;
  margin: 5px 5px 0px 3px;
  height: 30px;
}
.formordtipos{
  float: left;
  width: 170px;
  margin: 5px 0px 0px 0px;
  height: 30px;
  padding: 0px 0px 0px 3px;
}
.formtextord{
  float: left;
  margin: 5px 0px 5px 10px;
  height: auto;
  width: 220px;
}
.repregpais{
  font-weight: bold;
  font-size: 13px;
}
#formnot{
  clear: both;
  float: left;
  width: 520px;
  text-align: right;
}
#formder{
  float: rigth;
  height: auto;
  margin: 0px;
  padding: 5px 5px 2px 0px;
  font-size: 60%;
  height: auto;
}

#formopc{
  clear: both;
  height: auto;
}
#formdertn{
  float: rigth;
  height: auto;
  margin: 0px;
  padding: 5px 5px 2px 0px;
}
.formotraopc{
  font-size: 11px;
  color: #b0bbd9;
  padding: 0px 13px 0px 10px;
}
.formsoltipoord{
  font-size: 11px;
  color: #33426f;
  padding: 0px 10px 0px 10px;
}
.formsolcompad{
  font-size: 11px;
  color: #33426f;
  padding: 0px 5px 0px 10px;
}

.forselbot{
  font-size:11px;
  color: #33426f;
  width: auto;
  border-bottom: 1px solid #b0bbd9;
  border-right: 1px solid #b0bbd9;
  border-top: 1px solid #39745D;
  border-left: 1px solid #39745D;
  background:#F8F9FC;
  cursor: pointer;
}
.forselbotcanc{
  font-size:11px;
  color: #33426f;
  width: auto;
  border-bottom: 1px solid #45BB8D;
  border-right: 1px solid #45BB8D;
  border-top: 1px solid #39745D;
  border-left: 1px solid #39745D;
  background:#DEF9EE; 
  text-align: center;
}
/*Pie*/
#cajapie{
  clear: both;
  border-top: 1px solid #b0bbd9;
  color: #33426f;
  padding: 5px 5px 5px 5px;
  margin: 10px 0px 0px 0px;
 
}
/*Formulario seguimiento*/
#formboxseg{
  width: auto;
  height: auto;
  padding: 5px 0px 5px 0px;
  clear: both;
}
.represizq{
  clear: both;
  float: left;
  width: 110px;
  margin: 5px 2px 0px 2px;
  height: 25px;
}
.represder{
  float: right;
  width: 400px;
  margin: 5px 2px 0px 2px;
  height: 25px;
  color: #5E6C97;
}
.boxcabseg{
  float: left;
  width: 150px;
  margin: 10px;
  font-weight: bold;
}
.boxcabsegf{
  float: left;
  width: 80px;
  margin: 10px;
  font-weight: bold;
}
.boxseg{
  clear:both;
  float: left;
  width: 520px;
}
.boxsegind{
  float: left;
  width: 150px;
  margin: 10px;
  color: #33426f;
}
.boxsegindf{
  float: left;
  width: 80px;
  margin: 10px;
  color: #33426f;
}
.boxseginddf{
  float: left;
  width: 80px;
  margin: 10px;
  color: #6F88CD;
}
.boxsegindd{
  float: left;
  width: 150px;
  margin: 10px;
  color: #5E6C97;
}
/*Oferta de ordenadores*/
#ofertaexp{
  
  height: auto;
  padding: 5px 0px 5px 0px;
  clear: both;
}
.ofertaizq{
  float: left;
  width: 240px;
  margin: 2px;
}

.contofer{
  float: left;
  width: 240px;
  border: 1px solid #4F6093;
  height: auto;
}
.contoferwhite{
  background: #E3EAF9;
  float: left;
  width: 240px;
  border: 1px solid #4F6093;
  height: auto;
}
.ofercaracth{
  
  float: left;
  width: 80px;
  /*border: 1px solid #b0bbd9*/
  margin: 2px;
  height: auto;
}
.oferdetah{
  
  float: right;
  width: 110px;
  margin: 2px;
  height: auto;
}
.ofercaracts{
  
  float: left;
  width: 80px;
  /*border: 1px solid #b0bbd9*/
  margin: 2px;
  height: 50px;
}
.oferdetas{
  
  float: right;
  width: 110px;
  margin: 2px;
  height: 50px;
}
.ofertader{
  float: right;
  width: 240px;
  margin: 2px;
  height: auto;
}
.oferexplicaamp{
  clear: both;
  float: left;
  width: 500px;
  margin: 2px;
  padding: 5px 0px 0px 0px;
  height: auto;
  text-align: justify;
}
.ofertadescizq{
  float: left;
  width: 240px;
  margin: 2px;
  text-align: justify;
}
.ofertadescder{
  float: right;
  width: 240px;
  margin: 2px;
  height: auto;
  text-align: justify;
}
/*cabecera formularios de solicitud*/
#icosolform{
  float: left;
  width: 520px;
  padding: 5px 5px 0px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
  font-size: 12px;
  height: auto;
}
#icosolformcanc{
  float: right;
  width: auto;
  height: auto;
  padding: 0px 5px 0px 0px;
  margin: 2px 0px 5px 0px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#cabe{
  width: 100%;
  height: 15px;
  background-image:url('./imagenes/cabe.jpg');  
}
/* Contactanos*/
.contizq{
  clear: both;
  float: left;
  width: 100px;
  margin: 5px 2px 0px 2px;
  height: 70px;
}
.contder{
  float: right;
  width: 410px;
  margin: 5px 2px 0px 2px;
  height: 70px;
}
/*Reportes*/
.reppais{
  /*clear: both;*/
  float: left;
  width: 520px;
  margin: 5px 2px 0px 2px;
  border-bottom: 1px solid #FEF3DA;
}
.reppaistit{
  float: left;
  width: 520px;
  margin: 5px 2px 0px 2px;
  padding: 0px 0px 5px 0px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #FEF3DA;
 
}
.reptitpaisorg{
  float: left;
  width: 200px;
  height: auto;
  border-right: 1px solid ##33426f;
}
.reptitpaisarea{
  float: left;
  width: 100px;
  height: auto;
}
.reptitpaisproy{
  float: left;
  width: 200px;
  height: auto;
  border-left: 1px solid ##33426f;
}
.reppaisorg{
  float: left;
  width: 200px;
  height: auto;
  padding: 0px 5px 0px 4px;
  overflow: hidden;
}
.reppaisarea{
  float: left;
  width: 100px;
  height: auto;
  padding: 0px 3px 0px 3px;
  overflow: hidden;
}
.reppaisproy{
  float: left;
  width: 200px;
  height: auto;
  padding: 0px 4px 0px 5px;
  overflow: hidden;
}
.reppaisenl{
  float: left;
  width: 510px;
  margin: 5px 2px 0px 2px;
  text-align: right;
  color: #6F88CD;
}
.repreg{
  float: left;
  width: 520px;
  margin: 2px;
  text-align: left;
  /*font-size: 12px;*/
  font-weight: bold;
}
/*Generales*/
p.right {text-align: right}

/*pruebas
* set millions of background images */
.rbroundbox { background: url('./imagenes/foncajmensup.jpg') repeat; }
.rbtop div { background: url(./imagenes/borde/tl.gif) no-repeat top left; }
.rbtop { background: url(./imagenes/borde/tr.gif) no-repeat top right; }
.rbbot div { background: url(./imagenes/borde/bl.gif) no-repeat bottom left; }
.rbbot { background: url(./imagenes/borde/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 160px;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0px; padding: 5px 2px 5px 2px;}
.rbroundbox { width: 160px; }

.cabofer { clear: both; background:  #EAEBEB; }
.rbtopofer div { background: url(./imagenes/borde/tlofer.gif) no-repeat top left; }
.rbtopofer { background: url(./imagenes/borde/trofer.gif) no-repeat top right; }

/* height and width stuff, width not really nessisary. */
.rbtopofer div, .rbtopofer{
width: 65px;
height: 7px;
font-size: 1px;
}
.rbcontentofer { margin: 0px; padding: 0px 2px 2px 4px;}
.cabofer { width: 65px;}

/*Pestañas de oferta ****************************************/
#cajamenofer{
  float: left;
  padding: 3px 0px 0px 0px;
  font-size: 11px;
  font-weight: bold;
  height: auto;
  width: 100%;
}
.cajamenoferbot{
  float: left;
  padding: 2px 0px 2px 0px;
  background-image:url('./imagenes/borde/foncabmenofer.gif');  
  width: 70px;
  height: 18px;
  text-align: center;
}
.cajamenoferbota{
  float: left;
  padding: 2px 0px 2px 0px;
  background-image:url('./imagenes/borde/foncabmenofera.gif');  
  width: 70px;
  height: 18px;
  text-align: center;
}
.botmenofer{
  float: left;
  margin: 0px 2px 0px 2px;
  height: auto;
}
.borsupcabmenofer{
  padding: 0px;
  width: 70px;
  height: 5px;
}
.izq{
  clear: both;
  float: left;
  width: 250px;
  margin: 5px;
  
}
.der{
  float: right;
  width: 250px;
  margin: 5px;
}
.formtextautosmall{
  clear: both;
  float: left;
  width: 150px;
  padding: 5px;
  height: auto;
}
#menerror{
  margin: 5px 0px 10px 0px;
  padding: 5px;
  font-size:12px;
  color: #f00;
  width: auto;
  border: 1px solid #b7b7b8;
}
.menerrortext{
  color: #636466;
}
.menerrorcaj{
	color: #fff;
	border: 1px solid #FF0000;
}
#menok{
  margin: 5px 0px 10px 0px;
  padding: 5px;
  font-size:12px;
  color: #f00;
  width: auto;
  border: 1px solid #b7b7b8;
}
.menoktext{
  color: #636466;
}
#instrucciones{
  clear: both;
  float: left;
  width: 510px;
  height: 170px;
  border: 1px solid #b7b7b8;
  margin: 5px 0px 5px 0px;
  padding: 5px;
}
#login{
  float: right;
  width: 230px;
  height: 170px;
  border: 1px solid #b7b7b8;
  margin: 5px 0px 5px 0px;
  padding: 5px;
}
#datproy{
  clear: both;
  float: left;
  width: 510px;
  height: auto;
  border: 1px solid #b7b7b8;
  margin: 5px 0px 5px 0px;
  padding: 5px;
}
#salirproy{
  float: right;
  width: 220px;
  height: 100px;
  /*border: 1px solid #b7b7b8;*/
  margin: 5px 0px 5px 0px;
  padding: 5px;
}
#salirotro{
  clear: both;
  float: left;
  width: 100px;
  padding: 2px;
  height: auto;
}
#salirok{
  float: right;
  width: 100px;
  padding: 2px;
  height: auto;
  text-align: center;
}
#pie{
  clear: both;
  float: left;
  width: 100%;
}
#logintext{
  margin: 10px 0px 5px 0px;
  float: left;
  width: 100%;
}
#logincaj{
  margin: 5px 0px 5px 0px;
  float: left;
  width: 100%;
}
.textlogi{
  clear: both;
  float: left;
  width: 75px;
}
.cajlogi{
  float: left;
  width: 120px;
}
.cajsalir{
  padding: 5px;
  font-size:12px;
  color: #636466;
  width: 100px;
  border: 1px solid #b7b7b8;
  background:#fff; 
  cursor: pointer;
  text-decoration: none;
}
.cajsalir:hover{
  background: #E0E2E4;
  color: #000;  
}
a.bases{
  font-weight: bold;
  font-size: 14px;
  color: #34b4ca;
}
a.bases:hover{
  text-decoration: underline;
}
.ochenta{
  float: right;
  width: 90%;
}
.veinte{
  clear: both;
  float: left;
  width: 10%;
}
.cien{
  clear: both;
  float: left;
  width: 100%;
}