@charset "utf-8";
/* CSS Document */
@import url(common.css);
#gridBox1 { height: 500px;}
#gridBox2 {  height: 480px; padding-top: 60px;}

#gridBox3, #gridBox4, #gridBox5, #gridBox6, #gridBox7, #gridBox8 { height: 495px;  min-width: 0;}
#gridBox9 { height: 495px; }
#gridBox10 { height: 500px; top: 40px; padding-top: 50px; }

#bt1 { width: 291;  display: block; margin: auto;}

#il1 { padding-top: 20px; width: 400px;  display: block; margin: auto;}
#img1 { padding-top: 20px; width: 400px;  display: block; margin: auto;}
#img2, #img3, #img4, #il2 {  height: 280px; width: auto; margin-left: 85px;}

#video1 {padding-left: 80px; }

.italic { font-style: italic;}

.boxShadow {
    -webkit-box-shadow: 0px 0px 6px 3px rgba(242,242,242,1);
    -moz-box-shadow: 0px 0px 6px 3px rgba(242,242,242,1);
    box-shadow: 0px 0px 6px 3px rgba(242,242,242,1);
     }

.iconCircle { width: 60px; height: 60px; text-align: center; font-size: 50px; line-height: 60px; border-radius: 50px; position: absolute; } 

.padTop100 { padding-top: 110px; }

#il6 {  position: relative; height: 240px; width: auto; left: 830px; top: -40px;}
#grap1Part1 { position: absolute; height: 84px; width: auto; left: 0; top: 120px;}
#grap1Part2 { position: absolute; width: auto; left: 279px; top: 158px;}
#grap1Part3 { position: absolute; width: auto; left: 377px; top: 140px;}
#grap1Part4 { position: absolute; width: auto; left: 420px; top: 125px;}
#grap1Part5 { position: absolute; width: auto; left: 163px; top: 157px; height: 165px; width: 911px; top: 180px;}
#grap1Part6 { position: absolute; width: auto; left: 128px; top: 319px;}
#grap1Part7 { position: absolute; width: auto; left: 624px; top: 320px;}
#grap1Part8 { position: absolute; width: auto; left: 1050px; top: 320px;}
#grap1Part9 {  position: absolute; width: auto; left: 0; top: 350px;}
#grap1Part10{ position: absolute; width: auto; left: 440px; top: 350px;}
#grap1Part11 { position: absolute; width: auto; left: 867px; top: 350px; }

#input0 {  font-size: 33px; position: absolute; bottom: 20px; left: 30px; border: none;}
#input1 {  font-size: 33px; position: absolute; bottom: 20px; left: 900px; border: none; }
#input2 {  font-size: 33px; position: absolute; bottom: 20px; left: 470px; border: none;}

/*correcion*/

table
{
	margin-left: 10px;
width:100%; background: white;
color: black;
border: 4px solid white;
}

table thead tr th, table tbody tr td
{
text-align: center;
height: 60px;
border-right: 4px solid white;
width: 33%;
}
table thead tr th:last-child, table tbody tr td:last-child
{
text-align: center;
height: 60px;
border:none;
}
table tbody tr td input[type="text"]
{
background: transparent; 
border: none; 
width: 100%; 
height: 100%;
padding: 2px 5px;
font-size: 24px;
color: gray;
}
table tbody tr td input[type="text"]:focus
{
  border: 2px #2EA1C4 solid;
}

table thead tr
{
background: #2EA1C4;
}

table tbody tr:nth-child(odd)
{
background: #E5F0F1;
}
table tbody tr:nth-child(even)
{
background: #F1F7F8;
}
