﻿/*Color scheme:
	Azul			0084D8
	Naranja		F7A30A
	Gris			838383
	Gris ténue		EEEEF8
	Naranja ténue	FFE9C2
	Naranja oscuro	AD7207
	Azul oscuro		005A97
	Azul intenso	000066	
	Azul ténue		80CCFF
	Rojo			D82900
*/

/*Comunes*/
body {background-color:white;min-width:780px;font-size:0.9em;font-family:Verdana,Arial,Sans-Serif;margin:0;color:black;}

a:link {font-weight:bold;text-decoration:none;color:#005A97;}
a:visited {font-weight:bold;text-decoration:none;color:#005A97;}
a:hover {text-decoration:underline;color:#D82900;}
a:active {text-decoration:underline;color:#80CCFF;}

p.footer {margin:0;margin-left:10px;margin-right:10px;font-size:0.8em;}

.alert {text-align:center;clear:both;font-style:italic;margin:0;padding-top:10px}
.alert div {margin:0;padding:5px;text-align:left;margin-left:auto;margin-right:auto;width:90%;background-color:#EEEEF8;}

.comment {color:#838383;}

.centered {margin-right:auto;margin-left:auto;text-align:center;}
.home {position:absolute;left:25px;top:20px;}

h1 {font-family:'Comic Sans MS','Times New Roman',Times,Serif;font-size:2em;color:#0084d8;}
h2 {font-size:1.1em; font-variant:small-caps;color:#000066;}

hr  {width:90%;}

/* Página principal*/
.language {width:100%;text-align:right;font-size:0.75em;margin-bottom:5px;}
.language span {background-color:#EEEEF8;padding:2px;}
span.actual_language {background-color:#FFE9C2;font-weight:bold;padding-right:15px;padding-left:15px;}
span.other_language {font-weight:normal;padding-right:15px;padding-left:15px;}

.header {width:100%;}

div.logos {float:right;text-align:right;width:40%;}
div.logos * img {border-style:none;vertical-align:middle;}

.site_title {background-image:url('images/LogoEV.png'); background-repeat:no-repeat;height:140px;overflow:auto;} 

.java_fadeoff {text-align:center;clear:both;font-weight:bold;margin:0;margin-bottom:20px;padding-top:10px}
.java_fadeoff div {margin:0;padding:5px;text-align:left;margin-left:auto;margin-right:auto;width:90%;background-color:#FFFFFF;
	border:4px solid #D82900;}

.main {float:left;margin:0px;margin-top:5px;padding:10px 0px 0px 10px;width:56%;}
.problems {float:right;margin:0px;margin:5px;padding:5px;width:40%;background-color:#FFE9C2;
	border:thin solid #AD7207;}
.botoLV {float:left;margin:0px;margin:5px;margin-left:13%;margin-top:10px;
	padding:5px;width:30%;background-color:#CCCCCC;border:2px solid #EEEEEE;
	border-bottom:4px solid #999999;border-right:4px solid #999999;cursor:pointer;
	cursor:hand;-moz-border-radius: 15px;border-radius: 15px;}
.botoLV * img {margin:5px;margin-left:10px;margin-right:15px;}
.botoLV div {margin:0;margin-left:auto;margin-right:auto;text-align:center;}
.botoLV .textboto {margin:0;margin:auto;padding-top:15px;}

a.ptitle {font-size:1em;}
h2.pclass {font-size:1.1em; font-variant:small-caps;color:#000066;
	margin:0px;margin-top:2px;}

/*Problemas virtuales*/
h2.ptitle {font-size:1.1em; font-variant:small-caps;color:#000066;
 	margin-right:auto;margin-left:auto;text-align:center;}
a.descriptionToggler {font-size:0.8em;
	display:block; margin:0px;}

div.act {font-size:0.9em;margin-left:200px;margin-right:10px;
	margin-top:30px; margin-bottom:0px;}
div.act p {background-color:#FFE9C2;border:thin solid #AD7207;padding-left:10px;
	padding-right:10px;}	

div.expl {font-size:0.9em;margin-left:200px;margin-right:10px;
	margin-top:30px; margin-bottom:30px;}
div.expl td {font-size:0.9em;}

div.form {font-size:0.9em;margin-left:auto;margin-right:auto;text-align:center;}
div.form form {margin-left:auto;margin-right:auto;text-align:center;}
div.form table {width:760px;margin-right:auto;margin-left:auto;text-align:center;
	background-image:url('images/fbkg.jpg');background-color:white;}
div.form td {font-size:0.9em;text-align:left;padding-left:20px;}

.feedback1 {color:#2C6E00;}
.feedback2 {color:#BF6000;}
.feedback3,.feedback4 {color:#cc0000;}

