/* Style rules to make data tables look better */
.menuv_out {
	background: white url(../resources/ectazul.png) center center repeat-x;
	font: bold 13px Arial;
	color: white;
	text-decoration: none;
	text-align: center;
	height: 35px;
	/*width: 110px;*/
	margin: 0;
	padding: 8px 11px;
	padding: 0px;
	padding-left:30px;
	padding-right:30px;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.menuv_over {
	background: white url(../resources/gl2.png) center center repeat-x;
	font: bold 13px Arial;
	color: white;
	text-decoration: none;
	text-align: left;
	height: 35px;
	width: 145px;
	margin: 0;
	padding: 8px 11px;
	border-bottom: 1px solid white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.list-header {
  background-color: #eeeeee;
  font-size: larger;
  font-weight: bold;
}

.list-paging-header {
  background-color: white;
}

.list-paging-footer {
  background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
  background-color: #eeeeee;
}

/* Style rules for message severity levels */

.infoMessage {
  color: black;
}

.warnMessage {
  color: orange;
  font-weight: bold;
}

.errorMessage {
  color: red;
  font-weight: bold;
}

.fatalMessage {
  color: red;
  font-style: italic;
  font-weight: bold;
}
.arribavertical{

    vertical-align: top;
}
.centrohorizontal{

    text-align: center;
}
h2{
color:#42557f;	
}
body{
    
    background-color: #8e8c86;
    background-image: url(../resources/fondosombra.png);background-repeat: repeat-y; background-position:center;
    text-align:center;
  
}
 
div.wrapper{
	width: 1024px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display:table;
}
