/* Css por Rafael Otake, www.PictogramMultimedia.com
Deje estos créditos; para usar esta hoja escriba a Rafael@PictogramMultimedia.com */

/* Fuente Principal */
body {font-family: Verdana, sans-serif;}
p, table, li {font-size: small;}
* html p {font-size: x-small;}
* html table {font-size: x-small;}
* html li {font-size: x-small;}

/* Colores Principales*/
a {color: #000099;}
a:hover {color: #0000FF;}

body {
	background-color: #FFFFFF;
	color: #000000;}
body.Portada {
	background-color: #666666;
	color: #FFFFFF;}
body.Encabezado {
	background-color: #FFFFFF;}
body.Menu {
	background-color: #FFFFFF;}

body {
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: #000000;
/*	scrollbar-track-color: #999999;
	scrollbar-face-color: #666666;
	scrollbar-3dlight-color: #00FFFF;
	scrollbar-highlight-color: #FF00FF;
	scrollbar-shadow-color: #FFFF00;
	scrollbar-darkshadow-color: #000000;*/ }


table.Lateral {background-color: #999999;}
table.Lateral th {background-color: #666666;}


/* Fondos Ligados */
body.Portada {
	background-image: url("../Imagenes/PortadaFondo.gif");}
body.Encabezado {
	background-image: url("../Imagenes/EncabezadoFondo.gif");}
body.Menu {
	background-image: url("../Imagenes/MenuFondo.gif");}
body {
	background-image: url("../Imagenes/TemaFondo.gif");}

/
body.Portada {
	background-position: 50% 35%;
	background-repeat: no-repeat;}
body.Encabezado {
	background-repeat: repeat-x;}
body.Menu {
	background-repeat: repeat-y;
	background-position: 35px;}
body {background-attachment: fixed;}


/* Margenes */
body.Portada {margin-top: 100px;}
body.Encabezado {margin: 0px 30px 0px 10px;}
body.Menu {margin: 15px 5px;}
body {margin: 15px 15px 15px;}

div.Cuerpo {
	margin-left: 50px;
	margin-right: 20px;}


/* Elementos Principales */
a {
	text-decoration: underline;
	cursor: hand;}

a img {margin: 0px 0px 3px;}
* html a img {margin: 0px;}


/* Tabla Lateral */
table.Lateral {
	font-size: small;
	width: 40%;
	float: right;}
* html table.Lateral {font-size: x-small;}

table.Lateral th {padding: 5px;}

table.Lateral td {
	text-align: center;
	padding: 2px 5px;}

table.Lateral hr {width: 70%;}


/* Tabla.Tabla */
table.Tabla {
	width: 50%;
	border: solid 1px #999999;}

table.Tabla td, table.Tabla th {
	padding: 3px 15px;
	border: solid 1px #CCCCCC;}

	
/* Formas */
option {background-color: #CCCCCC;}

input {text-align: center;}
input.Texto {background-color: #CCCCCC;}

textarea {
	background-color: #CCCCCC;
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: center;
	overflow: auto;
	scrollbar-base-color: #999999;}
* html textarea {font-size: x-small;}

select {width: 200px;}


/* Elementos Específicos */
span.UltMod {font-size: small;}
* html span.UltMod {font-size: x-small;}

span.CargarFrames {
	font-size: small;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;}
* html span.CargarFrames {font-size: x-small;}

span.Fechas {font-size: small;}
* html span.Fechas {font-size: x-small;}


p.Aviso {
	background-color: #CC0000;
	color: white;
	font-size: small;
	font-weight: bold;
	text-align: center;
	width: 70%;
	padding: 5px;
	margin: 0px;
	border: solid 1px #FFFFFF;}
* html p.Aviso {font-size: x-small;}


a img.Portada {
	padding: 10px;
	border: solid 1px #666666;}
a:hover img.Portada {border: solid 1px #FFFFFF;}

img.Tipo1 {margin-top: -30px;}
img.Tipo2 {margin-right: 30px;}


/* Reglas importadas */
@import "PMVersionAntigua.css";



/* Textos */
/* 1 *
h1 {
	background-color: #000066;
	text-align: center;
	width: 99%;
	padding: 3px;
	border-bottom: solid 2px #CCCCCC;}
* html h1 {width: 100%}

h2 {
	background-color: #000099;
	text-align: center;
	text-shadow: 30px 30px 50px red;
	width: 92%;
	padding: 3px;
	border: solid 1px #FFFFFF;
	border-left: solid 1.5em #FFFFFF;}
* html h2 {width: 100%}
