/* body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0; padding:0; background:url(../img/bg_body.jpg) repeat-x left top #0054ba;} */
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4F4E4E; margin:0; padding:0; background:url(../img/bg_body.jpg) repeat-x left top #0054ba;}

h1 {font-size:21px; color:#f68d28; margin:0; padding:0 0 15px 10px; float:left;}
h2 {font-size:16px; font-weight:bold; margin:0; padding:0 0 15px 0px; }
hr {border:0 none; color: #f68d28; background-color: #f68d28; height: 1px;}
hr.blue {color: #D2E3F7; background-color: #D2E3F7; }

a {color:#0046ad; text-decoration:none;}
a:hover {color:#f68d28; text-decoration:underline;cursor: pointer;}
a.botS {font-size:11px; font-weight:bold; color:#fff; padding:4px 9px 4px 17px; background:url(../img/bg_bot_small.gif) repeat-x left top;height:41px;}

p {margin:0; padding:0;}
img {border:0;}

#Buscador input[type="text"], input[type="checkbox"], select {font-size:13px; font-weight:normal; padding:1px} /*margin:0px 2px 0px 0px;*/
#Buscador form {padding:0;margin:0;}



input[type="submit"], input[type="button"] {border: 0px; height:21px; padding:4px 9px 4px 17px; background:url(../img/bg_bot_small.gif) repeat-x left top;
                    	margin: 0px; color: #FFF;	font: bold 11px Arial, sans-serif; cursor: pointer;}

input[type="submit"].disable {background:url(../img/bg_bot_small_gris.jpg) repeat-x left top;}
/* input[type="submit"]:hover {text-decoration:underline;} */

#Centro input[type="text"], input[type="password"], textarea {border:solid #7F9DB9 1px; }
#Centro input[type="checkbox"] {border:none;}
#Centro input[type="text"] {height: 18px; }

table.TablaForm {border:solid #000000 0px;border-collapse:collapse;}
.TablaFormTD {padding: 1px; border:solid #C0C0C0 0px; height:26px; }

textarea.tiny{width: 80%;}

/* Cabecera */
#Cab {width:960px; height:100px; margin:auto; overflow:hidden;}
#Usuariox {font-size:11px; width:210px; height:32px; margin:20px 0 19px 0; padding:4px 0 0 35px; background:url(../img/bg_usuario.gif) no-repeat left top;}
#Menu {width:760px; height:25px;}
#Menu ul {margin:0; padding:0; list-style:none;}
#Menu li {font-size:11px; font-weight:bold; text-align:center; width:120px; height:19px; margin:0 5px 0 0; padding:6px 0 0 0; list-style:none; float:left;}
#Menu .On {background:url(../img/menu_on.gif) no-repeat left top;}
#Menu .Off {background:url(../img/menu_off.gif) no-repeat left top;}
#Logo {padding:19px 19px 0 0; float:right;}

/* Contenido */
#Cont {width:940px; margin:auto; padding:20px 10px 0 10px; background:url(../img/bg_cont.gif) no-repeat right top #fff; overflow:hidden;}
#ContPie {width:960px; height:10px; margin:auto; background:url(../img/bg_cont_pie.gif) no-repeat left top;}
#HerramientasTop {font-size:11px; height:20px; padding:3px 10px 0 0; float:right;}
#HerramientasTop input, #HerramientasTop img, #TablaBotones select, #TablaBotones img {vertical-align:middle;}
#HerramientasTop img, #TablaBotones img {padding:0 10px 0 10px;}
#Tabla {width:938px; border:solid #f68d28 1px; clear:both;}
/* #TablaCab {height:66px; padding:7px 10px 0 10px; background:url(../img/bg_cab_tabla.gif) repeat-x left top;} */
#TablaCab {padding:7px 10px 0 10px; border-bottom:solid #C0C0C0 1px; background: #DCDDDC url(../img/bg_cab_tabla.gif) repeat-x left top; }

/*
border:solid #000000 1px
*/


#TablaBotones {font-size:11px; height:32px; margin-top:7px; padding-top:6px; background:url(../img/bg_botones_tabla.gif) repeat-x left top; }
#Tabla table {margin-left:10px;}
#Tabla td {vertical-align:top; padding:4px 0 3px 0; border-bottom:solid #d2e3f7 1px; }
/* #Tabla th {vertical-align:top; padding:5px 0 4px 0; border-bottom:solid #d2e3f7 1px;} */

#Tabla .Top {font-size:11px; color:#8c8c8c; padding:3px 0 3px 0; border-bottom:solid #bebebe 1px;}
#Paginas {text-align:center; padding:0px 0px 10px 0px;}
#Paginas span {padding:0 20px 0 20px;}


/* Pie */
#Pie {font-size:11px; text-align:center; color:#99bbe3; width:960px; margin:auto; padding:20px 0 20px 0; overflow:auto;}
#Pie a {color:#fff;}
#Pie span {padding:0 6px 0 6px;}

/* oriolg */
#Centro {width:910px; border:solid #f68d28 0px; clear:both; padding: 1em;}
#Centro form {padding-left:10px;margin:0px;} /* border:solid #7F9DB9 1px;} */
#HomeCartelAzul {float:right;padding:30px 20px 20px 30px; width:480px; height:180px; background: #FFFFFF url(../img/home_cajafondo_azul.gif) no-repeat; }
#HomeFlashGifra {border:none;}


.txtalerta {color:#FF3300; } /* error border:1px dotted #FF3300 carbassa: color:#f68d28; font-weight:bold;  */
.txtalertaMarco {color:#FF3300;border:solid 1px #f68d28;padding:3px; } /*border:solid #7F9DB9 1px;*/
#amarcoenviar input[type="submit"] {height:24px} /* oriolg */



/* De victor b */
.accionGris {color:#8C8C8C ;font-size:11px; padding:3px 0; background: inherit; text-decoration: none;}
.accionGris:hover { color: #8C8C8C; cursor:pointer; text-decoration: none;}

/* poups buscador */
.popup{
     position:absolute;
       visibility:hidden;
       /*border:1px solid #000;*/
      /* width:auto;*/
       background:transparent;
       z-index:1;
       padding: 0px;
       top:0px;
       left:0px
}

/* poups buscador             border:solid #7F9DB9 1px; blau 50AAE9*/
.marco{
       background:url(../img/bg_body_pop.jpg) repeat-x left top #A6DEFF;
       border:1px solid #0054ba;
       padding:10px;
       width:100%;
}

#marcoTexto{background-color:#fff;padding:0.3em 0.3em 1em 0.3em;border:1px solid #7F9DB9; color:#000;}  /* blau fluixet #E1F3FD;*/
#marcoTexto form {padding-left:0px;margin:0px;}

.marco h1 {font-size:21px; color:#fff; margin:0 0 10px 0; padding:0 0 0 0; float:none;}
.marcotab{padding:0px; vertical-align:top;height:26px;margin:0px; margin-bottom:10px;}

/*
.marcotab input[type="submit"] {border:; height:; padding:; background:;
                    	margin:; color:;	font: bold 26px Arial, sans-serif; cursor: pointer;}
                    	
                    	border:1px solid #A9C0CE;
*/


busca2  td
{
	border-bottom: 1px solid #A9C0CE;
	padding: 0em 0.2em;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}

table.busca2 th
{
	border-bottom: 1px solid #A9C0CE;
	text-align: left;
	background: #A9C0CE  url(corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;

}

table.busca2 th a {color: #FFF;	background:#A9C0CE;}


/* Envíos */
#envio fieldset {margin:0px;padding:0px;border:none}
#envio label {float:left;width:155px;}
#envio input, textarea, select {margin:0px 0px 4px 0px;}


/*
#tr_border_bottom {
border-style : solid;
border-width: 2px;
border-color : black;
}     */
