/* color fondo grisáceo  #fafafa   */

html, body 	{
	width:100%; 
	height:100%; 
	overflow:auto;
	font-family:arial, helvetica, sans-serif; 
	background:#fafafa;
	overflow-x:hidden;
	min-width:800px;
	}

#logoGC			{
	position:absolute;
	top:25px;
	left:15px;
	}
#logoAB			{
	position:absolute;
	top:15px;
	right:15px;
	}
#pie {
	font: 60% Verdana;
	position:fixed;
	left:0;
	bottom:0;
	height:13px;
	background:#ffeca1;
	width:100%;
	padding:4px 30px 0 4px;
	text-align:center;
	}
#pie a {
	text-decoration:none;
	color:#00f;
	}
a:link img, a:visited img {border-style:none}
.r	{color:#c8c8c8}		/* color link deshabilitado */

img {border:none}
.no li	{list-style-type:none}
.clear	{clear:both}
.cen		{text-align:center}
.it			{font-style:italic}
.und		{text-decoration:underline}
.cur		{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.alert	{color:#f00; font:x-small sans-serif; font-weight:normal}
.tip		{font: 80% Verdana;}
.san		{margin-left:20px}
/* ============================================================ */
/* 	Listados					*/
/* ============================================================ */
.itemBox {
	display:table;
	border-spacing:2px;
	margin-left:20px;
}
.itemRow {display:table-row;}
.itemP,.itemPC,.itemI,.itemIC,.itemPHTML,.itemIHTML,.itemPCPDF,.itemICPDF {display:table-cell;}
.itemPC, .itemIC, .itemPCPDF, .itemICPDF {
	padding:3px;
	border-radius:0 6px 6px 0;
	width:100px;
	height:25px;
}
.itemP, .itemI, .itemPHTML, .itemIHTML {
	padding-left:10px;
	border-radius:6px 0 0 6px;
	position:relative;
	width:300px;
}
.itemPHTML:hover,.itemIHTML:hover,.itemPCPDF:hover,.itemICPDF:hover {
	background:#9f9;
	cursor:pointer;
}
.itemP, .itemPHTML, .itemPC, .itemPCPDF {background:#dcf0e6}
.itemI, .itemIHTML, .itemIC, .itemICPDF {background:#f0ecbe}
.itemT {
	position:relative;
	top:-5px;
}

/* ============================================================ */
/* 	Contacto					*/
/* ============================================================ */
.contact {
	padding:0 3em;
	font:150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#00a;
	}
#contenido p.cont, #Central p.cont {padding:5px 3em; margin:0}
#contenido img.p0, #Central img.p0 {padding:0 20px; vertical-align:middle}
h1.cont {
	font:200% sans-serif;
	margin:1em 5px;
	color:#005A9C;
	text-align:left
	}
	

blockquote {
	background:url(../img/quote.gif) no-repeat #ffe;
	padding-left:20px;
	font-style:italic;
	margin-bottom:1px;
	display:block;
	padding-top:5px;
	}
blockquote .autor	{
	color:#603;
	text-align:right;
	padding-right:2em;
	font-weight:bold;
	}
	
/* ============================================================ */
/* 	Adorno links externos					*/
/* ============================================================ */
.linkExterno {
	border:solid 2px #c8c8c8;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	background:#f0f0f0;
	overflow:auto;
	padding-right:20px;
	}
.linkExterno p {margin:10px}
.linkExterno a	{
	text-decoration:none;
	display:inline;
	color:#000;
	font:100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.linkExterno a.neg	{
	text-decoration:none;
	color:#00e;
	font:95% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.linkExterno a:hover	{background:#9f9;}

/* ============================================================ */
/* 	Fotos Thumbnails					*/
/* ============================================================ */
.fotoThumbNail		{
	border:solid 2px #c8c8c8;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	background:#f0f0f0;
	margin-left:2em;
	overflow:hidden;
	}
.fotoThumbNail img	{padding:10px;}
.fotoThumbNail img:hover	{background:#9f9}
.point {cursor:pointer}
/* ============================================================ */
/* 	Menú Central						*/
/* ============================================================ */
#menuh ul, #menu li	{list-style-type: none;}
#menuh ul 		{
	margin: 0;
	padding: 0;
	}
#menuh li		{float: left;}
#menuh a		{
	text-decoration: none;
	color: #36c;
	background: #F0F7FC;
	display: block;
	padding: 2px 10px;
	text-align: center;
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 1px 0;
	}

#menuh a#primero	{border-left: 1px solid #ACCFE8;}
#menuh a:hover		{background: #DBEBF6;}

/* ============================================================ */
/* 	Panel izquierdo y derecho				*/
/* ============================================================ */
#IzqContenido, #DerContenido	{
	margin-top:0;
	padding:4px;
	}
#IzqContenido ul,#DerContenido ul	{
	margin:0; 
	padding:0;
	*padding-bottom:3px;
	list-style: none;
	background:#09c;
	}
#IzqContenido li, #DerContenido li	{
	border-top:solid #fafafa 10px;
	padding:2px;
	}
#IzqContenido ul ul, #DerContenido ul ul	{
	list-style: none;
	background:#f0f7ff;
	}
#IzqContenido ul ul li, #DerContenido ul ul li	{
	border-top:solid transparent 3px;
	padding-left:3px;
	}
#IzqContenido a, #DerContenido a	{
	text-decoration: none;
	display:block;
	color:#000;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#IzqContenido img, #DerContenido img	{border:none;}
#IzqContenido ul li a, #DerContenido ul li a		{color:#fff;}
#IzqContenido ul ul li a, #DerContenido ul ul li a 	{color:#000;}
#IzqContenido ul ul li a:hover		{background:#9f9}
#DerContenido ul ul li a:hover		{background:#f99}

/* ============================================================ */
/* 	Submenús Flotantes					*/
/* ============================================================ */
ul.menu li {position:relative}
ul.menuh2 ul {
	border-width:2px;
	border-style:solid solid solid dashed;
	border-color:#09c;
}

ul.menuh2 li ul {
	display:none;
	position:absolute;
	top:0px;
	left:151px;
	width:200px;
	z-index:1;
}

ul.menuh2 li:hover ul {display:block}

/* ============================================================ */
/* 	Minicalendario						*/
/* ============================================================ */
#minical {position:relative}
table.cal {
	font: normal 60% Verdana, Arial, Helvetica, sans-serif;
	border:solid #09c 2px;
	color:#fff;
	width:152px;
	margin-top:10px;
	cursor:pointer;
	text-align:center;
}
table.cal td .calinfo {
	display:none;
	position:absolute;
	top:10px;
	left:150px;
	width:200px;
	z-index:1;
	background:#f0f7ff;
	text-align:left;
	padding: 3px;
	border-width:2px;
	border-style:solid solid solid dashed;
	border-color:#09c;	
}
table.cal td:hover .calinfo {display:block}

table.cal th 			{background:#09c;}
table.cal tbody		{color:#000;}
table.cal td.n 		{background:#f0f7ff;}
table.cal td.f 		{background:#ddf7ff;}
table.cal td.h {
	font-weight:bold;
	background:#ffc;
	}
	
/* ============================================================ */
/* 	Tablas datos						*/
/* ============================================================ */
table.std1 {
	border:solid 1px #ccc;
	width:80%;
	margin:0px auto;
	}
table.std1 th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	}
table.std1 tbody td {text-align:left}

table.std1 caption {
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ccc;
	text-align:center;
	margin:2em auto 0em auto;	
	}
table.std1 thead th, thead td {
		font-weight: bold;
		color: #fff;
		border-top: solid 1px #eee;
		}

table.std1 tr.odd  {background-color:#ffffff}
table.std1 tr.even {background-color:#ffffe6}
table.std1 thead.stverde {background:#278F14; text-align:center}
table.std1 thead.stazul {background:#005A9C; text-align:center}
table.std1 thead.strojo {background:#DC4503; text-align:center}
table.std1 thead.stmage {background:#936; text-align:center}

table.std1 tbody tr.pa td {background:#eee}
