body {
	margin: 0px;
	padding: 0px;
	font-family: "Century Gothic";
}
button
{
	font-family: "Century Gothic";
	margin: 0px;
	padding: 0px 5px;
}
input, select
{
	height: 20px;
	width: 99%;
	display: inline;
}
#wrapper {
	margin: auto;
	width: 800px;
}

.cabecera {
	/*background: url("/css/admision/");*/
}
.portadaTitulo {
	font-size: 32px;
	color: #0B0B61;
	font-weight: bold;
}

#cuerpo {
	
}


.marco
{
	border: 1px solid #D8D8D8;
	padding: 5px;
	margin: 10px 0 10px 0;
	min-height: 100px;
}
.grilla
{
	font-family: "Century Gothic";
	width:100%;
	border: none;
}
.grilla thead tr th
{
	background: #E6E6E6;
	color: #424242;
	font-size: 12px;
	height: 30px;
}
.grilla tbody tr td
{
	font-size: 12px;
	border: 1px solid #D8D8D8;
	padding: 0px 5px;
	margin: 0px;
	height: 35px;
	color: #424242;
	text-align: center;
}
.grilla tbody tr td.string
{
	text-align: left;
}
.grilla tbody tr:nth-child(even) td {
	background:#F2F2F2;
}
.grilla tbody tr:nth-child(odd) td{
	background:#FFFFFF;
}
.resultado
{
	display:inline;
	background: #045FB4;
	color: #FFFFFF;
	height: 30px;
	font-family: "Century Gothic";
	padding: 10px 10px;
}
.nombreAtributo
{
	display:inline;
	width: 200px !important;
	font-family: "Century Gothic";
}
.nombreValor
{
	display:inline;
	font-family: "Century Gothic";
}
.nuevaLinea
{
    clear:both;
}
.tablaHorario
{
	width:100%;
}
.tablaHorario thead tr th
{
	background: #E6E6E6;
}
.tablaHorario tbody td:first-child:not([colspan]) {
	text-align: center;
	background: #E6E6E6;
	color: #424242 !important;
	height: 25px;
}
.tablaHorario tbody td
{
	color: #424242;
	height: 25px !important;
    vertical-align: middle;
	padding: 0 5px 0 5px;
}
.tablaHorario tbody td.lleno
{
	background: #F79F81;
}
.tablaHorario tbody td.disponible
{
	background: #E1F5A9;
}

/*====================================================================*/
/*=========================================================================*/
table.filtrosTabla
{
	*border-collapse:collapse;
	border-spacing:1;
	font-family: Arial,'Arial Unicode MS',sans-serif !important;
	font-size:12px;
	width:100%;
}
table.filtrosTabla thead th
{
	text-align: center;
	background: #96A8B9;
	color: #2D396C;
	border: 1px solid #446380;
	height: 25px;
}
table.filtrosTabla thead th:first-child {
	-moz-border-radius:4px 0 0;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
}
table.filtrosTabla thead th:last-child {
	-moz-border-radius:0 4px 0 0;
	-webkit-border-radius:0 4px 0 0;
	border-radius:0 4px 0 0;
}
table.filtrosTabla thead th:only-child {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}

table.filtrosTabla tbody th,table.filtrosTabla tbody td{
	padding: 3px 5px;
	margin:  3px;
}
table.filtrosTabla tbody th {
	text-align: left;
	vertical-align: top !important;
	background: #C7D1DA;
	color: #2D396C;
	border: 1px solid #96A8B9;
	height: 20px;
}
table.filtrosTabla tbody td{
	background: #EBEEF1;
}
table.filtrosTabla tbody td > select{
	width: 100%;
}
table.filtrosTabla tbody td > select[multiple]{
	width: 100%;
	height: 120px;
}

table.filtrosTabla tfoot th
{
	text-align: center;
	background: #96A8B9;
	color: #2D396C;
	border: 1px solid #446380;
}
table.filtrosTabla tfoot th:first-child {
	-moz-border-radius:4px 0 0 0;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
}
table.filtrosTabla tfoot th:last-child {
	-moz-border-radius:0 4px 0 0;
	-webkit-border-radius:0 4px 0 0;
	border-radius:0 4px 0 0;
}
table.filtrosTabla tfoot th:only-child {
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
/*
 *===================== BOTONES
*/
.btnBien {
	font-size: 18px;
	background: #045FB4;
	color: #FFFFFF;
	border-top: 1px solid #b3cfe8;
	border-right: 1px solid #001324;
	border-bottom: 1px solid #001324;
	border-left: 1px solid #b3cfe8;
	padding: 5px 20px;
}
.btnAdvertencia {
	font-size: 18px;
	background: #FE9A2E;
	color: #FFFFFF;
	border-top: 1px solid #FEBE78;
	border-right: 1px solid #DF7401;
	border-bottom: 1px solid #DF7401;
	border-left: 1px solid #FEBE78;
	padding: 5px 20px;
}
.btnAdvertencia:disabled {
	background: #CCCCCC;
	border-top: 1px solid #000000;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #000000;
}
.tiempoAgregar:before
{
	background: #FFFFFF;
	cursor: pointer; 
	content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALNSURBVDjLpZLZT1NBFMb5N3zx2RcTedGYGB6MLyZuSTWoiVgMimFL2KRQUKsClR1MKbKVpUhbBKmQlhbK0pQKpFDaAtLShQKytdTblrJchM97G3PVYIyJJ/kyZ86Z+c2ZMxMBIOJ/dCwwJCm6qO94qpns4WxN93HJyd4cUidNXVc1pHZ3v805/1eAVlZQbVZz9petY9hcc8Dv94EgvFhZNMOsk6CvPn5bWp6U90fAsCS/0m4Qwudxw+r24f2gC9Wds6iSzaBVaceUbR0uqx6KuscQ5cdl/gZQtfIvGHoySO+GC1rjKrqGXLAv++H1B+Hxb8O65Eer2o4PI07MG5UQv7wdqitIiGQAA81ZigUq8XlxCzKNE7T5CAK2L2vYpXxawSOgptcOncmNfnE6anLvtDKAwZbktVW3BWLVAuaok0MHRwiGQhA0irBBgQJ7e+hUDUJrI1DcboJlQoo6LsvFADTNSbs+7wqK2kzY2CHh2zvEPpXIfs6DuEuOrGc8qPXjsBAk0gTjWHKNo5F7c4cB9NXG73o3HeCJjFgKkhTkEMtEAK9KSsObtUYzPAeAwUsiueIT3I4RNGSzfgI6y2KcDosSFTITRhYIrFKXXg6QUAyPwrnlx/o3QKrvQqqQjUdl13G/8BJSsqIIBtCUHyMalnKgN9nAl1nhoRrmI4HAISXK7xiVgNcRi94ZAaZX1SjvT0B0+WmcSzxREgY0FCaeaXkRvTNvaEGbchKvZfMwur4iSPUjGCIRW3QZcksF5HNV4RcqGXiI8oF4GrDLfKRaXiznHf8W5saqMTRhQIFoDE+qRpFeocMVbiQUM/X41T6aBTTg938tyL2XV8u5EZQL72JKkw/nnBjO2SZEpZxEsfoBCtXs8OZCFft4BQwkL/ZsZSar/U3aNbcw4+oOLXZKpJ9Vcgql6rjwyfRIz5ke/IuoxXxKAbrsHyOfjn8HcjT9RjDIr5sAAAAASUVORK5CYII=");
	padding: 3px 3px 0 3px;
	vertical-align: middle;
}

.tiempoEliminar:before
{
	background: #FFFFFF;
	cursor: pointer; 
	content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALnSURBVDjLpZNbSNNxFMcN9b3opZce7CHqIagegqAgLB+NyMIMFCRBSX3wPm+Z1ZZZlhpT03ReZs7ZvKDpps7LmKa2uTbTnO7inM3L5vxvc3P+1X37zYeVGBF04Mvvxzmcz+/8Duf4AfD7Hx1yDPIKg0dbHonlnYz1r8JsWt6VRUubk1ZE1Unt7e+yLv8VIOGzylS9jG2jegxry1rYbFZQlAVLCyqopDwI38duNr9JyP0jYIjHLNHIymE1G6A2WPFxQI8ywTRK+d/Q0KPB5NwK9OpRdFfFgcOMSTsAEDUUXJF1ptKWVT0kChNaB/XQGG2w2Bww2zahXrShoVeDtmEdZhU94D6956xiPbzgA/TXZXTPk8D3hXXwxTp4zUpRmPuxjC1y98rhASq6NJAqDejjpqAiJ6LBBxioT1w2GabAFc1jhrzs3PHA4XSCXcPBKgHZ3W4IRAOQzFF42aTE1EQzqrLD9D6AuC5hy2pZQmGjEqsuGlb3HrZJIPNxPritHcjIy0fv6DimKBrJ7HEs6sdRk33H5QMIK2O3LGta5HMUWHTQBLIHI2XHs1dF+8kShQrmHUBmoZFY/BkG7TCqM8N+AQSvo3TaqR4U85UYnqdgIp822ml0D41At27Dyi6gamFjIPIM+oMD0R92HE2RZykfoJYZxRlqZmBUOYcCvhpm0jArDdj3iMh9vq0MqvSr2PpUBM+MEE5eMr7En/P0Xg9I3AdUP48/X/8k3DUrq0djjxwv+LNQ6DfgIP1wOGn0R5yCiySjNBTIOAawgmAuvAbRDX+db5Aq86MZHwruYmasDIMTMrA4Y0gvHUFKsXS/bI+8Fb/bRt4J4g/wHBhldk5kbiXjlqOj/D4mxUzoZrjQTdei7/ZRbFY/AEiSO90PViJDnD9EIf5Lh5aJnRt9qSQtrOlt8k1DeWqoyytBzEVqLOa0x5QRhLXMQGhjjkAcGrArDPHP+ue1lYafZJAX9d6yyWn0Jnv9PwH2GPv45gRecwAAAABJRU5ErkJggg==");
	padding: 3px 3px 0 3px;
	vertical-align: middle;
}
.eliminar:before
{	
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIhSURBVDjLlZPrThNRFIWJicmJz6BWiYbIkYDEG0JbBiitDQgm0PuFXqSAtKXtpE2hNuoPTXwSnwtExd6w0pl2OtPlrphKLSXhx07OZM769qy19wwAGLhM1ddC184+d18QMzoq3lfsD3LZ7Y3XbE5DL6Atzuyilc5Ciyd7IHVfgNcDYTQ2tvDr5crn6uLSvX+Av2Lk36FFpSVENDe3OxDZu8apO5rROJDLo30+Nlvj5RnTlVNAKs1aCVFr7b4BPn6Cls21AWgEQlz2+Dl1h7IdA+i97A/geP65WhbmrnZZ0GIJpr6OqZqYAd5/gJpKox4Mg7pD2YoC2b0/54rJQuJZdm6Izcgma4TW1WZ0h+y8BfbyJMwBmSxkjw+VObNanp5h/adwGhaTXF4NWbLj9gEONyCmUZmd10pGgf1/vwcgOT3tUQE0DdicwIod2EmSbwsKE1P8QoDkcHPJ5YESjgBJkYQpIEZ2KEB51Y6y3ojvY+P8XEDN7uKS0w0ltA7QGCWHCxSWWpwyaCeLy0BkA7UXyyg8fIzDoWHeBaDN4tQdSvAVdU1Aok+nsNTipIEVnkywo/FHatVkBoIhnFisOBoZxcGtQd4B0GYJNZsDSiAEadUBCkstPtN3Avs2Msa+Dt9XfxoFSNYF/Bh9gP0bOqHLAm2WUF1YQskwrVFYPWkf3h1iXwbvqGfFPSGW9Eah8HSS9fuZDnS32f71m8KFY7xs/QZyu6TH2+2+FAAAAABJRU5ErkJggg==');
}
.eliminar:disabled:before
{	
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTgvMTc6Q1NqAAABSklEQVQ4jaXTPU8UURTG8d/synaLuOJuMIoxJoTQbMPnQQoTIy++dNpS0VjYW5tY+w34KISGyEsC7IKu8VLMmeXuBEgIJ5nkzpn7f+ac59wrpeSOMVUtUkoatY9tPL4F7mIZL6vEgxr8GgV+4PAa+B3+Yg9D7Ddq8Cg2rGC2Bq8FdIxXWMK4hWFU08SfEHmDJwGvx54B5kJ8B4qUkqIoqnY+BXwWVU1HfhC5Xnj0EaOU0oRAJfI5qjiJChvhSwV/iFavncI/bONhtDOHp7GezeEq6gJcjbGZ+dJECj8moi7Qw3tcBHSA37E+xRae5UDuQS9KPFca1sUjtMKP/ch18QW7uQcVfKF0vIcONvFWOc7nOFKeg694kbfQNul2Bxth2Air8ed5/I9nBuUoIhbwDd9lFyaLFn7hJ/pjtnYbF2+Ac5F+9TI+SPeJS1klYitu/NFdAAAAAElFTkSuQmCC');
}