﻿/*-- 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,ArialTimes New Roman; }

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; font-size:x-large; }
h2 			{ color:#8A1314; font-family:Verdana,Arial; font-weight:bold; font-size:large; }
h3 			{ color:#8A1314; font-family:Verdana,Arial; font-weight:bold; font-size:medium; }

th 			{ font-family:Verdana,Arial; Xfont-size:small; font-weight:bold; text-align:left; }
td 			{ font-family:Verdana,Arial; Xfont-size:small; } 

hr 			{ color:#221610; height:2px; }

/*--- Page Sections ----------------------------------------*/
td.AreaIzquierda 		{ background:#221610 url('images/Fondo_Madera.jpg') top right; padding:0; width:230px; }
					
div.PageLogo				{ text-align:right; }
div.PageMainMenu			{  }
div.MarcoIzquierdo		{ padding:10px; 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:30px; padding-top:0px; 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; }

div.PageBody				{ font-size:small; }
div.PageBody	table td		{ font-size:small; }

/*--- 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); Xfont-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) }
table.D3	table td	{ Xfont-size:small; }
table.D3	table th	{ Xfont-size:small; }

/*--- D2 Tables ------------------------------------------*/

table.D2					{ background-color:#FAFAFA; border:2px outset #221610;  
							background:#FAFAFA url('images/Fondo_Piedra2.jpg') top right; }
table.D2 th.Title  			{ border:1px outset #221610; background:#221610 url('images/Fondo_Madera.jpg') top right; color:#fff; }
table.D2 th.Title  td		{ color:white; Xfont-size: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 td.Label			{ color:#8A1314; background:url('images/Fondo_Piedra.jpg') top left; font-weight:bold; }

table.D2 table				{ border:0; } 
table.D2 table td			{ border:0px; Xfont-size:small; }

/*--- Forms ---*/
.ITS_Form	table.D2		{ margin:20px; width:90%;}

/*--- Form Tables ----------------------------------------*/
table.Form th 				{ font-family:Verdana,Arial; Xfont-size:small; font-weight:bold; text-align:center; }
table.Form td 				{ font-family:Verdana,Arial; Xfont-size:small; } 

div.Form_Buttons			{ margin:20px; width:50%; padding:20px; text-align:center; border:3px outset #221610; 
									background:lightyellow url('images/Fondo_Piedra2.jpg') top left;  }
input.FormButton			{ font-size:medium; padding:4px; }

/*--- Override Virtof Styles --*/

table.PageHeader			{ background:#ffe6d2; border-bottom:1px solid rgb(128,0,0); Xfont-size:small; padding:0px; }
table.PageFooter			{ background:#ffe6d2; border-bottom:1px solid rgb(128,0,0); Xfont-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); Xfont-size:large; }
P.PageSubTitle			{ color:rgb(128,0,0); Xfont-size:medium; }

/*--- MENU ITEMS -----------------------------------------*/

#VirtofMenu				{ width:80%; color:#ffffcc; }
#VirtofMenu	img			{ display:none; }
#Menusearch				{ width:80%; color:#ffffcc; Xmargin-top:10px; }
div.MenuLanguages		{ width:80%; color:#ffffcc; padding:4px; margin-left:20px;  Xborder:1px solid #915C44; }

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 	{ padding-left:2px; font-weight:bold; border-right:solid 1px gray; }
table.menu td.ItemPushed		{ background:#940104; 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; }

/*--- INFO ---------------------------------*/
.InfoArticle			{ margin-bottom:16px; padding:0px; padding-bottom:10px; font-size:100%; 
							border:2px solid #221610; background:#FAFAFA url('images/Fondo_Piedra2.jpg') top right;  }
.InfoArticle .Title		{ font-weight:bold; font-size:110%; padding:2px;
							background:#221610 url('images/Fondo_Madera.jpg') top right; color:#ffffcc; }
.InfoArticle .Title	A	{ font-weight:bold; font-size:110%; }
.InfoArticle .Date		{ color:#fff; width:90px; padding:2px; }
.InfoArticle .Abstract	{ font-style:normal; color:#000; padding:6px; padding-left:90px; }
.InfoArticle .Text		{ padding:10px; padding-left:20px; font-size:100%; } 
.InfoArticle .URL	A	{ padding-left:20px; font-weight:bold; font-size:110%; } 
.InfoFooter				{ font-style:italic; }
.InfoFooter			A	{ text-decoration:underline; }

.InfoArticle .Title	a:link		{ color:#ffffcc; }
.InfoArticle .Title	a:visited	{ color:#ffffcc; }
.InfoArticle .Title	a:hover		{ background:#940104;  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; }

table#WebMap					{ margin-left:50px; }


/*--- Pruebas ---*/
div.Test							{ margin:0px; padding:0px; /*height:900px; overflow:auto;*/ }
div.TestItemSet					{ margin:20px; border:3px outset #221610; background:#ffffcc url(images/Fondo_Piedra2.jpg); 
									/*visibility:hidden;*/ }
div.TestItemSet_Title			{ padding:2px; font-weight:bold; font-size:medium; text-align:center;
									border:1px outset #221610; color:#8A1314; 
									background:#221610 url('images/Fondo_Madera.jpg') top right; color:#fff; }
div.TestItemSet_Result			{ padding:2px; background:#221610; color:white; text-align:center; font-size:medium; }
div.TestItem						{ margin:0px; margin-top:5px; margin-bottom:5px; font-size:medium; }
div.TestItem	.Num				{ padding:2px; padding-left:20px; padding-bottom:0px; width:30px; font-size:large; color:#888; text-align:center; }
div.TestItem	.Text				{ padding:6px; padding-bottom:8px; margin-left:8px; }
div.TestItem	.Question			{ margin:2px; padding:2px; background:lightyellow; font-size:medium; }
div.TestItem	.Answer				{ padding:2px; }
div.TestItem	.Answer_Correct		{ padding:2px; padding-right:20px; cursor:help; font-weight:bold; 
									border:1px solid green; color:darkgreen; 
									background:lightyellow url(/VirtOf2/images/ico16_yes.gif) center right no-repeat;}
div.TestItem	.Answer_Incorrect	{ padding:2px; padding-right:20px; cursor:help; font-weight:bold; 
									border:1px solid red;   color:darkred;  
									background:lightyellow url(/VirtOf2/images/ico16_no.gif) center right no-repeat; }
div.TestItem	.Level				{ padding:2px; margin-top:12px; margin-bottom:16px; color:#666; 
									background:#fff; border-bottom:1px solid #915C44; }
div.Test		#TestResults		{ margin:20px; padding:30px; text-align:center; color:#221610; font-size:x-large; 
										border:3px outset #221610; background:lightyellow; visibility:hidden; }

									
/*--- Special ---*/
.Hours					{ text-align:right; /*nowrap:nowrap;*/ }
.Price					{ text-align:right; }

.ButtonBar				{ text-align:center; margin-bottom:32px; padding:8px; color:#999;
							background:#221610 url('images/Fondo_Madera.jpg') top right; }
.ButtonBar	a			{ text-align:center; padding:1px; padding-left:16px; padding-right:16px; 
							font-size:14px; font-family:Arial,Verdana; color:#ffffcc; }
.ButtonBar	a:link		{ color:#ffffcc; }
.ButtonBar	a:visited	{ color:#ffffcc; }
.ButtonBar	a:hover		{ background:#940104;  color:#ffffcc; }

div.VideoYoutube			{ margin:10px; }

/*--- Enlaces de publicidad ---*/
a.Publicidad			{ font-size:14px; padding:4px; font-family:Georgia,Arial,Verdana; }
a.Publicidad:link		{ color:#fff; text-decoration:underline; }
a.Publicidad:visited	{ color:#fff; text-decoration:underline; }
a.Publicidad:hover		{ color:#fff; background:#940104; text-decoration:none; }

/*--- */
.Cancelado 				{ display:none; /*text-decoration:line-through; color:#999;*/ }

