.imgbor {border-width: 1px; 
			border: solid; 
			border-color: #E91D28; 
			text-align: center}

.imgborn {border-width: 1px; 
			border: solid; 
			border-color: #000000; 
			text-align: center}

.imgtd {border-width: 1px; 
		  border: solid; 
		  border-color: navy; 
		  text-align: center;
		  background-color: black;
		  font-family: Comic Sans MS;
		  font-size: 15;
		  }

.out {
  display:block; 
  background:#000;
  border:0px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
  
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:0px;
  font-weight:normal;
  }

.ltin {left:-5px;}
.tpin {top:-5px;}

.chica {
	width:51px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.normal {
	width:101px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.grande {
	width:487px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.artenormal {
	width:201px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.artegrande {
	width:615px;
	margin-bottom: 2px;
	margin-top: 5px;
}

body{
	background-color: #000000; 
   background-repeat: repeat; 
   background-attachment: scroll; 
   color: #ffffff; 
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;}

a:link{
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none
}

a:visited{
	font-family: Tahoma;
	color: #FFCC99;
	font-style: italic;
	text-decoration: none
}

a:hover{
	font-family: Tahoma;
	color: #F98C44;	
	text-decoration: underline
}

a:active{	
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
}

a.link41 {	text-decoration: underline;
	color: #FF6600;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold; }

.glow {
	color: #FFFFFF;
	filter: glow(color=#666666, strength=2);
	height: 12;
}

.shadow {
	background-image: url('img/shadow_small.jpg');
	background-repeat: no-repeat;
	background-position: 125px 20px;
	background-attachment: fixed
}

img{
	border: 0;
}

.boton_rojo {
	background: url('img/btn_red.jpg');
	color: #FFFFFF;
}

.boton_azul {
	background: url('img/btn_blue.jpg');
	color: #FFFFFF;
}

.boton_disable {
	background: url('');
	color: #FFFFFF;
}

INPUT.btn1 { background-color: #336699;
	color: #FFFFFF;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

INPUT.btn2 { background-color: #c6c6c6; 
	color: Navy;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

INPUT.txt1 { font-size: 11px; 
	color: Navy;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

INPUT.txt2 { font-size: 10px; 
	color: Navy;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

.cbo1 { font-size: 11px;
    color: Navy; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

.cbo2 { font-size: 10;
	color: Navy; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

TR.titrep {	background-color: #336699;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

TR.detrep {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
}

TR.detcarrep { background-color: #d3d3d3;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : right;
}

TR.totrep { background-color: grey;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : right;
}

TR.tottotrep { background-color: #000000;
	color : white;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : right;
}

TR.pedcon {
	font-family: Arial, Helvetica, sans-serif;
	font-size : xx-small;
	text-align : right;
	color : Navy;
}

TR.titcap { background-color : navy;
	color: #ffcc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;	
	text-align : center;
}

TR.detcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: navy;
}

TR.trhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Black	;
}

TD.titavi {	background-color: navy;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : rigth;
}

TD.titavi2 {	background-color: navy;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight : regular;
	text-align : rigth;
}

TD.detavi { background-color: #C0C0C0;
	color : #cc0000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
}

TD.detavii { background-color: #FFFFFF;
	color : #000080;	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : rigth;
}

TD.texto {
	font-weight : regular;
	font-size : 7.5pt;
	color :navy;
	font-family : verdana;
	line-height : 10pt;
}

.titulo {
	font-weight : regular;
	font-size : 18px;
	color : white;
	font-family : "Comic Sans MS";
}

/*  TOOL TIP */
#dhtmltooltip{
color: #000000;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size: 12px;
text-align: justify;
font-family: "Comic Sans MS";

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* PESTAŅAS DEL INICIO */
#ddimagetabs{
}

#ddimagetabs #customtab1{
   width: 155px; /*width of custom tab image */
   background-image:url(img/tabred.jpg); /*URL to custom tab image */
}

#ddimagetabs #customtab1:hover, #ddimagetabs #customtab1.current{
   background-image:url(img/tabredover.jpg); /*URL to tab image onmouseover */
   color: black;
}

#ddimagetabs a{
  display: block;
  text-decoration: none;
  font: bold 12px Arial; /* tab font */
  color: black;          /* font color */
  width: 120px;          /* width of tab image */
  height: 20px;          /* height of tab image */
  float: left;
  display: inline;
  margin-right: 4px;     /* spacing between tabs */
  padding-top: 4px;      /* vertical offset of tab text from top of tab*/
  background-image: url(img/tabblue.jpg); /* URL to tab image */
  background-repeat: no-repeat;
  text-align: center;
}

#ddimagetabs a:hover, #ddimagetabs a.current{
   background-image:url(img/tabred.jpg); / *URL to tab image onmouseover */
   color: black;
}


#tabcontentcontainer{
  width:480px; /*width of 2nd level content*/
  height:40px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
/*     display:none; */
}

#dhtmlfloatie{
position: absolute;
left: 0;
left: -900px;
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid red;
padding: 5px;
z-index: 100;
font-family: Comic Sans MS;
font-size: 12;
text-align: justify;
}

