body{
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-y;
}
.h1 {
font-size: 1em;
color:#ffffff;
background-color:#002981;
}

#negrita_grande {
	font-weight: bold;
	font-size: 1.5em;
	text-align:center;
}
#negrita_cursiva {
	font-weight: bold;
	font-style:italic;
}


.posicion1 {
	margin-left:70px;
	line-height:25px;
}

.alinear_derecha {
	margin-right:35px;
}
.posicion3 {
	margin-left:135px;
}
.alinear_centro {
	text-align:center;
}

#layercontenedor{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	} 
#layercolumna1{
	width:495px;
	height: 300px;
	margin-top:20px;
	float:left;
	text-align:left;
	background-color:#DCE8FF;

} 
#layercolumna2{
	height: 300px;
	margin-top:20px;
	text-align:left;
	background-color:#DCE8FF;
	padding-left:250px;
} 
#layercolumna3{
	width:499px;
	height: 300px;
	margin-top:20px;
	background-color:#DCE8FF;
	float:left;
} 
#layercolumna4{
	height: 250px;
	margin-top:20px;
	text-align:left;
	background-color:#DCE8FF;
	padding-left:325px;
} 
#layercolumna5{
	height: 50px;
	margin-top:50px;
	text-align:left;
	padding-left:250px;
} 

.art3 {
 width:250px;
 padding-right:5px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 float:left;
}

.art4 {
 width:150px;
 padding-right:5px;
 text-align:left;
 float:left;
 font-weight: bold;
}
.negrita {
	font-weight: bold;
}
.negrita_usuario {
	font-weight: bold;
	font-size: 0.8em;
	padding-left:105px;
	color:#660033;
}

.solo_padding {
	padding-left:130px;
}

th {
	font-weight: bold;
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
td {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	vertical-align: top;
}

table {
	background-color:#DCE8FF;
	font-size: small;
}
.CT { 
	color:black;
	background-color:white;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#mostrardatos{
} 
#mostrardatos table th{
	text-align:left;
	text-decoration:none;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	vertical-align: top;
} 
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1ems;
}