﻿/*-- ITSALAMANCA-2010 --*/

/*
Colores del logotipo: 
Granate: #8A1314 RGB(138,19,20)
Naranja: #E89E33 RGB(232,158,51)
*/

body  { background:#fff; margin:0px; font-family:Verdana,Arial; font-size:smaller; }

A:link		{ color:rgb(0,0,128); text-decoration:none; }
A:visited	{ color:rgb(0,0,128); text-decoration:none; }
A:hover		{ color:rgb(255,0,0); }

h1 { color:#8A1314; font-family:Verdana,Arial; font-weight:bold;  }
h2 { color:#8A1314; font-family:Verdana,Arial; font-weight:bold;  }

th { font-family:Verdana,Arial; font-size:x-small; font-weight:bold; text-align:left; }
td { font-family:Verdana,Arial; font-size:x-small; } 

hr { color:rgb(200,145,145); height:1px; }

/*--- Page Sections ----------------------------------------*/
td.AreaIzquierda { background-color:#221610; background:url('images/Fondo_Madera.jpg'); background-position:top right; 
					padding:0; width:230px; }
					
div.PageLogo			{ text-align:right; }
div.PageMainMenu		{  }
div.MarcoIzquierdo	{ padding:20px; color:#fff; }

td.AreaCentral	{ background-color:#EDE5CA; background:url('images/Fondo_Piedra.jpg'); background-position:top left;
					}

div.PageHeaderTitle	{ text-align:center; }
div.PageTitle		{ color:rgb(128,0,0); font-size:x-large; }
div.PageSubTitle		{ color:rgb(128,0,0); font-size:medium; }
div.PageBody			{ padding:10px; background:transparent; }
div.PageFooter		{ padding:10px; border-top:2px solid #291F1A; color:#221610; }


h1.PageTitle	{ color:rgb(128,0,0); font-size:x-large; padding:8px; text-align:center; }


/*--- Menu Tables ----------------------------------------*/
table.PageMenu			{  }
table.PageMenu td.Normal	{ cursor:pointer; background:#ffe6d2; border:1px solid #ffe6d2; }
table.PageMenu td.MouseOver	{ cursor:pointer; background:#FFFFCC; 
					border-top:1px solid #D3D3D3; border-left:1px solid #D3D3D3; 
					border-bottom:1px solid #A9A9A9; border-right:1px solid #A9A9A9; }
table.PageMenu td.Selected	{ background:rgb(255,248,234);
					border-top:1px solid #A9A9A9; border-left:1px solid #A9A9A9; 
					border-bottom:1px solid #D3D3D3; border-right:1px solid #D3D3D3; }


/*--- D3 Tables ------------------------------------------*/
table.D3		{ background-color:rgb(240,225,225); font-size:small;
			border-left: 1px solid rgb(190,124,124); border-right: 1px solid rgb(140,70,70); 
			border-top: 1px solid rgb(190,124,124); border-bottom: 1px solid rgb(140,70,70); }
th.D3		{ background-color:rgb(160,80,80); color:rgb(255,255,0); 
			border-left: 1px solid rgb(190,124,124); border-right: 1px solid rgb(140,70,70); 
			border-top: 1px solid rgb(190,124,124); border-bottom: 1px solid rgb(140,70,70) }
th.D32		{ background-color:rgb(220,184,184); color:rgb(0,0,0); text-align: right; 
			border-left: 1px solid rgb(230,202,202); border-right: 1px solid rgb(190,124,124); 
			border-top: 1px solid rgb(230,202,202); border-bottom: 1px solid rgb(190,124,124) }
td.D3		{ border-left: 1px solid rgb(242,227,227); border-right: 1px solid rgb(220,184,184); 
			border-top: 1px solid rgb(242,230,230); border-bottom: 1px solid rgb(220,184,184) }

/*--- D2 Tables ------------------------------------------*/

table.D2	{ background-color:#FAFAFA; 
			border-left: 1px solid rgb(190,124,124); border-right: 1px solid rgb(140,70,70); 
			border-top: 1px solid rgb(190,124,124); border-bottom: 1px solid rgb(140,70,70); }
table.D2 th.Title  		{ background-color:#221610; color:#EBBD32; }
table.D2 th.Title  TD	{ color:white; font-size:x-small; }
table.D2 th.Header 	{ background:#F0F0F0; color:black; }
th.D2		   		{ background:#C0C0C0; color:white; }

table.D2 th A			{ color:white; border:0px; }
table.D2 th A:link		{ color:white; border:0px; }
table.D2 th A:visited	{ color:white; border:0px; }
table.D2 th A:hover	{ color:#ff6500; }

table.D2 table			{ border:0; } 
table.D2 table td		{ border:0px; } 

/*--- Form Tables ----------------------------------------*/
table.Form th 			{ font-family:Verdana,Arial; font-size:smaller; font-weight:bold; text-align:center; }
table.Form td 			{ font-family:Verdana,Arial; font-size:smaller; } 

input.FormButton		{ font-size:150%; }

/*--- Override Virtof Styles --*/

table.PageHeader		{ background:#ffe6d2; border-bottom:1px solid rgb(128,0,0); font-size:small; padding:0px; }
table.PageFooter		{ background:#ffe6d2; border-bottom:1px solid rgb(128,0,0); font-size:small; 
						border-top:2px solid #291F1A; }
td.PageHeaderLogo 	{ padding:2px; padding-left:8px; }
td.PageHeaderTitle	{ padding:0px; text-align:left; vertical-align:middle; 
						background:url('images/Header_Back2.jpg'); 
						background-position:top right; background-repeat:no-repeat;}
P.PageTitle			{ color:rgb(128,0,0); font-size:large; }
P.PageSubTitle		{ color:rgb(128,0,0); font-size:medium; }

/*--- MENU ITEMS -----------------------------------------*/

#VirtofMenu			{ width:80%; color:#ffffcc; }
#VirtofMenu	img		{ display:none; }
#MenuLang 			{ width:80%; color:#ffffcc; margin-top:30px; }
#Menusearch			{ width:80%; color:#ffffcc; margin-top:30px; }

table.menu 					{ background:transparent; border:0px; padding:0px; margin:20px; margin-top:5px; 
								border:1px solid #915C44; }

table.menu td					{ padding:2px; margin-right:10px; border:0; font-size:12pt; font-family:Arial,Verdana;  }

table.menu td.Item        		{ background:transparent; padding-right:8px; color:rgb(128,0,0); }
table.menu td.ItemSelected 	{ Xbackground:white; padding-left:2px; font-weight:bold; border-right:solid 1px gray; }
table.menu td.ItemPushed		{ background:#940104; Xcolor:#ffffcc; padding-left:2px; padding-right:6px; }

table.menu th.Title			{ padding:2px; border-left:0px; border-right:0px; 
								border-bottom:solid 1px gray; border-top:solid 1px white;  }

table.menu th.MenuHeader		{ display:none; }
table.menu th.MenuFooter		{ display:none; }

table.menu  	A				{ background:transparent; color:#ffffcc; border:0px; }
table.menu	A:link			{ color:#ffffcc; border:0px; }
table.menu 	A:visited		{ color:#ffffcc; border:0px; }
table.menu 	A:hover			{ color:#ffffcc; }

/*--- Pagina: Portada ---*/
table#Portada01				{ width:600px; margin-bottom:10px; }
td#PortadaLang				{ height:250px; }
td#PortadaMenu				{ height:30px; padding:5px; padding-left:50px; 
								background:url(images/ilustracion_portada_02.png);
								background-position:top left; background-repeat:no-repeat; }
td#PortadaMenu	A			{ color:#ffffcc; border:0px; font-size:12pt; font-family:Arial,Verdana; }
td#PortadaMenu	A:link		{ color:#ffffcc; }
td#PortadaMenu 	A:visited	{ color:#ffffcc; }
td#PortadaMenu 	A:hover		{ color:#ffffff; text-decoration:underline; }

body#default	div.PageHeaderTitle	{ display:none; } 
h2.Slogan					{ font-size:large; }