@charset "utf-8";
/* CSS Document */

body{
	background:#030303 url(../images/fondo.jpg) no-repeat center top;
	width:100%;
	margin:0;
	display:table;
}

h1{
	font:12pt Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 10px 6px 10px;
	background:#eee;
	width:auto;
}

h2{
	font: 11pt bold Helvetica, sans-serif;
	padding:0 10px;
	font-style:italic;
    text-align:justify;
}

#col1 p{
    position:relative;
    float:left;
	font:1.1em normal Helvetica, sans-serif;
	text-align:justify;
	padding:20px;
}

p{ font:10pt normal Helvetica, sans-serif;
 text-align:justify;
 padding:0 10px 5px 10px;}

#col1 a{
	text-decoration:none;
	color:#0099CC;
    font-family:Arial;
    
}

#col1 a:hover{
	text-decoration:underline;
}

.siguiente{
           position:relative;
           float:right;
           top:20px;
           right:10px;
           font:Arial;
 }
 
.anterior{
          position:relative;
          float:left;
          top:20px;
          left:10px;
          font:Arial;
 }

#example{
      position:relative;
      float:left;
      font-family:Arial;
      font-weight:bold;
      font-size:0.75em;
      color:#666;
      width:580px;
      left:10px;
      bottom:10px;
      top:10px;
      border:1px solid #ccc;
      
}

#example td{
   border:1px solid #ccc;
   text-align:center;
   line-height:30px;
 }

#example thead{
       font-family:Arial;
       color:#444;
       background:#f0f0f0;
       
 }
 
#example thead th{
         color:#00f;
         text-align:center;
         line-height:1.9;
         cursor: pointer;
	     * cursor: hand;
 }
 
 #example thead th:hover{
         text-decoration:underline;
 }
 
 .dataTables_length{
         font-family:Arial;
         font-size:0.9em;
         position:relative;
         left:15px;
         font-weight:bold;
         padding-bottom:5px;
  }
 
 .dataTables_filter{
         position:relative;
         float:left;
         left:15px;
         font-family:Arial;
         font-size:0.9em;
         display:block;
         padding-bottom:5px;
  }
 
.dataTables_info{
         position:relative;
         display:block;
         float:left;
         left:15px;
         top:15px;
         font-family:Arial;
         font-weight:bold;
         font-size:0.8em;
 }
 
 .dataTables_paginate {
    position:relative;
    top:15px;
    right:10px;
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('/images/table/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('/images/table/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('/images/table/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('/images/table/forward_enabled.jpg');
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('/images/table/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('/images/table/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('/images/table/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('/images/table/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('/images/table/sort_desc_disabled.png') no-repeat center right;
} 
 
 
#order{
       font-size:1.4em;
       font-weight:bold;
       color:#46b30b;
       width:110px;
}
       
#pos{
     width:110px;
      }

#name{
      width:250px;
       }

#uni{
     width:150px;
      }
      
.striped{ background:#eee; }

.nostriped {background:#fdfdfd;}
       
#contenedor{
	width:960px;
	margin:0 auto;
}

#encabezado{
	height:320px;
	width:100%;
	position:relative;
	z-index:2;
}

#logo{
	position:relative;
	left:20px;
	height:320px;
	top:0px;
	background:url(../images/logo.png) center no-repeat;
}

#logo span{
	display:none;
}

#contenido{
    position:relative;
    float:left;
	width:100%;
	min-height:400px;
	background:#fdfdfd;
	position:relative;
	padding-bottom:20px;
}

#header{
	margin:0 auto;
	width:950px;
}

#col1{
	position:relative;
	float:left;
	width:600px;
	background:#fdfdfd;
	margin-bottom:10px;
}

#col2{
      position:relative;
      float:right;
      width:360px;
      background:#fdfdfd;
      margin-bottom:10px;
 }

#col2 img{ 
position:relative;
float:left;
mmargin:0 auto;
top:85px; }


#comments{
	position:relative;
	float:left;
	background-color:#fdfdfd;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:100%;
    height:auto;
    top:0;
	
}

#comments td{
	padding:5px;
	vertical-align:top;
}

#comments td.title-comment{
	font-weight:bold;
}

#comments .impar{
	background-color:#f6f6f6;
}

#comments .par{
	background-color:#f0f0f0;
}

#related {
         float:left;
         position:relative;
         width: 340px;
         margin: 0 auto;
         font-family: Arial;
         font-size: 0.9em;
         border: 1px solid #ccc;
         padding-bottom:8px;
         top:85px;
         margin-bottom:10px;
}

#related h3 {
         background:#e25618;
         padding:3px 3px;
         font-weight:bold;
         color:#fff;
}

#related ol {
         position:relative;
         float:left;
}



#related ol li a {
         text-decoration:none;
         color: #e25618;
         line-height:1.6em;
         font-size:0.8em;
         margin-left:4px;
         list-style-type: circle;
}

#related ol li a:hover {
         text-decoration:underline;
         color:#9c3c12;
}