/*td, table, select, div, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#797979;
}*/
table, select, div, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	/*color:#797979;*/
	color:#666666;
}


form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background-color:#FFFFFF}

strong { color:#3399FF; /*#003366*/}
strong_1 { color:#FFCC00; font-weight:bold; }
strong_azul { color:#003366; font-weight:bold; }
strong_rojo { color:#FF0000; font-weight:bold; }
strong_verde { color:#009933; font-weight:bold; }
strong_gris { color:#808b96; font-weight:bold; }
textarea { resize: none; }

.titulo{ 
color:#CC0033;
font-size:18px;
font-weight:bold;
}
.titulo_blanco{ 
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
.titulo_azul{ 
color:#003366;
font-size:18px;
font-weight:bold;
}
.titulo_naranja{ 
color:#FF6600;
font-size:18px;
font-weight:bold;
}

.subtitulo{ 
color:#CC0033;
font-size:14px;
font-weight:bold;
}
.subtitulo_azul{ 
color:#003366;
font-size:14px;
font-weight:bold;
}

.subtitulo_blanco{ 
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.subtitulo_naranja{ 
color:#FF6600;
font-size:14px;
font-weight:bold;
}
.subtitulo_naranja_fuerte{ 
color:#FF9900;
font-size:14px;
font-weight:bold;
text-shadow:1px 1px #999999;
}
.subtitulo_mostaza{ 
color:#F2BE09;
font-size:14px;
font-weight:bold;
}
.titulo_campo{ 
color:#CC0033;
font-size:12px;
font-weight:bold;
}
.titulo_campo_blanco{ 
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.titulo_campo_naranja{ 
color:#FF6600;
font-size:12px;
font-weight:bold;
}
.titulo_campo_mostaza{ 
color:#F2BE09;
font-size:12px;
font-weight:bold;
}
.titulo_campo_marron{ 
color:#993300;
font-size:12px;
font-weight:bold;
}
.titulo_campo_azul{ 
color:#003366;
font-size:12px;
font-weight:bold;
}
.titulo_campo_azul_nw{ 
color:#003366;
font-size:12px;
font-weight:normal;
}
.titulo_campo_azul2{ 
color:#3399FF;
font-size:11px;
font-weight:bold;
}
.titulo_campo_azul3{ 
color:#003366;
font-size:11px;
font-weight:bold;
}
.titulo_campo_verde{ 
color:#009933;
font-size:12px;
font-weight:bold;
}
.titulo_campo_rojo{ 
color:#FF0000;
font-size:11px;
font-weight:bold;
}
.titulo_campo_negro{ 
color:#000000;
font-size:12px;
font-weight:bold;
}

.nota_campo_rojo{ 
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.nota_campo_negro{ 
color:#000000;
font-size:14px;
font-weight:bold;
}

b{color:#797979}

a{ color:#003366; text-decoration:underline}
a:hover{ text-decoration:none}


.grey{ background-color:#F1F1F1}
.grey a{color:#323232; text-decoration:underline; font-weight:bold;}
.grey a:hover{ text-decoration:none}

.barra_menu{ background-color:#3399FF}
.barra_menu a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px;}
.barra_menu a:hover{ color:#003399; text-decoration:underline; font-size:14px;}

.mostaza_logo{ background-color:Orange}
.mostaza_logo a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px;}
.mostaza_logo a:hover{ color:#CC0033; text-decoration:underline; font-size:16px;}

.footer { color:#7E7E7E}
.footer a{ color:#7E7E7E; text-decoration:underline}
.footer a:hover{ text-decoration:none}


.inputs{
	height:23px;
	color: #7E7E7E;
	padding:1px 0 0 6px;
	border-color:#A1A1A1;
	border-style:solid;
	border-width:1px;
	border-radius:3px;
	background-color:#ffffff;
	width:98%;
}

.tdboletines{
	background-image:url(../images/p_boletines.png); 
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.tdboletines_hover{
	background-image:url(../images/p_boletines_hover.png);
	background-repeat: no-repeat;
	color:#990000;
   -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);	
}
.tdnoticias{
	background-image:url(../images/p_noticias.png) ; 
	background-repeat: no-repeat;
}
.tdnoticias_hover{
	background-image:url(../images/p_noticias_hover.png);
	background-repeat: no-repeat;
   -webkit-transform: rotate(7deg);
    -moz-transform: rotate(7deg);
    -o-transform: rotate(7deg);	
}
.tdmateriales{
	background-image:url(../images/p_materiales.png) ; 
	background-repeat: no-repeat;
}
.tdmateriales_hover{
	background-image:url(../images/p_materiales_hover.png);
	background-repeat: no-repeat;
   -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);	
	
}
.tdgaleria{
	background-image:url(../images/p_galeria.png) ; 
	background-repeat: no-repeat;
}
.tdgaleria_hover{
	background-image:url(../images/p_galeria_hover.png);
	background-repeat: no-repeat;
   -webkit-transform: rotate(7deg);
    -moz-transform: rotate(7deg);
    -o-transform: rotate(7deg);
}
.tddocentes{
	background-image:url(../images/p_docentes.png) ; 
	background-repeat: no-repeat;
}
.tddocentes_hover{
	background-image:url(../images/p_docentes_hover.png);
	background-repeat: no-repeat;
   -webkit-transform: rotate(7deg);
    -moz-transform: rotate(7deg);
    -o-transform: rotate(7deg);
}

/* Profesores */
.profNotas{
	background-image:url(../images/p_prof_notas.png); 
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.profNotas_hover{
	background-image:url(../images/p_prof_notas_hover.png);
	background-repeat: no-repeat;
	color:#990000;
	text-decoration:none;
   -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);	
}
.profMateriales{
	background-image:url(../images/p_prof_materiales.png); 
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-size-adjust:inherit;
}
.profMateriales_hover{
	background-image:url(../images/p_prof_materiales_hover.png);
	background-repeat: no-repeat;
	color:#FF9900;
	text-decoration:none;
   -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);	
}
.profGaleria{
	background-image:url(../images/p_prof_galeria.png); 
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.profGaleria_hover{
	background-image:url(../images/p_prof_galeria_hover.png);
	background-repeat: no-repeat;
	color:#990000;
	text-decoration:none;
   -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);	
}

.barra_menu_prof{ background-color:#FF9900}
.barra_menu_prof a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px;}
.barra_menu_prof a:hover{ color:#FFFF00; text-decoration:underline; font-size:14px;}

/* Varios */
.td_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	/*text-transform:capitalize;*/ 
}
.td_12_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0033CC;
	/*text-transform:capitalize;*/
	background-color:#D9FBFB;
}

.tdcolumnasdatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	/*text-transform:capitalize;*/ 
	}
.tdcolumnasdatos_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0033CC;
	/*text-transform:capitalize;*/
	background-color:#D9FBFB;
	}
.tdcolumnasdatos_hover_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	/*text-transform:capitalize;*/
	background-color:#FFFF66; /*#FF9900;*/
	}
.tdcolumnasdatos_rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:#FFCC66;
	background-color:#FFCC66;
	color:#FFFFFF;
	}	

.tdcolumnasdatos_violeta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-color:#FFCC66;
	background-color:#F3A9F1;
	color:#FFFFFF;
	}	

.tdcolumnasdatos_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-color:#FFCC66;
	background-color:#009900;
	color:#FFFFFF;
	}	

.tdcolumnasdatos_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-color:#FFCC66;
	background-color:#FF6600;
	color:#FFFFFF;
	}	

.cuadro_notas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	/*background-color:#FFFFDD;*/
}
.alerta_msj {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#FFFF00;
	color:#FF0000;
	font-weight:bold;
}
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:5px solid #FFCC99; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

/*---------------------------------------------------------------------------------*/

.myButton {
	-moz-box-shadow: 2px 2px 0px 0px #a4a9ab;
	-webkit-box-shadow: 2px 2px 0px 0px #a4a9ab;
	box-shadow: 2px 2px 0px 0px #a4a9ab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButtonv2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#003300;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}
.myButtonv2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
	color:#ffffff;
}
.myButtonv2:active {
	position:relative;
	top:1px;
}

.myBut_medio {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.myBut_medio:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myBut_medio:active {
	position:relative;
	top:1px;
}


.myButton_azul {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	background-color:#33bdef;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b6178;
}
.myButton_azul:hover {
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	background-color:#019ad2;
}
.myButton_azul:active {
	position:relative;
	top:1px;
}

.button_azul_t {
  font-family: Arial;
  color: #336bcc;
  font-size: 12px;
  padding: 3px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: solid #1c3cd9 2px;
  background: #FFFFFF;
}
.button_azul_t:hover {
  background: #52bbeb;
}
/*---------------------------------------------------------------------------------*/

.textbox_1{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  box-sizing:border-box;
  padding:10px;
  margin-bottom:10px;
  color:#000000;
  font-size:12px;
}

/*---------------------------------------------------------------------------------*/
.contenedor_lila{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FCCEFF;
  box-sizing:border-box;
  padding:10px;
  margin-bottom:10px;
  color:#000000;
  font-size:12px;
}

.contenedor_amarillo{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FFFF66;
  box-sizing:border-box;
  padding:10px;
  margin-bottom:10px;
  color:#000000;
  font-size:12px;
}


.contenedor_naranja{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FEEAC0;
  box-sizing:border-box;
  padding:10px;
  margin-bottom:10px;
  color:#000000;
  font-size:12px;
}


.contenedor_blanco{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FFFFFF; /*Blanco*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.contenedor_azul{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#0099FF; /*Azul*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}


/*---------------------------------------------------------------------------------*/

.combinacion_amarillo_naranja_1{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FFFACD; /*LemonChiffon*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_2{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#F0E68C; /*Khaki*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_3{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FFCC99; /*naranja*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_4{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#DEB887; /*GoldenRed*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_5{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FF7F50; /*Coral*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_6{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FF8C00; /*DarkOrange*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_amarillo_naranja_7{
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FF4500; /*OrangeRed*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

/*-------------------14. Azules Helados y Grises------------------------------------------------*/

.combinacion_14_1{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#F1F1F2; /*overcas*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_14_2{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#BCBABE; /*warm gray*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_14_3{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#A1D6E2; /*ice*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_14_4{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#1995AD; /*glacier blue*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

/*---------------------------------------------------------------------------------*/

.combinacion_30_0{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#1E1F26; /*midnight blue*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_30_1{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#2988BC; /*grecian blue*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_30_2{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#283655; /*indigo ink*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_30_3{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#4D648D; /*blue berry*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_30_4{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#D0E1F9; /*periwnkle*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}


/*---------------------------------------------------------------------------------*/

.combinacion_41_1{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#EDAE01; /*Lemon*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_41_2{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#E94F08; /*Spices*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_41_3{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#D61800; /*Ripe Tomato*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_41_4{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#7F152E; /*Purple Onion*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}



/*---------------------------------------------------------------------------------*/

.combinacion_50_1{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FCFDFE; /*milk*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_50_2{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#F5CA99; /*granola*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_50_3{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#FE7A47; /*papaya*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

.combinacion_50_4{
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  background-color:#D8412F; /*strawberry*/
  box-sizing:border-box;
  padding:7px;
  margin-bottom:7px;
  color:#000000;
  font-size:12px;
}

/*---------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------*/

.parpadea { 
    -moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0 3px #ccc; 
    -moz-box-shadow: 0 3px #ccc; 
    box-shadow: 0 3px #ccc; 
	animation: BGcolor_parpadeo_rojo 3s ease-in-out infinite alternate;
	}
@keyframes BGcolor_parpadeo_rojo {
  from {background-color:#FF0000; color: #FFFFFF; }
  to {background-color: #FFFFFF; color: #FF0000; }
  }

.parpadea_naranja { 
    -moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0 3px #ccc; 
    -moz-box-shadow: 0 3px #ccc; 
    box-shadow: 0 3px #ccc; 
	animation: BGcolor_parpadeo_naranja 3s ease-in-out infinite alternate; 
	}
@keyframes BGcolor_parpadeo_naranja {
  from {background-color:#FF9900; color: #FFFFFF; }
  to {background-color: #FFFFFF; color: #FF9900; }
  }
	


/*---------------------------------------------------------------------------------*/

.parpadea2 {
  animation-name: parpadeo;
  animation-duration: 3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 3s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  

  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}  

/*---------------------------------------------------------------------------------*/